.AdminShell-module__Sp33bq__shell{background:var(--ground);flex-direction:column;min-height:100%;display:flex}.AdminShell-module__Sp33bq__bar{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#050506db;align-items:center;gap:20px;height:64px;padding-inline:20px;display:flex;position:sticky}.AdminShell-module__Sp33bq__brand{color:var(--ink);flex-shrink:0;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.AdminShell-module__Sp33bq__logo{background:var(--ink);color:#050506;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid}.AdminShell-module__Sp33bq__nav{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.AdminShell-module__Sp33bq__nav::-webkit-scrollbar{display:none}.AdminShell-module__Sp33bq__navLink{height:36px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.AdminShell-module__Sp33bq__navLink:hover{color:var(--ink);background:var(--line)}.AdminShell-module__Sp33bq__active,.AdminShell-module__Sp33bq__active:hover{background:var(--ink);color:#050506}.AdminShell-module__Sp33bq__tools{flex-shrink:0;align-items:center;gap:4px;display:flex}.AdminShell-module__Sp33bq__toolLink{height:36px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.AdminShell-module__Sp33bq__toolLink:hover{color:var(--ink);background:var(--line)}.AdminShell-module__Sp33bq__content{flex:1;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding-block:32px 96px;padding-inline:20px}.AdminShell-module__Sp33bq__shell:has([data-admin-full-bleed]){height:100%;min-height:0}.AdminShell-module__Sp33bq__shell:has([data-admin-full-bleed]) .AdminShell-module__Sp33bq__content{flex-direction:column;max-width:none;min-height:0;padding:0;display:flex}@media (max-height:520px){.AdminShell-module__Sp33bq__shell:has([data-admin-full-bleed]){height:auto}.AdminShell-module__Sp33bq__shell:has([data-admin-full-bleed]) .AdminShell-module__Sp33bq__content{min-height:640px}}@media (max-width:720px){.AdminShell-module__Sp33bq__bar{flex-wrap:wrap;row-gap:8px;height:auto;padding-block:10px}.AdminShell-module__Sp33bq__nav{flex-basis:100%;order:3}.AdminShell-module__Sp33bq__brandText{display:none}.AdminShell-module__Sp33bq__tools{margin-left:auto}}
.ui-module__TRBddW__button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,color .16s,opacity .16s,transform .12s;display:inline-flex}.ui-module__TRBddW__button:active:not(:disabled){transform:scale(.98)}.ui-module__TRBddW__button:disabled{opacity:.45;cursor:not-allowed}.ui-module__TRBddW__primary{background:var(--ink);color:#050506}.ui-module__TRBddW__primary:hover:not(:disabled){background:#fff}.ui-module__TRBddW__secondary{background:var(--line);color:var(--ink)}.ui-module__TRBddW__secondary:hover:not(:disabled){background:var(--line-hover)}.ui-module__TRBddW__ghost{color:var(--soft)}.ui-module__TRBddW__ghost:hover:not(:disabled){background:var(--line);color:var(--ink)}.ui-module__TRBddW__danger{color:var(--danger);background:#ff7a701f}.ui-module__TRBddW__danger:hover:not(:disabled){background:#ff7a7033}.ui-module__TRBddW__small{min-height:32px;padding:0 12px;font-size:13px}.ui-module__TRBddW__iconOnly{width:40px;padding:0}.ui-module__TRBddW__small.ui-module__TRBddW__iconOnly{width:32px}.ui-module__TRBddW__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ui-module__TRBddW__spin}@keyframes ui-module__TRBddW__spin{to{transform:rotate(360deg)}}.ui-module__TRBddW__card{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.ui-module__TRBddW__cardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui-module__TRBddW__cardTitle{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650}.ui-module__TRBddW__cardDesc{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.45}.ui-module__TRBddW__field{flex-direction:column;gap:8px;min-width:0;display:flex}.ui-module__TRBddW__label{color:var(--soft);font-size:13px;font-weight:600}.ui-module__TRBddW__hint{color:var(--muted);font-size:12px}.ui-module__TRBddW__hintRow{justify-content:space-between;gap:12px;display:flex}.ui-module__TRBddW__over{color:var(--danger)}.ui-module__TRBddW__input,.ui-module__TRBddW__textarea,.ui-module__TRBddW__select{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.ui-module__TRBddW__input,.ui-module__TRBddW__select{min-height:44px}.ui-module__TRBddW__textarea{resize:vertical;min-height:88px;line-height:1.5}.ui-module__TRBddW__input:focus,.ui-module__TRBddW__textarea:focus,.ui-module__TRBddW__select:focus{border-color:#4a4a52;outline:none;box-shadow:0 0 0 3px #f1f1f314}.ui-module__TRBddW__input::placeholder,.ui-module__TRBddW__textarea::placeholder{color:#5c5c64}.ui-module__TRBddW__mono{font-family:var(--mono);letter-spacing:.02em;font-size:14px}select.ui-module__TRBddW__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%238e8e96' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.ui-module__TRBddW__toggle{color:var(--soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:inline-flex}.ui-module__TRBddW__toggle input{opacity:0;pointer-events:none;position:absolute}.ui-module__TRBddW__track{background:var(--line-hover);border-radius:999px;flex-shrink:0;width:36px;height:22px;transition:background .16s;position:relative}.ui-module__TRBddW__thumb{background:var(--soft);width:16px;height:16px;transition:transform .2s var(--ease), background .16s;border-radius:50%;position:absolute;top:3px;left:3px}.ui-module__TRBddW__toggle input:checked+.ui-module__TRBddW__track{background:var(--ok)}.ui-module__TRBddW__toggle input:checked+.ui-module__TRBddW__track .ui-module__TRBddW__thumb{background:#050506;transform:translate(14px)}.ui-module__TRBddW__toggle input:focus-visible+.ui-module__TRBddW__track{outline:2px solid var(--soft);outline-offset:3px}.ui-module__TRBddW__toggleDisabled{opacity:.5;cursor:not-allowed}.ui-module__TRBddW__modal{border:1px solid var(--line-hover);background:var(--card);width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:22px;padding:0;overflow:auto;box-shadow:0 30px 80px #0009}.ui-module__TRBddW__modalWide{width:min(760px,100vw - 32px)}.ui-module__TRBddW__modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.ui-module__TRBddW__modal[open]{animation:ui-module__TRBddW__modalIn .26s var(--ease) both}@keyframes ui-module__TRBddW__modalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}}.ui-module__TRBddW__modalBody{flex-direction:column;gap:18px;padding:24px;display:flex}.ui-module__TRBddW__modalHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui-module__TRBddW__modalFoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.ui-module__TRBddW__badge{background:var(--line);height:24px;color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ui-module__TRBddW__badgeOk{color:var(--ok);background:#5fd39a1f}.ui-module__TRBddW__badgeWarn{color:var(--warn);background:#f2b35a1f}.ui-module__TRBddW__badgeDanger{color:var(--danger);background:#ff7a701f}.ui-module__TRBddW__notice{background:var(--card-2);color:var(--soft);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.ui-module__TRBddW__noticeError{color:#ffb3ad;background:#ff7a701a}.ui-module__TRBddW__noticeWarn{color:#f8d29c;background:#f2b35a1a}.ui-module__TRBddW__toasts{z-index:100;left:50%;bottom:calc(max(16px, env(safe-area-inset-bottom,0px)) + 76px);pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;transform:translate(-50%)}.ui-module__TRBddW__toast{pointer-events:auto;background:var(--ink);color:#050506;min-height:44px;animation:ui-module__TRBddW__toastIn .32s var(--ease) both;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:600;display:flex;box-shadow:0 12px 40px #00000080}.ui-module__TRBddW__toastError{background:#ffb3ad}@keyframes ui-module__TRBddW__toastIn{0%{opacity:0;transform:translateY(12px)scale(.96)}}@media (prefers-reduced-motion:reduce){.ui-module__TRBddW__toast,.ui-module__TRBddW__spinner,.ui-module__TRBddW__modal[open]{animation:none}}
.content-module__GK_tCW__layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:24px;display:grid}.content-module__GK_tCW__form{flex-direction:column;gap:16px;min-width:0;display:flex}.content-module__GK_tCW__previewCol{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:88px}.content-module__GK_tCW__previewLabel{color:var(--muted);padding-left:4px;font-size:13px;font-weight:600}@media (max-width:1000px){.content-module__GK_tCW__layout{grid-template-columns:minmax(0,1fr)}.content-module__GK_tCW__previewCol{position:static}}.content-module__GK_tCW__item{flex-direction:column;gap:12px;display:flex}.content-module__GK_tCW__itemHead{align-items:flex-start;gap:10px;display:flex}.content-module__GK_tCW__itemHead>:first-child{flex:1}.content-module__GK_tCW__remove{color:var(--muted);margin-top:26px}.content-module__GK_tCW__remove:hover{color:var(--danger)}.content-module__GK_tCW__linkRow{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:start;gap:10px;display:grid}@media (max-width:640px){.content-module__GK_tCW__linkRow{grid-template-columns:minmax(0,1fr)}.content-module__GK_tCW__linkRow .content-module__GK_tCW__remove{justify-self:start;margin-top:0}}.content-module__GK_tCW__empty{color:var(--muted);margin:0;font-size:14px}.content-module__GK_tCW__saveBar{z-index:30;padding:0 16px max(16px, env(safe-area-inset-bottom,0px));pointer-events:none;transition:transform .32s var(--ease);position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.content-module__GK_tCW__saveBarVisible{transform:none}.content-module__GK_tCW__saveInner{pointer-events:auto;background:#1c1c20;border:1px solid #2c2c32;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:10px 10px 10px 22px;display:flex;box-shadow:0 18px 60px #0009}.content-module__GK_tCW__saveText{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.content-module__GK_tCW__saveError{color:var(--danger)}.content-module__GK_tCW__saveActions{flex-shrink:0;gap:6px;display:flex}.content-module__GK_tCW__saveBar:not(.content-module__GK_tCW__saveBarVisible) .content-module__GK_tCW__saveInner{visibility:hidden;transition:visibility 0s linear .32s}.content-module__GK_tCW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.content-module__GK_tCW__saveBar{transition:none}}
.history-module__YzBkJG__layout{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:860px){.history-module__YzBkJG__layout{grid-template-columns:minmax(0,1fr)}.history-module__YzBkJG__list{max-height:280px}}.history-module__YzBkJG__list{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:2px;max-height:calc(100vh - 220px);margin:0;padding:6px;list-style:none;display:flex;position:sticky;top:88px;overflow-y:auto}.history-module__YzBkJG__entry{text-align:left;border-radius:14px;flex-direction:column;gap:4px;width:100%;padding:12px 14px;transition:background .16s;display:flex}.history-module__YzBkJG__entry:hover{background:var(--card-2)}.history-module__YzBkJG__selected,.history-module__YzBkJG__selected:hover{background:var(--line)}.history-module__YzBkJG__entryTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.history-module__YzBkJG__entryId{font-family:var(--mono);color:var(--muted);font-size:13px}.history-module__YzBkJG__entryNote{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.history-module__YzBkJG__entryTime{color:var(--muted);font-size:13px}.history-module__YzBkJG__detail{flex-direction:column;gap:16px;min-width:0;transition:opacity .16s;display:flex}.history-module__YzBkJG__detail[aria-busy=true]{opacity:.6}.history-module__YzBkJG__changes{color:var(--soft);flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.history-module__YzBkJG__kind{min-width:72px;color:var(--muted);display:inline-block}.history-module__YzBkJG__confirm{gap:6px;display:flex}.history-module__YzBkJG__muted{color:var(--muted);margin:0;font-size:14px}
.panel-module__ilCaNq__banner{text-align:center;color:#f8d29c;background:#f2b35a1f;border-bottom:1px solid #f2b35a33;padding:12px 20px;font-size:14px}.panel-module__ilCaNq__banner a{color:inherit;text-underline-offset:3px;font-weight:600}.panel-module__ilCaNq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.panel-module__ilCaNq__title{font-variation-settings:"opsz" 96;letter-spacing:-.04em;margin:0;font-size:clamp(34px,6vw,48px);font-weight:700;line-height:1}.panel-module__ilCaNq__subtitle{color:var(--muted);margin:10px 0 0;font-size:15px}.panel-module__ilCaNq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel-module__ilCaNq__span2{grid-column:1/-1}@media (max-width:820px){.panel-module__ilCaNq__grid{grid-template-columns:minmax(0,1fr)}}.panel-module__ilCaNq__skeleton{background:var(--card);border:1px solid var(--line);border-radius:20px;height:180px;animation:1.4s ease-in-out infinite panel-module__ilCaNq__pulse}@keyframes panel-module__ilCaNq__pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.panel-module__ilCaNq__skeleton{animation:none}}
.workspace-module__8rm_qa__loadingShell{color:var(--muted);flex:1;place-items:center;min-height:60vh;font-size:14px;display:grid}.workspace-module__8rm_qa__workspace{background:var(--surface);flex:1;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.workspace-module__8rm_qa__withTests{grid-template-columns:240px minmax(0,1fr) minmax(300px,400px)}.workspace-module__8rm_qa__sidebar{border-right:1px solid var(--line);background:var(--ground);flex-direction:column;min-height:0;display:flex}.workspace-module__8rm_qa__sideHead{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 8px 16px;display:flex}.workspace-module__8rm_qa__sideTitle{color:var(--muted);font-size:13px;font-weight:600}.workspace-module__8rm_qa__search{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);font:inherit;border-radius:10px;margin:0 12px 8px;padding:0 12px;font-size:13px}.workspace-module__8rm_qa__search:focus{border-color:#4a4a52;outline:none}.workspace-module__8rm_qa__fileList{flex:1;min-height:0;margin:0;padding:0 8px 12px;list-style:none;overflow-y:auto}.workspace-module__8rm_qa__fileItem{border-radius:10px;align-items:center;display:flex;position:relative}.workspace-module__8rm_qa__fileButton{text-align:left;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px;display:flex}.workspace-module__8rm_qa__fileButton:hover{background:var(--card-2)}.workspace-module__8rm_qa__fileActive .workspace-module__8rm_qa__fileButton,.workspace-module__8rm_qa__fileActive .workspace-module__8rm_qa__fileButton:hover{background:var(--line)}.workspace-module__8rm_qa__fileName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:500;overflow:hidden}.workspace-module__8rm_qa__fileTime{color:var(--muted);font-size:12px}.workspace-module__8rm_qa__fileMenuButton{width:28px;height:28px;color:var(--muted);opacity:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:4px}.workspace-module__8rm_qa__fileItem:hover .workspace-module__8rm_qa__fileMenuButton,.workspace-module__8rm_qa__fileMenuButton:focus-visible,.workspace-module__8rm_qa__fileMenuButton[aria-expanded=true]{opacity:1}.workspace-module__8rm_qa__fileMenuButton:hover{background:var(--line-hover);color:var(--ink)}.workspace-module__8rm_qa__menu{z-index:10;background:#1c1c20;border:1px solid #2c2c32;border-radius:12px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:absolute;top:34px;right:4px;box-shadow:0 16px 40px #00000080}.workspace-module__8rm_qa__menu button{text-align:left;border-radius:8px;padding:8px 10px;font-size:13px}.workspace-module__8rm_qa__menu button:hover{background:var(--line-hover)}.workspace-module__8rm_qa__menuDanger{color:var(--danger)}.workspace-module__8rm_qa__newFile{gap:6px;padding:0 12px 8px;display:flex}.workspace-module__8rm_qa__newFile input{background:var(--surface);min-width:0;height:34px;color:var(--ink);font:inherit;border:1px solid #4a4a52;border-radius:10px;flex:1;padding:0 10px;font-size:13px}.workspace-module__8rm_qa__newFile input:focus{outline:none}.workspace-module__8rm_qa__newFileForm{flex-direction:column;gap:2px;padding-bottom:6px;display:flex}.workspace-module__8rm_qa__templatePick{color:var(--muted);align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.workspace-module__8rm_qa__templatePick select{border:1px solid var(--line);background:var(--surface);min-width:0;height:30px;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:0 8px;font-size:13px}.workspace-module__8rm_qa__templateRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.workspace-module__8rm_qa__center{flex-direction:column;min-width:0;min-height:0;display:flex}.workspace-module__8rm_qa__toolbar{border-bottom:1px solid var(--line);background:var(--ground);flex-shrink:0;align-items:center;gap:8px;height:52px;padding:0 12px;display:flex}.workspace-module__8rm_qa__toolbarFile{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.workspace-module__8rm_qa__sidebarToggle{display:none}.workspace-module__8rm_qa__title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.workspace-module__8rm_qa__saveState{color:var(--muted);white-space:nowrap;font-size:12px}.workspace-module__8rm_qa__saveError{color:var(--danger)}.workspace-module__8rm_qa__select{border:1px solid var(--line);background:var(--card-2);height:32px;color:var(--ink);font:inherit;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%238e8e96' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:999px;padding:0 28px 0 10px;font-size:13px}.workspace-module__8rm_qa__select:focus{border-color:#4a4a52;outline:none}.workspace-module__8rm_qa__kbd{font-family:var(--mono);opacity:.6;margin-left:2px;font-size:11px}.workspace-module__8rm_qa__editor{flex:1;min-height:120px;overflow:hidden}.workspace-module__8rm_qa__divider{cursor:row-resize;background:var(--ground);border-top:1px solid var(--line);border-bottom:1px solid var(--line);touch-action:none;flex-shrink:0;place-items:center;height:8px;display:grid}.workspace-module__8rm_qa__divider:after{content:"";background:#34343b;border-radius:2px;width:36px;height:3px}.workspace-module__8rm_qa__divider:hover:after,.workspace-module__8rm_qa__divider:focus-visible:after{background:#5a5a63}.workspace-module__8rm_qa__terminalWrap{background:#08080a;flex-direction:column;flex-shrink:0;min-height:0;display:flex}.workspace-module__8rm_qa__terminalBar{height:36px;color:var(--muted);flex-shrink:0;align-items:center;gap:10px;padding:0 8px 0 14px;font-size:12px;display:flex}.workspace-module__8rm_qa__terminalBar strong{color:var(--soft);font-weight:600}.workspace-module__8rm_qa__status{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.workspace-module__8rm_qa__dot{background:#4a4a52;border-radius:50%;flex-shrink:0;width:7px;height:7px}.workspace-module__8rm_qa__dotBusy{background:var(--warn);animation:1s ease-in-out infinite workspace-module__8rm_qa__blink}.workspace-module__8rm_qa__dotRun{background:var(--ok)}.workspace-module__8rm_qa__dotInput{background:#8ec5ff;animation:1.2s ease-in-out infinite workspace-module__8rm_qa__blink}@keyframes workspace-module__8rm_qa__blink{50%{opacity:.35}}.workspace-module__8rm_qa__terminalBody{flex:1;min-height:0;padding:4px 0 4px 12px}.workspace-module__8rm_qa__progress{background:var(--line);flex-shrink:0;height:2px;overflow:hidden}.workspace-module__8rm_qa__progressBar{background:var(--soft);height:100%;transition:width .2s linear}.workspace-module__8rm_qa__empty{text-align:center;flex:1;place-items:center;padding:24px;display:grid}.workspace-module__8rm_qa__emptyInner{max-width:360px;color:var(--muted);flex-direction:column;align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.workspace-module__8rm_qa__emptyInner h2{color:var(--ink);margin:0;font-size:22px}@media (max-width:1100px){.workspace-module__8rm_qa__withTests{grid-template-columns:220px minmax(0,1fr)}.workspace-module__8rm_qa__withTests .workspace-module__8rm_qa__testsDock{z-index:25;width:min(420px,100vw);position:fixed;top:64px;bottom:0;right:0;box-shadow:-20px 0 60px #0009}}@media (max-width:760px){.workspace-module__8rm_qa__workspace,.workspace-module__8rm_qa__withTests{grid-template-columns:minmax(0,1fr)}.workspace-module__8rm_qa__sidebar{z-index:26;width:min(300px,86vw);transition:transform .26s var(--ease);padding-top:env(safe-area-inset-top,0px);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:20px 0 60px #0009}.workspace-module__8rm_qa__sidebarOpen{transform:none}.workspace-module__8rm_qa__sidebarToggle{display:inline-flex}.workspace-module__8rm_qa__withTests .workspace-module__8rm_qa__testsDock{z-index:30;width:100vw;padding-top:env(safe-area-inset-top,0px);background:var(--ground);top:0}.workspace-module__8rm_qa__hideNarrow{display:none}.workspace-module__8rm_qa__toolbar{gap:6px;padding:0 8px}}.workspace-module__8rm_qa__scrim{display:none}@media (max-width:760px){.workspace-module__8rm_qa__scrim{z-index:24;background:#00000080;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.workspace-module__8rm_qa__dotBusy,.workspace-module__8rm_qa__dotInput{animation:none}.workspace-module__8rm_qa__sidebar{transition:none}}
.Landing-module__5ARf-a__root{height:100%;overflow:hidden}.Landing-module__5ARf-a__home{z-index:4;place-items:center;height:100%;padding-inline:16px;display:grid;position:relative}.Landing-module__5ARf-a__open .Landing-module__5ARf-a__home{pointer-events:none}.Landing-module__5ARf-a__title{margin:0}.Landing-module__5ARf-a__name{font-variation-settings:"opsz" 96;letter-spacing:-.045em;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 .08em;font-size:clamp(64px,14vw,208px);font-weight:700;line-height:1;display:block}.Landing-module__5ARf-a__word{transform-origin:0 0;display:inline-block}.Landing-module__5ARf-a__landed .Landing-module__5ARf-a__home .Landing-module__5ARf-a__word,.Landing-module__5ARf-a__intro .Landing-module__5ARf-a__word{visibility:hidden}.Landing-module__5ARf-a__landed .Landing-module__5ARf-a__intro .Landing-module__5ARf-a__word{visibility:visible}.Landing-module__5ARf-a__letter{animation:Landing-module__5ARf-a__letterIn 1s var(--ease) both;animation-delay:calc(.38s + var(--i) * 70ms);transition:transform .3s var(--ease);display:inline-block}.Landing-module__5ARf-a__name:hover .Landing-module__5ARf-a__letter{transform:translateY(-.03em)}.Landing-module__5ARf-a__name:hover .Landing-module__5ARf-a__letter:nth-child(2n){transform:translateY(.03em)}@keyframes Landing-module__5ARf-a__letterIn{0%{opacity:0;filter:blur(14px);transform:translateY(.1em)}}.Landing-module__5ARf-a__hint{left:50%;bottom:max(28px, env(safe-area-inset-bottom,0px));letter-spacing:.01em;min-height:44px;color:var(--muted);white-space:nowrap;animation:Landing-module__5ARf-a__hintIn .9s var(--ease) 1.4s both;align-items:center;padding:0 16px;font-size:12px;font-weight:400;transition:color .2s;display:flex;position:absolute;transform:translate(-50%)}.Landing-module__5ARf-a__hint:hover{color:var(--soft)}.Landing-module__5ARf-a__hint span{transition:opacity .3s var(--ease)}.Landing-module__5ARf-a__open .Landing-module__5ARf-a__hint span{opacity:0}.Landing-module__5ARf-a__touch{display:none}@media (hover:none){.Landing-module__5ARf-a__mouse{display:none}.Landing-module__5ARf-a__touch{display:inline}}@keyframes Landing-module__5ARf-a__hintIn{0%{opacity:0;transform:translate(-50%,6px)}}.Landing-module__5ARf-a__panel{z-index:2;background:var(--veil);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s linear .45s;position:fixed;inset:0;overflow-y:auto}.Landing-module__5ARf-a__open .Landing-module__5ARf-a__panel{opacity:1;visibility:visible;transition:opacity .45s var(--ease), visibility 0s}.Landing-module__5ARf-a__sheet{flex-direction:column;gap:48px;max-width:640px;margin:0 auto;padding-block:28px 56px;padding-inline:20px;display:flex}.Landing-module__5ARf-a__bar{justify-content:space-between;align-items:center;display:flex}.Landing-module__5ARf-a__domain{color:var(--muted);font-size:14px}.Landing-module__5ARf-a__close{background:var(--line);border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.Landing-module__5ARf-a__close:hover{background:var(--line-hover)}.Landing-module__5ARf-a__intro{flex-direction:column;gap:12px;display:flex}.Landing-module__5ARf-a__intro h2{font-variation-settings:"opsz" 96;letter-spacing:-.045em;margin:0;font-size:clamp(56px,12vw,88px);font-weight:700;line-height:1}.Landing-module__5ARf-a__meta{color:var(--muted);margin:0;font-size:17px}.Landing-module__5ARf-a__rows{flex-direction:column;margin:0;display:flex}.Landing-module__5ARf-a__row{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:24px;padding-block:22px;display:grid}.Landing-module__5ARf-a__row dt{color:var(--muted);padding-top:4px;font-size:14px}.Landing-module__5ARf-a__row dd{font-variation-settings:"opsz" 18;color:var(--soft);text-wrap:pretty;margin:0;font-size:19px;line-height:1.5}.Landing-module__5ARf-a__links{flex-wrap:wrap;gap:8px;display:flex}.Landing-module__5ARf-a__links a{background:var(--line);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:16px;text-decoration:none;transition:background .2s;display:inline-flex}.Landing-module__5ARf-a__links a:hover{background:var(--line-hover)}.Landing-module__5ARf-a__links svg{opacity:.6}.Landing-module__5ARf-a__foot{color:var(--muted);margin:0;font-size:13px}.Landing-module__5ARf-a__reveal{opacity:0;filter:blur(6px);transform:translateY(12px)}.Landing-module__5ARf-a__open .Landing-module__5ARf-a__reveal{opacity:1;filter:none;transition:opacity .7s var(--ease), transform .7s var(--ease), filter .7s var(--ease);transition-delay:calc(.12s + var(--d,0) * 60ms);transform:none}@media (max-width:520px){.Landing-module__5ARf-a__row{grid-template-columns:minmax(0,1fr);gap:6px}.Landing-module__5ARf-a__row dt{padding-top:0}.Landing-module__5ARf-a__row dd{font-size:17px}}@media (prefers-reduced-motion:reduce){.Landing-module__5ARf-a__letter,.Landing-module__5ARf-a__hint{animation:none}.Landing-module__5ARf-a__panel,.Landing-module__5ARf-a__open .Landing-module__5ARf-a__panel,.Landing-module__5ARf-a__open .Landing-module__5ARf-a__reveal{transition:none}.Landing-module__5ARf-a__reveal{opacity:1;filter:none;transform:none}}
.game-module__ofxq4W__stage{background:#08080a;flex-direction:column;height:100%;min-height:0;display:flex}.game-module__ofxq4W__fullscreen{background:#000}.game-module__ofxq4W__bar{height:36px;color:var(--muted);flex-shrink:0;align-items:center;gap:10px;padding:0 8px 0 14px;font-size:12px;display:flex}.game-module__ofxq4W__barTitle{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:600;overflow:hidden}.game-module__ofxq4W__status{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.game-module__ofxq4W__fps{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ok);white-space:nowrap}.game-module__ofxq4W__version{white-space:nowrap}.game-module__ofxq4W__body{flex:1;min-height:0;display:flex}.game-module__ofxq4W__viewport{flex:1;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.game-module__ofxq4W__canvas{touch-action:none;background:#000;border-radius:6px;display:block;box-shadow:0 0 0 1px #1c1c21}.game-module__ofxq4W__canvas:focus{outline:none;box-shadow:0 0 0 1px #4a4a52}.game-module__ofxq4W__fullscreen .game-module__ofxq4W__canvas{box-shadow:none;border-radius:0}.game-module__ofxq4W__placeholder{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.game-module__ofxq4W__placeholderInner{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:13px;display:flex}.game-module__ofxq4W__placeholderTitle{font-family:var(--mono);color:#55555d;font-size:12px}.game-module__ofxq4W__focusHint{height:32px;color:var(--soft);white-space:nowrap;background:#141418e6;border:1px solid #2c2c32;border-radius:999px;padding:0 14px;font-size:13px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.game-module__ofxq4W__focusHint:hover{background:#1f1f24}.game-module__ofxq4W__log{border-left:1px solid var(--line);background:#060607;flex-direction:column;flex-shrink:0;width:min(360px,40%);min-height:0;display:flex}.game-module__ofxq4W__logHead{height:36px;color:var(--muted);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 6px 0 12px;font-size:12px;display:flex}.game-module__ofxq4W__logBody{min-height:0;font-family:var(--mono);color:#e4e4e8;white-space:pre-wrap;word-break:break-word;flex:1;margin:0;padding:8px 12px 12px;font-size:12.5px;line-height:1.5;overflow:auto}.game-module__ofxq4W__logEmpty{color:#55555d}.game-module__ofxq4W__log_out{color:#e4e4e8}.game-module__ofxq4W__log_err{color:#ff9b93}.game-module__ofxq4W__log_info{color:#6b6b75}.game-module__ofxq4W__log_ok{color:var(--ok)}.game-module__ofxq4W__log_warn{color:var(--warn)}@media (max-width:760px){.game-module__ofxq4W__hideNarrow{display:none}.game-module__ofxq4W__body{flex-direction:column}.game-module__ofxq4W__log{border-left:0;border-top:1px solid var(--line);width:100%;height:40%}}
.billing-module__w1fLNW__subnav{scrollbar-width:none;background:var(--card);border:1px solid var(--line);border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin:-8px 0 28px;padding:4px;display:flex;overflow-x:auto}.billing-module__w1fLNW__subnav::-webkit-scrollbar{display:none}.billing-module__w1fLNW__subnavLink{height:34px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.billing-module__w1fLNW__subnavLink:hover{color:var(--ink);background:var(--line)}.billing-module__w1fLNW__subnavActive,.billing-module__w1fLNW__subnavActive:hover{background:var(--card-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-hover)}.billing-module__w1fLNW__count{min-width:18px;height:18px;color:var(--danger);background:#ff7a7029;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.billing-module__w1fLNW__headerActions{flex-wrap:wrap;gap:8px;display:flex}.billing-module__w1fLNW__stack{flex-direction:column;gap:16px;min-width:0;display:flex}.billing-module__w1fLNW__split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (max-width:980px){.billing-module__w1fLNW__split{grid-template-columns:minmax(0,1fr)}}.billing-module__w1fLNW__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.billing-module__w1fLNW__spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-module__w1fLNW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.billing-module__w1fLNW__formGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.billing-module__w1fLNW__full{grid-column:1/-1}@media (max-width:680px){.billing-module__w1fLNW__formGrid,.billing-module__w1fLNW__formGrid3{grid-template-columns:minmax(0,1fr)}}.billing-module__w1fLNW__muted{color:var(--muted)}.billing-module__w1fLNW__small{font-size:13px}.billing-module__w1fLNW__mono{font-family:var(--mono);letter-spacing:.01em;font-size:.92em}.billing-module__w1fLNW__num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.billing-module__w1fLNW__danger{color:var(--danger)}.billing-module__w1fLNW__ok{color:var(--ok)}.billing-module__w1fLNW__warn{color:var(--warn)}.billing-module__w1fLNW__link{color:var(--ink);font-weight:600;text-decoration:none}.billing-module__w1fLNW__link:hover{text-underline-offset:3px;text-decoration:underline}.billing-module__w1fLNW__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:980px){.billing-module__w1fLNW__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.billing-module__w1fLNW__tiles{grid-template-columns:minmax(0,1fr)}}.billing-module__w1fLNW__tile{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:20px 22px;display:flex}.billing-module__w1fLNW__tileLabel{color:var(--muted);font-size:13px}.billing-module__w1fLNW__tileValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.15}.billing-module__w1fLNW__tileValue small{letter-spacing:-.01em;color:var(--soft);font-size:15px;font-weight:600;display:block}.billing-module__w1fLNW__tileSub{color:var(--muted);font-size:13px}.billing-module__w1fLNW__tableWrap{margin:0 -24px;padding:0 24px;overflow-x:auto}.billing-module__w1fLNW__table{border-collapse:collapse;width:100%;font-size:14px}.billing-module__w1fLNW__table th{text-align:left;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);padding:0 12px 10px;font-size:12px;font-weight:600}.billing-module__w1fLNW__table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 12px}.billing-module__w1fLNW__table th:first-child,.billing-module__w1fLNW__table td:first-child{padding-left:0}.billing-module__w1fLNW__table th:last-child,.billing-module__w1fLNW__table td:last-child{padding-right:0}.billing-module__w1fLNW__table tbody tr:last-child td{border-bottom:0}.billing-module__w1fLNW__table th.billing-module__w1fLNW__num,.billing-module__w1fLNW__table td.billing-module__w1fLNW__num{text-align:right}.billing-module__w1fLNW__clickable{cursor:pointer;transition:background .12s}.billing-module__w1fLNW__clickable:hover td{background:#ffffff05}.billing-module__w1fLNW__cellMain{flex-direction:column;gap:2px;min-width:0;display:flex}.billing-module__w1fLNW__cellSub{color:var(--muted);font-size:12px}.billing-module__w1fLNW__empty{text-align:center;color:var(--muted);padding:36px 12px;font-size:14px;line-height:1.5}.billing-module__w1fLNW__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.billing-module__w1fLNW__search{flex:220px;max-width:340px}.billing-module__w1fLNW__segmented{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.billing-module__w1fLNW__segment{height:34px;color:var(--muted);white-space:nowrap;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;transition:background .16s,color .16s}.billing-module__w1fLNW__segment:hover{color:var(--ink)}.billing-module__w1fLNW__segmentActive,.billing-module__w1fLNW__segmentActive:hover{background:var(--line-hover);color:var(--ink)}.billing-module__w1fLNW__kv{grid-template-columns:auto minmax(0,1fr);gap:10px 20px;margin:0;font-size:14px;display:grid}.billing-module__w1fLNW__kv dt{color:var(--muted)}.billing-module__w1fLNW__kv dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.billing-module__w1fLNW__items{flex-direction:column;gap:8px;display:flex}.billing-module__w1fLNW__itemHead,.billing-module__w1fLNW__item{grid-template-columns:minmax(0,1fr) 90px 130px 120px 32px;align-items:center;gap:8px;display:grid}.billing-module__w1fLNW__itemHead{color:var(--muted);padding:0 2px;font-size:12px;font-weight:600}.billing-module__w1fLNW__itemAmount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}@media (max-width:680px){.billing-module__w1fLNW__itemHead{display:none}.billing-module__w1fLNW__item{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr 32px;padding:12px}.billing-module__w1fLNW__item>:first-child{grid-column:1/-1}.billing-module__w1fLNW__itemAmount{text-align:left;grid-column:1/3}}.billing-module__w1fLNW__totals{border-top:1px solid var(--line);flex-direction:column;align-items:flex-end;gap:6px;padding-top:8px;display:flex}.billing-module__w1fLNW__totalLine{color:var(--muted);font-variant-numeric:tabular-nums;gap:24px;font-size:14px;display:flex}.billing-module__w1fLNW__totalStrong{color:var(--ink);letter-spacing:-.02em;font-size:20px;font-weight:700}.billing-module__w1fLNW__quick{flex-wrap:wrap;gap:6px;display:flex}.billing-module__w1fLNW__chip{height:28px;color:var(--soft);background:var(--line);border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}.billing-module__w1fLNW__chip:hover{background:var(--line-hover)}.billing-module__w1fLNW__saveBar{bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line-hover);background:#17171aeb;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 20px;display:flex;position:sticky;box-shadow:0 16px 50px #00000080}@media (max-width:680px){.billing-module__w1fLNW__saveBar{border-radius:20px;padding:12px}}.billing-module__w1fLNW__docHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-module__w1fLNW__docNumber{font-family:var(--mono);color:var(--muted);font-size:14px}.billing-module__w1fLNW__parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:560px){.billing-module__w1fLNW__parties{grid-template-columns:minmax(0,1fr)}}.billing-module__w1fLNW__party{color:var(--muted);overflow-wrap:anywhere;flex-direction:column;gap:3px;font-size:14px;line-height:1.45;display:flex}.billing-module__w1fLNW__party strong{color:var(--ink);font-weight:600}.billing-module__w1fLNW__partyLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700}.billing-module__w1fLNW__progress{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.billing-module__w1fLNW__progressBar{border-radius:inherit;background:var(--ok);height:100%;transition:width .4s var(--ease)}.billing-module__w1fLNW__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.billing-module__w1fLNW__timeline li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0 10px 18px;font-size:13px;display:flex;position:relative}.billing-module__w1fLNW__timeline li:last-child{border-bottom:0}.billing-module__w1fLNW__timeline li:before{content:"";background:var(--line-hover);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:0}.billing-module__w1fLNW__timelineMain{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.billing-module__w1fLNW__timelineTime{color:var(--muted);white-space:nowrap;flex-shrink:0}.billing-module__w1fLNW__templateLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.billing-module__w1fLNW__templateLayout{grid-template-columns:minmax(0,1fr)}}.billing-module__w1fLNW__templateList{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:80px}.billing-module__w1fLNW__templateItem{text-align:left;width:100%;color:var(--soft);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.billing-module__w1fLNW__templateItem:hover{background:var(--line)}.billing-module__w1fLNW__templateItemActive,.billing-module__w1fLNW__templateItemActive:hover{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-hover);color:var(--ink)}.billing-module__w1fLNW__templateEditor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:1100px){.billing-module__w1fLNW__templateEditor{grid-template-columns:minmax(0,1fr)}}.billing-module__w1fLNW__codeArea{font-family:var(--mono);tab-size:2;min-height:380px;font-size:13.5px;line-height:1.6}.billing-module__w1fLNW__preview{background:#f4f4f5;border:0;border-radius:14px;width:100%;height:560px}.billing-module__w1fLNW__vars{flex-wrap:wrap;gap:6px;display:flex}.billing-module__w1fLNW__var{height:26px;font-family:var(--mono);color:var(--soft);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:0 9px;font-size:12px}.billing-module__w1fLNW__var:hover{border-color:var(--line-hover);color:var(--ink)}.billing-module__w1fLNW__varDim{opacity:.45}.billing-module__w1fLNW__autoCard{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.billing-module__w1fLNW__autoCard:first-child{padding-top:0}.billing-module__w1fLNW__autoCard:last-child{border-bottom:0;padding-bottom:0}.billing-module__w1fLNW__autoMain{flex-direction:column;gap:6px;min-width:0;display:flex}.billing-module__w1fLNW__autoTitle{font-size:15px;font-weight:650}.billing-module__w1fLNW__autoRule{color:var(--muted);font-size:13px;line-height:1.5}.billing-module__w1fLNW__log{background:var(--surface);border:1px solid var(--line);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;color:var(--soft);border-radius:14px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.7;overflow:auto}.billing-module__w1fLNW__checklist{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.billing-module__w1fLNW__checklist li{align-items:baseline;gap:10px;display:flex}
.dashboard-module__cZUodq__card{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.dashboard-module__cZUodq__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-module__cZUodq__title{margin:0;font-size:17px;font-weight:650}.dashboard-module__cZUodq__action a{background:var(--line);height:32px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s;display:inline-flex}.dashboard-module__cZUodq__action a:hover{background:var(--line-hover)}.dashboard-module__cZUodq__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px;margin:0;display:grid}.dashboard-module__cZUodq__stat{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-module__cZUodq__stat dt{color:var(--muted);font-size:13px}.dashboard-module__cZUodq__stat dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}.dashboard-module__cZUodq__warn{color:var(--warn)}
.security-module__PhBJ6a__stack{flex-direction:column;gap:16px;display:flex}.security-module__PhBJ6a__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.security-module__PhBJ6a__item{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.security-module__PhBJ6a__item:first-child{border-top:0;padding-top:0}.security-module__PhBJ6a__itemMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.security-module__PhBJ6a__itemTitle{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.security-module__PhBJ6a__itemMeta{color:var(--muted);font-size:13px}.security-module__PhBJ6a__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.security-module__PhBJ6a__addForm{background:var(--card-2);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.security-module__PhBJ6a__inline{align-items:center;gap:6px;max-width:420px;display:flex}.security-module__PhBJ6a__codes{background:var(--surface);border:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;-webkit-user-select:all;user-select:all;border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 16px;margin:0;padding:16px;font-size:15px;list-style:none;display:grid}.security-module__PhBJ6a__codesCount{color:var(--soft);margin:0;font-size:14px}.security-module__PhBJ6a__low{color:var(--warn)}.security-module__PhBJ6a__tableWrap{margin:0 -4px;overflow-x:auto}.security-module__PhBJ6a__table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.security-module__PhBJ6a__table th{text-align:left;color:var(--muted);padding:0 4px 10px;font-size:12px;font-weight:600}.security-module__PhBJ6a__table td{border-top:1px solid var(--line);color:var(--soft);vertical-align:top;padding:10px 4px}.security-module__PhBJ6a__failed{color:var(--danger)}.security-module__PhBJ6a__detail{color:var(--muted)}.security-module__PhBJ6a__mono{font-family:var(--mono);font-size:13px}
.login-module__4A9cCa__page{background:var(--ground);place-items:center;min-height:100%;padding-block:48px;padding-inline:16px;display:grid}.login-module__4A9cCa__box{flex-direction:column;gap:28px;width:100%;max-width:420px;display:flex}.login-module__4A9cCa__brand{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.login-module__4A9cCa__logo{background:var(--ink);color:#050506;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:grid}.login-module__4A9cCa__title{font-variation-settings:"opsz" 96;letter-spacing:-.045em;margin:0;font-size:clamp(44px,10vw,56px);font-weight:700;line-height:1}.login-module__4A9cCa__lead{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.login-module__4A9cCa__lead code{font-family:var(--mono);color:var(--soft);font-size:.9em}.login-module__4A9cCa__stack{flex-direction:column;gap:16px;display:flex}.login-module__4A9cCa__main{width:100%;min-height:52px;font-size:16px}.login-module__4A9cCa__link{color:var(--muted);text-underline-offset:3px;align-self:flex-start;min-height:32px;font-size:14px;text-decoration:underline}.login-module__4A9cCa__link:hover{color:var(--soft)}.login-module__4A9cCa__codes{background:var(--card);border:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;-webkit-user-select:all;user-select:all;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:16px;font-size:15px;list-style:none;display:grid}.login-module__4A9cCa__codes li{font-variant-numeric:tabular-nums;padding:6px 4px}.login-module__4A9cCa__check{color:var(--soft);cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.login-module__4A9cCa__check input{width:18px;height:18px;accent-color:var(--ink)}.login-module__4A9cCa__row{flex-wrap:wrap;gap:8px;display:flex}
