.admin-module__0Q5I-G__shell{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-size:var(--text-sm);line-height:1.45}.admin-module__0Q5I-G__top{z-index:var(--z-header);align-items:center;gap:var(--space-6);height:52px;padding:0 var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-line);display:flex;position:sticky;top:0}.admin-module__0Q5I-G__brand{font-weight:var(--weight-semibold);color:var(--color-text);white-space:nowrap;text-decoration:none}.admin-module__0Q5I-G__brand span{color:var(--color-text-muted);font-weight:var(--weight-regular)}.admin-module__0Q5I-G__nav{gap:var(--space-1);flex:1;display:flex}.admin-module__0Q5I-G__navLink{padding:6px var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);text-decoration:none}.admin-module__0Q5I-G__navLink:hover{background:var(--color-surface-hover);color:var(--color-text)}.admin-module__0Q5I-G__navActive{background:var(--color-surface-hover);color:var(--color-text);font-weight:var(--weight-medium);}.admin-module__0Q5I-G__who{align-items:center;gap:var(--space-3);color:var(--color-text-muted);white-space:nowrap;display:flex}.admin-module__0Q5I-G__main{max-width:1360px;padding:var(--space-6);margin:0 auto}.admin-module__0Q5I-G__h1{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-bottom:var(--space-4)}.admin-module__0Q5I-G__h2{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:var(--space-6) 0 var(--space-3)}.admin-module__0Q5I-G__muted{color:var(--color-text-muted)}.admin-module__0Q5I-G__mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-xs)}.admin-module__0Q5I-G__panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-4)}.admin-module__0Q5I-G__grid3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-module__0Q5I-G__grid2{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.admin-module__0Q5I-G__kpiTitle{font-weight:var(--weight-semibold);margin-bottom:var(--space-3)}.admin-module__0Q5I-G__kpis{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-module__0Q5I-G__kpi{flex-direction:column;gap:2px;display:flex}.admin-module__0Q5I-G__kpiValue{font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.admin-module__0Q5I-G__kpiLabel{color:var(--color-text-muted);font-size:var(--text-xs)}.admin-module__0Q5I-G__health{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-module__0Q5I-G__healthItem{flex-direction:column;gap:2px;display:flex;}.admin-module__0Q5I-G__healthBad{border-color:var(--color-coral);background:color-mix(in srgb, var(--color-coral) 10%, var(--color-surface))}.admin-module__0Q5I-G__healthLink{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.admin-module__0Q5I-G__dl{gap:6px var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.admin-module__0Q5I-G__dl dt{color:var(--color-text-muted)}.admin-module__0Q5I-G__dl dd{font-variant-numeric:tabular-nums;margin:0}.admin-module__0Q5I-G__tableWrap{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow-x:auto}.admin-module__0Q5I-G__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.admin-module__0Q5I-G__table th,.admin-module__0Q5I-G__table td{padding:7px var(--space-3);text-align:left;border-bottom:1px solid var(--color-line);white-space:nowrap}.admin-module__0Q5I-G__table th{font-weight:var(--weight-medium);color:var(--color-text-muted);font-size:var(--text-xs);background:var(--color-surface-hover)}.admin-module__0Q5I-G__table tr:last-child td{border-bottom:0}.admin-module__0Q5I-G__table tbody tr:hover td{background:var(--color-surface-hover)}.admin-module__0Q5I-G__num{text-align:right!important}.admin-module__0Q5I-G__wrap{white-space:normal!important}.admin-module__0Q5I-G__table a{color:var(--color-accent);text-decoration:none}.admin-module__0Q5I-G__table a:hover{text-decoration:underline}.admin-module__0Q5I-G__noteCell{overflow-wrap:anywhere;min-width:180px;max-width:340px;white-space:pre-wrap!important}.admin-module__0Q5I-G__noteForm{gap:var(--space-2);flex-direction:column;min-width:200px;display:flex}.admin-module__0Q5I-G__empty{padding:var(--space-6);text-align:center;color:var(--color-text-muted)}.admin-module__0Q5I-G__badge{font-size:var(--text-xs);background:var(--color-surface-hover);color:var(--color-text-muted);border:1px solid var(--color-line);border-radius:999px;padding:1px 8px;line-height:18px;display:inline-block}.admin-module__0Q5I-G__tone_ok{background:var(--color-success-bg);color:var(--color-moss-dark);border-color:#0000;}.admin-module__0Q5I-G__tone_bad{background:color-mix(in srgb, var(--color-coral) 18%, var(--color-surface));color:var(--color-coral-dark);border-color:#0000;}.admin-module__0Q5I-G__tone_warn{background:color-mix(in srgb, var(--color-gold) 25%, var(--color-surface));color:var(--color-text);border-color:#0000;}.admin-module__0Q5I-G__tone_info{background:color-mix(in srgb, var(--color-lilac) 25%, var(--color-surface));color:var(--color-accent);border-color:#0000;}.admin-module__0Q5I-G__tone_muted{}.admin-module__0Q5I-G__filters{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__field{font-size:var(--text-xs);color:var(--color-text-muted);flex-direction:column;gap:4px;display:flex}.admin-module__0Q5I-G__input,.admin-module__0Q5I-G__select{height:34px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm)}.admin-module__0Q5I-G__input:focus-visible,.admin-module__0Q5I-G__select:focus-visible,.admin-module__0Q5I-G__button:focus-visible,.admin-module__0Q5I-G__buttonPrimary:focus-visible,.admin-module__0Q5I-G__buttonDanger:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.admin-module__0Q5I-G__button{height:34px;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;white-space:nowrap}.admin-module__0Q5I-G__button:hover{background:var(--color-surface-hover)}.admin-module__0Q5I-G__button:disabled{opacity:.5;cursor:not-allowed}.admin-module__0Q5I-G__buttonPrimary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse);}.admin-module__0Q5I-G__buttonPrimary:hover{background:var(--color-lilac-deep)}.admin-module__0Q5I-G__buttonDanger{color:var(--color-coral-dark);border-color:var(--color-coral);}.admin-module__0Q5I-G__linkButton{color:var(--color-accent);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.admin-module__0Q5I-G__actions{gap:var(--space-3);flex-direction:column;display:flex}.admin-module__0Q5I-G__actionRow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.admin-module__0Q5I-G__checkLabel{gap:var(--space-1);cursor:pointer;align-items:center;display:inline-flex}.admin-module__0Q5I-G__note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);margin-bottom:var(--space-4);background:var(--color-success-bg)}.admin-module__0Q5I-G__noteBad{background:color-mix(in srgb, var(--color-coral) 16%, var(--color-surface));}.admin-module__0Q5I-G__noteWarn{background:color-mix(in srgb, var(--color-gold) 18%, var(--color-surface));}.admin-module__0Q5I-G__pager{margin-top:var(--space-3);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.admin-module__0Q5I-G__pagerLinks{gap:var(--space-2);display:flex}.admin-module__0Q5I-G__pagerLinks a,.admin-module__0Q5I-G__pagerLinks span{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:4px 10px;text-decoration:none}.admin-module__0Q5I-G__pagerLinks span{opacity:.45}.admin-module__0Q5I-G__auth{min-height:100vh;padding:var(--space-6);background:var(--color-bg);place-items:center;display:grid}.admin-module__0Q5I-G__authCard{gap:var(--space-4);width:min(440px,100%);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.admin-module__0Q5I-G__authCard .admin-module__0Q5I-G__input,.admin-module__0Q5I-G__authCard .admin-module__0Q5I-G__buttonPrimary{height:42px}.admin-module__0Q5I-G__authTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.admin-module__0Q5I-G__qr{width:200px;height:200px;padding:var(--space-2);background:var(--color-paper);border-radius:var(--radius-sm);align-self:center}.admin-module__0Q5I-G__qr svg{width:100%;height:100%}.admin-module__0Q5I-G__secret{letter-spacing:.02em;text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;font-family:ui-monospace,Consolas,monospace}.admin-module__0Q5I-G__codeInput{text-align:center;letter-spacing:.4em;font-variant-numeric:tabular-nums;font-size:var(--text-lg)!important;}.admin-module__0Q5I-G__codes{width:100%;margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-xs);resize:vertical;display:block}.admin-module__0Q5I-G__posts{gap:var(--space-4);display:grid}.admin-module__0Q5I-G__post{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,360px) minmax(0,1fr);display:grid}@media (max-width:760px){.admin-module__0Q5I-G__post{grid-template-columns:1fr}}.admin-module__0Q5I-G__postImage{width:100%;height:auto;image-rendering:pixelated;border-radius:var(--radius-sm)}.admin-module__0Q5I-G__caption{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--space-2) 0;line-height:1.45}.admin-module__0Q5I-G__textarea{width:100%;min-height:160px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);box-sizing:border-box}.admin-module__0Q5I-G__textareaSmall{resize:vertical;min-height:64px;}.admin-module__0Q5I-G__textareaBig{field-sizing:content;resize:vertical;min-height:14lh;line-height:1.5;}.admin-module__0Q5I-G__networks{gap:var(--space-3);margin:var(--space-2) 0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.admin-module__0Q5I-G__network,.admin-module__0Q5I-G__networkOff{min-width:0;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm)}.admin-module__0Q5I-G__networkOff{opacity:.7;border-style:dashed}.admin-module__0Q5I-G__networkTitle{margin:0 0 var(--space-2);font-size:var(--text-md)}.admin-module__0Q5I-G__editForm{gap:var(--space-2);min-width:0;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line);display:grid}.admin-module__0Q5I-G__editor{gap:var(--space-2);min-width:0;margin:var(--space-2) 0 var(--space-3);display:grid}.admin-module__0Q5I-G__editor .admin-module__0Q5I-G__textareaBig,.admin-module__0Q5I-G__editor .admin-module__0Q5I-G__textareaSmall,.admin-module__0Q5I-G__editForm .admin-module__0Q5I-G__textareaSmall{width:100%}.admin-module__0Q5I-G__aiBlock{margin-top:var(--space-3);border:1px dashed var(--color-line);border-radius:var(--radius-sm);padding:0 var(--space-3) var(--space-3)}.admin-module__0Q5I-G__aiBlock:not([open]){padding-bottom:0}.admin-module__0Q5I-G__aiBlock[open]{padding-top:0}.admin-module__0Q5I-G__aiSummary{cursor:pointer;padding:var(--space-2) 0;font-size:var(--text-xs);color:var(--color-text-muted)}.admin-module__0Q5I-G__aiBlock .admin-module__0Q5I-G__editForm:first-of-type{border-top:0;margin-top:0;padding-top:0}.admin-module__0Q5I-G__feedEditSummary{cursor:pointer;padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--text-sm);list-style-position:inside}.admin-module__0Q5I-G__rewriteAll{margin:var(--space-3) 0;padding:var(--space-3);border:1px dashed var(--color-coral);border-radius:var(--radius-sm)}.admin-module__0Q5I-G__rewriteAll .admin-module__0Q5I-G__editForm{border-top:0;margin-top:0;padding-top:0}.admin-module__0Q5I-G__network .admin-module__0Q5I-G__button,.admin-module__0Q5I-G__network .admin-module__0Q5I-G__buttonDanger,.admin-module__0Q5I-G__networkOff .admin-module__0Q5I-G__button,.admin-module__0Q5I-G__networkOff .admin-module__0Q5I-G__buttonDanger,.admin-module__0Q5I-G__rewriteAll .admin-module__0Q5I-G__button,.admin-module__0Q5I-G__rewriteAll .admin-module__0Q5I-G__buttonDanger{white-space:normal;text-align:center;height:auto;min-height:34px;padding-block:6px}.admin-module__0Q5I-G__inviteLink{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-xs);word-break:break-all;-webkit-user-select:all;user-select:all}.admin-module__0Q5I-G__teamActions,.admin-module__0Q5I-G__teamActions form{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.admin-module__0Q5I-G__tgLinks{margin:0 0 var(--space-3);padding:0;list-style:none}.admin-module__0Q5I-G__tgLink{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.admin-module__0Q5I-G__tgLink:last-child{border-bottom:0}.admin-module__0Q5I-G__tgLinkName{overflow-wrap:anywhere;min-width:0}.admin-module__0Q5I-G__tgLinkEvents{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:100%;min-width:0;display:flex}.admin-module__0Q5I-G__tgLinkEvents .admin-module__0Q5I-G__checkLabel{align-items:flex-start;min-height:32px}.admin-module__0Q5I-G__tgEventHints{padding-left:var(--space-4);gap:var(--space-1);margin:0;display:grid}a.admin-module__0Q5I-G__button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin-module__0Q5I-G__smmBar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__tabs{border:1px solid var(--color-line);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.admin-module__0Q5I-G__tab,.admin-module__0Q5I-G__tabActive{min-height:36px;padding:0 var(--space-4);color:var(--color-text-muted);background:var(--color-surface);align-items:center;text-decoration:none;display:inline-flex}.admin-module__0Q5I-G__tabActive{background:var(--color-surface-hover);color:var(--color-text);font-weight:var(--weight-medium)}.admin-module__0Q5I-G__smmFilters{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.admin-module__0Q5I-G__chips{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__chip,.admin-module__0Q5I-G__chipActive{min-height:32px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;text-decoration:none;display:inline-flex}.admin-module__0Q5I-G__chipActive{background:var(--color-surface-hover);border-color:var(--color-accent);color:var(--color-text);font-weight:var(--weight-medium)}.admin-module__0Q5I-G__weekNav{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__weekTitle{min-width:0;padding:0 var(--space-2)}.admin-module__0Q5I-G__feed{gap:var(--space-4);display:grid}.admin-module__0Q5I-G__dzenDone{margin-top:var(--space-6);border-top:1px solid var(--color-line);padding-top:var(--space-4)}.admin-module__0Q5I-G__dzenDone>summary{cursor:pointer;margin-bottom:var(--space-4);font-weight:600}.admin-module__0Q5I-G__feedCard{min-width:0;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);scroll-margin-top:72px}.admin-module__0Q5I-G__feedHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__feedTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.admin-module__0Q5I-G__feedMeta{margin:var(--space-1) 0 var(--space-3);color:var(--color-text-muted)}.admin-module__0Q5I-G__feedBody{gap:var(--space-4);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;display:grid}.admin-module__0Q5I-G__feedImage,.admin-module__0Q5I-G__feedNetworks{min-width:0}.admin-module__0Q5I-G__feedNetworks{gap:var(--space-3);display:grid}.admin-module__0Q5I-G__feedNetwork,.admin-module__0Q5I-G__feedNetworkOff{min-width:0;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm)}.admin-module__0Q5I-G__feedNetworkOff{opacity:.7;border-style:dashed}.admin-module__0Q5I-G__feedNetworkTitle{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.admin-module__0Q5I-G__feedSummary{cursor:pointer;overflow-wrap:anywhere;line-height:1.45}.admin-module__0Q5I-G__feedActions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__feedDetails{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-line)}.admin-module__0Q5I-G__feedForms{gap:var(--space-3);margin-top:var(--space-2);display:grid}.admin-module__0Q5I-G__feedForm{gap:var(--space-2);margin-top:var(--space-2);min-width:0;display:grid}.admin-module__0Q5I-G__feedForm .admin-module__0Q5I-G__input,.admin-module__0Q5I-G__feedForm .admin-module__0Q5I-G__textarea,.admin-module__0Q5I-G__manualForm .admin-module__0Q5I-G__input{box-sizing:border-box;width:100%}.admin-module__0Q5I-G__feedCard .admin-module__0Q5I-G__button,.admin-module__0Q5I-G__feedCard .admin-module__0Q5I-G__buttonPrimary,.admin-module__0Q5I-G__feedCard .admin-module__0Q5I-G__buttonDanger{white-space:normal;text-align:center;height:auto;min-height:34px;padding-block:6px}.admin-module__0Q5I-G__manualBlock{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-lilac) 12%, var(--color-surface))}.admin-module__0Q5I-G__manualTitle{margin:0 0 var(--space-2);font-weight:var(--weight-semibold)}.admin-module__0Q5I-G__manualSteps{margin:0 0 var(--space-3);padding-left:var(--space-5);color:var(--color-text-muted)}.admin-module__0Q5I-G__manualForm{gap:var(--space-2);margin-top:var(--space-3);display:grid}.admin-module__0Q5I-G__calendar{gap:var(--space-3);display:grid}.admin-module__0Q5I-G__calDay,.admin-module__0Q5I-G__calDayToday{min-width:0;padding:var(--space-3);border:1px dashed var(--color-line);border-radius:var(--radius-md)}.admin-module__0Q5I-G__calDayToday{border:2px solid var(--color-accent);background:var(--color-surface);scroll-margin-top:72px}.admin-module__0Q5I-G__calDone{margin-top:var(--space-2)}.admin-module__0Q5I-G__calDone>summary{cursor:pointer;color:var(--color-text-muted);font-weight:var(--weight-semibold);padding:var(--space-1) 0}.admin-module__0Q5I-G__calDone[open]>summary{margin-bottom:var(--space-2)}.admin-module__0Q5I-G__crosspost{align-items:center;gap:var(--space-2);min-height:32px;display:inline-flex}.admin-module__0Q5I-G__crosspostForm{margin:var(--space-2) 0 0}.admin-module__0Q5I-G__crossBadges{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.admin-module__0Q5I-G__calDayTitle{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold);text-transform:capitalize}.admin-module__0Q5I-G__newPost{gap:var(--space-4);max-width:760px;display:grid}.admin-module__0Q5I-G__newPost .admin-module__0Q5I-G__input,.admin-module__0Q5I-G__newPost .admin-module__0Q5I-G__select,.admin-module__0Q5I-G__newPost .admin-module__0Q5I-G__textarea{box-sizing:border-box;width:100%}.admin-module__0Q5I-G__fieldset{min-width:0;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0}.admin-module__0Q5I-G__legend{padding:0 var(--space-2);font-weight:var(--weight-semibold)}.admin-module__0Q5I-G__checkRow{gap:var(--space-4);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__scenePreviewRow{gap:var(--space-4);margin-bottom:var(--space-3);grid-template-columns:minmax(0,384px) minmax(0,1fr);align-items:start;display:grid}.admin-module__0Q5I-G__pickRow{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.admin-module__0Q5I-G__sceneControls{gap:var(--space-3);display:grid}.admin-module__0Q5I-G__sceneGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.admin-module__0Q5I-G__sceneOption{border:2px solid var(--color-line);border-radius:var(--radius-sm);cursor:pointer;min-width:0;font-size:var(--text-xs);color:var(--color-text-muted);gap:4px;padding:4px;display:grid;position:relative}.admin-module__0Q5I-G__sceneOption img{width:100%;height:auto;image-rendering:pixelated;border-radius:var(--radius-sm)}.admin-module__0Q5I-G__sceneOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.admin-module__0Q5I-G__sceneOption:has(input:checked){border-color:var(--color-accent);color:var(--color-text)}.admin-module__0Q5I-G__sceneOption:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:1px}@media (max-width:760px){.admin-module__0Q5I-G__top{gap:var(--space-2) var(--space-3);height:auto;padding:var(--space-2) var(--space-3);flex-wrap:wrap;position:static}.admin-module__0Q5I-G__brand span{display:none}.admin-module__0Q5I-G__nav{flex-wrap:wrap;flex:100%;order:3}.admin-module__0Q5I-G__who{gap:var(--space-2);white-space:normal;min-width:0;font-size:var(--text-xs);justify-content:flex-end;margin-left:auto}.admin-module__0Q5I-G__who>span{overflow-wrap:anywhere;text-align:right;min-width:0}.admin-module__0Q5I-G__main,.admin-module__0Q5I-G__feedCard{padding:var(--space-3)}.admin-module__0Q5I-G__feedBody,.admin-module__0Q5I-G__scenePreviewRow{grid-template-columns:minmax(0,1fr)}.admin-module__0Q5I-G__feedCard .admin-module__0Q5I-G__button,.admin-module__0Q5I-G__feedCard .admin-module__0Q5I-G__buttonPrimary,.admin-module__0Q5I-G__feedCard .admin-module__0Q5I-G__buttonDanger,.admin-module__0Q5I-G__newPost .admin-module__0Q5I-G__buttonPrimary,.admin-module__0Q5I-G__pickRow .admin-module__0Q5I-G__button,.admin-module__0Q5I-G__weekNav .admin-module__0Q5I-G__button,.admin-module__0Q5I-G__smmBar .admin-module__0Q5I-G__buttonPrimary,.admin-module__0Q5I-G__newPost .admin-module__0Q5I-G__input,.admin-module__0Q5I-G__newPost .admin-module__0Q5I-G__select,.admin-module__0Q5I-G__feedForm .admin-module__0Q5I-G__input,.admin-module__0Q5I-G__manualForm .admin-module__0Q5I-G__input,.admin-module__0Q5I-G__who .admin-module__0Q5I-G__button,.admin-module__0Q5I-G__newPost .admin-module__0Q5I-G__checkLabel{min-height:44px}.admin-module__0Q5I-G__pickRow .admin-module__0Q5I-G__button{flex:140px}.admin-module__0Q5I-G__feedDetails>.admin-module__0Q5I-G__feedSummary{padding-block:var(--space-3)}.admin-module__0Q5I-G__chip,.admin-module__0Q5I-G__chipActive{min-height:40px}.admin-module__0Q5I-G__tab,.admin-module__0Q5I-G__tabActive{min-height:44px}.admin-module__0Q5I-G__feedActions>*{flex:140px}.admin-module__0Q5I-G__feedActions form>button{width:100%}.admin-module__0Q5I-G__network .admin-module__0Q5I-G__button,.admin-module__0Q5I-G__network .admin-module__0Q5I-G__buttonDanger,.admin-module__0Q5I-G__networkOff .admin-module__0Q5I-G__button,.admin-module__0Q5I-G__networkOff .admin-module__0Q5I-G__buttonDanger,.admin-module__0Q5I-G__rewriteAll .admin-module__0Q5I-G__button,.admin-module__0Q5I-G__rewriteAll .admin-module__0Q5I-G__buttonDanger{width:100%;min-height:44px}.admin-module__0Q5I-G__post,.admin-module__0Q5I-G__network,.admin-module__0Q5I-G__networkOff,.admin-module__0Q5I-G__rewriteAll{padding:var(--space-2)}.admin-module__0Q5I-G__actions .admin-module__0Q5I-G__button,.admin-module__0Q5I-G__actions .admin-module__0Q5I-G__buttonPrimary,.admin-module__0Q5I-G__actions .admin-module__0Q5I-G__buttonDanger{min-height:var(--layout-tap-target,44px)}.admin-module__0Q5I-G__editor .admin-module__0Q5I-G__textarea,.admin-module__0Q5I-G__editForm .admin-module__0Q5I-G__textarea,.admin-module__0Q5I-G__feedForm .admin-module__0Q5I-G__textarea,.admin-module__0Q5I-G__feedForm .admin-module__0Q5I-G__input,.admin-module__0Q5I-G__aiBlock .admin-module__0Q5I-G__textarea{font-size:var(--text-base)}.admin-module__0Q5I-G__editor .admin-module__0Q5I-G__textareaBig,.admin-module__0Q5I-G__feedForm .admin-module__0Q5I-G__textareaBig{min-height:16lh}.admin-module__0Q5I-G__editor .admin-module__0Q5I-G__buttonPrimary,.admin-module__0Q5I-G__feedForm .admin-module__0Q5I-G__buttonPrimary{min-height:var(--layout-tap-target,44px);width:100%}.admin-module__0Q5I-G__feedEditSummary,.admin-module__0Q5I-G__aiSummary{padding-block:var(--space-3);min-height:var(--layout-tap-target,44px);box-sizing:border-box}.admin-module__0Q5I-G__manualBlock .admin-module__0Q5I-G__actionRow>*{flex:100%}}.admin-module__0Q5I-G__dzenPreview{overflow-wrap:anywhere;max-width:680px;line-height:1.55}.admin-module__0Q5I-G__dzenPreview h2{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-lg)}.admin-module__0Q5I-G__dzenPreview h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-md)}.admin-module__0Q5I-G__dzenPreview p,.admin-module__0Q5I-G__dzenPreview ul,.admin-module__0Q5I-G__dzenPreview ol{margin:0 0 var(--space-3)}.admin-module__0Q5I-G__dzenPreview ul,.admin-module__0Q5I-G__dzenPreview ol{padding-left:var(--space-5)}.admin-module__0Q5I-G__anKpis{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.admin-module__0Q5I-G__anGrid,.admin-module__0Q5I-G__anGrid3{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-module__0Q5I-G__anGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-module__0Q5I-G__anBlock{min-width:0}.admin-module__0Q5I-G__anChart{width:100%;height:auto;display:block}.admin-module__0Q5I-G__anNote{color:var(--color-text-muted);margin:var(--space-3) 0}.admin-module__0Q5I-G__anBarViews{fill:var(--color-line)}.admin-module__0Q5I-G__anBarVisitors{fill:var(--color-accent)}.admin-module__0Q5I-G__anAxis{fill:var(--color-text-muted);font-size:13px}@media (max-width:760px){.admin-module__0Q5I-G__anSales th,.admin-module__0Q5I-G__anSales td{font-size:var(--text-xs);padding:7px 5px}.admin-module__0Q5I-G__anGrid,.admin-module__0Q5I-G__anGrid3{grid-template-columns:minmax(0,1fr)}}
.order-module__sL8KUa__layout{gap:var(--space-5);max-width:1040px;padding:var(--space-4) var(--layout-gutter) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.order-module__sL8KUa__formCol{gap:var(--space-6);min-width:0;scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.order-module__sL8KUa__stepBody{gap:var(--space-6);flex-direction:column;display:flex}.order-module__sL8KUa__genWrap{max-width:var(--layout-narrow);padding:var(--space-6) var(--layout-gutter) var(--space-12);margin:0 auto}.order-module__sL8KUa__headBlock{gap:var(--space-2);flex-direction:column;display:flex}.order-module__sL8KUa__h1{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:1.1}.order-module__sL8KUa__h1:focus{outline:none}.order-module__sL8KUa__h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.order-module__sL8KUa__lead{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.order-module__sL8KUa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-module__sL8KUa__steps{gap:var(--space-2);align-items:center;margin:0;padding:0;list-style:none;display:flex}.order-module__sL8KUa__stepItem{gap:var(--space-2);flex:1;align-items:center;min-width:0;display:flex}.order-module__sL8KUa__stepBadge{width:28px;height:28px;font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;display:inline-flex}.order-module__sL8KUa__step_current{color:var(--color-paper);background:var(--color-ink);}.order-module__sL8KUa__step_done{color:var(--color-ink);background:var(--color-gold);}.order-module__sL8KUa__step_todo{color:var(--color-ink);background:var(--color-line);}.order-module__sL8KUa__stepName{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-module__sL8KUa__stepNameCurrent{font-weight:var(--weight-semibold);color:var(--color-text);}.order-module__sL8KUa__fieldset{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.order-module__sL8KUa__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.order-module__sL8KUa__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);padding:0}.order-module__sL8KUa__control{width:100%;min-width:0;font-size:var(--text-body);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:none}.order-module__sL8KUa__control::placeholder{color:var(--color-placeholder)}.order-module__sL8KUa__control:focus-visible,.order-module__sL8KUa__control:focus{border-color:var(--color-focus);box-shadow:var(--shadow-focus-ring)}.order-module__sL8KUa__control[aria-invalid=true]{border-color:var(--color-coral-dark)}.order-module__sL8KUa__control:disabled{opacity:.45}.order-module__sL8KUa__input{height:var(--layout-control-height);padding:0 var(--space-4);}.order-module__sL8KUa__textarea{min-height:96px;padding:var(--space-3) var(--space-4);line-height:var(--leading-relaxed);resize:vertical;}.order-module__sL8KUa__select{height:var(--layout-control-height);padding:0 var(--space-3);appearance:auto;}.order-module__sL8KUa__digits{height:var(--layout-control-height-lg);font-size:var(--text-xl);font-weight:var(--weight-semibold);text-align:center;}.order-module__sL8KUa__dateRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:10px;display:grid}.order-module__sL8KUa__timeRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;max-width:280px;display:grid}.order-module__sL8KUa__timeRowOff{opacity:.45;}.order-module__sL8KUa__timeColon{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.order-module__sL8KUa__signHint{min-height:20px;font-size:var(--text-sm);color:var(--color-lilac-text)}.order-module__sL8KUa__hint{min-height:0;font-size:var(--text-xs);color:var(--color-text-muted)}.order-module__sL8KUa__hint:empty{display:none}.order-module__sL8KUa__hintBlock{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.order-module__sL8KUa__dataPrice{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text)}.order-module__sL8KUa__dataPrice a{margin-left:var(--space-2);color:var(--color-accent)}.order-module__sL8KUa__error{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-coral-dark)}.order-module__sL8KUa__giftHint{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink)}.order-module__sL8KUa__giftHint a{padding-block:var(--space-2);font-weight:var(--weight-medium);color:var(--color-accent);text-underline-offset:.15em;text-decoration:underline;display:inline-block}.order-module__sL8KUa__errorSummary{padding:var(--space-3) var(--space-4);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-ink);background:var(--element-fire-light);border-radius:var(--radius-control)}.order-module__sL8KUa__warning{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);background:var(--color-surface);border:1px dashed var(--color-lilac);border-radius:var(--radius-control)}.order-module__sL8KUa__comboWrap{position:relative}.order-module__sL8KUa__listPanel{z-index:var(--z-overlay);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);box-shadow:var(--shadow-popover);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.order-module__sL8KUa__listPanel[hidden]{display:none}.order-module__sL8KUa__listbox{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.order-module__sL8KUa__listFoot{padding:var(--space-2) var(--space-4) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);border-top:1px solid var(--color-line);margin:0}.order-module__sL8KUa__option{min-height:var(--layout-tap-target);padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--color-text);cursor:pointer;flex-direction:column;gap:2px;display:flex}.order-module__sL8KUa__optionActive{background:var(--color-bg);}.order-module__sL8KUa__optionRegion{font-size:var(--text-sm);color:var(--color-text-muted)}.order-module__sL8KUa__checkWrap{gap:var(--space-1);flex-direction:column;display:flex}.order-module__sL8KUa__check{gap:var(--space-3);min-height:var(--layout-tap-target);padding:var(--space-1) 0;cursor:pointer;align-items:flex-start;display:flex;position:relative}.order-module__sL8KUa__checkInput{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.order-module__sL8KUa__checkBox{background:var(--color-surface);border:1.5px solid var(--color-lilac);border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.order-module__sL8KUa__checkBox svg{stroke:var(--color-ink);opacity:0}.order-module__sL8KUa__checkInput:checked+.order-module__sL8KUa__checkBox{background:var(--color-gold);border-color:var(--color-ink)}.order-module__sL8KUa__checkInput:checked+.order-module__sL8KUa__checkBox svg{opacity:1}.order-module__sL8KUa__checkInput:focus-visible+.order-module__sL8KUa__checkBox{outline:3px solid var(--color-focus);outline-offset:2px}.order-module__sL8KUa__checkInput[aria-invalid=true]+.order-module__sL8KUa__checkBox{border-color:var(--color-coral-dark)}.order-module__sL8KUa__checkText{font-size:var(--text-md);padding-top:1px;line-height:1.45;display:block}.order-module__sL8KUa__checkNote{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px;display:block}.order-module__sL8KUa__consents{gap:var(--space-2);flex-direction:column;display:flex}.order-module__sL8KUa__payNote{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted)}.order-module__sL8KUa__segmented{background:var(--color-line);border-radius:var(--radius-control);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.order-module__sL8KUa__segment{min-height:46px;padding:0 var(--space-1);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text);text-align:center;white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;display:flex;position:relative}.order-module__sL8KUa__segmentOn{background:var(--color-surface);box-shadow:0 1px 2px #2b25501f;}.order-module__sL8KUa__segmentInput{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.order-module__sL8KUa__segment:has(.order-module__sL8KUa__segmentInput:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.order-module__sL8KUa__plans{flex-direction:column;gap:10px;display:flex}.order-module__sL8KUa__plan{gap:var(--space-3);padding:var(--space-4);color:var(--color-text);cursor:pointer;border:1.5px solid var(--color-line);border-radius:var(--radius-lg);align-items:center;display:flex;position:relative}.order-module__sL8KUa__planOn{background:var(--color-surface);border-color:var(--color-ink);}.order-module__sL8KUa__plan:has(.order-module__sL8KUa__radioInput:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.order-module__sL8KUa__radioInput{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.order-module__sL8KUa__radio{border:1.5px solid var(--color-line);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.order-module__sL8KUa__planOn .order-module__sL8KUa__radio{border-color:var(--color-ink)}.order-module__sL8KUa__planOn .order-module__sL8KUa__radio:after{content:"";background:var(--color-ink);border-radius:var(--radius-pill);width:10px;height:10px}.order-module__sL8KUa__planBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.order-module__sL8KUa__planName{font-size:var(--text-body);font-weight:var(--weight-semibold)}.order-module__sL8KUa__planDesc{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.order-module__sL8KUa__planPrice{font-size:var(--text-md);font-weight:var(--weight-bold);white-space:nowrap}.order-module__sL8KUa__planPriceBox{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.order-module__sL8KUa__planSaving{gap:0 var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;display:flex}.order-module__sL8KUa__planOld{text-decoration:line-through}.order-module__sL8KUa__planSavingText{font-weight:var(--weight-semibold)}.order-module__sL8KUa__planSoon{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);white-space:nowrap}.order-module__sL8KUa__planCard{color:var(--color-text);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);position:relative}.order-module__sL8KUa__planCardOn{background:var(--color-surface);border-color:var(--color-ink);}.order-module__sL8KUa__planCardOff{opacity:.6;}.order-module__sL8KUa__planCard:has(.order-module__sL8KUa__radioInput:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.order-module__sL8KUa__planRow{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-1);cursor:pointer;align-items:center;display:flex;position:relative}.order-module__sL8KUa__planCardOff .order-module__sL8KUa__planRow,.order-module__sL8KUa__planCardOff .order-module__sL8KUa__radioInput{cursor:not-allowed}.order-module__sL8KUa__planCardOn .order-module__sL8KUa__radio{border-color:var(--color-ink)}.order-module__sL8KUa__planCardOn .order-module__sL8KUa__radio:after{content:"";background:var(--color-ink);border-radius:var(--radius-pill);width:10px;height:10px}.order-module__sL8KUa__planMore{padding:0 var(--space-4) 0 calc(var(--space-4) + 22px + var(--space-3))}.order-module__sL8KUa__planToggle{gap:var(--space-2);min-height:var(--layout-tap-target);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.order-module__sL8KUa__planToggle:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.order-module__sL8KUa__planChevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-top:-3px;transition:transform .2s;transform:rotate(45deg)}.order-module__sL8KUa__planToggle[aria-expanded=true] .order-module__sL8KUa__planChevron{margin-top:3px;transform:rotate(-135deg)}.order-module__sL8KUa__planPanel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s,visibility 0s linear .22s;display:grid}.order-module__sL8KUa__planPanel[data-open=true]{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .22s,visibility}.order-module__sL8KUa__planPanelClip{min-height:0;overflow:hidden}.order-module__sL8KUa__planPanelBody{gap:var(--space-3);padding:var(--space-1) var(--space-4) var(--space-4) calc(var(--space-4) + 22px + var(--space-3));font-size:var(--text-sm);line-height:var(--leading-normal);flex-direction:column;display:flex}.order-module__sL8KUa__planItems{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-module__sL8KUa__planItems li{padding-left:var(--space-4);position:relative}.order-module__sL8KUa__planItems li:before{content:"";background:var(--color-ink);border-radius:var(--radius-pill);width:6px;height:6px;position:absolute;top:.55em;left:0}.order-module__sL8KUa__planDelivery,.order-module__sL8KUa__planNote{margin:0}.order-module__sL8KUa__planNote{color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.order-module__sL8KUa__planPanel,.order-module__sL8KUa__planPanel[data-open=true],.order-module__sL8KUa__planChevron{transition:none}}.order-module__sL8KUa__tzAsk,.order-module__sL8KUa__tzConfirmed{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.order-module__sL8KUa__tzQuestion{font-size:var(--text-md)}.order-module__sL8KUa__tzButtons{gap:var(--space-2);display:flex}.order-module__sL8KUa__choiceButton,.order-module__sL8KUa__choiceButtonGhost{min-height:var(--layout-tap-target);padding:0 var(--space-4);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-ink);cursor:pointer;border-radius:var(--radius-md)}.order-module__sL8KUa__choiceButton{background:var(--color-gold);border:0}.order-module__sL8KUa__choiceButtonGhost{border:1px solid var(--color-line);background:0 0}.order-module__sL8KUa__linkButton{min-height:var(--layout-tap-target);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-accent);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.order-module__sL8KUa__stale{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;display:flex}.order-module__sL8KUa__staleText{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text);flex:14rem;margin:0}.order-module__sL8KUa__stale>button{flex:none}.order-module__sL8KUa__clock{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:1px dashed var(--color-lilac);border-radius:var(--radius-control);flex-direction:column;display:flex}.order-module__sL8KUa__clockText{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.order-module__sL8KUa__partner{gap:var(--space-5);padding:var(--space-5) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);flex-direction:column;display:flex}.order-module__sL8KUa__actions{flex-wrap:wrap;gap:10px;display:flex}.order-module__sL8KUa__button{min-height:var(--layout-control-height-lg);padding:0 var(--space-5);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-action-text);cursor:pointer;border-radius:var(--radius-control);transition:background-color var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.order-module__sL8KUa__button:disabled{cursor:progress;opacity:.6}.order-module__sL8KUa__primaryLook{background:var(--color-action);border:0}.order-module__sL8KUa__primaryLook:hover:not(:disabled){color:var(--color-action-text);background:var(--color-action-hover)}.order-module__sL8KUa__primary{width:100%;}.order-module__sL8KUa__primaryWide{flex:1;}.order-module__sL8KUa__primaryLink{width:100%;}.order-module__sL8KUa__secondary{font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);}.order-module__sL8KUa__summary{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);flex-direction:column;gap:14px;display:flex}.order-module__sL8KUa__summaryRow{gap:var(--space-3);font-size:var(--text-base);justify-content:space-between;display:flex}.order-module__sL8KUa__summaryStrong{font-weight:var(--weight-semibold);white-space:nowrap}.order-module__sL8KUa__summaryMeta{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;display:flex}.order-module__sL8KUa__promoRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.order-module__sL8KUa__promoRow>input{flex:12rem}.order-module__sL8KUa__promoRow>button{flex:none}.order-module__sL8KUa__promoApplied{gap:var(--space-2) var(--space-4);font-size:var(--text-base);font-weight:var(--weight-semibold);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.order-module__sL8KUa__summaryDiscount{gap:var(--space-3);font-size:var(--text-base);color:var(--color-accent);justify-content:space-between;display:flex}.order-module__sL8KUa__summaryTotal{font-size:var(--text-lg);font-weight:var(--weight-bold);border-top:1px solid var(--color-line);justify-content:space-between;padding-top:14px;display:flex}.order-module__sL8KUa__demoBanner{gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--color-ink);background:var(--color-dawn);border-radius:var(--radius-control);align-items:center;display:flex}.order-module__sL8KUa__demoBanner svg,.order-module__sL8KUa__successBanner svg{stroke:var(--color-ink);flex:none}.order-module__sL8KUa__successBanner{background:var(--color-success-bg);}.order-module__sL8KUa__paidHero{gap:var(--space-3);padding:var(--space-5) var(--space-4);background:var(--color-success-bg);border:var(--pixel-border) solid var(--color-frame-outer);border-radius:var(--radius-none);flex-direction:column;align-items:flex-start;display:flex}.order-module__sL8KUa__paidMark{padding:var(--space-2);background:var(--color-surface);border:2px solid var(--color-frame-outer);stroke:var(--color-ink);flex:none}.order-module__sL8KUa__paidTitle{color:var(--color-ink);}.order-module__sL8KUa__paidHero .order-module__sL8KUa__lead{color:var(--color-ink)}.order-module__sL8KUa__preview{width:100%}.order-module__sL8KUa__previewCard{gap:var(--space-4);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);align-items:center;display:flex}.order-module__sL8KUa__previewStage{min-width:112px;min-height:88px;padding:var(--space-2);background:var(--color-bg);border-radius:var(--radius-lg);transition:background-color var(--duration-slow) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:flex}.order-module__sL8KUa__previewCanvas{display:block}.order-module__sL8KUa__previewCanvasWide{display:none}.order-module__sL8KUa__previewText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.order-module__sL8KUa__eyebrow{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-lilac-text);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.order-module__sL8KUa__previewTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.order-module__sL8KUa__previewBody{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);display:none}.order-module__sL8KUa__gen{gap:var(--space-6);flex-direction:column;display:flex}.order-module__sL8KUa__forgeFrame{background:var(--color-night);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.order-module__sL8KUa__forgeCanvas{width:100%}.order-module__sL8KUa__progressBlock{flex-direction:column;gap:10px;display:flex}.order-module__sL8KUa__progressTrack{background:var(--color-line);border-radius:var(--radius-xs);height:8px;overflow:hidden}.order-module__sL8KUa__progressBar{background:var(--color-gold);border-radius:var(--radius-xs);height:100%;transition:width .4s var(--ease-standard)}.order-module__sL8KUa__progressMeta{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);justify-content:space-between;display:flex}.order-module__sL8KUa__progressPct{font-weight:var(--weight-semibold);color:var(--color-text);white-space:nowrap}@media (min-width:760px){.order-module__sL8KUa__layout{gap:var(--space-10);padding:var(--space-8) var(--layout-gutter-md) var(--space-16);grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;display:grid}.order-module__sL8KUa__preview{top:var(--space-6);position:sticky}.order-module__sL8KUa__previewCard{gap:var(--space-4);padding:var(--space-5);flex-direction:column;align-items:stretch}.order-module__sL8KUa__previewStage{width:auto;height:auto;padding:var(--space-6) var(--space-3)}.order-module__sL8KUa__previewCanvas{display:none}.order-module__sL8KUa__previewCanvasWide{display:block}.order-module__sL8KUa__previewTitle{font-size:var(--text-lg)}.order-module__sL8KUa__previewBody{display:block}.order-module__sL8KUa__h1{font-size:var(--text-4xl)}.order-module__sL8KUa__partner{padding:var(--space-6)}.order-module__sL8KUa__genWrap{padding:var(--space-10) var(--layout-gutter-md) var(--space-16)}}.order-module__sL8KUa__payDialog{width:min(480px, calc(100vw - var(--space-4)));max-width:none;max-height:calc(100dvh - var(--space-4));color:var(--color-text);background:var(--color-surface);border:var(--pixel-border) solid var(--color-frame-outer);border-radius:var(--radius-none);box-shadow:var(--shadow-pixel-frame);margin:auto;padding:0;overflow:hidden}.order-module__sL8KUa__payDialog::backdrop{background:color-mix(in srgb, var(--color-night) 72%, transparent)}.order-module__sL8KUa__payBox{gap:var(--space-3);max-height:calc(100dvh - var(--space-4));padding:var(--space-4);overscroll-behavior:contain;flex-direction:column;display:flex;overflow:auto}.order-module__sL8KUa__payHead{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.order-module__sL8KUa__payTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.order-module__sL8KUa__payClose{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:var(--color-surface);border:2px solid var(--color-frame-outer);border-radius:var(--radius-none);flex:none;justify-content:center;align-items:center;display:inline-flex}.order-module__sL8KUa__payClose svg{stroke:currentColor}.order-module__sL8KUa__payClose:hover{background:var(--color-surface-hover)}.order-module__sL8KUa__payClose:focus-visible,.order-module__sL8KUa__payFallback:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.order-module__sL8KUa__payInfo{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.order-module__sL8KUa__payStage{position:relative}.order-module__sL8KUa__payMount{background:var(--color-surface);flex-direction:column;min-height:420px;display:flex}.order-module__sL8KUa__payMount iframe{border:0;flex:auto;width:100%;min-height:420px}.order-module__sL8KUa__payOverlay{padding:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center;background:var(--color-surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.order-module__sL8KUa__payStatus{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);background:var(--color-success-bg)}.order-module__sL8KUa__payFallback{min-height:44px;padding:0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}.order-module__sL8KUa__payFallback:hover{color:var(--color-text)}.order-module__sL8KUa__payPending{gap:var(--space-3);padding:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink);background:var(--element-fire-light);border-radius:var(--radius-control);flex-direction:column;display:flex}@media (max-width:430px){.order-module__sL8KUa__payDialog{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;border-width:0}.order-module__sL8KUa__payBox{height:100%;max-height:100dvh}}.order-module__sL8KUa__cityRetry{min-height:44px;font:inherit;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;background:0 0;border:1px solid;border-radius:8px;align-self:flex-start;padding:0 16px}.order-module__sL8KUa__seasonStrip{margin:var(--space-2) auto 0;image-rendering:pixelated;display:block}.order-module__sL8KUa__gen[data-season=halloween] .order-module__sL8KUa__forgeFrame{background:linear-gradient(180deg, var(--color-night), color-mix(in srgb, var(--color-coral-dark) 38%, var(--color-night)));border:3px solid var(--color-gold);box-shadow:0 0 0 3px var(--color-ink), var(--shadow-card)}
.birth-module__9gQ1Cq__wrap{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.birth-module__9gQ1Cq__row{gap:var(--space-2);align-items:stretch;min-width:0;display:flex}.birth-module__9gQ1Cq__rowNarrow{max-width:280px}.birth-module__9gQ1Cq__rowOff{opacity:.45}.birth-module__9gQ1Cq__input{min-width:0;height:var(--layout-control-height-lg);padding:0 var(--space-4);font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:none;flex:1}.birth-module__9gQ1Cq__input::placeholder{font-weight:var(--weight-semibold);color:var(--color-placeholder);letter-spacing:.04em}.birth-module__9gQ1Cq__input:focus,.birth-module__9gQ1Cq__input:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-focus-ring)}.birth-module__9gQ1Cq__input[aria-invalid=true]{border-color:var(--color-coral-dark)}.birth-module__9gQ1Cq__input:disabled{cursor:not-allowed}.birth-module__9gQ1Cq__iconButton{width:var(--layout-control-height-lg);min-width:var(--layout-tap-target);height:var(--layout-control-height-lg);color:var(--color-accent);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.birth-module__9gQ1Cq__iconButton svg{stroke:currentColor}.birth-module__9gQ1Cq__iconButton:hover:not(:disabled){background:var(--color-surface-hover)}.birth-module__9gQ1Cq__iconButton:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-focus-ring);outline:none}.birth-module__9gQ1Cq__iconButton:disabled{cursor:not-allowed}.birth-module__9gQ1Cq__error{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-coral-dark)}.birth-module__9gQ1Cq__hint{min-height:20px;font-size:var(--text-sm);color:var(--color-lilac-text)}.birth-module__9gQ1Cq__dialog{--wheel-row:44px;width:min(384px, calc(100vw - var(--space-4)));max-width:none;max-height:calc(100dvh - var(--space-4));color:var(--color-text);background:var(--color-surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);border:0;margin:auto;padding:0;overflow:hidden}.birth-module__9gQ1Cq__dialog::backdrop{background:color-mix(in srgb, var(--color-night) 60%, transparent)}.birth-module__9gQ1Cq__box{gap:var(--space-3);max-height:calc(100dvh - var(--space-4));padding:var(--space-4);overscroll-behavior:contain;flex-direction:column;display:flex;overflow:auto}.birth-module__9gQ1Cq__head{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.birth-module__9gQ1Cq__title{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.birth-module__9gQ1Cq__close,.birth-module__9gQ1Cq__navButton,.birth-module__9gQ1Cq__chip,.birth-module__9gQ1Cq__cell{min-width:var(--layout-tap-target);min-height:var(--layout-tap-target);font:inherit;color:var(--color-text);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.birth-module__9gQ1Cq__close svg,.birth-module__9gQ1Cq__navButton svg{stroke:currentColor}.birth-module__9gQ1Cq__close:hover:not(:disabled),.birth-module__9gQ1Cq__navButton:hover:not(:disabled),.birth-module__9gQ1Cq__chip:hover:not(:disabled),.birth-module__9gQ1Cq__cell:hover:not(:disabled){background:var(--color-surface-hover)}.birth-module__9gQ1Cq__close:focus-visible,.birth-module__9gQ1Cq__navButton:focus-visible,.birth-module__9gQ1Cq__chip:focus-visible,.birth-module__9gQ1Cq__cell:focus-visible,.birth-module__9gQ1Cq__done:focus-visible,.birth-module__9gQ1Cq__cancel:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-focus-ring);outline:none}.birth-module__9gQ1Cq__close:disabled,.birth-module__9gQ1Cq__navButton:disabled,.birth-module__9gQ1Cq__chip:disabled,.birth-module__9gQ1Cq__cell:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.4}.birth-module__9gQ1Cq__nav{grid-template-columns:var(--layout-tap-target) minmax(0, 1fr) var(--layout-tap-target);gap:var(--space-2);align-items:center;display:grid}.birth-module__9gQ1Cq__navTitle{gap:var(--space-2);justify-content:center;display:flex}.birth-module__9gQ1Cq__titleButton{gap:var(--space-1);min-width:var(--layout-tap-target);min-height:var(--layout-tap-target);padding:0 var(--space-3);font:inherit;font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text);cursor:pointer;background:var(--color-surface-hover);border:1px solid var(--color-line);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex}.birth-module__9gQ1Cq__titleButton:hover{border-color:var(--color-accent)}.birth-module__9gQ1Cq__titleButton:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-focus-ring);outline:none}.birth-module__9gQ1Cq__titleButton svg{stroke:currentColor}.birth-module__9gQ1Cq__grid{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%}.birth-module__9gQ1Cq__grid th{padding:var(--space-1) 0;font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-align:center}.birth-module__9gQ1Cq__grid td{text-align:center;padding:0}.birth-module__9gQ1Cq__cell{width:100%;font-size:var(--text-base);font-variant-numeric:tabular-nums}.birth-module__9gQ1Cq__cellOn,.birth-module__9gQ1Cq__cellOn:hover:not(:disabled){font-weight:var(--weight-bold);color:var(--color-action-text);background:var(--color-action);border-color:var(--color-frame-outer);border-radius:var(--radius-none)}.birth-module__9gQ1Cq__cellNow{border-color:var(--color-accent)}.birth-module__9gQ1Cq__pickerHint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.birth-module__9gQ1Cq__yearList{gap:var(--space-2);overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));max-height:min(320px,48dvh);padding:2px;display:grid;position:relative;overflow-y:auto}.birth-module__9gQ1Cq__monthList{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.birth-module__9gQ1Cq__chip{width:100%;font-size:var(--text-base);font-variant-numeric:tabular-nums}.birth-module__9gQ1Cq__clock{gap:var(--space-2);justify-content:center;align-items:stretch;display:flex}.birth-module__9gQ1Cq__colon{margin-top:var(--space-6);font-size:var(--text-xl);font-weight:var(--weight-bold);align-self:center}.birth-module__9gQ1Cq__column{gap:var(--space-1);flex-direction:column;flex:1;align-items:stretch;max-width:132px;display:flex}.birth-module__9gQ1Cq__columnLabel{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-align:center}.birth-module__9gQ1Cq__wheel{height:calc(var(--wheel-row) * 5);background:var(--color-surface-hover);border-radius:var(--radius-md);position:relative}.birth-module__9gQ1Cq__wheelList{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;border-radius:var(--radius-md);outline:none;height:100%;overflow-y:scroll}.birth-module__9gQ1Cq__wheelList::-webkit-scrollbar{display:none}.birth-module__9gQ1Cq__wheelList:focus-visible{box-shadow:var(--shadow-focus-ring)}.birth-module__9gQ1Cq__wheelSpacer{height:calc(var(--wheel-row) * 2)}.birth-module__9gQ1Cq__wheelItem{height:var(--wheel-row);font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--color-text-muted);cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.birth-module__9gQ1Cq__wheelItemOn{font-weight:var(--weight-bold);color:var(--color-text)}.birth-module__9gQ1Cq__wheelBand{inset-inline:0;top:calc(var(--wheel-row) * 2);height:var(--wheel-row);pointer-events:none;border-block:2px solid var(--color-frame-outer);border-radius:var(--radius-none);position:absolute}.birth-module__9gQ1Cq__wheelFade{height:calc(var(--wheel-row) * 1.5);pointer-events:none;position:absolute;inset-inline:0}.birth-module__9gQ1Cq__wheelFadeTop{background:linear-gradient(var(--color-surface-hover), transparent);border-radius:var(--radius-md) var(--radius-md) 0 0;top:0}.birth-module__9gQ1Cq__wheelFadeBottom{background:linear-gradient(transparent, var(--color-surface-hover));border-radius:0 0 var(--radius-md) var(--radius-md);bottom:0}.birth-module__9gQ1Cq__actions{gap:var(--space-2);display:flex}.birth-module__9gQ1Cq__cancel,.birth-module__9gQ1Cq__done{min-height:var(--layout-control-height);padding:0 var(--space-4);font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;border-radius:var(--radius-control);flex:1;justify-content:center;align-items:center;display:inline-flex}.birth-module__9gQ1Cq__cancel{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line)}.birth-module__9gQ1Cq__done{color:var(--color-action-text);background:var(--color-action);border:0}.birth-module__9gQ1Cq__done:hover:not(:disabled){background:var(--color-action-hover)}.birth-module__9gQ1Cq__done:disabled{cursor:not-allowed;opacity:.5}.birth-module__9gQ1Cq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:430px){.birth-module__9gQ1Cq__dialog{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;width:100vw;margin:auto 0 0}.birth-module__9gQ1Cq__box{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){.birth-module__9gQ1Cq__dialog[open]{animation:birth-module__9gQ1Cq__sheet-in var(--duration-base) var(--ease-out)}}@keyframes birth-module__9gQ1Cq__sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.PixelDialog-module__cNC7Fq__frame{margin:var(--space-2);padding:26px var(--space-5) 22px;min-height:96px;color:var(--color-ink);background:var(--color-paper);border:var(--pixel-border) solid var(--color-ink);border-radius:var(--radius-none);box-shadow:var(--shadow-pixel-frame);position:relative}.PixelDialog-module__cNC7Fq__dark{color:var(--color-paper);background:var(--color-night);border-color:var(--color-frost);box-shadow:var(--shadow-pixel-frame-dark)}.PixelDialog-module__cNC7Fq__speaker{font-family:var(--font-label);font-size:var(--text-label-tiny);text-transform:uppercase;color:var(--color-ink);background:var(--color-gold);border:var(--pixel-border) solid var(--color-ink);padding:5px 9px;line-height:1.2;position:absolute;top:-22px;left:10px}.PixelDialog-module__cNC7Fq__text{font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-body);text-wrap:pretty;margin:0}.PixelDialog-module__cNC7Fq__more{right:var(--space-4);bottom:var(--space-2);font-family:var(--font-label);font-size:var(--text-label-md);color:var(--color-gold);animation:PixelDialog-module__cNC7Fq__blink var(--duration-blink) steps(1) infinite;position:absolute}@keyframes PixelDialog-module__cNC7Fq__blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.PixelDialog-module__cNC7Fq__more{animation:none}}
.home-module__6N-ljq__road{z-index:var(--z-base);background:var(--color-line);pointer-events:none;width:2px;position:fixed;top:0;bottom:0;left:28px}.home-module__6N-ljq__scrollCrab{z-index:var(--z-crab);cursor:pointer;will-change:transform;position:fixed;top:0;left:2px}.home-module__6N-ljq__section{z-index:var(--z-content);padding:var(--space-12) var(--layout-gutter-md) var(--space-12) 56px;scroll-margin-top:var(--layout-header-height);position:relative}.home-module__6N-ljq__inner{max-width:var(--layout-container);margin:0 auto}.home-module__6N-ljq__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent)}.home-module__6N-ljq__h1{font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:360px){.home-module__6N-ljq__h1{font-size:var(--text-4xl)}}.home-module__6N-ljq__h2{font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.home-module__6N-ljq__h2Lg{font-size:var(--text-h2-lg);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.home-module__6N-ljq__head{gap:var(--space-3);max-width:var(--layout-narrow);flex-direction:column;display:flex}.home-module__6N-ljq__headRow{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.home-module__6N-ljq__flag{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-ink);background:var(--color-rose);border-radius:var(--radius-sm);padding:4px 8px;line-height:1.3}.home-module__6N-ljq__stack18,.home-module__6N-ljq__stack20,.home-module__6N-ljq__stack28{flex-direction:column;display:flex}.home-module__6N-ljq__stack18{gap:18px}.home-module__6N-ljq__stack20{gap:var(--space-5)}.home-module__6N-ljq__stack28{gap:var(--space-7)}.home-module__6N-ljq__panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);padding:clamp(24px,4vw,48px)}.home-module__6N-ljq__split{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:center;gap:36px;display:grid}.home-module__6N-ljq__split40{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;display:grid}.home-module__6N-ljq__alignStart{align-items:start}.home-module__6N-ljq__card{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);flex-direction:column;gap:14px;display:flex}.home-module__6N-ljq__lead17{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted)}.home-module__6N-ljq__text16{font-size:var(--text-base);line-height:var(--leading-relaxed)}.home-module__6N-ljq__text16muted{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.home-module__6N-ljq__muted15{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.home-module__6N-ljq__note,.home-module__6N-ljq__small{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.home-module__6N-ljq__selfStart{align-self:flex-start}.home-module__6N-ljq__btn52.home-module__6N-ljq__btn52{min-height:var(--layout-control-height);padding:0 var(--space-5);font-size:var(--text-base);white-space:normal;text-align:center;max-width:100%;line-height:var(--leading-snug,1.25);padding-block:var(--space-2)}.home-module__6N-ljq__textLink{min-height:var(--layout-tap-target);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-accent);align-items:center;display:inline-flex}.home-module__6N-ljq__sceneCanvas{width:100%}.home-module__6N-ljq__hero{padding-top:var(--space-8);padding-bottom:var(--space-18)}.home-module__6N-ljq__heroGrid{gap:var(--space-6);max-width:var(--layout-container);grid-template-columns:minmax(0,1fr);grid-template-areas:"scene""text""dialog";margin:0 auto;display:grid}.home-module__6N-ljq__heroText{flex-direction:column;grid-area:text;gap:22px;display:flex}.home-module__6N-ljq__heroScene{background:var(--color-night);border:1px solid var(--color-line);border-radius:var(--radius-xl);width:100%;max-width:384px;box-shadow:var(--shadow-card);grid-area:scene;justify-self:center;overflow:hidden}.home-module__6N-ljq__heroDialog{grid-area:dialog;justify-self:center;width:100%;max-width:460px}.home-module__6N-ljq__heroLead{max-width:480px;font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--color-text-muted);text-wrap:pretty}.home-module__6N-ljq__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.home-module__6N-ljq__heroFrame{min-height:96px}.home-module__6N-ljq__typeStack{display:grid}.home-module__6N-ljq__typeGhost,.home-module__6N-ljq__typeLive{grid-area:1/1}.home-module__6N-ljq__typeGhost{visibility:hidden}.home-module__6N-ljq__caret{vertical-align:-4px;background:var(--color-gold);width:9px;height:20px;animation:home-module__6N-ljq__blink var(--duration-blink) steps(1) infinite;margin-left:2px;display:inline-block}@keyframes home-module__6N-ljq__blink{0%,49%{opacity:1}50%,to{opacity:0}}.home-module__6N-ljq__h3{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.home-module__6N-ljq__crabDetails summary{min-height:var(--layout-tap-target);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-accent);cursor:pointer;align-items:center;display:flex}.home-module__6N-ljq__crabDetails summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.home-module__6N-ljq__traits{gap:10px var(--space-4);font-size:var(--text-md);line-height:var(--leading-normal);grid-template-columns:auto 1fr;margin:0;display:grid}.home-module__6N-ljq__trait{display:contents}.home-module__6N-ljq__trait dt{color:var(--color-text-muted)}.home-module__6N-ljq__trait dd{margin:0}.home-module__6N-ljq__trait b{font-weight:var(--weight-semibold)}.home-module__6N-ljq__crabStage{padding:var(--space-7) var(--space-3);background:var(--color-dawn);border:1px solid var(--color-line);border-radius:var(--radius-xl);justify-content:center;align-items:center;display:flex}.home-module__6N-ljq__guideCrab{display:block}.home-module__6N-ljq__chipGroup{border:0;min-width:0;margin:0;padding:0}.home-module__6N-ljq__chipLegend{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);padding:0}.home-module__6N-ljq__chips{flex-wrap:wrap;gap:6px;display:flex}.home-module__6N-ljq__chip{align-items:center;gap:var(--space-2);height:var(--layout-tap-target);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);padding:0 13px;display:inline-flex}.home-module__6N-ljq__chip:hover{background:var(--color-surface-hover)}.home-module__6N-ljq__chip[aria-pressed=true]{background:var(--color-gold);border-color:var(--color-gold)}.home-module__6N-ljq__chipSwatch{padding-left:9px}.home-module__6N-ljq__swatch{border-radius:50%;width:14px;height:14px}.home-module__6N-ljq__cards3{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));padding:0;list-style:none;display:grid}.home-module__6N-ljq__codeHead{align-items:center;gap:14px;display:flex}.home-module__6N-ljq__codeSage{border-radius:14px;flex:none;justify-content:center;align-items:flex-end;min-width:64px;min-height:72px;padding:6px;display:flex}.home-module__6N-ljq__sageCanvas{display:block}.home-module__6N-ljq__codeLabel{margin-bottom:var(--space-1);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent)}.home-module__6N-ljq__codeTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1.15}.home-module__6N-ljq__stepNum{width:36px;height:36px;font-family:var(--font-label);font-size:var(--text-label-md);color:var(--color-ink);background:var(--color-gold);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.home-module__6N-ljq__stepTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.2}.home-module__6N-ljq__chapters{gap:var(--space-5);flex-direction:column;display:flex}.home-module__6N-ljq__chapter{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.home-module__6N-ljq__chapterTitle{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);line-height:1.35}.home-module__6N-ljq__stops{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-module__6N-ljq__stop{background:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;width:52px;height:52px;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:14px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.home-module__6N-ljq__stop:hover{background:var(--color-surface-hover)}.home-module__6N-ljq__rest{background:var(--color-sky-light);border-color:var(--color-sky)}.home-module__6N-ljq__stop[aria-pressed=true]{background:var(--color-gold);border-color:var(--color-gold);box-shadow:var(--shadow-gold-ring)}.home-module__6N-ljq__stopIcon{display:block}.home-module__6N-ljq__stopBadge{font-size:10px;font-weight:var(--weight-semibold);color:var(--color-frost);background:var(--color-ink);border-radius:var(--radius-sm);padding:2px 5px;line-height:1;position:absolute;bottom:-7px;right:-4px}.home-module__6N-ljq__sagePanel{align-items:center;gap:var(--space-5);padding:22px var(--space-6);color:var(--color-paper);background:var(--color-night);border-radius:var(--radius-xl);flex-wrap:wrap;display:flex}.home-module__6N-ljq__sageBox{background:var(--color-lilac-light);border-radius:14px;flex:none;justify-content:center;align-items:flex-end;min-width:64px;min-height:80px;padding:6px;display:flex}.home-module__6N-ljq__restCrab{margin-bottom:8px;display:block}.home-module__6N-ljq__sageText{gap:var(--space-2);flex-direction:column;flex:1;min-width:200px;display:flex}.home-module__6N-ljq__plate{font-family:var(--font-label);font-size:var(--text-label-tiny);text-transform:uppercase;color:var(--color-gold);line-height:1.6}.home-module__6N-ljq__sageLine{font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.45}.home-module__6N-ljq__sageMeta{font-size:var(--text-sm);color:var(--color-muted-dark)}.home-module__6N-ljq__demoText{flex-direction:column;gap:18px;max-width:440px;display:flex}.home-module__6N-ljq__demoLinks{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.home-module__6N-ljq__demo{flex-direction:column;justify-self:center;gap:14px;width:100%;max-width:480px;display:flex}.home-module__6N-ljq__demoMeta{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);display:flex}.home-module__6N-ljq__progress{background:var(--color-line);border-radius:3px;height:6px;overflow:hidden}.home-module__6N-ljq__progressFill{background:var(--color-gold);height:100%;transition:width var(--duration-slow) var(--ease-standard);border-radius:3px}.home-module__6N-ljq__demoScene{background:var(--color-night);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);cursor:pointer;overflow:hidden}.home-module__6N-ljq__demoCanvas{width:100%}.home-module__6N-ljq__demoDialog{cursor:pointer}.home-module__6N-ljq__demoDialog:focus-visible{outline-offset:6px}.home-module__6N-ljq__demoFrame{min-height:112px;padding-bottom:26px}.home-module__6N-ljq__gets{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;padding:0;list-style:none;display:grid}.home-module__6N-ljq__getCard{border-radius:18px;padding:22px}.home-module__6N-ljq__getIcon{width:40px;height:40px;color:var(--color-lilac-deep);background:var(--color-paper);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.home-module__6N-ljq__plans{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:stretch;padding:0;list-style:none;display:grid}.home-module__6N-ljq__plan{gap:var(--space-4);padding:var(--space-7) var(--space-6);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);flex-direction:column;display:flex;position:relative}.home-module__6N-ljq__planDark{color:var(--color-paper);background:var(--color-night);border-color:var(--color-night)}.home-module__6N-ljq__planBadge{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-ink);background:var(--color-gold);border-radius:var(--radius-pill);align-self:flex-start;padding:5px 10px}.home-module__6N-ljq__planName{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}@media (min-width:1200px){.home-module__6N-ljq__planBadge{top:var(--space-5);right:var(--space-5);position:absolute}}.home-module__6N-ljq__price{font-size:36px;font-weight:var(--weight-bold);letter-spacing:-.03em;white-space:nowrap;line-height:1}.home-module__6N-ljq__priceSaving{margin-top:calc(-1 * var(--space-2));font-size:var(--text-md);line-height:var(--leading-normal)}.home-module__6N-ljq__priceOld{opacity:.75;text-decoration:line-through}.home-module__6N-ljq__priceSavingText{font-weight:var(--weight-semibold)}.home-module__6N-ljq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__6N-ljq__currency{font-size:var(--text-lg);font-weight:var(--weight-medium)}.home-module__6N-ljq__planDesc{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.home-module__6N-ljq__planDark .home-module__6N-ljq__planDesc{color:var(--color-muted-dark)}.home-module__6N-ljq__planItems{font-size:var(--text-md);line-height:var(--leading-normal);flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.home-module__6N-ljq__planItems li{align-items:flex-start;gap:10px;display:flex}.home-module__6N-ljq__check{color:var(--color-gold);flex:none;margin-top:2px}.home-module__6N-ljq__plan:not(.home-module__6N-ljq__planDark) .home-module__6N-ljq__check{color:var(--color-lilac-deep)}.home-module__6N-ljq__planBtn.home-module__6N-ljq__planBtn{width:100%;min-height:var(--layout-control-height);font-size:var(--text-base);margin-top:auto}.home-module__6N-ljq__yearCard{gap:var(--space-5);padding:var(--space-7) var(--space-6);border-radius:var(--radius-2xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.home-module__6N-ljq__yearText{gap:var(--space-2);flex-direction:column;display:flex}.home-module__6N-ljq__yearActions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:1024px){.home-module__6N-ljq__yearCard{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto auto}}.home-module__6N-ljq__sceneBox{background:var(--color-night);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.home-module__6N-ljq__sceneCanvasGift{width:100%}.home-module__6N-ljq__review{gap:var(--space-4)}.home-module__6N-ljq__reviewText{font-size:var(--text-body);line-height:var(--leading-relaxed);flex:1}.home-module__6N-ljq__reviewer{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-line);display:flex}.home-module__6N-ljq__reviewCrab{background:var(--color-paper);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;min-width:64px;min-height:44px;padding:4px;display:flex}.home-module__6N-ljq__reviewCanvas{display:block}.home-module__6N-ljq__reviewName{font-size:var(--text-md);font-weight:var(--weight-semibold);display:block}.home-module__6N-ljq__reviewMeta{font-size:var(--text-xs);color:var(--color-text-muted);display:block}.home-module__6N-ljq__encGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:0;list-style:none;display:grid}.home-module__6N-ljq__encCard{height:100%;padding:var(--space-5) var(--space-4);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;text-decoration:none;display:flex}.home-module__6N-ljq__encLink:hover{color:var(--color-text);background:var(--color-surface-hover);border-color:var(--color-lilac)}.home-module__6N-ljq__encIcon{background:var(--color-paper);border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.home-module__6N-ljq__encCanvas{display:block}.home-module__6N-ljq__encNum{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin-bottom:2px;display:block}.home-module__6N-ljq__encName{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:1.15;display:block}.home-module__6N-ljq__finaleSection{padding-bottom:var(--space-16)}.home-module__6N-ljq__finale{color:var(--color-paper);background:var(--color-night);border-radius:var(--radius-3xl);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:center;gap:36px;padding:clamp(28px,5vw,56px);display:grid}.home-module__6N-ljq__finaleLead{max-width:440px;font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--color-muted-dark)}.home-module__6N-ljq__finaleScene{border:1px solid var(--color-line-inverse);border-radius:var(--radius-xl);justify-self:center;width:100%;max-width:384px;overflow:hidden}@media (min-width:760px){.home-module__6N-ljq__hero{padding-top:var(--space-14)}.home-module__6N-ljq__heroGrid{column-gap:var(--space-10);row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"text scene""text dialog";align-items:center}.home-module__6N-ljq__heroScene{align-self:end}.home-module__6N-ljq__chapter{gap:var(--space-4);grid-template-columns:minmax(120px,180px) minmax(0,1fr)}.home-module__6N-ljq__chapterTitle{padding-top:var(--space-3)}.home-module__6N-ljq__heroDialog{align-self:start}}@media (prefers-reduced-motion:reduce){.home-module__6N-ljq__caret{animation:none}}.home-module__6N-ljq__journalGrid{gap:var(--space-3);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.home-module__6N-ljq__journalCard{gap:var(--space-2);height:100%;padding:var(--space-5) var(--space-4);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;flex-direction:column;text-decoration:none;display:flex}.home-module__6N-ljq__journalCard:hover .home-module__6N-ljq__journalTitle{color:var(--color-accent)}.home-module__6N-ljq__journalMeta{justify-content:space-between;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.home-module__6N-ljq__journalTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.home-module__6N-ljq__journalBlurb{font-size:var(--text-md);color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:760px){.home-module__6N-ljq__journalGrid{grid-template-columns:repeat(3,1fr)}}
.season-module__TPxRrG__banner{gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4) var(--space-2) 52px;color:var(--color-ink);background:linear-gradient(90deg, color-mix(in srgb, var(--color-lilac) 38%, var(--color-surface)), color-mix(in srgb, var(--color-gold) 38%, var(--color-surface)));border-bottom:1px solid var(--color-line);justify-content:center;align-items:center;text-decoration:none;display:flex}.season-module__TPxRrG__banner:hover .season-module__TPxRrG__text{text-decoration:underline}.season-module__TPxRrG__banner:focus-visible{outline:3px solid var(--color-ink);outline-offset:-3px}.season-module__TPxRrG__icon{flex:none}.season-module__TPxRrG__text{font-size:var(--text-sm);font-weight:600;line-height:1.35}.season-module__TPxRrG__code{padding:0 var(--space-1);background:var(--color-surface);border:1px solid var(--color-frame-outer);font-weight:700}@media (min-width:760px){.season-module__TPxRrG__banner{padding-inline:52px var(--space-8)}}
.ask-sage-module__f7rAEG__card{gap:var(--space-2);width:100%;min-width:0;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);flex-direction:column;display:flex}.ask-sage-module__f7rAEG__head{align-items:center;gap:var(--space-3);display:flex}.ask-sage-module__f7rAEG__who{font-size:var(--text-md);line-height:var(--leading-snug)}.ask-sage-module__f7rAEG__who span{color:var(--color-text-muted)}.ask-sage-module__f7rAEG__portrait{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:flex-start;width:44px;height:44px;padding-top:3px;display:inline-flex;overflow:hidden}.ask-sage-module__f7rAEG__portraitCanvas{image-rendering:pixelated;max-width:100%;height:auto}.ask-sage-module__f7rAEG__answer{gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-relaxed);outline:none;flex-direction:column;display:flex}.ask-sage-module__f7rAEG__answer:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.ask-sage-module__f7rAEG__quote{font-size:var(--text-md);font-style:italic;line-height:var(--leading-snug);color:var(--color-text-muted)}.ask-sage-module__f7rAEG__label{font-size:var(--text-caption);font-style:normal;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);margin-bottom:2px;display:block}.ask-sage-module__f7rAEG__clamp{gap:var(--space-3);flex-direction:column;display:flex}.ask-sage-module__f7rAEG__clamp[data-open=no]{max-height:4.4em;-webkit-mask-image:linear-gradient(var(--color-ink) 55%, transparent);-webkit-mask-image:linear-gradient(var(--color-ink) 55%, transparent);mask-image:linear-gradient(var(--color-ink) 55%, transparent);overflow:hidden}.ask-sage-module__f7rAEG__card[data-open=no] .ask-sage-module__f7rAEG__quote,.ask-sage-module__f7rAEG__card[data-open=no] .ask-sage-module__f7rAEG__caveat{display:none}@media (min-width:760px){.ask-sage-module__f7rAEG__clamp[data-open=no]{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.ask-sage-module__f7rAEG__card[data-open=no] .ask-sage-module__f7rAEG__quote,.ask-sage-module__f7rAEG__card[data-open=no] .ask-sage-module__f7rAEG__caveat{display:block}}.ask-sage-module__f7rAEG__more{white-space:nowrap;min-height:36px;font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-accent);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}@media (min-width:760px){.ask-sage-module__f7rAEG__more{display:none}}.ask-sage-module__f7rAEG__voice{gap:var(--space-2);flex-direction:column;display:flex}.ask-sage-module__f7rAEG__voice[data-sage=energy]{padding-left:var(--space-3);border-left:4px solid var(--element-water)}.ask-sage-module__f7rAEG__voice[data-sage=sky]{padding-left:var(--space-3);border-left:4px solid var(--color-lilac)}.ask-sage-module__f7rAEG__voice[data-sage=fate]{padding-left:var(--space-3);border-left:4px solid var(--color-dawn)}.ask-sage-module__f7rAEG__voiceName{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.ask-sage-module__f7rAEG__self{font-weight:var(--weight-medium)}.ask-sage-module__f7rAEG__crabSays{font-size:var(--text-md)}.ask-sage-module__f7rAEG__redirect,.ask-sage-module__f7rAEG__notice{padding:var(--space-3);font-size:var(--text-md);line-height:var(--leading-relaxed);background:var(--color-bg);border-radius:var(--radius-md)}.ask-sage-module__f7rAEG__caveat{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.ask-sage-module__f7rAEG__waiting{align-items:center;gap:var(--space-3);display:flex}.ask-sage-module__f7rAEG__thinkCrab{image-rendering:pixelated;flex:none}.ask-sage-module__f7rAEG__bridge{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed);background:var(--color-bg);border-left:4px solid var(--color-gold);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;display:flex}.ask-sage-module__f7rAEG__bridgeTitle{font-weight:var(--weight-bold)}.ask-sage-module__f7rAEG__bridgeBtn{min-height:var(--layout-tap-target);padding:0 var(--space-5);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-action-text);background:var(--color-action);border-radius:var(--radius-control);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ask-sage-module__f7rAEG__bridgeLink{min-height:var(--layout-tap-target);font-weight:var(--weight-semibold);color:var(--color-accent);align-items:center;display:inline-flex}.ask-sage-module__f7rAEG__tools{align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.ask-sage-module__f7rAEG__ghost{min-height:40px;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0}.ask-sage-module__f7rAEG__ghost:disabled{cursor:progress;opacity:.5}.ask-sage-module__f7rAEG__left{font-size:var(--text-sm);color:var(--color-text-muted);display:none}@media (min-width:760px){.ask-sage-module__f7rAEG__left{display:inline}.ask-sage-module__f7rAEG__ghost{min-height:var(--layout-tap-target);font-size:var(--text-md)}}.ask-sage-module__f7rAEG__form{gap:var(--space-3);flex-direction:column;display:flex}.ask-sage-module__f7rAEG__sages{gap:var(--space-2);border:0;grid-template-columns:1fr;min-width:0;padding:0;display:grid}@media (min-width:430px){.ask-sage-module__f7rAEG__sages{grid-template-columns:repeat(3,minmax(0,1fr))}}.ask-sage-module__f7rAEG__legend{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);padding:0}.ask-sage-module__f7rAEG__sageBtn{align-items:center;gap:var(--space-2);min-height:var(--layout-tap-target);padding:var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:left;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);cursor:pointer;display:flex}.ask-sage-module__f7rAEG__sageBtn[aria-pressed=true]{border-color:var(--color-lilac-deep);box-shadow:var(--shadow-focus-ring)}.ask-sage-module__f7rAEG__sageBtn:focus-visible,.ask-sage-module__f7rAEG__ghost:focus-visible,.ask-sage-module__f7rAEG__more:focus-visible,.ask-sage-module__f7rAEG__send:focus-visible,.ask-sage-module__f7rAEG__textarea:focus-visible,.ask-sage-module__f7rAEG__bridgeBtn:focus-visible,.ask-sage-module__f7rAEG__bridgeLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ask-sage-module__f7rAEG__textarea{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-md);resize:vertical}.ask-sage-module__f7rAEG__hint{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.ask-sage-module__f7rAEG__trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.ask-sage-module__f7rAEG__formFoot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ask-sage-module__f7rAEG__counter{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.ask-sage-module__f7rAEG__send{min-height:var(--layout-tap-target);padding:0 var(--space-5);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-action-text);background:var(--color-action);border-radius:var(--radius-control);cursor:pointer;border:0}.ask-sage-module__f7rAEG__send:disabled{cursor:not-allowed;opacity:.5}
.landing-module__6d9mHW__page{flex-direction:column;display:flex}.landing-module__6d9mHW__section{padding:var(--space-10) var(--layout-gutter-md);scroll-margin-top:var(--layout-header-height)}.landing-module__6d9mHW__inner{max-width:var(--layout-container);margin:0 auto}.landing-module__6d9mHW__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent)}.landing-module__6d9mHW__h1{font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.landing-module__6d9mHW__h2{font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.landing-module__6d9mHW__h3{margin-top:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.landing-module__6d9mHW__p{font-size:var(--text-base);line-height:var(--leading-relaxed)}.landing-module__6d9mHW__muted{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.landing-module__6d9mHW__link{font-weight:var(--weight-semibold);color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.landing-module__6d9mHW__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:2px}.landing-module__6d9mHW__ul,.landing-module__6d9mHW__ol{gap:var(--space-2);font-size:var(--text-base);line-height:var(--leading-relaxed);flex-direction:column;padding-left:1.25em;display:flex}.landing-module__6d9mHW__ul{list-style:outside}.landing-module__6d9mHW__ol{list-style:decimal}.landing-module__6d9mHW__ul li::marker{color:var(--color-lilac-deep)}.landing-module__6d9mHW__ol li::marker{color:var(--color-lilac-deep)}.landing-module__6d9mHW__hero{padding-top:var(--space-6)}.landing-module__6d9mHW__heroGrid{gap:var(--space-6);max-width:var(--layout-container);grid-template-columns:minmax(0,1fr);grid-template-areas:"scene""text";margin:0 auto;display:grid}.landing-module__6d9mHW__heroText{flex-direction:column;grid-area:text;gap:18px;display:flex}.landing-module__6d9mHW__heroScene{grid-area:scene;justify-self:center;width:100%;max-width:384px}.landing-module__6d9mHW__lead{max-width:560px;font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--color-text-muted);text-wrap:pretty}.landing-module__6d9mHW__lead strong{color:var(--color-text)}.landing-module__6d9mHW__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing-module__6d9mHW__sceneFrame{background:var(--color-night);border:1px solid var(--color-line);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-card);overflow:hidden}.landing-module__6d9mHW__postcard{gap:var(--space-3);padding:12px 12px var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.landing-module__6d9mHW__postcardScene{background:var(--color-night);border-radius:var(--radius-sm);overflow:hidden}.landing-module__6d9mHW__postcardCaption{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);display:flex}.landing-module__6d9mHW__stamp{background:linear-gradient(var(--color-rose), var(--color-rose)) center / 16px 22px no-repeat, var(--color-paper);border:3px dotted var(--color-lilac);flex:none;width:28px;height:34px}.landing-module__6d9mHW__prose{gap:var(--space-4);max-width:var(--layout-prose);flex-direction:column;display:flex}.landing-module__6d9mHW__prose .landing-module__6d9mHW__demoLinks{margin-top:var(--space-2)}.landing-module__6d9mHW__panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);padding:clamp(24px,4vw,48px)}.landing-module__6d9mHW__split{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;display:grid}.landing-module__6d9mHW__stack{gap:var(--space-4);flex-direction:column;display:flex}.landing-module__6d9mHW__demoLinks{gap:var(--space-3);flex-direction:column;display:flex}.landing-module__6d9mHW__demoLink{min-height:var(--layout-tap-target);padding:var(--space-4) var(--space-5);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-standard);flex-direction:column;gap:2px;text-decoration:none;display:flex}.landing-module__6d9mHW__demoLink:hover{border-color:var(--color-lilac)}.landing-module__6d9mHW__demoLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.landing-module__6d9mHW__demoTitle{font-size:var(--text-base);font-weight:var(--weight-semibold)}.landing-module__6d9mHW__demoText{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.landing-module__6d9mHW__faqGrid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;display:grid}.landing-module__6d9mHW__faqHead{gap:var(--space-3);flex-direction:column;display:flex}.landing-module__6d9mHW__disclaimer{max-width:var(--layout-container);padding:0 var(--layout-gutter-md) var(--space-12);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0 auto}@media (min-width:760px){.landing-module__6d9mHW__hero{padding-top:var(--space-14)}.landing-module__6d9mHW__heroGrid{column-gap:var(--space-10);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"text scene";align-items:center}}
.Pythagoras-module__bZe1Na__wrap{min-height:100dvh;color:var(--color-text);background:var(--color-bg);justify-content:center;display:flex}.Pythagoras-module__bZe1Na__col{width:100%;max-width:var(--layout-journey);min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0);background:var(--color-surface);flex-direction:column;display:flex}.Pythagoras-module__bZe1Na__bar{gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);justify-content:space-between;align-items:center;display:flex}.Pythagoras-module__bZe1Na__barTitle{font-family:var(--font-label);font-size:var(--text-label-xs);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.6;overflow:hidden}.Pythagoras-module__bZe1Na__square{width:var(--layout-tap-target);height:var(--layout-tap-target);color:var(--color-text);cursor:pointer;border:3px solid var(--color-frost);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.Pythagoras-module__bZe1Na__square[aria-pressed=true]{color:var(--color-ink);background:var(--color-gold)}.Pythagoras-module__bZe1Na__scene{background:var(--color-night);border-block:4px solid var(--color-ink);flex:none}.Pythagoras-module__bZe1Na__talk{flex-direction:column;display:flex}.Pythagoras-module__bZe1Na__dialog{min-height:150px;margin:36px var(--space-4) var(--space-3);cursor:pointer;background:var(--color-night);border:4px solid var(--color-frost);box-shadow:0 0 0 4px var(--color-ink), 0 0 0 8px var(--color-frost);padding:26px 18px 48px;position:relative}.Pythagoras-module__bZe1Na__dialogStatic{min-height:0;margin:28px var(--space-1) 0;cursor:default;flex-direction:column;gap:10px;padding-bottom:22px;display:flex}.Pythagoras-module__bZe1Na__speaker{font-family:var(--font-label);font-size:var(--text-label-tiny);color:var(--color-ink);text-transform:uppercase;background:var(--color-gold);border:4px solid var(--color-ink);margin:0;padding:6px 10px;font-weight:400;line-height:1.5;position:absolute;top:-24px;left:10px}.Pythagoras-module__bZe1Na__line{min-height:4.4em;font-size:19px;line-height:var(--leading-normal);color:var(--color-paper);text-wrap:pretty}.Pythagoras-module__bZe1Na__finalLine{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-paper);text-wrap:pretty}.Pythagoras-module__bZe1Na__more{width:var(--layout-tap-target);height:var(--layout-tap-target);font-family:var(--font-label);font-size:var(--text-label-md);color:var(--color-gold);cursor:pointer;opacity:.35;background:0 0;border:0;padding:0;position:absolute;bottom:0;right:4px}.Pythagoras-module__bZe1Na__more:disabled{cursor:default;opacity:0}.Pythagoras-module__bZe1Na__moreOn{opacity:1;animation:Pythagoras-module__bZe1Na__blink var(--duration-blink) steps(1) infinite}@keyframes Pythagoras-module__bZe1Na__blink{0%,49%{opacity:1}50%,to{opacity:.25}}.Pythagoras-module__bZe1Na__hint{gap:var(--space-3);padding:0 var(--space-4) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.Pythagoras-module__bZe1Na__count{font-family:var(--font-label);font-size:var(--text-label-tiny)}.Pythagoras-module__bZe1Na__section{padding:var(--space-4) var(--space-4) var(--space-6);scroll-margin-top:var(--space-2);flex-direction:column;gap:14px;display:flex}.Pythagoras-module__bZe1Na__h2{font-size:26px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:1.15}.Pythagoras-module__bZe1Na__h3{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.25}.Pythagoras-module__bZe1Na__small{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted)}.Pythagoras-module__bZe1Na__body{font-size:var(--text-base);line-height:1.5}.Pythagoras-module__bZe1Na__disclaimer{font-size:var(--text-caption);line-height:var(--leading-normal);color:var(--color-text-muted)}.Pythagoras-module__bZe1Na__grid{background:var(--color-ink);border:4px solid var(--color-frost);grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;display:grid}.Pythagoras-module__bZe1Na__cell{min-width:0;min-height:118px;font:inherit;color:var(--color-ink);text-align:center;cursor:pointer;background:var(--color-frost);border:3px solid var(--color-frost);flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:8px 4px 10px;display:flex}div.Pythagoras-module__bZe1Na__cell{cursor:default}.Pythagoras-module__bZe1Na__cellEmpty{background:var(--color-lilac-light);border-color:var(--color-lilac-light)}.Pythagoras-module__bZe1Na__cell[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 3px var(--color-gold)}.Pythagoras-module__bZe1Na__cellLit{border-color:var(--color-gold);box-shadow:inset 0 0 0 3px var(--color-gold)}.Pythagoras-module__bZe1Na__jar{justify-content:center;display:flex}.Pythagoras-module__bZe1Na__cellName{max-width:100%;font-size:var(--text-sm);font-weight:var(--weight-bold);text-overflow:ellipsis;line-height:1.2;overflow:hidden}.Pythagoras-module__bZe1Na__digits{max-width:100%;font-family:var(--font-label);font-size:var(--text-label-sm);overflow-wrap:anywhere;color:var(--color-lilac-text);line-height:1.4}.Pythagoras-module__bZe1Na__digitsEmpty{color:var(--color-muted)}.Pythagoras-module__bZe1Na__gridCompact{border-width:3px;gap:4px;padding:4px}.Pythagoras-module__bZe1Na__gridCompact .Pythagoras-module__bZe1Na__cell{min-height:88px;padding:6px 2px 8px}.Pythagoras-module__bZe1Na__gridCompact .Pythagoras-module__bZe1Na__cellName{font-size:var(--text-xs)}.Pythagoras-module__bZe1Na__gridCompact .Pythagoras-module__bZe1Na__digits{font-size:var(--text-label-tiny)}.Pythagoras-module__bZe1Na__calm{font-size:var(--text-base);color:var(--color-ink);background:var(--color-sky);border:4px solid var(--color-ink);padding:12px 14px;line-height:1.45}.Pythagoras-module__bZe1Na__cellText{color:var(--color-ink);background:var(--color-paper);border:4px solid var(--color-ink);box-shadow:0 0 0 4px var(--color-frost);flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.Pythagoras-module__bZe1Na__cellMeta{font-family:var(--font-label);font-size:var(--text-label-tiny);text-transform:uppercase;color:var(--color-muted);line-height:1.6}.Pythagoras-module__bZe1Na__lineGroup{flex-direction:column;gap:8px;display:flex}.Pythagoras-module__bZe1Na__groupTitle{font-family:var(--font-label);font-size:var(--text-label-xs);text-transform:uppercase;color:var(--color-text-muted);font-weight:400;line-height:1.6}.Pythagoras-module__bZe1Na__lines{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Pythagoras-module__bZe1Na__lineCard{width:100%;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:var(--color-frost);border:4px solid var(--color-ink);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.Pythagoras-module__bZe1Na__lineCard[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--color-gold)}.Pythagoras-module__bZe1Na__lineHead{align-items:center;gap:10px;display:flex}.Pythagoras-module__bZe1Na__lineName{min-width:0;font-size:var(--text-base);font-weight:var(--weight-bold);flex:1;line-height:1.25}.Pythagoras-module__bZe1Na__lineTotal{font-size:var(--text-xs);color:var(--color-muted);flex:none}.Pythagoras-module__bZe1Na__lineCells{font-size:var(--text-xs);color:var(--color-muted)}.Pythagoras-module__bZe1Na__lineText{font-size:var(--text-base);line-height:1.45}.Pythagoras-module__bZe1Na__lineMap{background:var(--color-ink);flex:none;grid-template-columns:repeat(3,6px);gap:1px;padding:1px;display:grid}.Pythagoras-module__bZe1Na__lineMap i{background:var(--color-lilac-light);width:6px;height:6px}.Pythagoras-module__bZe1Na__lineMap .Pythagoras-module__bZe1Na__lineMapOn{background:var(--color-gold)}.Pythagoras-module__bZe1Na__pips{flex:none;gap:2px;display:flex}.Pythagoras-module__bZe1Na__pips i{background:var(--color-lilac-light);border:1px solid var(--color-ink);width:6px;height:10px}.Pythagoras-module__bZe1Na__pips .Pythagoras-module__bZe1Na__pipOn{background:var(--color-lilac-deep)}.Pythagoras-module__bZe1Na__secondary{min-height:52px;padding:var(--space-3) var(--space-4);font-size:17px;font-weight:var(--weight-bold);color:var(--color-text);text-align:center;cursor:pointer;border:4px solid var(--color-text);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:flex}.Pythagoras-module__bZe1Na__secondary:hover{color:var(--color-text);background:var(--color-surface-hover)}.Pythagoras-module__bZe1Na__bonus{padding:var(--space-4);color:var(--color-ink);background:var(--color-paper);border:4px solid var(--color-ink);flex-direction:column;gap:10px;display:flex}.Pythagoras-module__bZe1Na__bonusEyebrow{font-family:var(--font-label);font-size:var(--text-label-tiny);text-transform:uppercase;color:var(--color-muted);line-height:1.6}.Pythagoras-module__bZe1Na__bonusTitle{font-size:22px;font-weight:var(--weight-bold);line-height:1.2}.Pythagoras-module__bZe1Na__bonusLead{font-size:var(--text-sm);line-height:1.45}.Pythagoras-module__bZe1Na__bonusLink{min-height:52px;padding:var(--space-3) var(--space-4);font-size:17px;font-weight:var(--weight-bold);color:var(--color-ink);text-align:center;background:var(--color-gold);border:4px solid var(--color-ink);box-shadow:var(--shadow-pixel-button);justify-content:center;align-items:center;text-decoration:none;display:flex}.Pythagoras-module__bZe1Na__bonusLink:hover{color:var(--color-ink);box-shadow:var(--shadow-pixel-button-hover)}.Pythagoras-module__bZe1Na__cell:focus-visible,.Pythagoras-module__bZe1Na__lineCard:focus-visible,.Pythagoras-module__bZe1Na__square:focus-visible,.Pythagoras-module__bZe1Na__more:focus-visible,.Pythagoras-module__bZe1Na__secondary:focus-visible,.Pythagoras-module__bZe1Na__bonusLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Pythagoras-module__bZe1Na__moreOn{animation:none}}
.CabinetNote-module__9HTrwq__link{padding-block:var(--space-1);color:inherit;text-underline-offset:3px;text-decoration:underline;display:inline-block}.CabinetNote-module__9HTrwq__link:hover{text-decoration-thickness:2px}.CabinetNote-module__9HTrwq__link:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}
.BeaconScheme-module__tiJGlq__scheme{background:var(--color-frost);border:3px solid var(--color-ink)}.BeaconScheme-module__tiJGlq__summary{min-height:48px;padding:var(--space-2) var(--space-3);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-ink);cursor:pointer;align-items:center;display:flex}.BeaconScheme-module__tiJGlq__summary:focus-visible{outline:3px solid var(--color-lilac-text);outline-offset:2px}.BeaconScheme-module__tiJGlq__body{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);flex-direction:column;display:flex}.BeaconScheme-module__tiJGlq__lead,.BeaconScheme-module__tiJGlq__note{font-size:var(--text-sm);color:var(--color-muted);margin:0;line-height:1.45}.BeaconScheme-module__tiJGlq__shore{border:3px solid var(--color-ink);width:fit-content;max-width:100%;margin:0 auto;line-height:0;overflow:hidden}.BeaconScheme-module__tiJGlq__shore canvas{max-width:100%;display:block;height:auto!important}.BeaconScheme-module__tiJGlq__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.BeaconScheme-module__tiJGlq__item{column-gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:auto 1fr;align-items:center;line-height:1.3;display:grid}.BeaconScheme-module__tiJGlq__icon{grid-row:1/span 2;line-height:0}.BeaconScheme-module__tiJGlq__name{font-weight:var(--weight-bold);color:var(--color-ink)}.BeaconScheme-module__tiJGlq__state{color:var(--color-muted)}.BeaconScheme-module__tiJGlq__links{gap:var(--space-1);flex-direction:column;display:flex}.BeaconScheme-module__tiJGlq__linksTitle{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink);margin:0}.BeaconScheme-module__tiJGlq__linkList{font-size:var(--text-sm);color:var(--color-muted);flex-direction:column;gap:2px;margin:0;padding:0;line-height:1.35;list-style:none;display:flex}
.Faq-module__8hsSVq__faq{padding:var(--space-1) var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);flex-direction:column;display:flex}.Faq-module__8hsSVq__item:not(:last-child){border-bottom:1px solid var(--color-line)}.Faq-module__8hsSVq__q{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;font-size:var(--text-body);font-weight:var(--weight-semibold);cursor:pointer;padding:18px 0;line-height:1.35;list-style:none;display:flex}.Faq-module__8hsSVq__q::-webkit-details-marker{display:none}.Faq-module__8hsSVq__chevron{color:var(--color-lilac-deep);transition:transform var(--duration-base) var(--ease-standard);flex:none}.Faq-module__8hsSVq__item[open] .Faq-module__8hsSVq__chevron{transform:rotate(180deg)}.Faq-module__8hsSVq__a{margin:0 0 var(--space-5);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-text-muted)}.Faq-module__8hsSVq__rich{gap:var(--space-3);margin:0 0 var(--space-5);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-text-muted);flex-direction:column;display:flex}.Faq-module__8hsSVq__rich>*{margin:0}
.page-module__fs0qsa__page{gap:var(--space-5);width:100%;max-width:640px;padding:var(--space-5) var(--layout-gutter) var(--space-10);flex-direction:column;margin:0 auto;display:flex}.page-module__fs0qsa__intro{gap:var(--space-2);flex-direction:column;display:flex}.page-module__fs0qsa__eyebrow{font-family:var(--font-label);font-size:var(--text-label-sm);text-transform:uppercase;color:var(--color-accent);line-height:1.4}.page-module__fs0qsa__h1{font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.page-module__fs0qsa__lead{font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-muted);text-wrap:pretty}.page-module__fs0qsa__about{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.page-module__fs0qsa__h2{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.page-module__fs0qsa__list{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-muted);flex-direction:column;display:flex}.page-module__fs0qsa__next{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__fs0qsa__nextItem{min-height:var(--layout-tap-target);padding:var(--space-3) var(--space-4);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:2px;text-decoration:none;display:flex}.page-module__fs0qsa__nextLink{transition:border-color var(--duration-fast) var(--ease-standard)}.page-module__fs0qsa__nextLink:hover{border-color:var(--color-lilac)}.page-module__fs0qsa__nextLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.page-module__fs0qsa__nextLink .page-module__fs0qsa__nextTitle:after{content:" →";color:var(--color-accent)}.page-module__fs0qsa__nextTitle{font-size:var(--text-md);font-weight:var(--weight-semibold)}.page-module__fs0qsa__nextText{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.page-module__fs0qsa__disclaimer{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted)}@media (min-width:760px){.page-module__fs0qsa__page{padding-top:var(--space-10)}.page-module__fs0qsa__h1{font-size:var(--text-h2)}}
