@font-face{font-family:gilroy;src:url(../media/Gilroy_Light-s.p.ff848168.woff)format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Regular-s.p.63824910.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Medium-s.p.69c7f54c.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_SemiBold-s.p.2caa9a1d.woff)format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Bold-s.p.e969de0d.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_ExtraBold-s.p.29111b0b.woff)format("woff");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Black-s.p.5f7c0a3e.woff)format("woff");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:gilroy Fallback;src:local(Arial);ascent-override:88.12%;descent-override:22.99%;line-gap-override:0.0%;size-adjust:104.41%}.gilroy_4405b5c0-module__W1UHmG__className{font-family:gilroy,gilroy Fallback,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.gilroy_4405b5c0-module__W1UHmG__variable{--font-gilroy:"gilroy","gilroy Fallback",ui-sans-serif,system-ui,sans-serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-cib-blue:#0e93b8;--color-cib-orange:#fcb9a9;--color-cib-grey-dark:#5f6467;--color-cib-grey-light:#e7f4fb;--color-cib-turquoise:#75e2ff;--color-cib-melon:#fcb9a9;--color-cib-purple:#9ebbf1;--color-cib-olive:#37b893;--color-cib-brown:#b0603f;--color-cib-mustard:#fcd9a9;--color-cib-lime:#b5efdf;--color-white:#fff;--color-ink:#1a1a1a;--color-text-2:#5f6467;--color-muted:#8a9093;--color-faint:#a6adb1;--color-line-strong:rgba(150,158,162,.28);--color-switch-off:rgba(255,255,255,.5);--color-line:rgba(150,158,162,.16);--color-line-soft:rgba(150,158,162,.12);--color-track:rgba(146,152,214,.14);--color-chip:rgba(255,255,255,.6);--color-hint:rgba(255,255,255,.5);--color-hover:rgba(255,255,255,.6);--color-sunken:#f4fbfd;--color-page:#f0f8fc;--color-surface:#fff;--color-backdrop:#e7f4fb;--color-scrim:rgba(43,45,51,.28);--color-blue:#0e93b8;--color-blue-50:#f1fcfe;--color-blue-100:#e4f6fe;--color-blue-200:#c3f2ff;--color-blue-950:#0e5e75;--color-on-blue:#1a1a1a;--color-on-blue-2:#5f6467;--color-on-blue-3:#8a9093;--color-orange:#fcb9a9;--color-orange-50:#fff7f4;--color-orange-100:#feede8;--color-orange-line:rgba(252,185,169,.85);--color-orange-700:#b0603f;--color-orange-800:#8e4a2f;--color-orange-on-blue:#fcb9a9;--color-success:#2d9c7c;--color-success-bg:rgba(181,239,223,.45);--color-success-accent:#37b893;--color-win:#2d9c7c;--color-win-bg:rgba(181,239,223,.45);--color-danger:#c1462c;--color-danger-strong:#b0603f;--color-danger-bg:#fff3ef;--color-danger-line:rgba(252,185,169,.85);--color-destructive:#c1462c;--color-live:#3de5ff;--color-hall:#f0f8fc;--color-hall-surround:#e7f4fb;--color-hall-fg:#1a1a1a;--color-hall-fg-2:#5f6467;--color-hall-kicker:#0e93b8;--color-hall-tile:rgba(255,255,255,.6);--color-hall-track:rgba(146,152,214,.14);--color-hall-empty:rgba(150,158,162,.16);--color-hall-chip:rgba(255,255,255,.6);--color-hall-accent:#75e2ff;--color-hall-full:rgba(181,239,223,.6);--color-canvas:var(--color-page);--color-panel:var(--color-surface);--color-fg:var(--color-ink);--color-fg-2:var(--color-text-2);--color-fg-muted:var(--color-muted);--color-edge:var(--color-line);--color-primary:var(--color-cib-blue);--color-on-primary:var(--color-ink);--color-accent:var(--color-cib-orange);--color-on-accent:var(--color-ink);--font-sans:var(--font-gilroy),"Gilroy",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-ar:var(--font-gilroy),"Gilroy",ui-sans-serif,system-ui,Tahoma,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--text-micro:9.5px;--text-micro--font-weight:900;--text-micro--letter-spacing:.16em;--text-kicker:10px;--text-kicker--font-weight:900;--text-kicker--letter-spacing:.16em;--text-label:10.5px;--text-label--font-weight:800;--text-label--letter-spacing:.04em;--text-meta:12px;--text-meta--line-height:1.5;--text-meta--font-weight:600;--text-hint:12.5px;--text-hint--line-height:1.6;--text-hint--font-weight:600;--text-desc:13px;--text-desc--line-height:1.6;--text-desc--font-weight:600;--text-row:13.5px;--text-row--font-weight:700;--text-body:14px;--text-body--line-height:1.6;--text-body--font-weight:600;--text-section:15px;--text-section--font-weight:800;--text-section--letter-spacing:-.015em;--text-dialog:20px;--text-dialog--font-weight:800;--text-dialog--letter-spacing:-.025em;--text-action:18px;--text-action--font-weight:800;--text-metric:22px;--text-metric--font-weight:800;--text-metric--letter-spacing:-.03em;--text-title:24px;--text-title--font-weight:800;--text-title--letter-spacing:-.025em;--text-stat:24px;--text-stat--font-weight:800;--text-stat--letter-spacing:-.03em;--text-display:32px;--text-display--line-height:1.08;--text-display--font-weight:800;--text-display--letter-spacing:-.03em;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:9999px;--radius-phone:46px;--shadow-hover:0 8px 22px rgba(146,152,214,.14);--shadow-lift:0 10px 26px rgba(146,152,214,.16);--shadow-raised:0 2px 6px rgba(146,152,214,.14);--shadow-primary:0 10px 26px rgba(117,226,255,.3),0 2px 6px rgba(146,152,214,.12);--shadow-cta:0 10px 26px rgba(117,226,255,.3),0 2px 6px rgba(146,152,214,.12);--shadow-attention:0 8px 22px rgba(252,185,169,.24);--shadow-overlay:0 24px 64px rgba(43,45,51,.12);--shadow-focus:0 0 0 4px rgba(117,226,255,.18);--shadow-selected:0 0 0 2px rgba(117,226,255,.4);--ease-standard:cubic-bezier(.16,1,.3,1);--animate-view-in:fd .35s cubic-bezier(.16,1,.3,1)both;--animate-pulse:pl 1.4s infinite;--animate-flash:fl 1.5s ease;--breakpoint-shell:73.75rem}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--color-canvas);color:var(--color-fg);font:600 14px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased}:lang(ar){font-family:var(--font-ar)}:lang(ar) :is(.lb,.g,.mini,.now .k,.ros .rh b,.pv .k,th,.st span,.seqh b,.benefit b,.note b,.sc .mk,.sc .cert .cn,.sc .tbnum span,.sc .mine span,.hall .hk,.hall .corner i){letter-spacing:0;text-transform:none}:lang(ar) .sc :-webkit-any(.tx,.op,.field){line-height:1.65}:lang(ar) .sc :-moz-any(.tx,.op,.field){line-height:1.65}:lang(ar) .sc :is(.tx,.op,.field){line-height:1.65}::selection{background:rgba(117,226,255,.35)}:focus-visible{outline-offset:2px;outline:2px solid rgba(61,229,255,.9)}[data-surface] :focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important;animation:none!important}}button{cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;text-align:left;background:0 0;border:none}button:disabled{cursor:default}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(146,152,214,.26) padding-box content-box;border:2px solid transparent;border-radius:9px}::placeholder{color:#a6adb1}a{color:inherit;text-decoration:none}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:73.75rem){.container{max-width:73.75rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-w-0{min-width:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.border{border-style:var(--tw-border-style);border-width:1px}.text-desc{font-size:var(--text-desc);line-height:var(--tw-leading,var(--text-desc--line-height));font-weight:var(--tw-font-weight,var(--text-desc--font-weight))}.text-meta{font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--line-height));font-weight:var(--tw-font-weight,var(--text-meta--font-weight))}.text-section{font-size:var(--text-section);letter-spacing:var(--tw-tracking,var(--text-section--letter-spacing));font-weight:var(--tw-font-weight,var(--text-section--font-weight))}.text-title{font-size:var(--text-title);letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title--font-weight))}.text-hint{color:var(--color-hint)}.text-muted{color:var(--color-muted)}.text-text-2{color:var(--color-text-2)}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--dur-fast:.12s;--dur-base:.15s;--dur-view:.22s;--dur-toast:.24s;--dur-bar:.4s;--dur-pulse:1.4s;--dur-flash:1.5s;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--z-savebar:50;--z-toast:200;--z-dialog:300;--stage-w:1920px;--stage-h:1080px;--stage-pad:64px;--stage-band:128px;--logo-min:24px;--touch-min:44px;--blue:var(--color-cib-blue);--orange:var(--color-cib-orange);--ink:var(--color-ink);--dgrey:var(--color-cib-grey-dark);--lgrey:var(--color-cib-grey-light);--page:var(--color-page);--line:var(--color-line);--muted:var(--color-muted);--turq:var(--color-cib-turquoise);--melon:var(--color-cib-melon);--purple:var(--color-cib-purple);--lime:var(--color-cib-lime);--mustard:var(--color-cib-mustard);--olive:var(--color-cib-olive);--brown:var(--color-cib-brown);--font:var(--font-sans);--bad:var(--color-danger-strong);--badbg:var(--color-danger-bg);--warn:var(--color-orange-700);--warnbg:var(--color-orange-100)}[data-surface=hall],[data-surface=blue]{--color-canvas:var(--color-hall);--color-panel:var(--color-hall-tile);--color-fg:var(--color-hall-fg);--color-fg-2:var(--color-hall-fg-2);--color-fg-muted:var(--color-hall-kicker);--color-edge:var(--color-hall-empty);--color-track:var(--color-hall-track);--color-primary:#fff;--color-on-primary:var(--color-cib-blue);--color-accent:var(--color-cib-orange);--color-on-accent:var(--color-ink);--muted:var(--color-hall-kicker);--line:var(--color-hall-empty);--face-blue:var(--color-cib-grey-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-canvas);color:var(--color-fg)}html,body{overscroll-behavior:none;width:100%;height:100%}button,a,[role=button],input,label{-webkit-tap-highlight-color:transparent}[data-noscroll]::-webkit-scrollbar{display:none}[data-noscroll]{scrollbar-width:none;-ms-overflow-style:none}[data-sc]::-webkit-scrollbar{width:6px}[data-sc]::-webkit-scrollbar-thumb{background:rgba(146,152,214,.26);border-radius:10px}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shakeX{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@media (max-width:700px){#stage-pad{padding:0!important}#phone-view-container{max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}#home-indicator,#dev-page-nav{display:none!important}}@media (max-width:1100px){.dev-page-pill{padding:6px 9px!important;font-size:10.5px!important}}@media (max-width:860px){.dev-page-pill{padding:6px 8px!important;font-size:10px!important}#dev-page-nav-label{display:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes fd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pl{0%,to{opacity:1}50%{opacity:.25}}@keyframes fl{0%,to{box-shadow:none}18%,62%{box-shadow:0 0 0 3px rgba(117,226,255,.6)}}
@layer components{.app{background:var(--page);grid-template-columns:214px 1fr;min-height:calc(100vh - 40px);display:grid}.side{background:var(--color-surface);border-right:1px solid var(--line);flex-direction:column;padding:18px 12px;display:flex}.br{align-items:center;gap:10px;padding:0 8px 18px;display:flex}.br .nm b{font-size:13.5px;font-weight:700;line-height:1.15;display:block}.br .nm em{letter-spacing:2px;color:var(--muted);font-size:7.5px;font-style:normal;font-weight:700}.g{letter-spacing:1.6px;color:var(--color-muted);margin-top:20px;padding:0 11px 7px;font-size:9.5px;font-weight:700}.nav{width:100%;color:var(--color-text-2);border-radius:9px;align-items:center;gap:9px;margin-bottom:2px;padding:8px 11px;font-size:13.5px;transition:all .14s;display:flex}@media (hover:hover){.nav:hover{background:var(--color-hover);color:var(--ink)}}.nav.on{background:var(--blue);color:var(--color-on-blue);font-weight:600}.nav .c{color:var(--color-faint);margin-left:auto;font-size:10.5px}.nav.on .c{color:var(--color-on-blue-3)}.nav .c.live{letter-spacing:.8px;color:var(--color-danger-strong);align-items:center;gap:6px;font-weight:700;display:inline-flex}.nav.on .c.live{color:var(--color-on-blue)}.nav .c.live i{background:var(--color-live);border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s infinite pl}.nav.create{background:var(--ink);color:var(--color-white);justify-content:center;margin-bottom:4px;font-weight:600}.foot{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding:14px 8px 0;font-size:11.5px}.foot b{color:var(--ink);font-size:12.5px;display:block}.view{display:none}.view.on{animation:.22s fd;display:block}.pad{padding:22px 26px 70px}.hd{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.hd h1{letter-spacing:-.6px;font-size:23px;font-weight:700}.hd p{color:var(--muted);max-width:640px;margin-top:2px;font-size:13px}.hd .r{align-items:center;gap:8px;margin-left:auto;display:flex}.btn{background:var(--blue);color:var(--color-on-blue);white-space:nowrap;text-align:center;border-radius:9px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:all .14s;display:inline-block}@media (hover:hover){.btn:hover{box-shadow:var(--shadow-primary);transform:translateY(-1px)}}.btn.g{background:var(--color-surface);color:var(--ink);border:1px solid var(--color-line-strong)}.btn.o{background:var(--orange);color:var(--color-on-accent)}.card{background:var(--color-surface);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:18px}.lb{letter-spacing:1.4px;color:var(--muted);margin-bottom:12px;font-size:9.5px;font-weight:700}.fld{border:1px solid var(--line);background:var(--color-surface);border-radius:9px;outline:none;width:100%;padding:10px 13px;font-size:13px}.fld:focus{border-color:var(--blue);box-shadow:var(--shadow-focus)}textarea.fld{resize:vertical;min-height:64px}.mini{color:var(--muted);letter-spacing:.3px;margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.g2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.g3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.seg{flex-wrap:wrap;gap:5px;display:flex}.seg button{border:1px solid var(--line);background:var(--color-surface);color:var(--color-text-2);text-align:center;border-radius:9px;padding:8px 13px;font-size:12.5px;transition:all .13s}@media (hover:hover){.seg button:hover{border-color:var(--color-faint)}}.seg button.on{background:var(--blue);color:var(--color-on-blue);border-color:var(--blue);font-weight:600}.sw{background:var(--blue);cursor:pointer;border-radius:13px;flex:none;width:42px;height:24px;transition:all .15s;position:relative}.sw u{top:3px;background:var(--color-surface);border-radius:50%;width:18px;height:18px;transition:all .15s;display:block;position:absolute}.sw u:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:3px}.sw u:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:3px}.sw u:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:3px}.sw u:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3px}.sw u:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3px}.sw u:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3px}.sw.off{background:var(--color-switch-off)}.sw.off u:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:21px}.sw.off u:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:21px}.sw.off u:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:21px}.sw.off u:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:21px}.sw.off u:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:21px}.sw.off u:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:21px}.swrow{border-bottom:1px solid var(--color-line-soft);align-items:center;gap:12px;padding:9px 0;display:flex}.swrow:last-child{border:none}.swrow b{font-size:13.5px;display:block}.swrow span{color:var(--muted);font-size:11.5px;display:block}.note{background:var(--color-orange-50);border:1px solid var(--color-orange-line);color:var(--color-orange-800);border-radius:12px;margin-bottom:14px;padding:13px 15px;font-size:12.5px;line-height:1.6}.note b{letter-spacing:1.3px;margin-bottom:4px;font-size:10px;display:block}.hintbox{background:var(--color-hint);color:var(--muted);border-radius:10px;margin-top:11px;padding:11px 13px;font-size:12.5px;line-height:1.6}.hintbox b{color:var(--ink)}.stats{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.st{background:var(--color-surface);border:1px solid var(--line);border-radius:12px;min-width:130px;padding:13px 18px}.st span{letter-spacing:1.4px;color:var(--muted);font-size:9.5px;font-weight:700;display:block}.st b{letter-spacing:-.8px;margin-top:2px;font-size:24px;font-weight:700;display:block}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;letter-spacing:1.3px;color:var(--muted);border-bottom:1px solid var(--line);padding:9px 12px;font-size:9.5px;font-weight:700}td{border-bottom:1px solid var(--color-line-soft);padding:11px 12px}tr:last-child td{border:none}.pill{white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-block}.rtop{background:var(--color-surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:13px;padding:12px 26px;display:flex}.live{letter-spacing:1.6px;color:var(--color-danger-strong);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.live i{background:var(--color-live);border-radius:50%;width:8px;height:8px;animation:1.4s infinite pl}.rpill{background:var(--color-chip);color:var(--color-text-2);border-radius:20px;padding:6px 13px;font-size:12.5px}.rpill b{color:var(--ink)}.rgrid{grid-template-columns:1fr 330px;align-items:start;gap:18px;padding:20px 26px 50px;display:grid}.rgrid.mod3{grid-template-columns:1fr 300px 300px}.rgrid #modCol:empty{display:none}.modcard{background:var(--color-surface);border:1px solid var(--orange);border-radius:16px;position:-webkit-sticky;position:sticky;top:58px;overflow:hidden}.modcard .mh{background:var(--color-orange-50);border-bottom:1px solid var(--color-orange-line);align-items:center;gap:8px;padding:13px 16px;display:flex}.modcard .mh b{letter-spacing:1.6px;color:var(--color-orange-700);font-size:10px;font-weight:700}.modcard .mh .cnt{background:var(--orange);color:var(--color-on-accent);border-radius:20px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:700}.modcard .mb{max-height:calc(100vh - 230px);padding:10px;overflow-y:auto}.modcard .why{color:var(--muted);border-top:1px solid var(--line);background:var(--color-sunken);padding:10px 14px;font-size:11px;line-height:1.5}.modq{border:1px solid var(--line);border-radius:11px;margin-bottom:8px;padding:11px 12px;transition:all .2s}.modq p{font-size:12.5px;line-height:1.5}.modq .mt{color:var(--muted);margin-top:4px;font-size:10.5px}.modq .ma{gap:6px;margin-top:9px;display:flex}.modq .ok{background:var(--blue);color:var(--color-on-blue);text-align:center;border-radius:8px;flex:1;padding:7px;font-size:11.5px;font-weight:700}.modq .no{border:1px solid var(--line);color:var(--color-muted);text-align:center;border-radius:8px;padding:7px 12px;font-size:11.5px}@media (hover:hover){.modq .no:hover{border-color:var(--color-destructive);color:var(--color-destructive)}}.modlive{border-top:1px solid var(--line);padding:10px 14px}.modlive b{letter-spacing:1.4px;color:var(--muted);margin-bottom:6px;font-size:9.5px;font-weight:700;display:block}.modlive div{color:var(--color-text-2);border-bottom:1px solid var(--color-line-soft);padding:4px 0;font-size:11.5px}.modempty{text-align:center;color:var(--muted);padding:26px 14px;font-size:12.5px;line-height:1.6}.now{background:var(--color-surface);border:1px solid var(--line);border-radius:16px;padding:22px}.now .k{letter-spacing:2px;color:var(--blue);font-size:10px;font-weight:700}.now h2{letter-spacing:-1.2px;margin:7px 0 4px;font-size:32px;font-weight:700;line-height:1.08}.now .s{color:var(--muted);font-size:13.5px}.benefit{background:var(--color-hint);color:var(--color-text-2);border-radius:0 9px 9px 0;margin-top:14px;padding:10px 14px;font-size:12.5px;line-height:1.55}.benefit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--orange)}.benefit:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--orange)}.benefit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--orange)}.benefit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--orange)}.benefit:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--orange)}.benefit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--orange)}.benefit b{color:var(--color-orange-700);letter-spacing:1.4px;margin-bottom:3px;font-size:9.5px;display:block}.mrow{flex-wrap:wrap;gap:26px;margin-top:16px;display:flex}.m span{letter-spacing:1.5px;color:var(--muted);font-size:9.5px;font-weight:700;display:block}.m b{letter-spacing:-.6px;margin-top:1px;font-size:22px;font-weight:700;display:block}.pbarw{background:var(--color-track);border-radius:4px;height:7px;margin-top:15px;overflow:hidden}.pbarw u{background:linear-gradient(90deg,var(--blue),var(--orange));height:100%;transition:width .4s;display:block}.pnote{color:var(--muted);margin-top:8px;font-size:12.5px}.bignext{background:var(--blue);color:var(--color-on-blue);text-align:center;border-radius:13px;width:100%;margin-top:16px;padding:18px;font-size:18px;font-weight:700;transition:all .15s}@media (hover:hover){.bignext:hover{box-shadow:var(--shadow-cta);transform:translateY(-2px)}}.bignext small{opacity:.65;letter-spacing:1.3px;margin-top:5px;font-size:11px;font-weight:600;display:block}.sec2{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.act{background:var(--color-surface);border:1px solid var(--line);border-radius:12px;width:100%;padding:13px 15px;transition:all .14s}@media (hover:hover){.act:hover{border-color:var(--color-faint);box-shadow:var(--shadow-hover)}}.act b{font-size:13.5px;font-weight:600;display:block}.act span{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.ros{background:var(--color-surface);border:1px solid var(--line);border-radius:16px;position:-webkit-sticky;position:sticky;top:58px;overflow:hidden}.ros .rh{border-bottom:1px solid var(--line);align-items:center;padding:13px 16px;display:flex}.ros .rh b{letter-spacing:1.6px;color:var(--muted);font-size:10px;font-weight:700}.ros .rh span{color:var(--color-faint);margin-left:auto;font-size:11px}.ros .list{max-height:calc(100vh - 200px);padding:7px;overflow-y:auto}.rrow{cursor:pointer;border:1px solid transparent;border-radius:10px;align-items:center;gap:9px;width:100%;padding:9px 10px;transition:all .12s;display:flex}@media (hover:hover){.rrow:hover{background:var(--color-hover);border-color:var(--line)}}.rrow.now{background:var(--color-blue-100);border-color:var(--blue)}.rrow .nn{width:22px;color:var(--color-faint);flex:none;font-size:10.5px;font-weight:700}.rrow .ty{border-radius:50%;flex:none;width:9px;height:9px}.rrow .tt{flex:1;min-width:0}.rrow .tt b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.rrow .tt span{color:var(--muted);font-size:10.5px}.rrow.done .tt b{color:var(--color-faint)}.rrow .mn{color:var(--color-faint);flex:none;font-size:10.5px}.prev{grid-template-columns:236px 1fr;gap:12px;margin-top:12px;display:grid}.pv{background:var(--color-surface);border:1px solid var(--line);border-radius:14px;padding:15px}.pv .k{letter-spacing:1.5px;color:var(--muted);align-items:center;gap:6px;margin-bottom:11px;font-size:9.5px;font-weight:700;display:flex}.pv .k em{color:var(--color-orange-700);margin-left:auto;font-size:9.5px;font-style:normal}.phone{border:8px solid var(--ink);background:var(--color-surface);border-radius:26px;width:196px;min-height:338px;margin:0 auto;padding:14px 12px;overflow:hidden}.phonebig{border:10px solid var(--ink);background:var(--color-surface);border-radius:34px;width:290px;min-height:520px;margin:0 auto;padding:20px 16px}.bgrid{grid-template-columns:1fr 300px;align-items:start;gap:16px;display:grid}.seqh{align-items:center;padding:0 2px 10px;display:flex}.seqh b{letter-spacing:1.6px;color:var(--muted);font-size:10px;font-weight:700}.seqh span{color:var(--color-faint);margin-left:auto;font-size:11.5px}.srow{background:var(--color-surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:11px;width:100%;margin-bottom:7px;padding:12px 14px;transition:all .13s;display:flex}@media (hover:hover){.srow:hover{border-color:var(--color-faint);box-shadow:var(--shadow-hover)}}.srow .nn{width:20px;color:var(--color-faint);flex:none;font-size:11px;font-weight:700}.srow .bdg{width:30px;height:30px;color:var(--color-white);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.srow .tt{flex:1;min-width:0}.srow .tt b{font-size:14px;font-weight:600;display:block}.srow .tt span{color:var(--muted);font-size:11.5px;display:block}.srow .tt .ben{color:var(--color-orange-700);margin-top:3px;font-size:11px;font-weight:600;line-height:1.45;display:block}.srow .mn{color:var(--color-faint);flex:none;font-size:11px}.sband{background:var(--blue);color:var(--color-on-blue);text-align:left;border-radius:12px;align-items:center;gap:11px;width:100%;margin:16px 0 7px;padding:11px 14px;display:flex}.sband:first-child{margin-top:0}.sband .nn{width:44px;color:var(--color-on-blue-3);flex:none;font-size:11px;font-weight:700}.sband .bdg{background:var(--color-hall-track);border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.sband .tt{flex:1;min-width:0}.sband .tt b{letter-spacing:-.2px;font-size:14px;font-weight:700;display:block}.sband .tt span{color:var(--color-on-blue-2);font-size:11px}.sband .mn{color:var(--color-on-blue-3);flex:none;font-size:11px}.srow.child,.dend.child{border-left:3px solid var(--lgrey);margin-left:20px}@media (hover:hover){.srow.child:hover{border-left-color:var(--blue)}}.grip{width:22px;color:var(--color-line-strong);cursor:grab;text-align:center;letter-spacing:-2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none;font-size:15px;line-height:1}.grip:active{cursor:grabbing}@media (hover:hover){.srow:hover .grip{color:var(--blue)}}.sband .grip{color:var(--color-on-blue-3)}@media (hover:hover){.sband:hover .grip{color:var(--color-white)}}.srow.dragging,.sband.dragging,.srow.ghost,.sband.ghost{opacity:.32}.dend{border:2px dashed var(--line);text-align:center;color:var(--color-faint);border-radius:12px;margin-top:6px;padding:14px;font-size:12px}#seqList{position:relative}.dropline{border-top:2px solid var(--orange);pointer-events:none;z-index:6;height:0;transition:top 70ms linear,left 70ms linear,width 70ms linear;display:none;position:absolute}.dropline.on{display:block}.dropline i{background:var(--orange);border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:-4px;left:-4px}.dropline u{background:var(--orange);border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:-4px;right:-4px}.dragtip{color:var(--muted);padding:0 2px 10px;font-size:11.5px}.ctrl{flex:none;gap:3px;margin-left:8px;display:flex}.ctrl i{border:1px solid var(--line);width:26px;height:26px;color:var(--color-muted);background:var(--color-surface);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-style:normal;transition:all .12s;display:flex}@media (hover:hover){.ctrl i:hover{border-color:var(--blue);color:var(--blue)}.ctrl i.x:hover{border-color:var(--color-destructive);color:var(--color-destructive)}}.ctrl i.off{opacity:.25;pointer-events:none}.sband .ctrl i{background:color-mix(in srgb,var(--color-white)14%,transparent);border-color:color-mix(in srgb,var(--color-white)30%,transparent);color:var(--color-white)}@media (hover:hover){.sband .ctrl i:hover{background:var(--color-white);color:var(--blue);border-color:var(--color-white)}}.ros .sbar{background:var(--color-blue-100);letter-spacing:1.2px;color:var(--blue);border-radius:8px;align-items:center;gap:7px;margin:8px 4px 4px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.ros .sbar span{letter-spacing:0;color:var(--blue);margin-left:auto;font-size:10.5px;font-weight:600}.lib{max-height:calc(100vh - 70px);padding-right:2px;position:-webkit-sticky;position:sticky;top:52px;overflow-y:auto}.lib .libh{letter-spacing:1.6px;color:var(--muted);padding:0 2px 10px;font-size:10px;font-weight:700}.libc{background:var(--color-surface);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:11px;width:100%;margin-bottom:7px;padding:12px 13px;transition:all .13s;display:flex}@media (hover:hover){.libc:hover{border-color:var(--color-faint);box-shadow:var(--shadow-lift);transform:translateY(-1px)}}.libc .bdg{width:32px;height:32px;color:var(--color-white);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.libc b{font-size:13.5px;font-weight:700;display:block}.libc span{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.45;display:block}.libc{cursor:grab}.libc:active{cursor:grabbing}.libhd{background:var(--color-surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:7px;padding:11px 12px;transition:all .12s;display:flex}@media (hover:hover){.libhd:hover{border-color:var(--color-faint)}}.libhd.open{border-color:var(--blue);background:var(--color-blue-50);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.libhd .bdg{width:28px;height:28px;color:var(--color-white);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.libhd .tt{flex:1;min-width:0}.libhd .tt b{font-size:13.5px;font-weight:700;display:block}.libhd .tt span{color:var(--muted);font-size:10.5px;display:block}.libhd .cv{color:var(--color-faint);flex:none;font-size:14px;transition:all .15s}.libhd.open .cv{color:var(--blue);transform:rotate(180deg)}.mombox{border:1px solid var(--blue);background:var(--color-blue-50);border-top:none;border-radius:0 0 12px 12px;margin-bottom:8px;padding:7px}.srow .tt .momtag,.rrow .tt .momtag{white-space:nowrap;vertical-align:middle;display:inline-flex}.momtag.hd{vertical-align:middle;margin-right:4px;padding:4px 11px;font-size:11px}.momtag.cust{background:var(--color-danger-bg);color:var(--color-danger-strong)}.momr{background:var(--color-surface);border:1px solid var(--line);cursor:grab;border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:5px;padding:7px 8px;transition:all .12s;display:flex}@media (hover:hover){.momr:hover{border-color:var(--blue);box-shadow:var(--shadow-lift)}}.momr:active{cursor:grabbing}.momr.m{background:color-mix(in srgb,var(--melon)3%,var(--color-surface));border-color:var(--color-danger-line)}.momr .th{border:2px solid var(--ink);background:var(--color-surface);border-radius:6px;flex:none;width:46px;height:62px;position:relative;overflow:hidden}.momr.m .th{border-color:var(--melon);border-style:dashed}.momr .th .sk{transform-origin:0 0;width:186px;position:absolute;top:3px;left:3px;transform:scale(.235)}.momr .tt{flex:1;min-width:0}.momr .tt b{font-size:11.5px;font-weight:700;line-height:1.3;display:block}.momr .tt span{color:var(--muted);font-size:9.5px;line-height:1.35;display:block}.momr .fl{letter-spacing:.8px;border-radius:20px;flex:none;padding:2px 6px;font-size:8px;font-weight:700}.momr .fl.m{background:var(--color-danger-bg);color:var(--color-danger-strong)}.momr .fl.n{background:var(--color-orange-100);color:var(--color-orange-700)}.momtag{letter-spacing:.3px;background:var(--color-chip);color:var(--color-text-2);border-radius:20px;align-items:center;gap:5px;margin-left:8px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.momtag i{border-radius:50%;flex:none;width:7px;height:7px;font-style:normal}.allset{background:var(--color-surface);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;overflow:hidden}.allset .ah{align-items:center;gap:11px;width:100%;padding:14px 18px;display:flex}@media (hover:hover){.allset .ah:hover{background:var(--color-sunken)}}.allset .ah b{font-size:13.5px;font-weight:700;display:block}.allset .ah span{color:var(--muted);font-size:11.5px;display:block}.allset .ah .cv{color:var(--color-faint);margin-left:auto;font-size:14px}.allset.open .ah .cv{transform:rotate(180deg)}.crumb{background:var(--color-surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:11px;padding:10px 14px;display:flex}.crumb .bdg{width:26px;height:26px;color:var(--color-white);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.crumb .lib{font-size:13.5px;font-weight:700}.crumb .sep{color:var(--color-line-strong);font-size:13px}.crumb .mom{color:var(--blue);font-size:13.5px;font-weight:700}.crumb .mom.cust{color:var(--melon)}.crumb .lbl{letter-spacing:1.3px;color:var(--muted);margin-right:2px;font-size:9.5px;font-weight:700}.crumb .swap{border:1px solid var(--color-line-strong);background:var(--color-surface);text-align:center;border-radius:9px;margin-left:auto;padding:7px 13px;font-size:12px;font-weight:600}@media (hover:hover){.crumb .swap:hover{border-color:var(--blue);color:var(--blue)}}.lockcard{background:var(--color-sunken);border:1px solid var(--line);border-radius:14px;margin-bottom:11px;padding:15px 17px}.lockcard .lb{color:var(--muted)}.lrowk{border-bottom:1px solid var(--color-line-soft);align-items:flex-start;gap:11px;padding:9px 0;display:flex}.lrowk:last-child{border-bottom:none}.lrowk .ic{background:var(--line);width:20px;height:20px;color:var(--color-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:10px;display:flex}.lrowk.m .ic{background:var(--color-danger-bg);color:var(--color-danger-strong)}.lrowk.n .ic{background:var(--color-orange-100);color:var(--color-orange-700)}.lrowk .kk{color:var(--muted);flex:none;width:150px;font-size:11.5px;line-height:1.45}.lrowk .vv{flex:1;font-size:12.5px;font-weight:600;line-height:1.45}.lrowk.m .vv{color:var(--bad)}.lrowk.n .vv{color:var(--warn)}.lrowk .fg{letter-spacing:.9px;border-radius:20px;flex:none;padding:3px 8px;font-size:8.5px;font-weight:700}.lrowk .fg.m{background:var(--badbg);color:var(--bad)}.lrowk .fg.n{background:var(--warnbg);color:var(--warn)}.momhead{background:var(--color-surface);border:1px solid var(--line);border-radius:13px;align-items:center;gap:12px;margin-bottom:11px;padding:13px 16px;display:flex}.momhead:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--blue)}.momhead:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--blue)}.momhead:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--blue)}.momhead:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--blue)}.momhead:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--blue)}.momhead:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--blue)}.momhead.m{background:color-mix(in srgb,var(--melon)3%,var(--color-surface))}.momhead.m:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--melon)}.momhead.m:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--melon)}.momhead.m:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--melon)}.momhead.m:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--melon)}.momhead.m:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--melon)}.momhead.m:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--melon)}.momhead .bdg{width:30px;height:30px;color:var(--color-white);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.momhead b{font-size:14.5px;font-weight:700;display:block}.momhead span{color:var(--muted);font-size:12px;line-height:1.5;display:block}.libc .new{letter-spacing:1.2px;background:var(--orange);color:var(--color-on-accent);vertical-align:middle;border-radius:10px;margin-left:6px;padding:2px 7px;font-size:8.5px;font-weight:700;display:inline-block}.tabs{background:var(--color-track);border-radius:10px;flex-wrap:wrap;gap:3px;width:-moz-fit-content;width:fit-content;margin-bottom:18px;padding:3px;display:flex}.tabs button{color:var(--color-text-2);text-align:center;border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:500}.tabs button.on{background:var(--color-surface);color:var(--ink);box-shadow:var(--shadow-raised);font-weight:600}.back{color:var(--muted);align-items:center;gap:6px;margin-bottom:12px;font-size:12.5px;font-weight:500;display:inline-flex}@media (hover:hover){.back:hover{color:var(--ink)}}.optline{align-items:center;gap:8px;margin-bottom:7px;display:flex}.optline input{flex:1}.optline button{border:1px solid var(--line);color:var(--color-muted);border-radius:8px;padding:8px 11px;font-size:11.5px}@media (hover:hover){.optline button:hover{border-color:var(--color-live);color:var(--color-live)}}.modrow{border:1px solid var(--line);background:var(--color-surface);border-radius:10px;align-items:center;gap:10px;margin-bottom:7px;padding:10px 12px;display:flex}.modrow .tx{flex:1;font-size:12.5px}.modrow .tx span{color:var(--muted);font-size:10.5px;display:block}.modrow .ok{background:var(--blue);color:var(--color-on-blue);border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:700}.modrow .no{border:1px solid var(--line);color:var(--color-muted);border-radius:8px;padding:6px 12px;font-size:11.5px}@media (hover:hover){.modrow .no:hover{border-color:var(--color-destructive);color:var(--color-destructive)}}.savebar{z-index:50;background:var(--color-surface);border:1px solid var(--line);border-radius:13px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 15px;transition:all .18s;display:flex;position:-webkit-sticky;position:sticky;top:40px}.savebar.on{border-color:var(--orange);background:var(--color-orange-50);box-shadow:var(--shadow-attention)}.savebar .ss{color:var(--muted);font-size:12.5px;font-weight:600}.savebar.on .ss{color:var(--color-orange-700)}.savebar .r{gap:8px;margin-left:auto;display:flex}.savebar .dis{border:1px solid var(--color-line-strong);background:var(--color-surface);text-align:center;border-radius:9px;padding:9px 15px;font-size:12.5px;font-weight:600}@media (hover:hover){.savebar .dis:hover{border-color:var(--color-destructive);color:var(--color-destructive)}}.savebar .sv{background:var(--blue);color:var(--color-on-blue);text-align:center;opacity:.45;pointer-events:none;border-radius:9px;padding:9px 20px;font-size:12.5px;font-weight:700}.savebar.on .sv{opacity:1;pointer-events:auto;background:var(--orange);color:var(--color-on-accent)}.qrow{border-bottom:1px solid var(--color-line-soft);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.qrow:last-of-type{border-bottom:none}.qrow .qn{background:var(--turq);width:26px;height:26px;color:var(--color-white);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:8px;font-size:12px;font-weight:700;display:flex}.anhead{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 8px;display:flex}.anhead b{font-size:15px;font-weight:700;display:block}.anhead span{color:var(--muted);font-size:11.5px;display:block}.anhead .anbtns{gap:7px;margin-left:auto;display:flex}.anbar{background:var(--color-track);border-radius:4px;height:7px;overflow:hidden}.anbar u{background:var(--melon);height:100%;transition:width .25s;display:block}.anchips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.anchip{background:var(--color-danger-bg);border:1px solid var(--color-danger-line);color:var(--color-danger-strong);border-radius:20px;align-items:center;gap:6px;padding:4px 6px 4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.anchip i{cursor:pointer;background:var(--color-destructive);width:15px;height:15px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-style:normal;display:flex}.anlist{border:1px solid var(--line);border-radius:11px;max-height:280px;margin-top:9px;padding:5px;overflow-y:auto}.anrow{border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:all .11s;display:flex}@media (hover:hover){.anrow:hover{background:var(--color-hover)}}.anrow.on{background:var(--color-danger-bg)}.anrow .tick{border:1.5px solid var(--color-line-strong);width:19px;height:19px;color:var(--color-white);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.anrow.on .tick{background:var(--melon);border-color:var(--melon)}.anrow .an b{font-size:12.5px;font-weight:600;display:block}.anrow .an span{color:var(--muted);font-size:10.5px;display:block}.bigname{letter-spacing:-.6px;color:var(--olive);padding:4px 0;font-size:23px;font-weight:700}.cmp{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cmp div{background:var(--color-sunken);border-radius:11px;padding:13px 14px}.cmp b{margin-bottom:4px;font-size:13.5px;font-weight:700;display:block}.cmp p{color:var(--muted);font-size:11.5px;line-height:1.55}.flash{animation:1.5s fl}#ask .box .aa .mid{border:1px solid var(--color-line-strong);color:var(--ink);background:var(--color-surface)}#ask{background:var(--color-scrim);z-index:300;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}#ask.on{animation:.15s fd;display:flex}#ask .box{background:var(--color-surface);width:100%;max-width:420px;box-shadow:var(--shadow-overlay);border-radius:16px;padding:22px}#ask .box b{letter-spacing:-.3px;font-size:17px;font-weight:700;display:block}#ask .box p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.6}#ask .box .aa{gap:8px;margin-top:18px;display:flex}#ask .box .aa button{text-align:center;border-radius:10px;flex:1;padding:11px;font-size:13px;font-weight:700}#ask .box .aa .no{border:1px solid var(--color-line-strong);color:var(--ink);background:var(--color-surface)}#ask .box .aa .yes{background:var(--color-danger);color:var(--color-white)}#toast{background:var(--ink);color:var(--color-white);opacity:0;z-index:200;pointer-events:none;border-radius:11px;max-width:82vw;padding:11px 20px;font-size:13px;transition:all .24s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(20px)}#toast.show{opacity:1;transform:translate(-50%)}@media (max-width:1180px){.rgrid,.bgrid,.prev,.app{grid-template-columns:1fr}.side{display:none}}.prop{border:1px solid var(--line);background:var(--color-surface);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:10px 12px;display:flex}.prop.on{border-color:var(--blue);background:var(--color-blue-50)}.prop .tk{border:2px solid var(--color-faint);border-radius:50%;flex:none;width:16px;height:16px}.prop.on .tk{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 3px var(--color-surface)}.prop .tt{flex:1;min-width:0}.prop .tt b{font-size:13px;font-weight:700;display:block}.prop .tt span{color:var(--muted);font-size:10.5px;display:block}.prop .src{letter-spacing:.7px;border-radius:5px;flex:none;padding:3px 7px;font-size:9px;font-weight:700}.prop .src.ok{background:var(--color-success-bg);color:var(--color-success)}.prop .src.late{background:var(--color-danger-bg);color:var(--color-danger)}.wrn{background:var(--color-danger-bg);border:1px solid var(--color-danger-line);color:var(--color-danger-strong);border-radius:10px;margin-top:11px;padding:11px 13px;font-size:12.5px;line-height:1.55}.wrn b{letter-spacing:1.2px;color:var(--color-danger-strong);margin-bottom:4px;font-size:9.5px;display:block}.calc{background:var(--color-sunken);border:1px solid var(--line);border-radius:11px;gap:16px;margin-top:10px;padding:12px 14px;display:flex}.calc div{flex:1}.calc b{font-size:20px;font-weight:700;line-height:1.1;display:block}.calc span{letter-spacing:1.1px;color:var(--color-muted);font-size:9.5px;font-weight:700;display:block}.anch{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.anch span{background:var(--color-blue-100);border:1px solid var(--color-blue-200);color:var(--blue);border-radius:16px;padding:4px 10px;font-size:11px;font-weight:600}.qcard{border:1px solid var(--line);background:var(--color-sunken);border-radius:11px;margin-bottom:8px;padding:12px}.qcard .qh{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.qcard .qh .n{background:var(--blue);width:20px;height:20px;color:var(--color-on-blue);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.qcard .qh .ty{flex-wrap:wrap;gap:3px;margin-left:auto;display:flex}.qcard .qh .ty button{border:1px solid var(--line);background:var(--color-surface);color:var(--muted);text-align:center;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:600}.qcard .qh .ty button.on{background:var(--blue);color:var(--color-on-blue);border-color:var(--blue)}.qcard .qh .mv{color:var(--color-faint);text-align:center;padding:2px 4px;font-size:12px}.frow{border:1px solid var(--line);background:var(--color-surface);border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.frow .n{background:var(--mustard);width:20px;height:20px;color:var(--ink);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.frow .nm{flex:1;min-width:0;font-size:12.5px;font-weight:600}.frow .src{letter-spacing:.6px;border-radius:5px;flex:none;padding:3px 6px;font-size:8.5px;font-weight:700}.frow .src.ok{background:var(--color-success-bg);color:var(--color-success)}.frow .src.late{background:var(--color-danger-bg);color:var(--color-danger)}.frow .x{border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:6px;flex:none;padding:4px 8px;font-size:10.5px}.pickrow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pickrow button{border:1px solid var(--line);background:var(--color-surface);text-align:center;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:600}.tmp{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.tmp button{border:1px solid var(--line);background:var(--color-surface);text-align:center;border-radius:10px;padding:8px 6px}.tmp button.on{border-color:var(--blue);box-shadow:var(--shadow-selected)}.tmp button .mm{border-radius:5px;height:34px;margin-bottom:5px;display:block}.tmp button span{font-size:10px;font-weight:700;display:block}.upl{border:1px dashed var(--color-line-strong);text-align:center;color:var(--color-muted);background:var(--color-sunken);border-radius:10px;margin-top:8px;padding:15px;font-size:11.5px}.ordl{border:1px solid var(--line);border-radius:10px;margin-top:8px;overflow:hidden}.ordl .r{border-top:1px solid var(--color-line-soft);align-items:center;gap:9px;padding:8px 11px;font-size:12.5px;display:flex}.ordl .r:first-child{border-top:none}.ordl .r.on{background:var(--color-win-bg)}.ordl .r .n{background:var(--color-track);border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex}.ordl .r.on .n{background:var(--lime);color:var(--color-white)}.ordl .r .nn{flex:1;min-width:0}.ordl .r .mv{color:var(--color-faint);text-align:center;margin-left:auto;padding:2px 4px;font-size:11px}.seg button.dis{opacity:.34;cursor:not-allowed}.qn{background:var(--color-surface);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:15px 17px}.qn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--orange)}.qn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--orange)}.qn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--orange)}.qn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--orange)}.qn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--orange)}.qn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--orange)}.qn .lb{color:var(--color-orange-700);margin-bottom:10px}.qrow{border-top:1px solid var(--color-line-soft);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.qrow:first-of-type{border-top:none;padding-top:0}.qrow .n{background:var(--color-orange-100);width:20px;height:20px;color:var(--color-orange-700);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.qrow p{color:var(--color-text-2);flex:1;font-size:13px;line-height:1.55}.orow{align-items:center;gap:8px;margin-bottom:7px;display:flex}.orow .n{background:var(--turq);width:22px;height:22px;color:var(--color-white);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.orow .fld{flex:1;min-width:0}.orow .x{border:1px solid var(--line);color:var(--muted);text-align:center;background:var(--color-surface);border-radius:7px;flex:none;padding:7px 10px;font-size:11.5px}@media (hover:hover){.orow .x:hover{border-color:var(--color-destructive);color:var(--color-danger)}}.addb{border:1px dashed var(--line);color:var(--muted);background:var(--color-surface);text-align:center;border-radius:9px;margin-top:4px;padding:9px 13px;font-size:12.5px;font-weight:600;display:inline-block}@media (hover:hover){.addb:hover{border-color:var(--blue);color:var(--blue)}}.qcard .g2 .fld{width:100%}.tag.d{background:var(--color-blue-100);color:var(--blue)}.mbox{border:1px solid var(--line);background:var(--color-surface);border-radius:16px;margin-bottom:14px;overflow:hidden}.mbox>.bh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 16px;display:flex}.mbox>.bh .ic{width:26px;height:26px;color:var(--color-white);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.mbox>.bh b{letter-spacing:-.2px;font-size:13.5px;font-weight:700}.mbox>.bh span{color:var(--muted);text-align:right;margin-left:auto;font-size:11.5px}.mbox.kLogic>.bh{background:var(--color-sunken)}.mbox.kLogic>.bh .ic{background:var(--ink)}.mbox.kPhone>.bh{background:var(--color-blue-50)}.mbox.kPhone>.bh .ic{background:var(--blue)}.mbox.kScreen>.bh{background:var(--color-orange-50)}.mbox.kScreen>.bh .ic{background:var(--orange);color:var(--color-on-accent)}.mbox.kAfter>.bh{background:color-mix(in srgb,var(--purple)6%,var(--color-surface))}.mbox.kAfter>.bh .ic{background:var(--purple)}.mbox .bb{padding:15px 16px}.grp{border-bottom:1px solid var(--color-line-soft);margin-bottom:14px;padding-bottom:14px}.grp:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.numrow{align-items:center;gap:10px;display:flex}.numrow input{border:1px solid var(--line);text-align:center;border-radius:10px;outline:none;width:96px;padding:9px 11px;font-size:15px;font-weight:700}.numrow input:focus{border-color:var(--blue)}.numrow .sfx{color:var(--muted);font-size:12.5px}.numrow .stp{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:var(--color-surface);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}@media (hover:hover){.numrow .stp:hover{border-color:var(--blue);color:var(--blue)}}.dpick{border:1px solid var(--line);background:var(--color-surface);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:10px 12px;display:flex}.dpick.on{border-color:var(--blue);background:var(--color-blue-50)}.dpick .tk{border:2px solid var(--color-faint);border-radius:50%;flex:none;width:16px;height:16px}.dpick.on .tk{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 3px var(--color-surface)}.dpick .tt{flex:1;min-width:0}.dpick .tt b{font-size:13px;font-weight:700;display:block}.dpick .tt span{color:var(--muted);font-size:10.5px;display:block}.dpick .src{letter-spacing:.7px;border-radius:5px;flex:none;padding:3px 7px;font-size:9px;font-weight:700}.dpick .src.ok{background:var(--color-success-bg);color:var(--color-success)}.dpick .src.late{background:var(--color-danger-bg);color:var(--color-danger)}.wpick{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.wpick button{border:1px solid var(--line);background:var(--color-surface);border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:600;display:flex}.wpick button.on{border-color:var(--purple);background:color-mix(in srgb,var(--purple)6%,var(--color-surface));color:var(--purple)}.wpick button i{font-size:13px;font-style:normal}.phone .swipe{justify-content:center;gap:5px;display:flex;position:absolute;bottom:6px;left:0;right:0}.phone .swipe u{background:var(--line);border-radius:2px;width:14px;height:3px;display:block}.phone .swipe u.on{background:var(--blue);width:20px}.qrow.dec{align-items:flex-start}.qrow .n.set{background:var(--color-blue-100);color:var(--blue)}.qrow .n.rule{background:var(--color-track);color:var(--color-text-2)}.qrow .n.no{background:var(--color-danger-bg);color:var(--color-danger)}.qrow .dd{flex:1;min-width:0}.qrow .dd .qq{color:var(--color-muted);margin-bottom:5px;font-size:11.5px;line-height:1.5}.qrow .dd .aa{color:var(--ink);font-size:13px;line-height:1.6}.qrow .dd .kind{letter-spacing:1.1px;border-radius:4px;margin-top:7px;padding:2px 7px;font-size:8.5px;font-weight:700;display:inline-block}.qrow .dd .kind.set{background:var(--color-blue-100);color:var(--blue)}.qrow .dd .kind.rule{background:var(--color-track);color:var(--color-muted)}.qrow .dd .kind.no{background:var(--color-danger-bg);color:var(--color-danger)}.mbox .bb .hintbox:first-child,.mbox .bb .note:first-child,.mbox .bb .wrn:first-child{margin-top:0}.mombox .momr.wait{opacity:.92}.libc.wait,.libhd.wait .cv{opacity:.55}.waitflag{letter-spacing:.7px;background:color-mix(in srgb,var(--brown)10%,var(--color-surface));color:var(--brown);border-radius:4px;margin-left:6px;padding:2px 6px;font-size:8px;font-weight:700}.dupb{cursor:pointer}.agrow{border:1px solid var(--line);background:var(--color-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.agrow .n{background:var(--blue);width:22px;height:22px;color:var(--color-on-blue);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.agrow .tm{text-align:center;flex:none;width:74px}.agrow .ti{flex:2;min-width:140px}.agrow .sp{flex:1.4;min-width:110px}.agrow .x{border:1px solid var(--line);color:var(--muted);background:var(--color-surface);border-radius:6px;flex:none;padding:5px 9px;font-size:10.5px}@media (hover:hover){.agrow .x:hover{border-color:var(--color-destructive);color:var(--color-danger)}}.app{height:100vh;height:100dvh;min-height:0;overflow:hidden}.app>.side{min-height:0;overflow-y:auto}.app>main{min-width:0;min-height:0;position:relative;overflow-y:auto}.app .ros,.app .modcard{top:18px}.app .lib{max-height:calc(100dvh - 36px);top:18px}.app .savebar{top:10px}.br .nm{min-width:0}.br .nm b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.foot .signout{border:1px solid var(--line);background:var(--color-surface);width:100%;color:var(--ink);text-align:center;border-radius:10px;margin-top:10px;padding:8px 10px;font-size:12.5px;font-weight:600;display:block}@media (hover:hover){.foot .signout:hover{border-color:var(--blue);color:var(--blue)}}.mtop{display:none}@media (max-width:1180px){.mtop{background:var(--color-surface);border-bottom:1px solid var(--line);z-index:40;align-items:center;gap:12px;padding:12px 18px;display:flex;position:-webkit-sticky;position:sticky;top:0}.mtop .burger{border:1px solid var(--line);border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;display:flex}.mtop .burger i{background:var(--ink);border-radius:1px;width:16px;height:1.5px;display:block}.app .side.open{z-index:260;width:260px;box-shadow:var(--shadow-overlay);display:flex;position:fixed;top:0;bottom:0;left:0;right:auto}.pad{padding:18px 18px 60px}}.btn.g{letter-spacing:normal;margin-top:0}.btn:disabled,.btn[aria-disabled=true],.bignext:disabled,.act:disabled,.seg button:disabled,.tabs button:disabled{opacity:.45;cursor:default;box-shadow:none;pointer-events:none;transform:none}.btn.sm{border-radius:8px;padding:6px 11px;font-size:11.5px}@media (hover:hover){.btn.g.care:hover{border-color:var(--color-destructive);color:var(--color-destructive)}}.btn.danger{background:var(--color-danger);color:var(--color-white)}.btn.ink{background:var(--ink);color:var(--color-white)}.btn.armed{box-shadow:0 0 0 3px color-mix(in srgb,var(--orange)55%,transparent)}.btn.block{width:100%;display:block}.back.flat{margin-bottom:0}.back.blue{color:var(--blue)}.back.warn{color:var(--color-orange-700)}.back:disabled{opacity:.45;cursor:default}.lb.blue{color:var(--blue)}.lb.warn{color:var(--color-orange-700)}.lb.ok{color:var(--color-success)}.lb.flat{margin-bottom:0}.card.danger{border-color:var(--color-destructive)}.card.danger>.lb{color:var(--color-danger)}.card.flush{padding:0;overflow:hidden}.pill{background:var(--color-chip);color:var(--color-muted)}.pill.ok{background:var(--color-success-bg);color:var(--color-success)}.pill.onair{background:var(--color-danger-bg);color:var(--color-danger-strong)}.pill.held{background:var(--color-orange-100);color:var(--color-orange-700)}.pill.info{background:var(--color-blue-100);color:var(--blue)}.pill i{vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.pill.onair i{background:var(--color-live);animation:1.4s infinite pl}.ping{background:var(--color-live);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s infinite pl;display:inline-block}.ping.warm{background:var(--orange)}.ping.off{background:var(--color-switch-off);animation:none}button.swrow{text-align:left;width:100%}.swrow>span:first-child{min-width:0;color:var(--ink);font-size:inherit;flex:1}.swrow:disabled{opacity:.5;cursor:default}.sw.warn{background:var(--orange)}.swrow.caps b{letter-spacing:1.4px;font-size:9.5px;font-weight:700}.st.flat{background:var(--color-sunken);border-color:transparent}.st .s{color:var(--muted);margin-top:2px;font-size:11.5px}.tabs button em{color:var(--color-faint);margin-left:6px;font-size:11px;font-style:normal;font-weight:600}.tabs button.on em{color:var(--color-muted)}.fld.sm{padding:7px 11px;font-size:12.5px}.fld:disabled{background:var(--color-sunken);color:var(--color-muted)}.rbar{align-items:center;gap:11px;padding:5px 0;font-size:12.5px;display:flex}.rbar .nm{width:150px;color:var(--color-text-2);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.rbar .nm em{margin-left:6px;font-size:10.5px;font-style:normal;font-weight:700}.rbar .tr{background:var(--color-track);border-radius:5px;flex:1;height:9px;overflow:hidden}.rbar .tr u{background:var(--blue);height:100%;transition:width .4s;display:block}.rbar .tr u.o{background:var(--orange)}.rbar b{text-align:right;flex:none;width:34px}.evrow{border-bottom:1px solid var(--color-line-soft);align-items:center;gap:14px;padding:12px 4px;display:flex}.evrow:last-child{border-bottom:none}.evrow .tt{flex:1;min-width:0}.evrow .tt b{font-size:14px;display:block}.evrow .tt span{color:var(--muted);font-size:11.5px;display:block}.av{background:var(--color-chip);width:26px;height:26px;color:var(--color-text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.av.onair{box-shadow:0 0 0 2px var(--color-surface),0 0 0 3.5px var(--color-live)}.av.done{box-shadow:0 0 0 2px var(--color-surface),0 0 0 3.5px var(--color-success-accent)}.checks{flex-direction:column;gap:2px;display:flex}.checks.grid{grid-template-columns:1fr 1fr;gap:2px 10px;display:grid}.anrow.blue.on{background:var(--color-blue-50)}.anrow.blue.on .tick{background:var(--blue);border-color:var(--blue)}.anrow:disabled{opacity:.45;cursor:default}.anrow .an{text-align:left;flex:1;min-width:0}.ask{background:var(--color-scrim);z-index:300;justify-content:center;align-items:center;padding:22px;animation:.15s fd;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ask .box{background:var(--color-surface);width:100%;max-width:420px;box-shadow:var(--shadow-overlay);border-radius:16px;max-height:calc(100dvh - 44px);padding:22px;overflow-y:auto}.ask .box>b{letter-spacing:-.3px;font-size:17px;font-weight:700;display:block}.ask .box>p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.6}.ask .box .aa{gap:8px;margin-top:18px;display:flex}.ask .box .aa button{text-align:center;border-radius:10px;flex:1;padding:11px;font-size:13px;font-weight:700}.ask .box .aa .no{border:1px solid var(--color-line-strong);color:var(--ink);background:var(--color-surface)}.ask .box .aa .go{background:var(--blue);color:var(--color-on-blue)}.ask .box .aa .yes{background:var(--color-danger);color:var(--color-white)}.ask .box .aa button:disabled{opacity:.45;cursor:default}.scrim{background:var(--color-scrim);z-index:250;animation:.15s fd;position:fixed;top:0;bottom:0;left:0;right:0}.drawer{top:0;bottom:0;background:var(--color-surface);z-index:251;width:min(440px,100vw);box-shadow:var(--shadow-overlay);overscroll-behavior:contain;outline:none;padding:22px;animation:.22s fd;position:fixed;overflow-y:auto}.drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.drawer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.drawer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.drawer.wide{width:min(620px,100vw)}.drawer.bare{padding:0}.toast{background:var(--ink);color:var(--color-white);z-index:200;border-radius:11px;max-width:82vw;padding:11px 20px;font-size:13px;animation:.24s fd;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.menu{z-index:60;background:var(--color-surface);border:1px solid var(--line);box-shadow:var(--shadow-overlay);border-radius:12px;min-width:260px;padding:6px;position:absolute}.menu button{border-radius:9px;width:100%;padding:10px 12px;display:block}@media (hover:hover){.menu button:hover{background:var(--color-hover)}}.menu button b{font-size:13px;display:block}.menu button span{color:var(--muted);font-size:11.5px;line-height:1.45;display:block}.rrow .nn{width:auto;min-width:22px}.srow.now{background:var(--color-blue-100);border-color:var(--blue)}.srow.open{border-color:var(--blue);border-bottom-right-radius:0;border-bottom-left-radius:0}.srow.child{width:calc(100% - 20px);margin-left:20px}.grpbar{background:var(--color-blue-100);letter-spacing:1.2px;color:var(--blue);border-radius:8px;align-items:center;gap:7px;margin:12px 0 7px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.grpbar>span{letter-spacing:0;margin-left:auto;font-size:10.5px;font-weight:600}.srow .chk{border:1.5px solid var(--color-line-strong);width:19px;height:19px;color:var(--color-white);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.srow .chk.on{background:var(--blue);border-color:var(--blue)}.seqh b{line-height:1.4}.allset .ah>span:not(.cv){color:var(--ink);font-size:inherit;min-width:0}.rule{background:var(--color-line-soft);border:0;height:1px;margin:14px 0}.deck{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;padding:18px;font-size:12.5px;line-height:1.6}.wrn.line{margin-top:0;padding:9px 12px}}
