._root_1sq20_1{gap:var(--ui-space-related);display:grid}._root_1sq20_1>button,._period_1sq20_6>button{justify-self:start}._period_1sq20_6{gap:var(--ui-space-tight);display:grid}._period_1sq20_6+._period_1sq20_6{border-top:1px solid var(--color-border);padding-top:var(--ui-space-related)}._times_1sq20_17{gap:var(--ui-space-tight);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._hint_1sq20_22{color:var(--color-text-muted);font-size:var(--ui-text-caption);margin:0}._themes_vm88k_1{min-width:0}._themeHeading_vm88k_4{align-items:center;gap:var(--ui-space-tight);display:flex}._themeName_vm88k_9{color:var(--color-text-muted);font-size:var(--ui-text-caption)}._scrollActions_vm88k_13{margin-left:auto;display:flex}._scrollActions_vm88k_13 button{width:32px;height:36px;min-height:36px}._scrollActions_vm88k_13 svg{width:16px;height:16px}._themeStrip_vm88k_26{gap:var(--ui-space-tight);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;margin-inline:-3px;padding:4px 3px 8px;scroll-padding-inline:3px;display:flex;position:relative;overflow-x:auto}._themeOption_vm88k_39{flex:0 0 calc((100% - var(--ui-space-tight)) / 2);cursor:pointer;scroll-snap-align:start;min-width:0;position:relative}._themeOption_vm88k_39 input{opacity:0;width:1px;height:1px;position:absolute}._themeFace_vm88k_52{border:1px solid var(--color-border);border-radius:var(--ui-radius-control);padding:4px;display:block}._themeOption_vm88k_39:hover ._themeFace_vm88k_52{background:var(--color-surface-inset)}._themeOption_vm88k_39 input:checked+._themeFace_vm88k_52{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text);background:var(--color-surface-inset)}._themeOption_vm88k_39 input:focus-visible+._themeFace_vm88k_52{outline:2px solid var(--color-text);outline-offset:2px}._themeOption_vm88k_39 input:disabled+._themeFace_vm88k_52{opacity:var(--ui-control-disabled-opacity);cursor:default}._themeSample_vm88k_75{border-radius:calc(var(--ui-radius-control) - 4px);display:block;overflow:hidden}._themeLabel_vm88k_80{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-compact);font-weight:var(--ui-weight-medium);padding-block:5px 2px;display:block;overflow:hidden}._keepColors_vm88k_90{justify-content:space-between;align-items:center;gap:var(--ui-space-related);min-height:36px;font-size:var(--ui-text-caption);color:var(--color-text-muted);display:flex}._themes_vm88k_1 h2{font-size:var(--ui-text-body);font-weight:var(--ui-weight-semibold)}._fields_1yh5j_1{gap:var(--ui-space-group);min-width:0;display:grid}._sample_1yh5j_6{width:48px;height:28px;color:var(--color-text);place-items:center;display:grid;overflow:hidden}._sample_1yh5j_6 svg{width:100%;height:100%;display:block}._surfaceSample_1yh5j_19{box-sizing:border-box;place-items:center;width:42px;height:22px;display:grid}._surfaceSample_1yh5j_19 i{background:currentColor;border-radius:2px;width:18px;height:3px}._canvasSample_1yh5j_32{border:1px solid var(--color-border);border-radius:var(--ui-radius-detail);width:44px;height:26px}._textSample_1yh5j_38{letter-spacing:normal;line-height:1;display:block}._elementHeading_1yh5j_43{justify-content:space-between;align-items:center;gap:var(--ui-space-tight);display:flex}._elementHeading_1yh5j_43>._materialPreview_1yh5j_49{width:32px;height:28px}._elementHeading_1yh5j_43 ._surfaceSample_1yh5j_19{max-width:28px}._typeSample_1yh5j_56{pointer-events:none;text-align:center;width:42px;font-size:var(--ui-text-body);flex-shrink:0}._materialPreview_1yh5j_49{isolation:isolate;border-radius:var(--ui-radius-detail);flex-shrink:0;place-items:center;width:48px;height:32px;display:grid;position:relative;overflow:hidden}._materialPreview_1yh5j_49[data-glass]:before{content:"";z-index:-1;background:currentColor;position:absolute;inset:0 45% 0 0}._materialPreview_1yh5j_49>._surfaceSample_1yh5j_19{position:relative}._selectSample_1yh5j_86 ._materialPreview_1yh5j_49{width:100%;height:100%}._scope_1yh5j_90{gap:var(--ui-space-group);min-width:0;display:grid}._stylePreview_1yh5j_96{place-items:center;width:100%;display:grid}._stylePreview_1yh5j_96 ._materialPreview_1yh5j_49{border-radius:calc(var(--ui-radius-control) - 6px);width:100%;height:52px}._stylePreview_1yh5j_96 ._surfaceSample_1yh5j_19{width:72px;height:30px}._stylePreview_1yh5j_96 ._surfaceSample_1yh5j_19[data-photo]{width:56px;height:40px}._stylePreview_1yh5j_96 ._surfaceSample_1yh5j_19[data-square]{width:40px;height:40px}._stylePreview_1yh5j_96 ._surfaceSample_1yh5j_19 svg{width:20px;height:20px}._customNote_1yh5j_122{margin-top:var(--ui-space-tight);color:var(--color-text-muted);font-size:var(--ui-text-caption);line-height:1.5}._selectSample_1yh5j_86{flex-shrink:0;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}._selectSample_1yh5j_86 ._sample_1yh5j_6{width:100%;height:100%}._selectSample_1yh5j_86 ._surfaceSample_1yh5j_19{width:24px;height:18px}._surfaceSample_1yh5j_19[data-photo]{width:28px;height:24px}._surfaceSample_1yh5j_19[data-photo] svg{width:14px;height:14px}._surfaceSample_1yh5j_19[data-square]{width:24px;height:24px}._selectSample_1yh5j_86 ._surfaceSample_1yh5j_19[data-photo]{width:22px;height:20px}._selectSample_1yh5j_86 ._surfaceSample_1yh5j_19 i{width:10px;height:2px}._colorSample_1yh5j_164{border:1px solid var(--color-border);border-radius:50%;width:22px;height:22px}._cornerSample_1yh5j_170{border:1.5px solid;width:20px;height:20px}._root_1tvpr_1{gap:var(--ui-space-group);flex-direction:column;min-width:0;display:flex}._root_1tvpr_1 h2{font-size:var(--ui-text-body);font-weight:var(--ui-weight-semibold)}._navigation_1tvpr_11{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--ui-space-tight)}._navigationRow_1tvpr_16{gap:var(--ui-space-related);text-align:left;grid-template-columns:22px minmax(0,1fr) 16px;width:100%;padding:12px 8px;display:grid}._navigationRow_1tvpr_16>svg{width:20px;height:20px;color:var(--color-text-muted)}._navigationRow_1tvpr_16>svg:last-child{width:16px;height:16px}._navigationRow_1tvpr_16 strong{font-size:var(--ui-text-label);font-weight:var(--ui-weight-medium);display:block}._navigationRow_1tvpr_16 small{font-size:var(--ui-text-caption);color:var(--color-text-muted);margin-top:2px;line-height:1.35;display:block}._templates_1tvpr_45{justify-content:space-between;width:100%}._templates_1tvpr_45 svg{width:18px;height:18px}._branding_1tvpr_53{justify-content:space-between;align-items:center;gap:var(--ui-space-related);padding-top:var(--ui-space-group);border-top:1px solid var(--color-border);display:flex}._branding_1tvpr_53 h3{font-size:var(--ui-text-label);font-weight:var(--ui-weight-medium)}._branding_1tvpr_53 p{color:var(--color-text-muted);font-size:var(--ui-text-caption);margin-top:4px;line-height:1.5}._header_1tvpr_71{top:calc(-1 * var(--ui-space-group));z-index:2;align-items:center;gap:var(--ui-space-tight);margin-inline:calc(-1 * var(--ui-space-group));margin-top:calc(-1 * var(--ui-space-group));padding:var(--ui-space-tight) var(--ui-space-group);background:var(--color-surface);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky}._back_1tvpr_85{margin-left:calc(-1 * var(--ui-space-tight))}._header_1tvpr_71 h2{outline:none}._fields_1tvpr_91,._section_1tvpr_92{gap:var(--ui-space-group);min-width:0;display:grid}._fields_1tvpr_91>:first-child{border-top-color:#0000}._section_1tvpr_92+._section_1tvpr_92{border-top:1px solid var(--color-border);padding-top:var(--ui-space-group)}._layouts_1tvpr_105{gap:var(--ui-space-tight);display:grid}._hint_1tvpr_109{font-size:var(--ui-text-caption);color:var(--color-text-muted);line-height:1.5}._fontSample_1tvpr_114{font-size:16px;line-height:1}._swatch_ilnc6_1{width:32px;height:20px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:5px;display:flex;overflow:hidden}._swatch_ilnc6_1 i{flex:1}._layer_132se_1{z-index:1200;pointer-events:none;width:100vw;height:100dvh;position:fixed}._spotlight_132se_8{border:3px solid var(--color-accent);border-radius:var(--ui-radius-control);position:absolute;box-shadow:0 0 0 200vmax #191c246b}._panel_132se_14{z-index:2;width:min(320px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--ui-space-panel);border-radius:var(--ui-radius-inset);background:var(--color-surface);color:var(--color-text);pointer-events:auto;box-shadow:var(--shadow-floating);flex-direction:column;display:flex;position:absolute;overflow:visible}._backdrop_132se_29{pointer-events:auto;background:#191c246b;position:absolute;inset:0}._blocker_132se_35{pointer-events:auto;position:absolute;inset:0}._body_132se_40{min-height:0;overflow:auto}._progress_132se_44{color:var(--color-text);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-semibold);white-space:nowrap;font-variant-numeric:tabular-nums}._header_132se_51{align-items:center;gap:var(--ui-space-related);margin-bottom:var(--ui-space-group);flex-shrink:0;display:flex}._optionsToggle_132se_58{width:var(--ui-control-compact);height:var(--ui-control-compact)}._optionsToggle_132se_58 svg{width:16px;height:16px}._track_132se_66{flex:1;gap:4px;display:flex}._track_132se_66 span{background:var(--color-border);border-radius:2px;flex:1;height:4px}._track_132se_66 span[data-complete=true]{background:var(--color-text)}._panel_132se_14 h2{font-size:var(--ui-text-subheading);line-height:1.35;font-weight:var(--ui-weight-strong)}._panel_132se_14 p{margin-top:var(--ui-space-tight);font-size:var(--ui-text-label);color:var(--color-text-muted);line-height:1.6}._actions_132se_91{justify-content:space-between;align-items:center;gap:var(--ui-space-related);margin-top:var(--ui-space-panel);min-height:var(--ui-control-compact);display:flex}._actions_132se_91>button{margin-inline-start:auto}._actions_132se_91 svg{width:16px;height:16px}._panel_132se_14 ._instruction_132se_106{color:var(--color-text);font-weight:var(--ui-weight-semibold);margin:0}._panel_132se_14[data-compact=true] ._description_132se_111{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._success_132se_118{align-items:center;gap:var(--ui-space-tight);color:var(--color-text);font-size:var(--ui-text-caption);display:inline-flex}._success_132se_118 svg{width:20px;height:20px;color:var(--color-accent-text)}._options_132se_58{margin-inline-start:auto;position:relative}._optionsMenu_132se_135{top:calc(100% + var(--ui-space-tight));z-index:4;background:var(--color-surface);box-shadow:var(--shadow-floating);border-radius:var(--ui-radius-control);position:absolute;right:0;overflow:hidden}._actions_132se_91[data-final]{align-items:stretch;gap:var(--ui-space-tight);flex-direction:column-reverse}._actions_132se_91[data-final]>button{margin:0}._pointer_132se_153{transform-origin:3px 3px;z-index:3;opacity:0;width:64px;position:absolute}._pointer_132se_153[data-flipped=true]{scale:-1 1}._pointer_132se_153 img{transform-origin:3px 3px;width:100%;height:auto}._tap_132se_168{border:2px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;translate:-50% -50%}._welcome_132se_179{border-radius:var(--ui-radius-panel);width:min(28rem,100vw - 32px);top:50%;left:50%;translate:-50% -50%}._welcome_132se_179 ._header_132se_51{margin-bottom:0}._welcomeIllustration_132se_189{object-fit:contain;width:260px;max-width:100%;height:180px;margin:0 auto var(--ui-space-panel);display:block}._welcome_132se_179 h2{font-size:var(--ui-text-section)}._panel_132se_14 ._welcomeHint_132se_200{align-items:center;gap:var(--ui-space-related);margin-top:var(--ui-space-group);color:var(--color-text);font-weight:var(--ui-weight-semibold);display:flex}._welcomeHint_132se_200 img{width:var(--ui-control-large);flex-shrink:0;height:auto}._start_132se_213{width:100%;margin-top:var(--ui-space-panel)}._start_132se_213 svg{width:20px;height:20px}._panel_132se_14 ._welcomeDraft_132se_221{margin-top:var(--ui-space-group);font-size:var(--ui-text-caption)}@media (width<=639px){._welcome_132se_179{padding:20px}}@media (height<=650px){._welcomeIllustration_132se_189{height:120px;margin-bottom:var(--ui-space-group)}}@media (prefers-reduced-motion:no-preference){._backdrop_132se_29{animation:_welcome-backdrop_132se_1 var(--motion-duration-panel) var(--motion-ease-settle)}._pointer_132se_153[data-visible=true] img{animation:_tap-hand_132se_1 3s var(--motion-ease-settle) infinite}._pointer_132se_153[data-visible=true] ._tap_132se_168{animation:_tap-ring_132se_1 3s var(--motion-ease-settle) infinite}}@keyframes _welcome-backdrop_132se_1{0%{opacity:0}to{opacity:1}}@keyframes _tap-hand_132se_1{0%,18%,to{transform:translate(5px,5px)}28%,36%{transform:translate(0)scale(.94)}48%,88%{transform:translate(5px,5px)}}@keyframes _tap-ring_132se_1{0%,22%,to{opacity:0;transform:scale(.65)}30%{opacity:1;transform:scale(1)}50%,90%{opacity:0;transform:scale(1.8)}}
