.TemplateEditor_shell__0ZxSr{max-width:1440px;margin:0 auto;padding:24px clamp(12px,3vw,40px) 60px;color:var(--text)}.TemplateEditor_policy__WSYZN *,.TemplateEditor_shell__0ZxSr *{box-sizing:border-box}.TemplateEditor_header__T53BO,.TemplateEditor_row__uw3fp{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.TemplateEditor_header__T53BO{justify-content:space-between;margin:18px 0}.TemplateEditor_header__T53BO h1{margin:0;font-size:clamp(24px,3vw,34px);overflow-wrap:anywhere}.TemplateEditor_muted__WG4sR{color:var(--text-muted);font-size:14px;line-height:1.55}.TemplateEditor_badge__z1PpW{display:inline-block;border-radius:20px;background:var(--bg-inset);color:var(--blue);padding:4px 9px;font-size:12px}.TemplateEditor_tabs__sgHTZ{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border);margin-bottom:24px}.TemplateEditor_tabs__sgHTZ button{white-space:nowrap;background:transparent;border:0;border-bottom:3px solid transparent;padding:12px 16px;font-weight:600;color:var(--text-muted);cursor:pointer}.TemplateEditor_tabs__sgHTZ button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}.TemplateEditor_grid__wuhF1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.TemplateEditor_stack__UrXMU{display:grid;grid-gap:18px;gap:18px;min-width:0}.TemplateEditor_card__lByu1{min-width:0;padding:22px;background:var(--bg-raised);border:1px solid var(--border);border-radius:14px}.TemplateEditor_card__lByu1 h2{font-size:19px;margin:0 0 14px}.TemplateEditor_card__lByu1 h3{font-size:16px;margin:0 0 10px}.TemplateEditor_card__lByu1 p{line-height:1.6}.TemplateEditor_fields__QSb9J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.TemplateEditor_field__1j0ae{display:grid;align-content:start;grid-gap:7px;gap:7px;font-size:14px;font-weight:600;min-width:0}.TemplateEditor_field__1j0ae input,.TemplateEditor_field__1j0ae select,.TemplateEditor_field__1j0ae textarea,.TemplateEditor_input__fIq7_{width:100%;min-width:0;border:1px solid var(--border-strong);background:var(--bg-inset);color:var(--text);border-radius:7px;padding:10px;font:inherit;font-weight:400}.TemplateEditor_field__1j0ae textarea{min-height:90px;resize:vertical}.TemplateEditor_field__1j0ae input::placeholder,.TemplateEditor_field__1j0ae textarea::placeholder,.TemplateEditor_input__fIq7_::placeholder{color:var(--text-muted);opacity:1}.TemplateEditor_check__QsUqn{display:flex;align-items:flex-start;gap:9px;font-size:14px;font-weight:400;line-height:1.5}.TemplateEditor_check__QsUqn input{margin-top:4px;flex:0 0 auto;accent-color:var(--blue-strong)}.TemplateEditor_color__IIRD9{display:flex;gap:8px}.TemplateEditor_color__IIRD9 input[type=color]{width:42px;height:42px;padding:3px;flex:0 0 auto}.TemplateEditor_button__IvpJQ,.TemplateEditor_danger__FvpKn,.TemplateEditor_primary__ALaJX{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;min-height:42px;border-radius:8px;border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--blue);font:inherit;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer}.TemplateEditor_primary__ALaJX{background:var(--blue-strong);color:var(--on-accent);border-color:var(--blue-strong)}.TemplateEditor_danger__FvpKn{color:var(--red);border-color:var(--red)}.TemplateEditor_policy__WSYZN button:disabled,.TemplateEditor_shell__0ZxSr button:disabled{opacity:.5;cursor:default}.TemplateEditor_policy__WSYZN :focus-visible,.TemplateEditor_shell__0ZxSr :focus-visible{outline:3px solid var(--blue);outline-offset:3px}.TemplateEditor_policy__WSYZN fieldset,.TemplateEditor_shell__0ZxSr fieldset{margin:0;padding:0;border:0;min-width:0}.TemplateEditor_policy__WSYZN h3{font-size:16px;margin:0 0 10px}.TemplateEditor_policy__WSYZN legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:600}.TemplateEditor_policy__WSYZN .TemplateEditor_notice__e7YFV>:first-child{margin-top:0}.TemplateEditor_policy__WSYZN .TemplateEditor_notice__e7YFV>:last-child{margin-bottom:0}.TemplateEditor_summary__70L8W{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:6px 16px;gap:6px 16px;margin:0;font-size:14px;line-height:1.5}.TemplateEditor_summary__70L8W dt{color:var(--text-muted)}.TemplateEditor_summary__70L8W dd{margin:0;overflow-wrap:anywhere}.TemplateEditor_summary__70L8W ul{margin:0;padding-left:18px}.TemplateEditor_section__JVKyZ{background:var(--bg-inset);padding:16px!important;border:1px solid var(--border)!important;border-radius:9px}.TemplateEditor_section__JVKyZ legend{padding:0 6px;font-weight:600}.TemplateEditor_preview__N_B1A{width:100%;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--bg-raised);height:600px}.TemplateEditor_previewMobile__wcFGS{display:block;width:320px;max-width:100%;margin:0 auto}.TemplateEditor_error__YuiVZ,.TemplateEditor_notice__e7YFV,.TemplateEditor_success__mOofE{display:block;padding:14px 16px;margin:12px 0;border:1px solid var(--border);border-radius:9px;background:var(--bg-inset);color:var(--text);overflow-wrap:anywhere;line-height:1.5}.TemplateEditor_error__YuiVZ{color:var(--red);border-color:var(--red)}.TemplateEditor_success__mOofE{color:var(--green);border-color:var(--green)}.TemplateEditor_code__FK3Hi{display:block;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-inset);color:var(--text);padding:14px;border-radius:8px;font:12px/1.6 var(--font-mono);max-height:400px;overflow-y:auto}.TemplateEditor_tableWrap__onvZ9{overflow-x:auto}.TemplateEditor_table__NjJre{width:100%;border-collapse:collapse;font-size:14px}.TemplateEditor_table__NjJre td,.TemplateEditor_table__NjJre th{padding:12px 8px;text-align:left;border-bottom:1px solid var(--border-subtle);vertical-align:top}.TemplateEditor_list__ZJY6e{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.TemplateEditor_listItem__mnDqJ{padding:14px 0;border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere}.TemplateEditor_listItem__mnDqJ>a{text-decoration:underline;text-underline-offset:2px}.TemplateEditor_progress__kp4Xs{font-size:13px;color:var(--blue)}.TemplateEditor_gallery__kRWr3{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:18px;gap:18px;list-style:none;padding:0}.TemplateEditor_gallery__kRWr3 a{color:inherit;text-decoration:none}.TemplateEditor_swatches__E5VmB{display:flex;height:70px;overflow:hidden;border-radius:8px;margin-bottom:18px}.TemplateEditor_swatches__E5VmB span{flex:1 1}.TemplateEditor_full__9iWHn{grid-column:1/-1}@media (max-width:760px){.TemplateEditor_grid__wuhF1{grid-template-columns:minmax(0,1fr)}.TemplateEditor_card__lByu1{padding:16px}.TemplateEditor_fields__QSb9J,.TemplateEditor_summary__70L8W{grid-template-columns:minmax(0,1fr)}.TemplateEditor_tabs__sgHTZ button{padding:12px}.TemplateEditor_preview__N_B1A{height:480px}}.TemplateEditor_previewCard__V3wpJ{position:-webkit-sticky;position:sticky;top:18px}@media (max-width:760px){.TemplateEditor_previewCard__V3wpJ{position:static}}.BugReportDialog_fab__IGHPD{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:50;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid var(--border-strong);border-radius:50%;background:var(--bg-popover);color:var(--text-muted-popover);box-shadow:var(--shadow-soft);cursor:pointer;transition:color .12s ease,border-color .12s ease,transform .12s ease}.BugReportDialog_fab__IGHPD:focus-visible,.BugReportDialog_fab__IGHPD:hover{color:var(--text-strong);border-color:var(--blue);transform:translateY(-1px)}.BugReportDialog_fab__IGHPD[hidden]{display:none}.BugReportDialog_fabIcon__6fMIj{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.BugReportDialog_modal__YL_WZ{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;background:transparent;padding:24px;overflow:auto}.BugReportDialog_modal__YL_WZ[open]{display:grid;place-items:center}.BugReportDialog_modal__YL_WZ::-webkit-backdrop{background:rgb(1 4 9/55%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.BugReportDialog_modal__YL_WZ::backdrop{background:rgb(1 4 9/55%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.BugReportDialog_dialog__PiiEX{position:relative;width:min(560px,100%);max-height:calc(100vh - 48px);margin:auto;overflow:auto;border:1px solid var(--border);border-radius:16px;background:var(--bg-popover);padding:0;box-shadow:var(--shadow-strong);color:var(--text)}.BugReportDialog_heading__6dyfN{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 24px 18px;border-bottom:1px solid var(--border)}.BugReportDialog_heading__6dyfN h2{margin:0;color:var(--text-strong);font-size:1.25rem}.BugReportDialog_heading__6dyfN p{margin:6px 0 0;color:var(--text-muted-popover);font-size:.9rem}.BugReportDialog_close__mlgFK{border:0;background:transparent;color:var(--text-muted-popover);cursor:pointer;font-size:1.75rem;line-height:1}.BugReportDialog_form__j49oQ{display:grid;grid-gap:14px;gap:14px;padding:22px 24px 24px}.BugReportDialog_attachment__jj7YM strong,.BugReportDialog_form__j49oQ label{color:var(--text-strong);font-size:.9rem;font-weight:650}.BugReportDialog_form__j49oQ textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--border-strong);border-radius:10px;padding:11px 12px;background:var(--bg-raised);color:var(--text);font:inherit}.BugReportDialog_form__j49oQ textarea:focus{outline:3px solid color-mix(in srgb,var(--accent) 25%,transparent);border-color:var(--blue)}.BugReportDialog_attachment__jj7YM{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px dashed var(--border-strong);border-radius:10px;padding:12px}.BugReportDialog_attachmentCopy___hlNN{display:grid;grid-gap:3px;gap:3px}.BugReportDialog_attachment__jj7YM span{color:var(--text-muted-popover);font-size:.78rem}.BugReportDialog_attachmentActions__4t_Ip{display:flex;flex:0 0 auto;gap:8px}.BugReportDialog_fileInput__JLtmW{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.BugReportDialog_shots__yQ85o{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.BugReportDialog_shot___3Qcj{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;color:var(--text-muted-popover);font-size:.82rem}.BugReportDialog_shot___3Qcj img{width:72px;height:50px;object-fit:cover;border:1px solid var(--border);border-radius:7px}.BugReportDialog_shot___3Qcj span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BugReportDialog_shot___3Qcj button{border:0;background:transparent;color:var(--red);cursor:pointer;font:inherit}.BugReportDialog_error___Ll6Q{margin:0;border-radius:8px;border:1px solid var(--red);background:rgb(207 34 46/12%);color:var(--red);padding:9px 11px;font-size:.86rem}.BugReportDialog_actions__bMxpJ{display:flex;justify-content:flex-end;gap:9px;padding-top:4px}.BugReportDialog_primary__WzhCu,.BugReportDialog_secondary__6D83N{border-radius:8px;padding:8px 13px;cursor:pointer;font:inherit;font-size:.87rem;font-weight:650}.BugReportDialog_primary__WzhCu{border:1px solid var(--blue-strong);background:var(--blue-strong);color:var(--on-accent)}.BugReportDialog_secondary__6D83N{border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text)}.BugReportDialog_close__mlgFK:disabled,.BugReportDialog_primary__WzhCu:disabled,.BugReportDialog_secondary__6D83N:disabled{cursor:not-allowed;opacity:.55}.BugReportDialog_success__PAeBD{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:28px 24px 24px}.BugReportDialog_success__PAeBD strong{color:var(--green);font-size:1.05rem}.BugReportDialog_success__PAeBD span{color:var(--text)}.BugReportDialog_success__PAeBD small{margin-bottom:10px;color:var(--text-muted-popover);overflow-wrap:anywhere}@media (max-width:600px){.BugReportDialog_modal__YL_WZ{align-items:end;padding:0}.BugReportDialog_dialog__PiiEX{max-height:92vh;border-radius:16px 16px 0 0}.BugReportDialog_attachment__jj7YM{align-items:flex-start;flex-direction:column}.BugReportDialog_attachmentActions__4t_Ip{width:100%}.BugReportDialog_attachmentActions__4t_Ip button{flex:1 1}}@media (pointer:coarse){.BugReportDialog_fileInput__JLtmW,.BugReportDialog_form__j49oQ textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.BugReportDialog_fab__IGHPD{transition:none}.BugReportDialog_fab__IGHPD:focus-visible,.BugReportDialog_fab__IGHPD:hover{transform:none}}.RegionSelector_overlay__L0TKb{position:fixed;inset:0;z-index:130;cursor:crosshair;background:rgb(1 4 9/22%);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RegionSelector_hint__FHiOX{position:absolute;top:16px;left:50%;transform:translateX(-50%);margin:0;padding:7px 14px;border-radius:999px;background:var(--bg-popover);border:1px solid var(--border);color:var(--text);font-size:.85rem;font-weight:600;pointer-events:none}.RegionSelector_selection__lEgNe{position:absolute;border:2px solid var(--overlay-ring);background:color-mix(in srgb,var(--overlay-ring) 12%,transparent);box-shadow:0 0 0 1px rgba(255,255,255,.55),inset 0 0 0 1px rgba(255,255,255,.55);pointer-events:none}.SearchPalette_trigger__s3DLa{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-subtle);border-radius:6px;padding:4px 8px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}.SearchPalette_trigger__s3DLa:hover{color:var(--text-strong);border-color:var(--blue)}.SearchPalette_trigger__s3DLa:focus-visible{outline:2px solid var(--blue);outline-offset:2px;color:var(--text-strong)}.SearchPalette_triggerIcon__xKI8H{font-size:14px;line-height:1}.SearchPalette_triggerKbd__jfXhq{color:var(--text-faint);font-size:11px;font-family:inherit}@media (max-width:768px){.SearchPalette_triggerKbd__jfXhq,.SearchPalette_triggerLabel__oNSn0{display:none}.SearchPalette_trigger__s3DLa{padding:5px 9px}.SearchPalette_triggerIcon__xKI8H{font-size:16px}}.SearchPalette_modal__K0F_G{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;background:transparent;padding:24px max(24px,env(safe-area-inset-right)) 24px max(24px,env(safe-area-inset-left));overflow:auto}.SearchPalette_modal__K0F_G[open]{display:grid;place-items:start center}.SearchPalette_modal__K0F_G::-webkit-backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.SearchPalette_modal__K0F_G::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.SearchPalette_panel__kF0ns{width:min(680px,100%);margin-top:10vh;margin-bottom:24px;border:1px solid var(--border-strong);border-radius:12px;background:var(--bg-popover);box-shadow:var(--shadow-strong);color:var(--text);overflow:hidden}.SearchPalette_field__7K6lT{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.SearchPalette_field__7K6lT:focus-within{outline:2px solid var(--blue);outline-offset:-2px;border-radius:12px 12px 0 0}.SearchPalette_close__hraZE{flex:0 0 auto;width:36px;height:36px;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:22px;cursor:pointer}.SearchPalette_close__hraZE:focus-visible{outline:2px solid var(--blue)}.SearchPalette_fieldIcon__pScbR{color:var(--text-faint);font-size:16px;line-height:1}.SearchPalette_input__fiIeC{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:16px}.SearchPalette_input__fiIeC:focus{outline:none}.SearchPalette_input__fiIeC::placeholder{color:var(--text-faint)}.SearchPalette_scope__P1o1h{flex:0 0 auto;border:1px solid var(--border-subtle);border-radius:999px;padding:3px 9px;background:transparent;color:var(--text-muted);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap}.SearchPalette_scope__P1o1h[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--blue);color:var(--text-strong)}.SearchPalette_scope__P1o1h:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.SearchPalette_list__KSEBg{max-height:min(52vh,440px);margin:0;padding:6px;overflow-y:auto}.SearchPalette_list__KSEBg[data-stale=true]{opacity:.6}.SearchPalette_option__Sh5X7{display:grid;grid-gap:3px;gap:3px;width:100%;border:0;border-radius:8px;padding:8px 10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.SearchPalette_optionActive__j4K1e{background:color-mix(in srgb,var(--accent) 12%,transparent)}.SearchPalette_option__Sh5X7:disabled{opacity:.55;cursor:default}.SearchPalette_optionHead__Ai6j5{display:flex;align-items:baseline;gap:8px}.SearchPalette_kind__u9Ghh{flex:0 0 auto;color:var(--text-faint);font-size:9.5px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.SearchPalette_title__1COQm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:14px;font-weight:600}.SearchPalette_context__F6jYq{margin:0;overflow-wrap:anywhere;color:var(--text-muted-popover);font-size:11.5px}.SearchPalette_snippet__egFO8{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SearchPalette_snippetHit__P3Hv1{color:var(--text-strong);font-weight:700;background:color-mix(in srgb,var(--accent) 16%,transparent);border-radius:3px;padding:0 2px}.SearchPalette_empty__eNzDq,.SearchPalette_hint__rVHNY{display:block;margin:0;padding:14px 16px;color:var(--text-muted-popover);font-size:13px}.SearchPalette_error__VAIw0{margin:0;padding:10px 16px;border-top:1px solid var(--border-subtle);color:var(--red);font-size:12.5px}.SearchPalette_footer__2wXZD{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid var(--border-subtle);background:var(--bg-inset)}.SearchPalette_seeAll__jNyML{border:0;border-radius:6px;padding:4px 8px;background:transparent;color:var(--blue);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.SearchPalette_seeAll__jNyML:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.SearchPalette_keys__yu4xP{color:var(--text-faint);font-size:11.5px}@media (max-width:600px){.SearchPalette_modal__K0F_G{padding:0}.SearchPalette_panel__kF0ns{width:100%;margin-top:0;margin-bottom:0;border:0;border-radius:0;min-height:100dvh}.SearchPalette_list__KSEBg{max-height:none}.SearchPalette_keys__yu4xP{display:none}}