@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-700-normal-CIuudVLB.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/source-sans-3-cyrillic-800-normal-CU9UGf6U.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/source-sans-3-latin-800-normal-5BN8XjkS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red-50:#fdf2f1;--red-100:#fae1df;--red-500:#d70006;--red-600:#b80005;--red-700:#9e0a08;--red-800:#8d1811;--red-900:#5e100c;--gold-50:#faf6ec;--gold-100:#f3ecdd;--gold-300:#e3cfa6;--gold-500:#88714c;--gold-600:#75603e;--gold-700:#5f4d30;--n-0:#fff;--n-25:#faf9f7;--n-50:#f5f4f1;--n-100:#eceae7;--n-150:#e4e2df;--n-200:#dbd9d6;--n-300:#c7c4c0;--n-400:#8e8c88;--n-500:#6f6d69;--n-600:#5c5a56;--n-700:#3d3d3c;--n-900:#1b1c20;--green-50:#eaf4ec;--green-100:#d3e9d8;--green-500:#1f7a3d;--green-600:#1a6a34;--green-700:#165c30;--amber-50:#fff3d6;--amber-100:#fbe3ac;--amber-700:#7a4b00;--danger-50:#fcefec;--danger-100:#f6d5d0;--danger-600:#9b1c1c;--danger-700:#7f1614;--info-50:#ebf1f7;--info-600:#2b4f75;--color-bg:var(--n-25);--color-surface:var(--n-0);--color-surface-sunken:var(--n-50);--color-surface-hover:var(--n-50);--color-text:var(--n-900);--color-text-secondary:var(--n-600);--color-text-muted:var(--n-500);--color-text-disabled:var(--n-400);--color-text-on-brand:#fff;--color-border:var(--n-150);--color-border-strong:var(--n-400);--color-primary:var(--red-500);--color-primary-hover:var(--red-600);--color-primary-pressed:var(--red-700);--color-brand-deep:var(--red-800);--color-link:var(--red-500);--color-coin:var(--gold-500);--color-coin-on-brand:var(--gold-300);--color-credit:var(--green-500);--color-debit:var(--n-900);--color-approve:var(--green-500);--color-approve-hover:var(--green-600);--color-danger:var(--danger-600);--color-focus:var(--n-900);--color-scrim:#1b1c2061;--status-pending-bg:var(--amber-50);--status-pending-fg:var(--amber-700);--status-pending-bd:var(--amber-100);--status-approved-bg:var(--green-50);--status-approved-fg:var(--green-700);--status-approved-bd:var(--green-100);--status-ready-bg:var(--gold-600);--status-ready-fg:#fff;--status-ready-bd:var(--gold-600);--status-issued-bg:var(--n-100);--status-issued-fg:var(--n-700);--status-issued-bd:var(--n-100);--status-rejected-bg:var(--danger-50);--status-rejected-fg:var(--danger-600);--status-rejected-bd:var(--danger-100);--status-cancelled-bg:transparent;--status-cancelled-fg:var(--n-600);--status-cancelled-bd:var(--n-300);--font-sans:"Myriad Pro", "Source Sans 3", "Source Sans Pro", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fw-black:800;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-16:1rem;--fs-17:1.0625rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-28:1.75rem;--fs-34:2.125rem;--fs-48:3rem;--fs-64:4rem;--lh-tight:1.08;--lh-snug:1.25;--lh-normal:1.45;--ls-tight:-.015em;--ls-caps:.07em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--sh-1:0 1px 2px #1b1c200f, 0 1px 1px #1b1c200a;--sh-2:0 6px 16px -4px #1b1c201a, 0 2px 4px #1b1c200d;--sh-3:0 24px 48px -12px #1b1c2038, 0 4px 10px #1b1c200f;--sh-brand:0 10px 20px -8px #8d181173;--z-base:0;--z-sticky:100;--z-header:200;--z-drawer:300;--z-backdrop:400;--z-modal:410;--z-popover:450;--z-fx:490;--z-toast:500;--ease:cubic-bezier(.2, .7, .2, 1);--dur-fast:.12s;--dur:.2s;--mo-ease-out:cubic-bezier(.22, 1, .36, 1);--mo-ease-in:cubic-bezier(.4, 0, 1, 1);--mo-ease-inout:cubic-bezier(.65, 0, .35, 1);--mo-ease-press:cubic-bezier(.3, 0, .5, 1);--mo-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--mo-ease-soft:cubic-bezier(.34, 1.25, .64, 1);--mo-ease-sheet:cubic-bezier(.32, .72, 0, 1);--mo-ease-drift:cubic-bezier(.45, 0, .55, 1);--mo-dur-press:80ms;--mo-dur-release:.24s;--mo-dur-fade:.16s;--mo-dur-enter:.26s;--mo-dur-exit:.18s;--mo-dur-pop:.3s;--mo-dur-sheet:.32s;--mo-dur-hero:.52s;--mo-dur-count:.9s;--mo-dur-celebrate:1.6s;--mo-dur-drift:18s;--mo-stagger:30ms;--mo-rise:10px;--mo-rise-sm:6px;--mo-push:24px;--mo-enter-base:0s;--cut:28px;--plane-angle:108deg;--body-size:var(--fs-15);--body-lh:22px;--control-h:40px;--control-px:16px;--control-radius:8px;--control-font:var(--fs-15);--label-size:var(--fs-13);--card-radius:var(--r-lg);--hit:44px;--side-w:252px;--drawer-w:468px;--cabinet-w:560px;--tabbar-h:0px}.density-touch{--body-size:var(--fs-17);--body-lh:26px;--control-h:52px;--control-px:20px;--control-radius:12px;--control-font:var(--fs-17);--label-size:var(--fs-15);--card-radius:18px}.density-compact{--body-size:var(--fs-14);--body-lh:20px;--control-h:36px;--control-px:14px;--control-radius:6px;--control-font:var(--fs-14);--label-size:var(--fs-13);--card-radius:var(--r-md)}.density-desk{--body-size:var(--fs-15);--body-lh:22px;--control-h:40px;--control-px:16px;--control-radius:8px;--control-font:var(--fs-15);--label-size:var(--fs-13);--card-radius:var(--r-lg)}.density-touch,.density-compact,.density-desk{font-size:var(--body-size);line-height:var(--body-lh)}@media (pointer:coarse){:root,.density-desk,.density-compact{--control-h:44px}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-bg)}body{min-height:100vh;background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-lh);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;overflow-wrap:break-word;margin:0}#root{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}img,svg{max-width:100%;display:block}svg{flex:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}table{border-collapse:collapse}b,strong{font-weight:var(--fw-bold)}em,i,cite{font-style:normal}hr{border:0;border-top:1px solid var(--color-border);margin:0}[hidden]{display:none!important}::selection{background:var(--gold-300);color:var(--n-900)}:focus{outline:none}:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 5px var(--color-focus);outline:none}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.icon-sm{width:18px;height:18px}.icon-lg{width:28px;height:28px}.coin{vertical-align:-.11em;--coin-bg:var(--gold-500);--coin-rim:#b9a27a;--coin-fg:#fff;flex:none;width:1em;height:.96em;display:inline-block}.coin-on-brand{--coin-bg:var(--gold-300);--coin-rim:#f4e7ca;--coin-fg:var(--red-800)}.num,.amount{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;white-space:nowrap}.amount{font-weight:var(--fw-bold)}.amount-credit{color:var(--color-credit)}.amount-debit{color:var(--color-debit)}.amount-muted{color:var(--color-text-disabled);font-weight:var(--fw-regular)}.amount .coin{margin-left:.28em}.t-display{font-size:var(--fs-34);line-height:var(--lh-tight);font-weight:var(--fw-black);letter-spacing:var(--ls-tight)}.t-h1{font-size:var(--fs-28);line-height:1.15;font-weight:var(--fw-black);letter-spacing:var(--ls-tight)}.t-h2{font-size:var(--fs-20);line-height:var(--lh-snug);font-weight:var(--fw-bold)}.t-h3{font-size:var(--fs-17);line-height:var(--lh-snug);font-weight:var(--fw-bold)}.t-small{font-size:var(--fs-13);line-height:18px}.t-secondary{color:var(--color-text-secondary)}.t-muted{color:var(--color-text-muted)}.t-mono{font-family:var(--font-mono);letter-spacing:.02em}.overline{font-size:var(--fs-13);line-height:16px;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted)}.link{color:var(--color-link);font-weight:var(--fw-bold);text-decoration:none}.link:hover{text-decoration:underline}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nowrap{white-space:nowrap}.stack{gap:var(--sp-4);flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}body.is-locked{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@property --i{syntax:"<integer>";inherits:false;initial-value:0}@property --d{syntax:"<time>";inherits:false;initial-value:0s}.fx-enter,.fx-stagger>*{animation:fx-rise var(--mo-dur-enter) var(--mo-ease-out) backwards;animation-delay:calc(var(--mo-enter-base) + var(--fx-from,0s) + var(--i,0) * var(--mo-stagger) + var(--d,0s))}.fx-enter{--fx-from:0s}.fx-enter,.fx-stagger>*,.fx-land{--fx-i:var(--i,0)}.fx-stagger>:nth-child(2){--i:1}.fx-stagger>:nth-child(3){--i:2}.fx-stagger>:nth-child(4){--i:3}.fx-stagger>:nth-child(5){--i:4}.fx-stagger>:nth-child(n+6){--i:5}.fx-fade{animation:fx-fade var(--mo-dur-fade) linear var(--d,0s) backwards}.fx-pop{animation:fx-pop var(--mo-dur-pop) var(--mo-ease-out) backwards;animation-delay:calc(var(--mo-enter-base) + var(--d,0s))}.fx-stamp{animation:fx-stamp .32s var(--mo-ease-out) backwards;animation-delay:calc(var(--mo-enter-base) + var(--d,0s))}.fx-land{animation:fx-land .42s var(--mo-ease-out) backwards;animation-delay:calc(var(--mo-enter-base) + var(--i,0) * var(--mo-stagger) + var(--d,0s))}.fx-flip-once{animation:fx-flip .7s var(--mo-ease-inout) backwards;animation-delay:calc(var(--mo-enter-base) + var(--d,0s))}.fx-glint{isolation:isolate;--glint-d:var(--d,0s);position:relative;overflow:hidden}.fx-glint:after{content:"";opacity:0;pointer-events:none;width:40%;animation:fx-glint .8s var(--mo-ease-drift) backwards;animation-delay:calc(var(--mo-enter-base) + var(--glint-d,0s));background:#fff;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-18deg)}.fx-highlight{isolation:isolate;position:relative}.fx-highlight:before{content:"";z-index:-1;border-radius:inherit;background:var(--gold-50);opacity:0;pointer-events:none;animation:fx-out 1.6s var(--mo-ease-in) .4s both;position:absolute;top:0;bottom:0;left:0;right:0}.fx-shake{animation:fx-shake .28s var(--mo-ease-out)}.fx-leave-left,.fx-leave-right{pointer-events:none;animation:fx-leave-l .22s var(--mo-ease-in) forwards}.fx-leave-right{animation-name:fx-leave-r}.fx-fill{animation:fx-fill .7s var(--mo-ease-out) backwards;animation-delay:calc(.15s + (var(--i,0) + var(--fx-i,0)) * var(--mo-stagger))}.fx-press{touch-action:manipulation;transition-property:transform,background-color,border-color,box-shadow,color;transition-duration:var(--mo-dur-release), var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-fast);transition-timing-function:var(--mo-ease-spring), var(--ease), var(--ease), var(--ease), var(--ease)}.fx-press:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--press,.97));transition-duration:var(--mo-dur-press);transition-timing-function:var(--mo-ease-press)}.fx-press-row{touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease)}.fx-press-row :-webkit-any(.icon-chev,.nav-chev,.op-chev){transition:transform var(--dur-fast) var(--mo-ease-out)}.fx-press-row :is(.icon-chev,.nav-chev,.op-chev){transition:transform var(--dur-fast) var(--mo-ease-out)}.fx-press-row:active{background-color:var(--n-50)}.fx-press-row:active :-webkit-any(.icon-chev,.nav-chev,.op-chev){transform:translate(3px)}.fx-press-row:active :is(.icon-chev,.nav-chev,.op-chev){transform:translate(3px)}.fx-ambient-light{will-change:transform;animation:fx-drift-light var(--mo-dur-drift) var(--mo-ease-drift) infinite}.fx-ambient-penta{animation:fx-drift-penta 22s var(--mo-ease-drift) infinite alternate}html.dk-lite :-webkit-any(.fx-ambient-light,.fx-ambient-penta){will-change:auto;animation:none}html.dk-lite :is(.fx-ambient-light,.fx-ambient-penta){will-change:auto;animation:none}html.dk-hidden .fx-loop,[data-paused] .fx-loop,.fx-loop[data-paused]{animation-play-state:paused}html.dk-splashing{--mo-enter-base:.24s}html.dk-splashing:not(.dk-splash-out) .fx-glint:after,html.dk-splashing:not(.dk-splash-out) .fx-hold:before,html.dk-splashing:not(.dk-splash-out) .fx-hold:after{animation-play-state:paused}html.dk-splashing:not(.dk-splash-out) :is(.fx-enter,.fx-stagger>*,.fx-land,.fx-pop,.fx-stamp,.fx-flip-once,.fx-hold){animation-play-state:paused}.countup{white-space:nowrap;display:inline-block;position:relative}.countup.is-running .countup-final{opacity:0}.countup-run{pointer-events:none;position:absolute;top:0;left:0}.countup-end .countup-run{left:auto;right:0}.roll{vertical-align:top;display:inline-grid}.roll>*{grid-area:1/1}.roll[data-dir] .roll-cur{animation:fx-roll-in .22s var(--mo-ease-out) backwards}.roll-prev{pointer-events:none;animation:fx-roll-out .16s var(--mo-ease-in) forwards}.roll[data-dir=up]{--roll-in:60%;--roll-out:-60%}.roll[data-dir=down]{--roll-in:-60%;--roll-out:60%}@keyframes fx-rise{0%{opacity:0;transform:translate3d(0, var(--rise,var(--mo-rise)), 0)}}@keyframes fx-fade{0%{opacity:0}}@keyframes fx-out{0%{opacity:1}to{opacity:0}}@keyframes fx-pop{0%{opacity:var(--pop-o,0);transform:scale(var(--pop-from,.6))}55%{opacity:1;transform:scale(1.12)}}@keyframes fx-stamp{0%{opacity:0;transform:scale(1.5)rotate(-8deg)}60%{opacity:1;transform:scale(.96)rotate(0)}}@keyframes fx-land{0%{opacity:0;transform:translate3d(0, var(--mo-push), 0)}60%{opacity:1;transform:translateY(-3px)}}@keyframes fx-flip{0%{transform:perspective(400px)rotateY(0)}to{transform:perspective(400px)rotateY(360deg)}}@keyframes fx-glint{0%{opacity:.35;transform:translate(-130%)skew(-18deg)}to{opacity:.35;transform:translate(280%)skew(-18deg)}}@keyframes fx-shake{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes fx-leave-l{to{opacity:0;transform:translateX(calc(-1 * var(--mo-push)))}}@keyframes fx-leave-r{to{opacity:0;transform:translateX(var(--mo-push))}}@keyframes fx-fill{0%{transform:translate(-100%)}}@keyframes fx-roll-in{0%{opacity:0;transform:translateY(var(--roll-in,60%))}}@keyframes fx-roll-out{to{opacity:0;transform:translateY(var(--roll-out,-60%))}}@keyframes fx-drift-light{0%,to{transform:translate(-24px,-6px)scale(1)}33%{transform:translate(8px,10px)scale(1.05)}66%{transform:translate(22px,-4px)scale(1.08)}}@keyframes fx-drift-penta{to{transform:translate(-12px,-8px)rotate(-6deg)}}.print-only{display:none!important}@media print{@page{margin:12mm}html,body{background:#fff!important}body{color:#000;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;font-size:11pt;line-height:1.35}#root{min-height:0;display:block}.no-print,.side,.desk-topbar,.side-scrim,.m-top,.hero,.tabbar,.m-cta,.embed-head,.toast-viewport,.overlay,.page-head .tools{display:none!important}.print-only{display:block!important}.desk-shell,.desk-main,.page,.m-shell,.m-main,.embed-shell,.embed-main{max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;display:block!important}.card{border-color:#000;box-shadow:none!important}.table th{color:#000;border-bottom:1.5px solid #000;background:0 0!important}.table td{border-color:#999}.table tr{break-inside:avoid}thead{display:table-header-group}a{color:inherit;text-decoration:none}h1,h2,h3{break-after:avoid}.print-page{break-after:page}.print-page:last-child{break-after:auto}.print-keep{break-inside:avoid}}.divider{border:0;border-top:1px solid var(--color-border);flex:none;width:100%;height:0;margin:0;display:block}.divider-dashed{border-top:1.5px dashed var(--n-200)}.divider-sm{margin-block:var(--sp-2)}.divider-md{margin-block:var(--sp-4)}.divider-lg{margin-block:var(--sp-6)}.divider-vertical{border-top:0;border-left:1px solid var(--n-200);align-self:center;width:0;height:1.4em;margin-block-start:0;margin-block-end:0;display:inline-block}.divider-vertical.divider-sm{margin-inline:var(--sp-2)}.divider-vertical.divider-md{margin-inline:var(--sp-4)}.divider-labeled{border:0;align-items:center;gap:10px;height:auto;display:flex}.divider-labeled:after{content:"";background:var(--n-200);flex:1;height:1px}.divider-labeled.divider-dashed:after{border-top:1.5px dashed var(--n-200);background:0 0;height:0}.coinval{display:inline-block}.coinval-display{font-weight:var(--fw-black);letter-spacing:-.02em;align-items:center;gap:.3em;line-height:1;display:inline-flex}.coinval-display .coin{margin-left:0;font-size:.77em}.coinval-64{letter-spacing:-.025em;word-spacing:-.08em;gap:14px}.coinval-64 .coin{font-size:.72em}.coinval-48{gap:12px}.coinval-48 .coin{font-size:.75em}.coinval-unit{font-weight:var(--fw-regular)}.tip-anchor{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.tip{z-index:var(--z-popover);border-radius:var(--r-sm);background:var(--n-900);color:#fff;max-width:280px;box-shadow:var(--sh-2);font-family:var(--font-sans);font-size:var(--fs-13);line-height:18px;font-weight:var(--fw-semibold);text-align:left;pointer-events:none;animation:pop-in var(--dur-fast) var(--ease);padding:7px 10px;overflow:hidden}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.pop{z-index:var(--z-popover);overscroll-behavior:contain;border:1px solid var(--n-200);border-radius:var(--r-md);min-width:200px;max-width:min(420px,100vw - 16px);box-shadow:var(--sh-3);font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-lh);color:var(--color-text);transform-origin:50% 0;animation:pop-in var(--mo-dur-fade) var(--mo-ease-out);background:#fff;flex-direction:column;padding:6px;display:flex;overflow-y:auto}.pop:focus{box-shadow:var(--sh-3);outline:none}.pop:focus-visible{box-shadow:var(--sh-3);outline:none}.pop[role=listbox]{min-width:0;max-width:none}.pop-item{border-radius:var(--r-sm);text-align:left;width:100%;min-height:36px;color:var(--n-900);cursor:pointer;transition:background var(--dur-fast) var(--ease);flex:none;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.density-touch .pop-item,.pop.is-touch .pop-item{min-height:var(--hit);padding:8px 12px}@media (pointer:coarse){.pop-item{min-height:var(--hit);padding:8px 12px}}.pop-item>.icon{width:18px;height:18px;color:var(--n-600)}.pop-item:hover,.pop-item.is-active{background:var(--n-50)}.pop-item:active:not(:-webkit-any(:disabled,[aria-disabled=true])){background:var(--n-100)}.pop-item:active:not(:is(:disabled,[aria-disabled=true])){background:var(--n-100)}.pop-item:focus-visible{box-shadow:inset 0 0 0 2.5px var(--color-focus);background:var(--n-50)}.pop-item[aria-disabled=true],.pop-item:disabled{color:var(--color-text-disabled);cursor:not-allowed;background:0 0}.pop-item[aria-disabled=true]>.icon,.pop-item:disabled>.icon{color:var(--color-text-disabled)}.pop-item-main{flex:1;min-width:0}.pop-item-label{overflow-wrap:anywhere;display:block}.pop-item-sub{font-size:var(--fs-13);color:var(--n-600);line-height:18px;display:block}.pop-item-meta{color:var(--n-600);font-size:var(--fs-14);white-space:nowrap;flex:none}.pop-sep{background:var(--color-border);flex:none;height:1px;margin:6px 4px}.pop-note{color:var(--n-600);font-size:var(--fs-14);padding:10px;line-height:20px}.pop-note .spinner{vertical-align:-3px;margin-right:8px}.pop-item.is-danger,.pop-item.is-danger>.icon{color:var(--danger-600)}.pop-item.is-danger:hover,.pop-item.is-danger.is-active{background:var(--danger-50)}.pop-item[aria-selected=true] .pop-item-label{font-weight:var(--fw-bold)}.pop-item .pop-check{stroke-width:2.4px;width:18px;height:18px;color:var(--n-900);margin-left:auto}.pop-item mark{background:var(--gold-100);color:inherit;border-radius:3px;padding:0 1px}.combo{min-width:0;display:flex;position:relative}.combo .input-wrap{flex:1}.combo.is-open .input{border-color:var(--n-900)}.combo-addons{justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.combo-addons .input-addon-btn{width:var(--control-h)}.combo-chev{width:18px;height:18px;color:var(--n-600);transition:transform var(--dur-fast) var(--ease)}.combo.is-open .combo-chev{transform:rotate(180deg)}.radio-group{flex-direction:column;gap:4px;display:flex}.radio-group-row{flex-flow:wrap;gap:4px 20px}.radio-row{cursor:pointer;align-items:center;gap:10px;min-height:32px;display:inline-flex;position:relative}.radio-row.has-hint{align-items:flex-start;padding:5px 0}.density-touch .radio-row{min-height:var(--hit);gap:12px}@media (pointer:coarse){.radio-row{min-height:var(--hit)}}.radio-row.is-disabled{cursor:not-allowed;color:var(--color-text-muted)}.radio-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.radio-dot{border:1.5px solid var(--color-border-strong);width:22px;height:22px;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}.radio-dot:after{content:"";width:10px;height:10px;transition:transform .2s var(--mo-ease-spring);background:#fff;border-radius:50%;transform:scale(0)}.density-touch .radio-dot{width:26px;height:26px}.density-touch .radio-dot:after{width:12px;height:12px}.radio-row:hover .radio-input:not(:checked):not(:disabled)+.radio-dot{border-color:var(--n-900)}.radio-input:checked+.radio-dot{background:var(--n-900);border-color:var(--n-900)}.radio-input:checked+.radio-dot:after{transform:scale(1)}.radio-input:focus-visible+.radio-dot{box-shadow:0 0 0 2px #fff, 0 0 0 5px var(--color-focus)}.radio-input:disabled+.radio-dot{background:var(--n-50);border-color:var(--n-200)}.radio-input:disabled:checked+.radio-dot{background:var(--n-300);border-color:var(--n-300)}.radio-group[aria-invalid=true] .radio-input:not(:checked)+.radio-dot{border-color:var(--danger-600);border-width:2px}.radio-text{flex-direction:column;min-width:0;display:flex}.radio-hint{font-size:var(--fs-13);color:var(--color-text-muted);line-height:18px}.density-touch .radio-hint{font-size:var(--fs-15);line-height:20px}.radio{border:1.5px solid var(--n-400);color:#fff;width:30px;height:30px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.radio .icon{stroke-width:2.8px;opacity:0;width:18px;height:18px;transition:transform .2s var(--mo-ease-spring), opacity var(--dur-fast) var(--ease);transform:scale(.4)}.radio.is-checked,.is-selected>.radio{background:var(--n-900);border-color:var(--n-900)}.radio.is-checked .icon,.is-selected>.radio .icon{opacity:1;transform:none}.switch-row{cursor:pointer;min-height:28px;font-size:var(--fs-14);align-items:center;gap:8px;display:inline-flex;position:relative}.density-touch .switch-row{min-height:var(--hit);font-size:var(--body-size);gap:12px}@media (pointer:coarse){.switch-row{min-height:var(--hit)}}.switch-left{flex-direction:row-reverse}.switch-row.is-disabled{cursor:not-allowed;color:var(--color-text-muted)}.switch-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.sw-toggle{background:var(--n-300);width:36px;height:22px;transition:background var(--dur-fast) var(--ease);border-radius:11px;flex:none;position:relative}.sw-toggle:after{content:"";width:18px;height:18px;box-shadow:var(--sh-1);transition:transform .18s var(--mo-ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.sw-toggle.is-on{background:var(--n-900)}.sw-toggle.is-on:after{transform:translate(14px)}.density-touch .sw-toggle{border-radius:14px;width:48px;height:28px}.density-touch .sw-toggle:after{width:24px;height:24px}.density-touch .sw-toggle.is-on:after{transform:translate(20px)}.switch-row:hover .switch-input:not(:disabled)+.sw-toggle:not(.is-on){background:var(--n-400)}.switch-input:focus-visible+.sw-toggle{box-shadow:0 0 0 2px #fff, 0 0 0 5px var(--color-focus)}.switch-input:disabled+.sw-toggle{background:var(--n-150)}.switch-input:disabled+.sw-toggle.is-on{background:var(--n-300)}.switch-label{min-width:0}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--n-100) 0%, var(--n-50) 45%, var(--n-100) 90%) 0 0 / 200% 100%;width:100%;height:1em;animation:1.4s linear infinite skeleton-wave,.2s linear .15s backwards skeleton-in;display:block}.skeleton-brand{background:linear-gradient(90deg,#fff0 0%,#ffffff2e 45%,#fff0 90%) 0 0/200% 100%,#ffffff38}.skeleton-text{flex-direction:column;gap:.55em;display:flex}@keyframes skeleton-wave{to{background-position:-200% 0}}@keyframes skeleton-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.skeleton{background:var(--n-100)}.skeleton-brand{background:#ffffff38}}.filedrop-box{flex-direction:column;gap:6px;min-width:0;display:flex}.filedrop{border:1.5px dashed var(--n-400);border-radius:var(--r-lg);background:var(--n-25);min-height:84px;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px;display:flex;position:relative}.filedrop:hover:not(.is-disabled){border-color:var(--n-600)}.filedrop.is-over{border-color:var(--n-900);background:var(--n-50);border-style:solid}.filedrop.has-file{border-style:solid;border-color:var(--n-300);background:#fff}.filedrop.is-error{border-color:var(--danger-600);border-width:2px;padding:15.5px}.filedrop.is-disabled{background:var(--n-50);border-color:var(--n-200);color:var(--color-text-muted)}.filedrop-input{clip-path:inset(50%);opacity:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filedrop:has(.filedrop-input:focus-visible) .filedrop-pick{box-shadow:0 0 0 2px #fff, 0 0 0 5px var(--color-focus)}.filedrop-ic{background:var(--n-100);width:48px;height:48px;color:var(--n-700);border-radius:12px;flex:none;place-items:center;display:grid}.filedrop.has-file .filedrop-ic{background:var(--n-50)}.filedrop-pic{object-fit:cover;background:var(--n-50);border:1px solid var(--color-border);border-radius:12px;flex:none;width:64px;height:64px}.filedrop-main{flex:190px;min-width:0}.filedrop-title{font-weight:var(--fw-bold);line-height:1.3}.filedrop-name{font-weight:var(--fw-semibold);overflow-wrap:anywhere;line-height:1.3}.filedrop-hint{font-size:var(--fs-13);color:var(--color-text-muted);margin-top:2px;line-height:18px}.density-touch .filedrop-hint{font-size:var(--fs-15);line-height:20px}.filedrop-pick{cursor:pointer;flex:none}.filedrop-pick.is-disabled{pointer-events:none}.filedrop-remove{flex:none;margin:0 -6px 0 -8px}@media (max-width:599px){.filedrop-pick{flex:auto}.filedrop-remove{margin:0}}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);box-shadow:var(--sh-1);min-width:0}.card-flat{box-shadow:none}.card-pad-md{padding:18px 20px}.card-pad-lg{padding:24px}.density-touch .card-pad-md{padding:14px 16px}.density-touch .card-pad-lg{padding:18px}.card-gold{background:var(--gold-50);border-color:var(--gold-300)}.card-sunken{background:var(--n-50);box-shadow:none}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:18px 20px 14px;display:flex}.card-title{min-width:0;font-size:var(--fs-18);line-height:22px;font-weight:var(--fw-bold);overflow-wrap:anywhere}.card-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}@media (max-width:599.98px){.card-head{padding:16px 16px 12px}}.total{background:var(--gold-50);border:1px solid var(--gold-100);border-radius:12px;padding:14px 16px}.total-label{color:var(--gold-700);font-size:var(--fs-12)}.total-val{font-size:var(--fs-28);line-height:1.1;font-weight:var(--fw-black);letter-spacing:-.02em;align-items:center;gap:10px;margin-top:4px;display:flex}.total-val .amount{font-weight:inherit;align-items:center;gap:.36em;display:inline-flex}.total-val .coin{margin-left:0;font-size:.78em}.total-note{font-size:var(--fs-13);color:var(--gold-700);margin-top:6px}.total-lg{padding:16px 18px 18px}.total-lg .total-label{font-size:var(--fs-13)}.total-lg .total-val{font-size:var(--fs-48);margin-top:6px;line-height:1}.total-lg .total-note{font-size:var(--fs-16)}.table-wrap{border-radius:inherit;min-width:0}.table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;position:relative;overflow-x:auto}.card>.table-wrap:first-child>.table-scroll{border-radius:calc(var(--card-radius) - 1px) calc(var(--card-radius) - 1px) 0 0}.card>.table-wrap:last-child>.table-scroll:last-child{border-bottom-left-radius:calc(var(--card-radius) - 1px);border-bottom-right-radius:calc(var(--card-radius) - 1px)}.card>.table-wrap:first-child .table thead th:first-child{border-top-left-radius:calc(var(--card-radius) - 1px)}.card>.table-wrap:first-child .table thead th:last-child{border-top-right-radius:calc(var(--card-radius) - 1px)}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--body-size)}.table th{text-align:left;white-space:nowrap;vertical-align:middle;font-size:var(--fs-12);line-height:16px;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted);background:var(--n-25);border-bottom:1px solid var(--n-200);padding:10px 16px}.table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:11px 16px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background var(--dur-fast) var(--ease)}.table tbody tr:hover,.table tbody tr.is-hover{background:var(--n-25)}.table tbody tr.is-selected{background:var(--gold-50)}.table tbody tr.is-skeleton:hover{background:0 0}.table tbody tr.is-clickable{cursor:pointer}.table tbody tr.is-clickable:focus-visible{outline:2.5px solid var(--color-focus);outline-offset:-2.5px;box-shadow:none}.table tbody tr.is-off td{color:var(--color-text-muted)}.table tbody tr.is-off .cell-strong,.table tbody tr.is-off b{font-weight:var(--fw-regular)}.table tbody{transition:opacity var(--mo-dur-fade) var(--ease)}.table.is-busy tbody{opacity:.55}.table .col-num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.table .col-center{text-align:center}.table td.col-secondary{color:var(--color-text-secondary)}.table .cell-strong,.table td>b:first-child{font-weight:var(--fw-semibold)}.table .cell-sub{font-size:var(--fs-13);line-height:18px;font-weight:var(--fw-regular);color:var(--color-text-muted);display:block}.table .col-num .input-wrap,.table .col-num>.input{margin-left:auto}.row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.cell-lead{min-width:0;font-weight:var(--fw-semibold);align-items:center;gap:12px;display:flex}.cell-lead:has(>.icon-tile-26){gap:8px}.cell-lead-text{min-width:0}.table td>.input-wrap,.table td>.input,.table td>.select-wrap,.table td>.combo{margin-top:-8px;margin-bottom:-8px}.table td>.row-actions,.table td>.btn-sm{margin-top:-6px;margin-bottom:-6px}.table td>.switch-row,.table td>.check-row,.table td>.status{margin-top:-3px;margin-bottom:-3px}.table td>.status{vertical-align:middle}.table td .icon-tile-26{margin-top:-3px;margin-bottom:-3px}.th-sort{border-radius:var(--r-sm);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:4px;margin:-6px -8px;padding:6px 8px;display:inline-flex}.th-sort:hover,.th-sort.is-active{color:var(--n-900)}.th-sort .icon{stroke-width:2.4px;opacity:.4;width:14px;height:14px;transition:transform var(--dur-fast) var(--ease)}.th-sort.is-active .icon{opacity:1}.th-sort.is-asc .icon{transform:rotate(180deg)}.col-num .th-sort{flex-direction:row-reverse}.table-wrap.is-sticky .table thead th{top:var(--table-sticky-top,0px);z-index:1;position:sticky}@media (min-width:1024px){.table-wrap.is-sticky:not(.has-max)>.table-scroll{overflow:visible}}.table-wrap.is-compact .table th,.density-compact .table th{padding:8px 12px}.table-wrap.is-compact .table td,.density-compact .table td{padding:7px 12px}.table-wrap.is-compact .table{font-size:var(--fs-14);line-height:20px}.table-empty{border-top:0}.table-foot{border-top:1px solid var(--n-200);background:var(--n-25);border-radius:0 0 calc(var(--card-radius) - 1px) calc(var(--card-radius) - 1px);font-size:var(--fs-14);color:var(--n-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:12px 16px;display:flex}.table-foot b{color:var(--n-900)}.table-wrap.is-compact .table-foot{padding:8px 12px}.filterbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.filterbar .input-wrap{width:300px;max-width:100%}.filterbar .select-wrap{width:auto;min-width:170px;max-width:100%}.filterbar-spacer{flex:1}.filterbar-count{color:var(--n-600);font-size:var(--fs-14);white-space:nowrap}@media (max-width:599px){.filterbar{padding:12px}.filterbar .input-wrap,.filterbar .select-wrap{width:100%}.filterbar-spacer{display:none}}@media print{.table-scroll{max-height:none!important;overflow:visible!important}.table-foot .pager{display:none}}.pager{font-size:var(--fs-14);color:var(--n-600);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.pager-range{margin-right:4px}.pager .btn[disabled]{background:0 0}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.stats-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.stats,.stats-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:599px){.stats,.stats-2,.stats-4{grid-template-columns:minmax(0,1fr)}}.stat{padding:16px 20px}.stat-label{font-size:var(--fs-12)}.density-touch .stat-label{font-size:var(--fs-13)}.stat-val{min-height:31px;font-size:var(--fs-28);line-height:1.1;font-weight:var(--fw-black);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;margin-top:6px;display:flex}.stat-val .coin{font-size:.786em}.stat-note{font-size:var(--fs-13);color:var(--n-600);margin-top:2px;line-height:18px;display:block}.density-touch .stat-note{font-size:var(--fs-15);line-height:20px}.stat-gold{background:var(--gold-50);border-color:var(--gold-100);box-shadow:none}.stat-gold .stat-label,.stat-gold .stat-note{color:var(--gold-700)}.dl{min-width:0;margin:0}.dl dt{color:var(--n-600)}.dl dd{min-width:0;font-weight:var(--fw-semibold);margin:0}.dl .is-plain dd{font-weight:var(--fw-regular)}.dl-sub{font-size:var(--fs-13);line-height:18px;font-weight:var(--fw-regular);color:var(--n-600);display:block}.density-touch .dl-sub{font-size:var(--fs-15);line-height:20px}.dl-rows .dl-item{border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.dl-rows .dl-item:first-child{border-top:0;padding-top:0}.dl-rows .dl-item:last-child{padding-bottom:0}.dl-rows dd{text-align:right;font-size:var(--fs-17);font-weight:var(--fw-bold)}.dl-rows .is-plain dd{font-size:inherit}.density-compact .dl-rows dd{font-size:var(--fs-15)}.dl-inline{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:8px 20px;display:grid}.dl-inline .dl-item{display:contents}@media (max-width:599px){.dl-inline{grid-template-columns:minmax(0,1fr);gap:0}.dl-inline .dl-item{border-top:1px solid var(--color-border);padding:8px 0;display:block}.dl-inline .dl-item:first-child{border-top:0;padding-top:0}.dl-inline dt{font-size:var(--fs-15)}}.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.dl-grid.dl-cols-1{grid-template-columns:minmax(0,1fr)}.dl-grid.dl-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-grid dt{font-size:var(--fs-12);line-height:16px;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--n-500)}.dl-grid dd{margin-top:2px;line-height:20px}.density-touch .dl-grid dt{font-size:var(--fs-13)}.density-touch .dl-grid dd{line-height:24px}@media (max-width:599px){.dl-grid,.dl-grid.dl-cols-3{grid-template-columns:minmax(0,1fr)}}.dl-boxed{border-radius:var(--r-md);background:var(--n-25);border:1px solid var(--color-border);padding:14px 16px}.receipt{border:1px solid var(--color-border);border-radius:var(--card-radius);background:#fff;overflow:hidden}.receipt-row{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.receipt-row+.receipt-row{border-top:1.5px dashed var(--n-200)}.receipt-label{min-width:0}.receipt-row .amount{font-size:var(--fs-17)}.receipt-total{background:var(--gold-50);border-top:1px solid var(--gold-100);padding:14px 16px 16px}.receipt-total-in{animation:.26s linear backwards fx-fade}.receipt-total-label{color:var(--gold-700);font-size:var(--fs-12)}.receipt-total-val{font-size:var(--fs-28);line-height:1.1;font-weight:var(--fw-black);letter-spacing:-.02em;margin-top:4px}.receipt-total-val .amount{font-weight:inherit;align-items:center;gap:10px;display:inline-flex}.receipt-total-val .coin{margin-left:0;font-size:.78em}.receipt-total-note{font-size:var(--fs-13);color:var(--gold-700);margin-top:4px;line-height:18px;display:block}.density-touch .receipt-row{padding:15px 18px}.density-touch .receipt-row .amount{font-size:var(--fs-20)}.density-touch .receipt-total{padding:16px 18px 18px}.density-touch .receipt-total-label{font-size:var(--fs-13)}.density-touch .receipt-total-val{font-size:var(--fs-48);margin-top:6px;line-height:1}.density-touch .receipt-total-val .amount{gap:12px}.density-touch .receipt-total-val .coin{font-size:.75em}.density-touch .receipt-total-note{font-size:var(--fs-16);margin-top:6px;line-height:22px}.density-compact .receipt{border-radius:var(--r-md)}.density-compact .receipt-row{align-items:center;padding:10px 14px}.density-compact .receipt-row+.receipt-row{border-top:1px solid var(--color-border)}.density-compact .receipt-row .amount{font-size:var(--fs-16)}.density-compact .receipt-total{border-top-color:var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.density-compact .receipt-total-label{font-size:inherit;line-height:inherit;letter-spacing:0;text-transform:none;color:var(--n-900)}.density-compact .receipt-total-val{font-size:var(--fs-20);font-weight:var(--fw-bold);letter-spacing:0;margin:0}.density-compact .receipt-total-val .amount{gap:.28em}.density-compact .receipt-total-val .coin{font-size:1em}.density-compact .receipt-total-note{display:none}.next-title{margin-bottom:10px}.next-list{margin:0;padding:0;list-style:none}.next-step{color:var(--n-700);gap:12px;padding-bottom:12px;line-height:1.4;display:flex;position:relative}.next-step:last-child{padding-bottom:0}.next-step i{width:24px;height:23px;font-style:normal;font-size:var(--fs-13);line-height:1;font-weight:var(--fw-black);color:var(--n-900);isolation:isolate;flex:none;place-items:center;margin-top:-1px;display:grid;position:relative}.next-step i svg{width:100%;max-width:none;height:100%;fill:var(--n-150);z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.next-step:not(:last-child):before{content:"";background:var(--n-150);border-radius:1px;width:2px;position:absolute;top:24px;bottom:2px;left:11px}.density-touch .next-step{font-size:var(--fs-16);line-height:22px}.next-brand{background:var(--n-50);border-radius:12px;padding:14px 18px}.next-brand .next-title{font-size:var(--fs-12);color:var(--n-600);margin-bottom:8px}.next-brand .next-step{color:var(--n-900);padding:4px 0}.next-brand .next-step:before{display:none}.next-brand .next-step i{width:22px;height:21px;font-size:var(--fs-12);color:#fff;margin-top:0}.next-brand .next-step i svg{fill:var(--red-500)}@media print{.next-brand .next-step i svg{fill:#000}}.icon-tile{background:var(--n-100);width:40px;height:40px;color:var(--n-700);font-weight:var(--fw-black);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;place-items:center;line-height:1;display:inline-grid}.icon-tile .icon{stroke-width:1.6px;width:22px;height:22px}.icon-tile-26{width:26px;height:26px;color:var(--n-900);border-radius:8px}.icon-tile-26 .icon{stroke-width:1.75px;width:16px;height:16px}.icon-tile-30{width:30px;height:30px;color:var(--n-900);border-radius:9px}.icon-tile-30 .icon{stroke-width:1.75px;width:18px;height:18px}.icon-tile-40{font-size:var(--fs-18);border-radius:12px}.icon-tile-42{border-radius:13px;width:42px;height:42px}.icon-tile-42 .icon{stroke-width:1.75px;width:24px;height:24px}.icon-tile-44{width:44px;height:44px;color:var(--n-900);border-radius:13px}.icon-tile-44 .icon{stroke-width:1.75px;width:24px;height:24px}.icon-tile-48{border-radius:12px;width:48px;height:48px}.icon-tile-48 .icon{width:26px;height:26px}.icon-tile-64{border-radius:15px;width:64px;height:64px}.icon-tile-64 .icon{stroke-width:1.5px;width:32px;height:32px}.icon-tile-sunken{background:var(--n-50)}.icon-tile-credit{background:var(--green-50);color:var(--green-500)}.icon-tile-gold{background:var(--gold-100);color:var(--gold-700)}.icon-tile-brand{background:var(--red-500);color:#fff}.icon-tile-ghost{background:0 0}.progress{background:var(--n-150);border-radius:3px;height:6px;overflow:hidden}.progress i{background:var(--gold-500);width:100%;height:100%;transform:translateX(calc((var(--p,0) - 1) * 100%));transition:transform var(--dur) var(--mo-ease-out);border-radius:3px;display:block}.progress-neutral{background:var(--n-100);border-radius:4px;height:8px}.progress-neutral i{background:var(--n-700);border-radius:4px}.ops{border:1px solid var(--color-border);border-radius:var(--card-radius);background:#fff;margin:0;padding:0;list-style:none;overflow:hidden}.ops-flush{border-width:1px 0;border-radius:0}.ops.fx-stagger{animation:.2s linear backwards fx-fade;animation-delay:calc(var(--mo-enter-base) + var(--fx-from,0s))}.op{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;min-height:60px;padding:8px 16px 8px 12px;display:flex}.density-touch .op{min-height:68px;padding:10px 16px 10px 12px}.ops>.op:last-child,.ops>.op-item:last-child>.op{border-bottom:0}.op-item{display:block}.op-link{text-align:left;width:100%;color:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease);text-decoration:none}.op-link:hover{background:var(--n-25)}.op-link:active{background:var(--n-50)}.op-link:focus-visible{box-shadow:inset 0 0 0 2.5px var(--color-focus)}.op-main{flex:1;min-width:0}.op-title{font-weight:var(--fw-semibold);overflow-wrap:anywhere;line-height:22px}.op-sub{font-size:var(--fs-13);color:var(--n-600);line-height:18px}.density-touch .op-sub{font-size:var(--fs-15);line-height:20px}.op>.amount{font-size:var(--fs-17);flex:none}.density-touch .op>.amount{font-size:var(--fs-20)}.op-chev{width:22px;height:22px;color:var(--n-400);margin-right:-6px}.op.is-muted .op-title,.op.is-muted>.amount{color:var(--n-500);font-weight:var(--fw-regular)}.op:not(:has(>.icon-tile)):not(:has(>.skeleton)){padding-left:20px}.op:not(:has(>.icon-tile)) .op-title{font-weight:var(--fw-bold)}.ava{background:var(--n-100);width:38px;height:38px;color:var(--n-900);font-size:var(--fs-14);line-height:1;font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid}.ava-sm{width:32px;height:32px;font-size:var(--fs-12)}.ava-lg{width:44px;height:44px;font-size:var(--fs-15)}.density-touch .ava-sm{font-size:var(--fs-13)}.ava-on-brand{color:#fff;background:0 0;border:1.5px solid #fff}.ava-dark{background:var(--n-900);color:#fff}.badge{border-radius:var(--r-pill);background:var(--n-900);color:#fff;min-width:22px;height:22px;font-size:var(--fs-12);line-height:1;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;place-items:center;padding:0 6px;display:inline-grid}.density-touch .badge{min-width:24px;height:24px;font-size:var(--fs-13)}.badge-neutral{background:var(--n-100);color:var(--n-700)}.badge-bump{--pop-from:1.18;--pop-o:1}.status{border-radius:var(--r-pill);height:26px;font-size:var(--fs-13);line-height:1;font-weight:var(--fw-bold);white-space:nowrap;border:1px solid;flex:none;align-items:center;gap:6px;padding:0 10px 0 7px;display:inline-flex}.status .icon{stroke-width:2.2px;width:15px;height:15px}.density-touch .status{height:30px;font-size:var(--fs-14);padding:0 12px 0 9px}.density-touch .status .icon{width:17px;height:17px}.status-pending{background:var(--status-pending-bg);color:var(--status-pending-fg);border-color:var(--status-pending-bd)}.status-approved{background:var(--status-approved-bg);color:var(--status-approved-fg);border-color:var(--status-approved-bd)}.status-ready{background:var(--status-ready-bg);color:var(--status-ready-fg);border-color:var(--status-ready-bd)}.status-issued{background:var(--status-issued-bg);color:var(--status-issued-fg);border-color:var(--status-issued-bd)}.status-rejected{background:var(--status-rejected-bg);color:var(--status-rejected-fg);border-color:var(--status-rejected-bd)}.status-cancelled{background:var(--status-cancelled-bg);color:var(--status-cancelled-fg);border-color:var(--status-cancelled-bd)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.page-head-main{min-width:0}.page-title{font-size:var(--fs-34);line-height:1.1;font-weight:var(--fw-black);letter-spacing:-.02em}.page-title-badge{vertical-align:middle;letter-spacing:0;margin-left:12px;display:inline-flex}.page-sub{color:var(--n-600);margin-top:6px}.page-back{min-height:28px;font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--n-600);border-radius:var(--r-sm);align-items:center;gap:6px;margin:0 0 8px -2px;text-decoration:none;display:inline-flex}.page-back:hover{color:var(--n-900)}.tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:599px){.page-title{font-size:var(--fs-28)}.page-head{margin-bottom:18px}}.tabs{border-bottom:1px solid var(--n-200);scrollbar-width:none;gap:4px;display:flex;position:relative;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs-item{min-height:var(--control-h);font-size:var(--control-font);font-weight:var(--fw-semibold);color:var(--n-600);white-space:nowrap;border-radius:var(--r-sm) var(--r-sm) 0 0;transition:color var(--dur-fast) var(--ease);flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}.tabs-item:hover:not(:disabled){color:var(--n-900)}.tabs-item.is-active{color:var(--n-900);font-weight:var(--fw-bold)}.tabs-item.is-active:after{content:"";background:var(--red-500);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.tabs-item:disabled{color:var(--color-text-disabled);cursor:not-allowed}.tabs-item:focus-visible{box-shadow:inset 0 0 0 2.5px var(--color-focus)}.overlay{z-index:var(--z-modal);background:var(--color-scrim);animation:.2s linear overlay-in;position:fixed;top:0;bottom:0;left:0;right:0}.overlay-modal{place-items:center;padding:24px;display:grid;overflow-y:auto}.overlay-drawer{z-index:var(--z-drawer);justify-content:flex-end;display:flex}.overlay.is-leaving{pointer-events:none;animation:.16s linear forwards overlay-out}@keyframes overlay-in{0%{opacity:0}}@keyframes overlay-out{to{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes modal-out{to{opacity:0;transform:scale(.98)}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-out{to{transform:translateY(100%)}}@keyframes drawer-in{0%{opacity:0;transform:translate(32px)}}@keyframes drawer-out{to{opacity:0;transform:translate(40px)}}.modal{border-radius:var(--r-xl);width:480px;max-width:100%;box-shadow:var(--sh-3);animation:modal-in .26s var(--mo-ease-soft);background:#fff;position:relative;overflow:hidden}.is-leaving>.modal{animation:modal-out .16s var(--mo-ease-in) forwards}.modal:focus,.drawer:focus{box-shadow:var(--sh-3);outline:none}.modal:focus-visible{box-shadow:var(--sh-3);outline:none}.drawer:focus-visible{box-shadow:var(--sh-3);outline:none}.modal-sm{width:400px}.modal-lg{width:640px}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 0;display:flex}.modal-title{font-size:var(--fs-24);line-height:1.2;font-weight:var(--fw-black);letter-spacing:var(--ls-tight);color:var(--n-900)}.modal-close{flex:none;margin:-6px -10px 0 0}.modal-body{color:var(--color-text-secondary);padding:12px 24px 0}.modal-body>*+*{margin-top:12px}.modal-warning{color:var(--danger-700)}.modal-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:24px;display:flex}@media (max-width:599px){.overlay-modal{place-items:end center;padding:0}.modal,.modal-sm,.modal-lg{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;padding-bottom:env(safe-area-inset-bottom);max-height:calc(100dvh - 24px);animation:sheet-in var(--mo-dur-sheet) var(--mo-ease-sheet);overflow-y:auto}.overlay-modal.is-leaving{animation-duration:.22s}.is-leaving>.modal{animation:sheet-out .22s var(--mo-ease-in) forwards}.modal-head{padding:22px 20px 0}.modal-body{padding:10px 20px 0}.modal-foot{flex-direction:column-reverse;padding:20px}.modal-foot .btn{width:100%}}.drawer{width:var(--drawer-w);max-width:100%;height:100%;animation:drawer-in .26s var(--mo-ease-sheet);background:#fff;flex-direction:column;display:flex;box-shadow:-24px 0 48px -24px #1b1c2059}.overlay-drawer.is-leaving{animation-duration:.2s}.is-leaving>.drawer{animation:drawer-out .2s var(--mo-ease-in) forwards}.drawer:focus{box-shadow:-24px 0 48px -24px #1b1c2059}.drawer:focus-visible{box-shadow:-24px 0 48px -24px #1b1c2059}.drawer-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 16px 14px 24px;display:flex}.drawer-heading{min-width:0;padding-top:4px}.drawer-title{font-size:var(--fs-24);line-height:28px;font-weight:var(--fw-black);letter-spacing:var(--ls-tight)}.drawer-sub{color:var(--color-text-secondary);margin-top:4px}.drawer-body{--rise:var(--mo-rise-sm);flex-direction:column;flex:1;gap:16px;min-height:0;padding:6px 24px 20px;display:flex;position:relative;overflow-y:auto}.drawer-sec{align-items:center;gap:10px;margin-top:6px;display:flex}.drawer-sec:after{content:"";background:var(--n-200);flex:1;height:1px}.drawer-foot{padding:16px 24px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--n-25);flex-wrap:wrap;flex:none;gap:10px;display:flex}.drawer-foot .btn-primary,.drawer-foot .btn-approve{flex:1 0 auto}@media (max-width:599px){.drawer-head{padding:18px 8px 12px 16px}.drawer-body{padding:6px 16px 20px}.drawer-foot{padding:12px 16px calc(16px + env(safe-area-inset-bottom))}}.push-offer-wrap{padding:12px 16px 0}.push-offer{border:1px solid var(--color-border);border-radius:var(--card-radius);box-shadow:var(--sh-1);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 12px;padding:14px;display:grid}.push-offer-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.push-offer-text b{font-size:var(--fs-17);line-height:22px;font-weight:var(--fw-bold)}.push-offer-text span{font-size:var(--fs-15);color:var(--n-600);line-height:20px}.push-offer-actions{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:10px;display:flex}.push-offer .push-slow{grid-column:2;margin-top:8px}.push-offer.is-done{align-items:center}.push-bell-ring{transform-origin:50% 8%;animation:push-bell-ring .6s var(--mo-ease-drift);animation-delay:calc(var(--mo-enter-base,0s) + .7s)}@keyframes push-bell-ring{20%{transform:rotate(-10deg)}45%{transform:rotate(10deg)}70%{transform:rotate(-6deg)}}.push-slow{font-size:var(--fs-14);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;line-height:20px}.density-touch .push-slow{font-size:var(--fs-15)}.push-card{border:1px solid var(--color-border);border-radius:var(--card-radius);box-shadow:var(--sh-1);background:#fff;margin-top:12px;padding:16px 18px 18px}.push-card-title{font-size:var(--fs-18);line-height:22px;font-weight:var(--fw-bold);margin:0 0 12px}.push-set{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.push-state{align-items:center;gap:12px;display:flex}.push-state-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.push-state-text b{line-height:22px;font-weight:var(--fw-bold)}.push-state-text span{font-size:var(--fs-14);color:var(--color-text-secondary);line-height:20px}.density-touch .push-state-text span{font-size:var(--fs-15)}.push-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.push-devices{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.push-devices-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.push-devices-title{font-size:var(--fs-14);line-height:20px;font-weight:var(--fw-bold);margin:0}.density-touch .push-devices-title{font-size:var(--fs-16)}.push-devices-empty{font-size:var(--fs-14);color:var(--color-text-secondary);margin:0;line-height:20px}.density-touch .push-devices-empty{font-size:var(--fs-15)}.push-device-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.push-device{align-items:center;gap:12px;padding:10px 0;display:flex}.push-device+.push-device{border-top:1px solid var(--color-border)}.push-device:last-child{padding-bottom:0}.push-device-icon{color:var(--n-600);flex:none}.push-device-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.push-device-text b{font-weight:var(--fw-semibold);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.push-device-text small{font-size:var(--fs-13);color:var(--color-text-secondary);line-height:18px}.density-touch .push-device-text small{font-size:var(--fs-14)}.push-nav{text-align:left;cursor:pointer;width:100%}.push-nav-state{font-size:var(--fs-12);line-height:16px;font-weight:var(--fw-semibold);color:var(--n-600);white-space:nowrap;flex:none;margin-left:auto}.push-admin{gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.push-admin-last{font-size:var(--fs-14);color:var(--color-text-secondary);margin:0;line-height:20px}.desk-shell{--side-w:252px;grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100vh;background:var(--color-bg);flex:1;min-height:100dvh;display:grid}.desk-main{flex-direction:column;min-width:0;display:flex}.page{flex-direction:column;flex:1;width:100%;min-width:0;max-width:1272px;margin:0 auto;padding:30px 36px 36px;display:flex}.page>.page-spinner{flex:1}.page[data-nav=go]>:not([class*=fx-]){animation:desk-go .2s var(--mo-ease-out) backwards}@keyframes desk-go{0%{opacity:0;transform:translate3d(0, var(--mo-rise-sm), 0)}}.side{z-index:var(--z-sticky);height:100vh;border-right:1px solid var(--color-border);background:#fff;flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.side:focus{outline:none}.side-brand{--cut:22px;--plane-at:72%;flex:none;padding:18px 18px 40px}.side-brand .brandmark{gap:12px}.side-brand .brandmark-text b{font-size:22px;line-height:24px;font-weight:var(--fw-black);letter-spacing:-.01em}.side-brand .brandmark-text small{font-size:var(--fs-13);line-height:16px}.side-close{display:none}.side-nav{flex-direction:column;flex:1;min-height:0;padding:6px 10px 12px;display:flex;position:relative;overflow-y:auto}.side-ink{z-index:1;pointer-events:none;background:var(--red-500);opacity:0;border-radius:0 4px 4px 0;width:4px;height:26px;position:absolute;top:0;left:0}.side-ink[data-ready]{transition:transform .26s var(--mo-ease-out), opacity var(--mo-dur-fade) linear}.side-group{flex-direction:column;gap:2px;display:flex}.side-group .overline{font-size:var(--fs-12);margin:16px 12px 6px}.nav{min-height:42px;font-weight:var(--fw-semibold);color:var(--n-700);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:9px;align-items:center;gap:12px;padding:4px 12px;line-height:20px;text-decoration:none;display:flex;position:relative}.nav .icon{transition:color var(--dur-fast) var(--ease)}.nav:active{background:var(--n-100)}.nav .nav-chev{transition:transform var(--dur-fast) var(--mo-ease-out)}.nav:active .nav-chev{transform:translate(3px)}.nav .icon{width:21px;height:21px;color:var(--n-600)}.nav-label{flex:1;min-width:0}.nav .badge{margin-left:auto}.nav:hover{background:var(--n-50);color:var(--n-900)}.nav.is-active{background:var(--red-50);color:var(--n-900);font-weight:var(--fw-bold)}.nav.is-active .icon{color:var(--red-500)}.nav:focus-visible{box-shadow:inset 0 0 0 2.5px var(--color-focus)}.nav .nav-chev{width:16px;height:16px;color:var(--n-400)}.side-note{background:var(--gold-50);color:var(--n-700);font-size:var(--fs-13);border-radius:10px;gap:8px;margin:14px 2px 0;padding:10px 12px;line-height:18px;display:flex}.side-note .icon{color:var(--gold-700);margin-top:1px}.side-note b{color:var(--n-900)}.side-foot{border-top:1px solid var(--color-border);flex:none}.side-links{border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.side-user{align-items:center;gap:12px;padding:12px 10px 12px 16px;display:flex}.side-user-text{flex:1;min-width:0}.side-user-text b{white-space:nowrap;text-overflow:ellipsis;line-height:20px;display:block;overflow:hidden}.side-user-text small{font-size:var(--fs-13);color:var(--n-600);white-space:nowrap;text-overflow:ellipsis;line-height:16px;display:block;overflow:hidden}.side-user .side-user-btn{--control-h:36px;color:var(--n-600);flex:none}.side-user .side-user-btn .icon{width:20px;height:20px}.side-user .side-user-btn:hover{color:var(--n-900)}.desk-topbar,.side-scrim{display:none}@media (max-width:1023.98px){.desk-shell{flex-direction:column;display:flex}.desk-main{flex:1}.desk-topbar{z-index:var(--z-header);height:56px;height:calc(56px + env(safe-area-inset-top));padding:0 12px 0 8px;padding:env(safe-area-inset-top) calc(12px + env(safe-area-inset-right)) 0 calc(8px + env(safe-area-inset-left));border-bottom:1px solid var(--color-border);background:#fff;flex:none;align-items:center;gap:10px;display:flex;position:sticky;top:0}.desk-topbar-title{min-width:0;margin-left:2px}.desk-topbar-title b{font-size:var(--fs-17);white-space:nowrap;text-overflow:ellipsis;line-height:20px;display:block;overflow:hidden}.desk-topbar-title small{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;line-height:14px;font-weight:var(--fw-semibold);color:var(--n-600);display:block}.side{z-index:var(--z-drawer);width:min(var(--side-w) + 28px, 88vw);height:auto;box-shadow:var(--sh-3);visibility:hidden;transition:transform .2s var(--mo-ease-in), visibility 0s linear .2s;border-right:0;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.side.is-open{transition:transform .26s var(--mo-ease-sheet), visibility 0s linear 0s;visibility:visible;transform:none}.side-close{display:inline-flex;position:absolute;top:8px;right:8px}.side-scrim{z-index:calc(var(--z-drawer) - 1);background:#1b1c2073;animation:.2s linear fx-fade;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.side{padding-left:env(safe-area-inset-left)}.side-foot{padding-bottom:env(safe-area-inset-bottom)}.page{padding:22px 20px 28px;padding:22px calc(20px + env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left))}}@media (max-width:599.98px){.page{padding:18px 16px 24px;padding:18px calc(16px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}}html.is-embed,html.is-embed body,html.is-embed #root{background:#fff;min-height:0}.embed-shell{background:#fff;flex-direction:column;min-width:0;display:flex}.embed-head{--plane-at:78%;flex:none;align-items:center;gap:10px;height:50px;padding:0 16px;display:flex}.embed-head b{font-size:var(--fs-17);font-weight:var(--fw-black);letter-spacing:-.005em}.embed-aside{min-width:0;font-size:var(--fs-13);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.embed-main{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:920px;margin:0 auto;padding:18px 20px 20px;display:flex}@media (max-width:599.98px){.embed-main{padding:16px 16px 20px}}.embed-main[data-nav=go]>:not([class*=fx-]){animation:fx-fade var(--mo-dur-fade) linear backwards}.m-top{--plane-at:70%;padding-top:env(safe-area-inset-top);flex:none}.appbar{align-items:center;gap:2px;height:56px;padding:0 8px;display:flex}.appbar-sign{margin-left:8px}.appbar-title{min-width:0;font-size:var(--fs-20);line-height:1.15;font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:6px;overflow:hidden}.appbar-title.is-long{font-size:var(--fs-18)}@media (max-width:359px){.appbar-title.is-long{font-size:var(--fs-16)}}.appbar .appbar-btn{--control-h:44px;--control-radius:12px;color:#fff;flex:none}.appbar .appbar-btn .icon{width:24px;height:24px}.appbar-profile{cursor:pointer;--press:.9;border-radius:50%;flex:none;margin-right:6px;text-decoration:none;display:grid;position:relative}.appbar-profile:after{content:"";border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.appbar-profile .ava{transition:background var(--dur,.15s) var(--ease,ease)}.appbar-profile:hover .ava{background:#ffffff24}.appbar-profile[aria-current=page] .ava{color:var(--red-500);background:#fff}.m-stage{background:var(--color-bg);flex:1;justify-content:center;display:flex}.m-shell{--m-tabbar-h:calc(66px + env(safe-area-inset-bottom));--m-top-h:calc(56px + env(safe-area-inset-top));width:100%;min-width:0;max-width:560px;min-height:100vh;background:var(--color-bg);flex-direction:column;flex:1;min-height:100dvh;display:flex;position:relative}.m-shell.no-tabbar{--m-tabbar-h:0px}@media (min-width:600px){.m-stage{background:var(--n-100)}.m-shell{box-shadow:0 0 0 1px var(--n-200), var(--sh-2)}}.m-shell>.m-top{z-index:var(--z-header);position:sticky;top:0}.m-main{flex-direction:column;flex:1;min-width:0;display:flex}.m-main>.page-spinner{flex:1}.m-main[data-nav=tab]>:not(:-webkit-any(.plane,[class*=fx-])){animation:m-nav-tab .2s var(--mo-ease-out) backwards}.m-main[data-nav=tab]>:not(:is(.plane,[class*=fx-])){animation:m-nav-tab .2s var(--mo-ease-out) backwards}.m-main[data-nav=forward]>:not(:-webkit-any(.plane,[class*=fx-])){animation:m-nav-forward .24s var(--mo-ease-out) backwards}.m-main[data-nav=forward]>:not(:is(.plane,[class*=fx-])){animation:m-nav-forward .24s var(--mo-ease-out) backwards}.m-main[data-nav=back]>:not(:-webkit-any(.plane,[class*=fx-])){animation:m-nav-back .22s var(--mo-ease-out) backwards}.m-main[data-nav=back]>:not(:is(.plane,[class*=fx-])){animation:m-nav-back .22s var(--mo-ease-out) backwards}@keyframes m-nav-tab{0%{opacity:0;transform:translate3d(0, var(--mo-rise-sm), 0)}}@keyframes m-nav-forward{0%{opacity:0;transform:translate3d(var(--mo-push), 0, 0)}}@keyframes m-nav-back{0%{opacity:0;transform:translate3d(calc(-1 * var(--mo-push)), 0, 0)}}body.has-tabbar{--tabbar-h:67px}.tabbar{z-index:var(--z-sticky);padding:6px 10px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:#fff;flex:none;margin-top:auto;display:flex;position:sticky;bottom:0}.tab{min-width:0;min-height:54px;font-size:var(--fs-13);line-height:16px;font-weight:var(--fw-semibold);color:var(--n-600);touch-action:manipulation;transition:color var(--dur-fast) var(--ease);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.tab .icon{width:26px;height:26px;transition:transform var(--mo-dur-release) var(--mo-ease-spring)}.tab:hover{color:var(--n-900)}.tab.is-active{color:var(--red-500);font-weight:var(--fw-bold)}.tab:active .icon{transition-duration:var(--mo-dur-press);transition-timing-function:var(--mo-ease-press);transform:scale(.88)}.tabbar-live .tab.is-active .icon{animation:tab-icon-in .3s var(--mo-ease-out)}@keyframes tab-icon-in{0%{transform:scale(.85)}55%{transform:scale(1.1)}}.tab:focus-visible{box-shadow:inset 0 0 0 2.5px var(--color-focus)}.tab-ink{pointer-events:none;height:3px;width:calc((100% - 20px) / var(--tab-n,3));transform:translateX(calc(var(--tab-i,0) * 100%));transition:transform .28s var(--mo-ease-spring), opacity var(--mo-dur-fade) linear;position:absolute;top:-1px;left:10px}.tab-ink:before{content:"";background:var(--red-500);border-radius:0 0 3px 3px;width:40px;height:3px;margin-left:-20px;position:absolute;top:0;left:50%}.tab-ink.is-off{opacity:0}.tab-dot{transform-origin:30%;background:var(--n-900);color:#fff;min-width:20px;height:20px;font-size:var(--fs-13);line-height:20px;font-weight:var(--fw-bold);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 5px;position:absolute;top:2px;left:calc(50% + 8px);box-shadow:0 0 0 2px #fff}.tab-dot.is-bump{--pop-from:1.18;--pop-o:1}.m-sec{padding:26px 16px 0}.m-sec-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 4px 10px;display:flex}.m-h{font-size:var(--fs-20);line-height:1.2;font-weight:var(--fw-black);letter-spacing:-.01em}.m-link{min-height:var(--hit);font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--red-500);align-items:center;text-decoration:none;display:inline-flex}.m-pad{flex:none;height:22px}.strip{border-bottom:1px solid var(--color-border);height:52px;font-size:var(--fs-16);color:var(--n-600);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.strip .amount{font-size:var(--fs-20);color:var(--n-900)}.m-cta{bottom:var(--m-tabbar-h);z-index:var(--z-sticky);border-top:1px solid var(--color-border);background:#fff;flex:none;margin-top:auto;padding:12px 16px 14px;position:sticky;box-shadow:0 -10px 24px -14px #1b1c202e}.no-tabbar .m-cta{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.m-cta-line{font-size:var(--fs-16);color:var(--n-600);justify-content:space-between;align-items:baseline;gap:12px;margin:0 4px 10px;display:flex}.m-cta-line b{color:var(--n-900);font-size:var(--fs-18)}.profile-card{border:1px solid var(--color-border);border-radius:var(--card-radius);box-shadow:var(--sh-1);background:#fff;align-items:center;gap:14px;padding:18px;display:flex}.profile-who{overflow-wrap:anywhere;min-width:0}.profile-name{font-size:var(--fs-20);line-height:1.2;font-weight:var(--fw-black);letter-spacing:-.01em}.profile-sub{color:var(--n-600);font-size:var(--fs-16);margin-top:4px;line-height:22px}.profile-facts{border:1px solid var(--color-border);border-radius:var(--card-radius);box-shadow:var(--sh-1);background:#fff;margin-top:12px;overflow:hidden}.profile-fact{justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px;display:flex}.profile-fact+.profile-fact{border-top:1px solid var(--color-border)}.profile-fact dt{color:var(--n-600);font-size:var(--fs-16)}.profile-fact dd{font-weight:var(--fw-semibold);text-align:right;overflow-wrap:anywhere;min-width:0}.profile-menu{border:1px solid var(--color-border);border-radius:var(--card-radius);box-shadow:var(--sh-1);background:#fff;margin-top:12px;overflow:hidden}.profile-row{width:100%;min-height:58px;font-weight:var(--fw-semibold);color:var(--n-900);text-align:left;touch-action:manipulation;transition:background var(--dur-fast) var(--ease);align-items:center;gap:14px;padding:0 16px 0 18px;text-decoration:none;display:flex}.profile-row .icon-chev{transition:transform var(--dur-fast) var(--mo-ease-out)}.profile-row:active{background:var(--n-50)}.profile-row:active .icon-chev{transform:translate(3px)}.profile-row+.profile-row{border-top:1px solid var(--color-border)}.profile-row:hover{background:var(--n-25)}.profile-row:focus-visible{box-shadow:inset 0 0 0 2.5px var(--color-focus)}.profile-row>.icon:first-child{color:var(--n-600)}.profile-row-text{flex:1;min-width:0}.profile-row-text small{font-size:var(--fs-14);line-height:18px;font-weight:var(--fw-regular);color:var(--n-600);display:block}.profile-row .icon-chev{width:20px;height:20px;color:var(--n-400)}@media print{.m-stage{background:0 0;display:block}}.app-screen{min-height:100vh;flex:1;justify-content:center;min-height:100dvh}.app-fault{flex:1;justify-content:center;min-height:320px}.section-stub{flex:1;justify-content:center;min-height:280px}.section-stub-card{flex-direction:column;flex:1;justify-content:center;display:flex}
