.netstrip[data-v-366fe28e]{position:fixed;top:var(--app-safe-top);left:0;right:0;z-index:var(--cr-z-toast);height:var(--app-netstrip-height);display:flex;align-items:center;justify-content:center;gap:var(--cr-space-2);padding:0 var(--cr-space-4);background:var(--cr-signal);color:var(--cr-on-signal);font:var(--app-font-section);letter-spacing:var(--app-tracking-caps);text-transform:uppercase}.netstrip__icon[data-v-366fe28e]{flex:none;width:var(--cr-icon-sm);height:var(--cr-icon-sm)}.app-btn[data-v-e9c8598f]{position:relative;width:100%;min-height:var(--app-control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--cr-space-2);padding:0 var(--cr-space-5);border:0;border-radius:var(--app-control-radius);font:var(--app-font-control);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--cr-duration-fast) var(--cr-ease-standard),transform var(--cr-duration-fast) var(--cr-ease-standard)}.app-btn__label[data-v-e9c8598f]{display:inline-flex;align-items:center;gap:var(--cr-space-2)}.app-btn__label--busy[data-v-e9c8598f]{opacity:0}.app-btn[data-v-e9c8598f] svg{width:var(--cr-icon-md);height:var(--cr-icon-md)}.app-btn--primary[data-v-e9c8598f],.app-btn--accent[data-v-e9c8598f],.app-btn--signal[data-v-e9c8598f]{min-height:var(--app-action-height);font:var(--app-font-action)}.app-btn--primary[data-v-e9c8598f],.app-btn--accent[data-v-e9c8598f]{background:var(--cr-app-action);color:var(--cr-on-app-action)}.app-btn--primary[data-v-e9c8598f]:active,.app-btn--accent[data-v-e9c8598f]:active{background:var(--cr-app-action-press)}.app-btn--signal[data-v-e9c8598f]{background:var(--cr-signal);color:var(--cr-on-signal)}.app-btn--outline[data-v-e9c8598f]{background:var(--cr-app-action-soft);box-shadow:inset 0 0 0 var(--cr-border-width) var(--cr-app-action-line);color:var(--cr-app-action-text)}.app-btn--ghost[data-v-e9c8598f]{background:transparent;color:var(--app-button-ghost-color)}.app-btn--danger[data-v-e9c8598f]{background:var(--cr-danger-soft);box-shadow:inset 0 0 0 var(--cr-border-width) var(--cr-danger-line);color:var(--cr-danger-text)}.app-btn--action[data-v-e9c8598f]{min-height:var(--app-action-height)}.app-btn--compact[data-v-e9c8598f]{width:auto;min-height:var(--app-control-sm);padding:0 var(--cr-space-3);gap:var(--cr-space-1-5);border-radius:var(--app-control-radius-sm);font:var(--app-font-control-sm);letter-spacing:normal;text-transform:none}.app-btn--link[data-v-e9c8598f]{width:auto;min-height:var(--app-control-sm);padding:0;gap:var(--cr-space-1);background:none;color:var(--app-button-link-color);font:var(--app-font-button);text-align:left}.app-btn--link[data-v-e9c8598f] svg{width:var(--cr-icon-sm);height:var(--cr-icon-sm)}.app-btn--link .app-btn__label[data-v-e9c8598f]{gap:var(--cr-space-1)}.app-btn--text[data-v-e9c8598f]{display:inline;min-height:0;font:inherit;text-decoration:underline;text-underline-offset:var(--cr-space-0-5)}.app-btn--text .app-btn__label[data-v-e9c8598f]{display:inline}.app-btn--text[data-v-e9c8598f]:after{content:"";position:absolute;inset-inline:0;inset-block:min(0px,calc((var(--cr-touch-min) - 1lh) / -2))}.app-btn--add[data-v-e9c8598f]{min-height:var(--app-action-height);border:var(--app-field-line) dashed var(--cr-border-strong);border-radius:var(--app-panel-radius);background:transparent;color:var(--cr-text);font:var(--app-font-name);letter-spacing:var(--app-tracking-caps);text-transform:uppercase}.app-btn--add[data-v-e9c8598f] svg{width:var(--cr-icon-lg);height:var(--cr-icon-lg)}.app-btn--control[data-v-e9c8598f]{background:var(--cr-app-control-bg);box-shadow:inset 0 0 0 var(--cr-border-width) var(--cr-app-control-line);color:var(--cr-text-secondary)}.app-btn--on[data-v-e9c8598f]{background:var(--cr-text);box-shadow:none;color:var(--cr-app-bg)}.app-btn--tag[data-v-e9c8598f]{width:auto;min-height:calc(var(--cr-space-8) + var(--cr-space-1));padding:0 var(--cr-space-3);gap:var(--cr-space-1);border-radius:var(--app-control-radius-sm);font:var(--app-font-code);letter-spacing:var(--app-tracking-caps);text-transform:uppercase}.app-btn--tag[data-v-e9c8598f] svg{width:var(--cr-icon-sm);height:var(--cr-icon-sm)}.app-btn--tag[data-v-e9c8598f]:after{content:"";position:absolute;inset-inline:0;inset-block:calc((var(--cr-space-8) + var(--cr-space-1) - var(--cr-touch-min)) / 2)}.app-btn--block[data-v-e9c8598f]{width:100%}.app-btn--inline[data-v-e9c8598f]{width:auto;min-width:var(--app-button-min)}.app-btn--disabled[data-v-e9c8598f]{background:var(--cr-app-control-bg);box-shadow:none;color:var(--cr-text-disabled);cursor:default}.app-btn--ghost.app-btn--disabled[data-v-e9c8598f],.app-btn--danger.app-btn--disabled[data-v-e9c8598f],.app-btn--link.app-btn--disabled[data-v-e9c8598f],.app-btn--add.app-btn--disabled[data-v-e9c8598f]{background:transparent}.app-btn__spinner[data-v-e9c8598f]{position:absolute;color:currentColor}.app-btn[data-v-e9c8598f]:focus-visible{outline:var(--cr-focus-width) solid var(--cr-focus);outline-offset:var(--cr-space-0-5)}.app-sheet[data-v-754b69ad]{--height: fit-content;--width: min(100%, var(--cr-form-max));--background: linear-gradient(var(--cr-panel-bg), var(--cr-panel-bg)), var(--cr-app-bg);align-items:flex-end}.app-sheet[data-v-754b69ad]::part(content){border-radius:var(--app-sheet-radius) var(--app-sheet-radius) 0 0}.sheet[data-v-754b69ad]{display:flex;flex-direction:column;gap:var(--cr-space-4);max-height:85vh;max-height:85dvh;overflow-y:auto;padding:var(--app-sheet-pad-top) var(--app-gutter) calc(var(--cr-space-5) + var(--app-safe-bottom));color:var(--cr-text)}.sheet__head[data-v-754b69ad]{display:flex;flex-direction:column;gap:var(--cr-space-1-5)}.sheet__kicker[data-v-754b69ad]{padding:0;color:var(--cr-text-muted)}.sheet__title[data-v-754b69ad]{font:var(--app-font-title);text-wrap:pretty}.sheet__subtitle[data-v-754b69ad]{font:var(--app-font-secondary);color:var(--cr-text-secondary)}.sheet__actions[data-v-754b69ad]{display:flex;flex-direction:column;gap:var(--cr-space-2);margin-top:var(--cr-space-1)}.sheet__actions[data-v-754b69ad] .app-btn:not(.app-btn--compact){min-height:var(--app-action-height)}.sheet__discard-text[data-v-754b69ad]{font:var(--app-font-body-strong);color:var(--cr-text);text-wrap:pretty}.sheet--footer[data-v-754b69ad]{padding-bottom:0}.sheet__footer[data-v-754b69ad]{position:sticky;bottom:0;z-index:var(--cr-z-sticky);margin:auto calc(var(--app-gutter) * -1) 0;padding:var(--cr-space-3) var(--app-gutter) calc(var(--cr-space-3) + var(--app-safe-bottom));background:var(--cr-panel-bg);box-shadow:0 calc(var(--cr-border-width) * -1) 0 var(--app-line)}.upd[data-v-d6431b79]{position:fixed;inset:0;z-index:var(--cr-z-tooltip);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cr-space-2);padding:var(--cr-space-6);text-align:center;background:var(--cr-app-bg)}.upd__spin[data-v-d6431b79]{width:var(--cr-space-8);height:var(--cr-space-8);color:var(--cr-text)}.upd__title[data-v-d6431b79]{margin-top:var(--cr-space-1);font:var(--app-font-name);letter-spacing:var(--app-tracking-heading);color:var(--cr-text)}.upd__note[data-v-d6431b79]{max-width:var(--cr-prose-max);font:var(--app-font-secondary);color:var(--cr-text-secondary)}.updstrip[data-v-5362f823]{position:fixed;top:var(--app-safe-top);left:0;right:0;z-index:var(--cr-z-toast);height:var(--app-updstrip-height);display:flex;align-items:center;justify-content:center;gap:var(--cr-space-2);padding:0 var(--cr-space-4);border:0;background:var(--cr-panel-bg);box-shadow:0 var(--cr-border-width) 0 var(--app-line);color:var(--cr-text);font:var(--app-font-secondary)}.app-offline .updstrip[data-v-5362f823]{top:calc(var(--app-safe-top) + var(--app-netstrip-height))}.updstrip__icon[data-v-5362f823]{flex:none;width:var(--cr-icon-sm);height:var(--cr-icon-sm);color:var(--cr-app-action-text)}.updstrip__action[data-v-5362f823]{font:var(--app-font-body-strong);color:var(--cr-app-action-text)}.icon-defs[data-v-2eca1718]{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.icon-defs__from[data-v-2eca1718]{stop-color:var(--cr-icon-grad-from)}.icon-defs__to[data-v-2eca1718]{stop-color:var(--cr-icon-grad-to)}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cr-brand-50: #f2f7ff;--cr-brand-100: #e2eeff;--cr-brand-200: #c8deff;--cr-brand-300: #a4c8fd;--cr-brand-400: #7dabef;--cr-brand-500: #5a8edb;--cr-brand-600: #4072be;--cr-brand-700: #295ba4;--cr-brand-800: #1d447d;--cr-brand-900: #12305d;--cr-brand-950: #081f42;--cr-accent-50: #fff4f1;--cr-accent-100: #ffe7df;--cr-accent-200: #ffd0c2;--cr-accent-300: #ffaf96;--cr-accent-400: #ff7e56;--cr-accent-500: #fe5200;--cr-accent-600: #c53e00;--cr-accent-700: #9e2f00;--cr-accent-800: #7a2300;--cr-accent-900: #5a1700;--cr-accent-950: #3e0d00;--cr-neutral-50: #f7fafe;--cr-neutral-100: #f0f4f8;--cr-neutral-200: #e3e7ec;--cr-neutral-300: #d0d5da;--cr-neutral-400: #b3b8be;--cr-neutral-500: #8e9399;--cr-neutral-600: #6a6f76;--cr-neutral-700: #51565d;--cr-neutral-800: #3b4047;--cr-neutral-900: #242930;--cr-neutral-950: #11161d;--cr-success-50: #eefbf1;--cr-success-100: #ddf4e2;--cr-success-200: #bee9c8;--cr-success-300: #94d9a6;--cr-success-400: #63c081;--cr-success-500: #2ea75e;--cr-success-600: #008a46;--cr-success-700: #006e36;--cr-success-800: #005428;--cr-success-900: #003d1b;--cr-success-950: #002910;--cr-warning-50: #fdf6e9;--cr-warning-100: #f9ebd4;--cr-warning-200: #f3d9ac;--cr-warning-300: #e8bf76;--cr-warning-400: #d49f35;--cr-warning-500: #b78300;--cr-warning-600: #956a00;--cr-warning-700: #775400;--cr-warning-800: #5b3f00;--cr-warning-900: #432d00;--cr-warning-950: #2d1d00;--cr-danger-50: #fff4f2;--cr-danger-100: #ffe6e2;--cr-danger-200: #ffd0c7;--cr-danger-300: #ffaea1;--cr-danger-400: #ff7c6a;--cr-danger-500: #f24838;--cr-danger-600: #d12318;--cr-danger-700: #ad0300;--cr-danger-800: #860100;--cr-danger-900: #630000;--cr-danger-950: #450000;--cr-info-50: #eef9ff;--cr-info-100: #dcf0fe;--cr-info-200: #bbe3fc;--cr-info-300: #8ecff6;--cr-info-400: #5cb4e6;--cr-info-500: #2198d1;--cr-info-600: #007cae;--cr-info-700: #00628b;--cr-info-800: #004b6b;--cr-info-900: #00364f;--cr-info-950: #002436;--cr-violet-50: #f7f5ff;--cr-violet-100: #edeaff;--cr-violet-200: #ddd6ff;--cr-violet-300: #c8baff;--cr-violet-400: #ae95ff;--cr-violet-500: #966ef8;--cr-violet-600: #7c52d9;--cr-violet-700: #643ab6;--cr-violet-800: #4d2891;--cr-violet-900: #381a6d;--cr-violet-950: #250e4e;--cr-signal-50: #fcf7e7;--cr-signal-100: #f6edd0;--cr-signal-200: #ffd000;--cr-signal-300: #e1c466;--cr-signal-400: #cba500;--cr-signal-500: #aa8a00;--cr-signal-600: #8b7000;--cr-signal-700: #6e5800;--cr-signal-800: #544300;--cr-signal-900: #3d3000;--cr-signal-950: #291f00;--cr-work-50: #eaf2fd;--cr-work-100: #d6e5fb;--cr-work-200: #b3cdf6;--cr-work-300: #8ab4f8;--cr-work-400: #5b9bff;--cr-work-500: #3a84f5;--cr-work-600: #1f75ea;--cr-work-700: #1068e0;--cr-work-800: #0a4fb8;--cr-work-900: #083f94;--cr-work-950: #062c69;--cr-ink-50: #f5f7fb;--cr-ink-100: #e9edf4;--cr-ink-200: #d5ddeb;--cr-ink-300: #bbc6dc;--cr-ink-400: #9baac5;--cr-ink-500: #7e8ead;--cr-ink-600: #5b6576;--cr-ink-700: #46526a;--cr-ink-800: #39455b;--cr-ink-900: #2b3850;--cr-ink-950: #0f1b33;--cr-hot-50: #fff4f1;--cr-hot-100: #ffe7e0;--cr-hot-200: #ffd0c4;--cr-hot-300: #ffaf99;--cr-hot-400: #ff7e5d;--cr-hot-500: #f04a1a;--cr-hot-600: #cb3500;--cr-hot-700: #a22800;--cr-hot-800: #7d1d00;--cr-hot-900: #5d1300;--cr-hot-950: #400a00;--cr-night-0: #0a0f14;--cr-night-1: #12161c;--cr-night-2: #1a1e25;--cr-night-3: #22272d;--cr-night-line: #2d3239;--cr-night-line-strong: #40464d}:root{color-scheme:light;--cr-font-sans: "Golos Text Variable", "Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cr-font-display: "Montserrat Variable", "Montserrat", var(--cr-font-sans);--cr-font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--cr-text-2xs: .6875rem;--cr-text-xs: .75rem;--cr-text-sm: .8125rem;--cr-text-md: .875rem;--cr-text-base: 1rem;--cr-text-lg: 1.125rem;--cr-text-xl: 1.25rem;--cr-text-2xl: 1.5rem;--cr-text-3xl: 1.875rem;--cr-text-4xl: 2.25rem;--cr-leading-tight: 1.2;--cr-leading-snug: 1.35;--cr-leading-normal: 1.5;--cr-weight-regular: 400;--cr-weight-medium: 500;--cr-weight-semibold: 600;--cr-weight-bold: 700;--cr-tracking-tight: -.015em;--cr-tracking-caps: .06em;--cr-tracking-label: .02em;--cr-space-0-5: 2px;--cr-space-1: 4px;--cr-space-1-5: 6px;--cr-space-2: 8px;--cr-space-3: 12px;--cr-space-4: 16px;--cr-space-5: 20px;--cr-space-6: 24px;--cr-space-8: 32px;--cr-space-10: 40px;--cr-space-12: 48px;--cr-space-16: 64px;--cr-radius-xs: 4px;--cr-radius-sm: 6px;--cr-radius-md: 10px;--cr-radius-lg: 14px;--cr-radius-xl: 20px;--cr-radius-2xl: 24px;--cr-radius-pill: 999px;--cr-control-sm: 32px;--cr-control-md: 40px;--cr-control-lg: 48px;--cr-control-xl: 56px;--cr-touch-min: 44px;--cr-icon-sm: 16px;--cr-icon-md: 20px;--cr-icon-lg: 24px;--cr-icon-xl: 32px;--cr-border-width: 1px;--cr-border-width-strong: 1.5px;--cr-border-width-accent: 2px;--cr-focus-width: 2px;--cr-focus-offset: 2px;--cr-disabled-opacity: .5;--cr-hit-min: 0px;--cr-segmented-h-sm: 24px;--cr-badge-h: 20px;--cr-badge-h-sm: 18px;--cr-icon-nudge: 1px;--cr-sidebar-width: 248px;--cr-sidebar-width-collapsed: 72px;--cr-topbar-height: 56px;--cr-bottom-nav-item: 52px;--cr-bottom-nav-pill: 56px;--cr-bottom-nav-pill-h: 30px;--cr-page-gutter: var(--cr-space-6);--cr-sticky-top: 0px;--cr-sticky-bottom: env(safe-area-inset-bottom, 0px);--cr-form-max: 640px;--cr-page-max: 1200px;--cr-prose-max: 62ch;--cr-modal-sm: 420px;--cr-modal-md: 560px;--cr-modal-lg: 800px;--cr-modal-max-h: 900px;--cr-tooltip-max: 260px;--cr-drawer-width: 480px;--cr-drawer-width-lg: 560px;--cr-drawer-width-xl: 760px;--cr-drawer-aside-width: 264px;--cr-menu-width: 220px;--cr-menu-width-lg: 280px;--cr-popover-width: 340px;--cr-split-aside-width: 404px;--cr-split-rail-width: 56px;--cr-list-max-h: 24rem;--cr-toolbar-search-w: 300px;--cr-toolbar-search-min: 140px;--cr-toolbar-select-w: 200px;--cr-toolbar-select-w-sm: 168px;--cr-media-thumb-w: 160px;--cr-thumb-sm: var(--cr-control-md);--cr-thumb-md: var(--cr-space-16);--cr-thumb-lg: 96px;--cr-store-header-height: 76px;--cr-store-header-height-narrow: 64px;--cr-store-header-aside-max: 16rem;--cr-summary-width: 22rem;--cr-duration-fast: 90ms;--cr-duration-base: .16s;--cr-duration-slow: .24s;--cr-duration-slower: .36s;--cr-ease-standard: cubic-bezier(.2, 0, 0, 1);--cr-ease-enter: cubic-bezier(.05, .7, .1, 1);--cr-ease-exit: cubic-bezier(.3, 0, .8, .15);--cr-duration-pulse: 1.2s;--cr-z-sticky: 10;--cr-z-alarm: 15;--cr-z-nav: 20;--cr-z-dropdown: 30;--cr-z-overlay: 40;--cr-z-modal: 50;--cr-z-toast: 60;--cr-z-tooltip: 70;--cr-bg: var(--cr-neutral-50);--cr-surface: #ffffff;--cr-surface-2: var(--cr-neutral-100);--cr-surface-3: var(--cr-neutral-200);--cr-surface-inverse: var(--cr-neutral-900);--cr-surface-raised: #ffffff;--cr-border-raised: transparent;--cr-overlay: rgb(17 22 29 / .48);--cr-on-overlay: #ffffff;--cr-chat-wall-from: #d3e0f2;--cr-chat-wall-to: #ece4d6;--cr-chat-wall-ink: rgb(29 68 125 / .11);--cr-chat-bubble: #ffffff;--cr-chat-bubble-mine: #e5efff;--cr-chat-service-bg: rgb(36 55 84 / .38);--cr-chat-service-text: #ffffff;--cr-chat-quote-bg: rgb(29 68 125 / .07);--cr-chat-quote-line: var(--cr-brand);--cr-text: var(--cr-neutral-900);--cr-text-secondary: var(--cr-neutral-700);--cr-text-muted: var(--cr-neutral-600);--cr-text-disabled: var(--cr-neutral-400);--cr-text-inverse: #ffffff;--cr-text-link: var(--cr-brand-700);--cr-border: var(--cr-neutral-200);--cr-border-strong: var(--cr-neutral-300);--cr-border-input: var(--cr-neutral-500);--cr-border-input-hover: var(--cr-neutral-600);--cr-brand: var(--cr-brand-700);--cr-brand-hover: var(--cr-brand-800);--cr-brand-press: var(--cr-brand-900);--cr-brand-soft: var(--cr-brand-50);--cr-brand-soft-hover: var(--cr-brand-100);--cr-brand-soft-text: var(--cr-brand-800);--cr-on-brand: #ffffff;--cr-accent: var(--cr-accent-600);--cr-accent-hover: var(--cr-accent-700);--cr-accent-press: var(--cr-accent-800);--cr-accent-bright: var(--cr-accent-500);--cr-accent-soft: var(--cr-accent-50);--cr-accent-soft-text: var(--cr-accent-800);--cr-on-accent: #ffffff;--cr-on-danger: #ffffff;--cr-switch-thumb: #ffffff;--cr-success: var(--cr-success-600);--cr-on-success: #ffffff;--cr-success-soft: var(--cr-success-50);--cr-success-text: var(--cr-success-700);--cr-success-line: var(--cr-success-200);--cr-warning: var(--cr-warning-500);--cr-warning-soft: var(--cr-warning-50);--cr-warning-text: var(--cr-warning-800);--cr-warning-line: var(--cr-warning-200);--cr-danger: var(--cr-danger-600);--cr-danger-hover: var(--cr-danger-700);--cr-danger-soft: var(--cr-danger-50);--cr-danger-text: var(--cr-danger-700);--cr-danger-line: var(--cr-danger-200);--cr-info: var(--cr-info-600);--cr-info-soft: var(--cr-info-50);--cr-info-text: var(--cr-info-700);--cr-info-line: var(--cr-info-200);--cr-violet: var(--cr-violet-600);--cr-violet-soft: var(--cr-violet-50);--cr-violet-text: var(--cr-violet-700);--cr-violet-line: var(--cr-violet-200);--cr-neutral-soft: var(--cr-neutral-100);--cr-neutral-text: var(--cr-neutral-700);--cr-neutral-line: var(--cr-neutral-200);--cr-on-inverse-success: var(--cr-success-300);--cr-on-inverse-warning: var(--cr-warning-300);--cr-on-inverse-danger: var(--cr-danger-300);--cr-on-inverse-info: var(--cr-info-300);--cr-hero-bg: var(--cr-brand-700);--cr-hero-text: #ffffff;--cr-workplace-bg: var(--cr-work-bg);--cr-work-bg: var(--cr-neutral-100);--cr-work-topbar-bg: #ffffff;--cr-work-bar-bg: var(--cr-rail-bg);--cr-work-topbar-border: var(--cr-neutral-200);--cr-work-card-bg: #ffffff;--cr-work-card-border: var(--cr-neutral-200);--cr-work-card-border-hover: var(--cr-ink-300);--cr-work-card-shadow: 0 1px 2px rgb(15 27 51 / .05);--cr-work-divider: var(--cr-neutral-100);--cr-work-field-bg: var(--cr-neutral-100);--cr-work-text: var(--cr-ink-950);--cr-work-text-secondary: var(--cr-ink-700);--cr-work-text-muted: var(--cr-ink-600);--cr-work-action: var(--cr-work-700);--cr-work-action-hover: var(--cr-work-800);--cr-work-action-press: var(--cr-work-900);--cr-on-work-action: #ffffff;--cr-work-action-disabled: var(--cr-work-200);--cr-on-work-action-disabled: var(--cr-ink-700);--cr-work-soft: var(--cr-work-100);--cr-work-soft-hover: var(--cr-work-200);--cr-on-work-soft: var(--cr-work-800);--cr-work-step-bg: var(--cr-work-50);--cr-work-step-border: var(--cr-work-200);--cr-work-step-text: var(--cr-ink-900);--cr-work-step-track: var(--cr-work-200);--cr-work-underline: var(--cr-work-action);--cr-work-ink: var(--cr-ink-950);--cr-work-ink-hover: var(--cr-ink-900);--cr-on-work-ink: #ffffff;--cr-rail-bg: #1a2130;--cr-rail-fg: #b4bccb;--cr-rail-fg-strong: #ffffff;--cr-rail-muted: #8d97a8;--cr-rail-item-active: rgb(255 255 255 / .08);--cr-rail-item-hover: rgb(255 255 255 / .05);--cr-rail-card: rgb(255 255 255 / .06);--cr-rail-line: rgb(255 255 255 / .06);--cr-rail-marker: #4d8ff0;--cr-rail-width: 266px;--cr-rail-item-radius: 12px;--cr-rail-content-radius: 22px;--cr-rail-page: #f4f6f9;--cr-rail-surface: #ffffff;--cr-rail-panel: #eef1f5;--cr-rail-border: #e3e7ee;--cr-rail-border-strong: #cfd5df;--cr-rail-divider: #edf0f4;--cr-rail-text: #182030;--cr-rail-text-secondary: #5a6474;--cr-rail-text-muted: #677182;--cr-rail-ink: #182030;--cr-rail-ink-hover: #222c42;--cr-on-rail-ink: #ffffff;--cr-rail-mark: #1068e0;--cr-rail-action: #1068e0;--cr-rail-action-hover: #0a4fb8;--cr-rail-action-press: #083f94;--cr-on-rail-action: #ffffff;--cr-rail-action-soft: #e7effc;--cr-rail-action-soft-hover: #d6e4fa;--cr-on-rail-action-soft: #0b4fb8;--cr-rail-link: #0b5bd3;--cr-rail-focus: #1068e0;--cr-rail-selection: #d6e4fa;--cr-rail-shadow-card: 0 1px 3px rgb(24 32 48 / .06), 0 10px 30px rgb(24 32 48 / .06);--cr-store-page: #ffffff;--cr-store-surface: #ffffff;--cr-store-plate: #f1f4f9;--cr-store-plate-hover: #e7ecf4;--cr-store-plate-blend: multiply;--cr-store-photo-line: #e6e9ef;--cr-store-placeholder: #f5f7fa;--cr-store-placeholder-icon: #b9c1ce;--cr-store-plate-icon: #9db9e4;--cr-store-search: #f0f2f6;--cr-store-search-hover: #e8ebf1;--cr-store-panel: #f4f6f9;--cr-store-panel-hover: #eaedf2;--cr-store-border: #e2e6ec;--cr-store-border-strong: #cbd1da;--cr-store-divider: #edf0f4;--cr-store-text: #1a2130;--cr-store-text-secondary: #485164;--cr-store-text-muted: #5a6376;--cr-store-action: var(--cr-work-700);--cr-store-action-hover: var(--cr-work-800);--cr-store-action-press: var(--cr-work-900);--cr-on-store-action: #ffffff;--cr-store-action-soft: var(--cr-work-50);--cr-store-action-soft-hover: var(--cr-work-100);--cr-on-store-action-soft: var(--cr-work-800);--cr-store-link: var(--cr-work-700);--cr-store-focus: var(--cr-work-700);--cr-store-selection: var(--cr-work-100);--cr-store-hero: linear-gradient(118deg, #1a2130 0%, #15346e 50%, #0f63da 100%);--cr-store-hero-glow: rgb(110 168 255 / .55);--cr-store-hero-pixels: rgb(255 255 255 / .6);--cr-store-hero-text-secondary: #eef2fb;--cr-store-hero-text-muted: #c9d6ee;--cr-store-hero-line: rgb(255 255 255 / .16);--cr-store-hero-action: #ffffff;--cr-store-hero-action-hover: #eaf2fd;--cr-on-store-hero-action: #0a4fb8;--cr-card-hero-text-secondary: var(--cr-store-hero-text-secondary);--cr-card-hero-text-muted: var(--cr-store-hero-text-muted);--cr-card-hero-line: var(--cr-store-hero-line);--cr-card-hero-action: var(--cr-store-hero-action);--cr-card-hero-action-hover: var(--cr-store-hero-action-hover);--cr-on-card-hero-action: var(--cr-on-store-hero-action);--cr-tone-1-bg: #e7f0ff;--cr-tone-1-bg-hover: #d9e7ff;--cr-tone-1-chip: #cfe1ff;--cr-tone-1-ink: #0a60da;--cr-tone-2-bg: #e3f6ee;--cr-tone-2-bg-hover: #d3f0e3;--cr-tone-2-chip: #c6e9d7;--cr-tone-2-ink: #0e8a62;--cr-tone-3-bg: #f0eaff;--cr-tone-3-bg-hover: #e5dcff;--cr-tone-3-chip: #ddd0ff;--cr-tone-3-ink: #5e3cdc;--cr-tone-4-bg: #ffefe4;--cr-tone-4-bg-hover: #ffe3d2;--cr-tone-4-chip: #ffd6bd;--cr-tone-4-ink: #d85a12;--cr-tone-5-bg: #fff6d9;--cr-tone-5-bg-hover: #ffeec0;--cr-tone-5-chip: #ffe49a;--cr-tone-5-ink: #b37d00;--cr-tone-6-bg: #ffe9f0;--cr-tone-6-bg-hover: #ffdbe7;--cr-tone-6-chip: #ffcede;--cr-tone-6-ink: #cf2e64;--cr-tone-7-bg: #e0f5f7;--cr-tone-7-bg-hover: #cfeef2;--cr-tone-7-chip: #c3e8ee;--cr-tone-7-ink: #0c8092;--cr-tone-8-bg: #e9ecff;--cr-tone-8-bg-hover: #dce1ff;--cr-tone-8-chip: #d2d8ff;--cr-tone-8-ink: #3647cf;--cr-store-shadow-card: 0 1px 2px rgb(26 33 48 / .04), 0 2px 8px rgb(26 33 48 / .04);--cr-store-shadow-hover: 0 12px 28px rgb(26 33 48 / .1), 0 2px 6px rgb(26 33 48 / .05);--cr-store-shadow-tile-hover: 0 0 0 12px var(--cr-store-surface), 0 14px 30px 12px rgb(26 33 48 / .1), 0 2px 6px 12px rgb(26 33 48 / .04);--cr-store-shadow-header: 0 1px 0 var(--cr-store-border), 0 4px 16px rgb(26 33 48 / .04);--cr-urgency-fire-dot: var(--cr-hot-500);--cr-urgency-fire-bg: var(--cr-hot-100);--cr-urgency-fire-strong: var(--cr-hot-600);--cr-on-urgency-fire-strong: #ffffff;--cr-urgency-fire-text: var(--cr-hot-600);--cr-urgency-fire-banner: var(--cr-hot-50);--cr-urgency-fire-banner-line: var(--cr-hot-200);--cr-urgency-today-dot: var(--cr-work-action);--cr-urgency-today-bg: var(--cr-work-100);--cr-urgency-out-dot: var(--cr-success);--cr-urgency-out-bg: var(--cr-success-100);--cr-urgency-wait-dot: var(--cr-neutral-500);--cr-urgency-wait-bg: var(--cr-neutral-200);--cr-urgency-empty-line: var(--cr-ink-300);--cr-answer-yes-bg: var(--cr-success-soft);--cr-answer-yes-text: var(--cr-success-text);--cr-answer-partial-bg: var(--cr-warning-soft);--cr-answer-partial-text: var(--cr-warning-text);--cr-answer-expected-bg: var(--cr-info-soft);--cr-answer-expected-text: var(--cr-info-text);--cr-answer-missing-bg: var(--cr-danger-soft);--cr-answer-missing-text: var(--cr-danger-text);--cr-answer-none: var(--cr-urgency-fire-text);--cr-status-work-bg: var(--cr-warning-soft);--cr-status-work-text: var(--cr-warning-text);--cr-status-ready-bg: var(--cr-success-soft);--cr-status-ready-text: var(--cr-success-text);--cr-status-road-bg: var(--cr-info-soft);--cr-status-road-text: var(--cr-info-text);--cr-status-closed-bg: var(--cr-neutral-200);--cr-status-closed-text: var(--cr-neutral-700);--cr-app-bg: var(--cr-neutral-100);--cr-bar-bg: var(--cr-app-bg);--cr-panel-bg: #ffffff;--cr-panel-shadow: 0 1px 2px rgb(17 22 29 / .05), 0 0 0 1px rgb(17 22 29 / .04);--cr-panel-divider: var(--cr-border);--cr-panel-input-border: var(--cr-neutral-600);--cr-app-action: var(--cr-accent-500);--cr-app-action-press: var(--cr-accent-600);--cr-on-app-action: var(--cr-neutral-950);--cr-on-app-action-muted: var(--cr-accent-950);--cr-app-action-soft: var(--cr-accent-50);--cr-app-action-line: var(--cr-accent-500);--cr-app-action-text: var(--cr-accent-600);--cr-app-control-bg: var(--cr-surface-2);--cr-app-control-line: var(--cr-border);--cr-app-attention-text: var(--cr-accent-800);--cr-signal: var(--cr-signal-200);--cr-on-signal: var(--cr-neutral-950);--cr-signal-soft: var(--cr-signal-50);--cr-signal-text: var(--cr-signal-800);--cr-app-hero-bg: var(--cr-neutral-950);--cr-app-hero-text: #ffffff;--cr-app-logo-plate: #ffffff;--cr-app-hero-muted: var(--cr-neutral-300);--cr-app-hero-control: var(--cr-neutral-800);--cr-app-hero-ring: none;--cr-app-bubble-mine: var(--cr-chat-bubble-mine);--cr-app-bubble-mine-text: var(--cr-text);--cr-app-bubble-mine-muted: var(--cr-text-secondary);--cr-app-bubble-mine-control: var(--cr-chat-quote-bg);--cr-app-bubble-mine-read: var(--cr-brand);--cr-app-logistics: var(--cr-brand);--cr-app-logistics-soft: var(--cr-brand-100);--cr-app-logistics-text: var(--cr-brand-800);--cr-on-app-logistics: #ffffff;--cr-tabbar-bg: var(--cr-neutral-950);--cr-tabbar-shadow: 0 8px 24px rgb(17 22 29 / .18);--cr-tabbar-active: var(--cr-neutral-950);--cr-tabbar-active-bg: var(--cr-accent-500);--cr-tabbar-inactive: var(--cr-neutral-400);--cr-tabbar-badge: var(--cr-signal-200);--cr-on-tabbar-badge: var(--cr-neutral-950);--cr-app-tile-bg: linear-gradient(135deg, var(--cr-accent-50) 0%, var(--cr-brand-100) 100%);--cr-app-tile-border: rgb(17 22 29 / .06);--cr-app-tile-glow: rgb(255 255 255 / .9);--cr-app-tile-shadow: var(--cr-panel-shadow);--cr-icon-grad-from: var(--cr-accent-500);--cr-icon-grad-to: var(--cr-brand-600);--cr-object-1-bg: var(--cr-brand-100);--cr-object-1-text: var(--cr-brand-800);--cr-object-2-bg: var(--cr-violet-100);--cr-object-2-text: var(--cr-violet-800);--cr-object-3-bg: var(--cr-success-100);--cr-object-3-text: var(--cr-success-800);--cr-object-4-bg: var(--cr-signal-100);--cr-object-4-text: var(--cr-signal-800);--cr-object-5-bg: var(--cr-hot-100);--cr-object-5-text: var(--cr-hot-800);--cr-object-6-bg: var(--cr-ink-100);--cr-object-6-text: var(--cr-ink-800);--cr-qr-fg: var(--cr-neutral-900);--cr-qr-bg: #ffffff;--cr-photo-bg: #ffffff;--cr-photo-border: var(--cr-neutral-200);--cr-photo-icon: var(--cr-neutral-400);--cr-focus: var(--cr-brand-500);--cr-selection: var(--cr-brand-100);--cr-skeleton: var(--cr-neutral-200);--cr-skeleton-shine: var(--cr-neutral-100);--cr-shadow-1: 0 1px 2px rgb(17 22 29 / .06), 0 1px 1px rgb(17 22 29 / .04);--cr-shadow-2: 0 4px 12px rgb(17 22 29 / .08), 0 1px 3px rgb(17 22 29 / .06);--cr-shadow-3: 0 12px 32px rgb(17 22 29 / .12), 0 2px 6px rgb(17 22 29 / .06);--cr-shadow-4: 0 24px 64px rgb(17 22 29 / .18), 0 4px 12px rgb(17 22 29 / .08)}:root[data-theme=dark],.cr-scope-dark{color-scheme:dark;color:var(--cr-text);--cr-bg: var(--cr-night-0);--cr-surface: var(--cr-night-1);--cr-surface-2: var(--cr-night-2);--cr-surface-3: var(--cr-night-3);--cr-surface-inverse: var(--cr-neutral-50);--cr-surface-raised: var(--cr-night-line);--cr-border-raised: var(--cr-neutral-600);--cr-overlay: rgb(0 0 0 / .62);--cr-on-overlay: #ffffff;--cr-chat-wall-from: #0d1828;--cr-chat-wall-to: #171521;--cr-chat-wall-ink: rgb(255 255 255 / .045);--cr-chat-bubble: var(--cr-night-2);--cr-chat-bubble-mine: #1c3150;--cr-chat-service-bg: rgb(0 0 0 / .42);--cr-chat-quote-bg: rgb(255 255 255 / .06);--cr-chat-quote-line: var(--cr-brand-400);--cr-text: var(--cr-neutral-50);--cr-text-secondary: var(--cr-neutral-300);--cr-text-muted: var(--cr-neutral-400);--cr-text-disabled: var(--cr-neutral-600);--cr-text-inverse: var(--cr-neutral-900);--cr-text-link: var(--cr-brand-300);--cr-border: var(--cr-night-line);--cr-border-strong: var(--cr-night-line-strong);--cr-border-input: var(--cr-neutral-600);--cr-border-input-hover: var(--cr-neutral-500);--cr-brand: var(--cr-brand-600);--cr-brand-hover: var(--cr-brand-700);--cr-brand-press: var(--cr-brand-800);--cr-brand-soft: rgb(64 114 190 / .18);--cr-brand-soft-hover: rgb(64 114 190 / .28);--cr-brand-soft-text: var(--cr-brand-200);--cr-accent-soft: rgb(254 82 0 / .16);--cr-accent-soft-text: var(--cr-accent-300);--cr-success: var(--cr-success-500);--cr-success-soft: rgb(46 167 94 / .16);--cr-success-text: var(--cr-success-300);--cr-success-line: rgb(46 167 94 / .34);--cr-warning: var(--cr-warning-400);--cr-warning-soft: rgb(212 159 53 / .16);--cr-warning-text: var(--cr-warning-300);--cr-warning-line: rgb(212 159 53 / .34);--cr-danger: var(--cr-danger-500);--cr-danger-hover: var(--cr-danger-400);--cr-on-danger: var(--cr-neutral-950);--cr-on-success: var(--cr-neutral-950);--cr-danger-soft: rgb(242 72 56 / .16);--cr-danger-text: var(--cr-danger-300);--cr-danger-line: rgb(242 72 56 / .34);--cr-info: var(--cr-info-500);--cr-info-soft: rgb(33 152 209 / .16);--cr-info-text: var(--cr-info-300);--cr-info-line: rgb(33 152 209 / .34);--cr-violet: var(--cr-violet-500);--cr-violet-soft: rgb(150 110 248 / .18);--cr-violet-text: var(--cr-violet-300);--cr-violet-line: rgb(150 110 248 / .36);--cr-neutral-soft: var(--cr-night-3);--cr-neutral-text: var(--cr-neutral-300);--cr-neutral-line: var(--cr-night-line-strong);--cr-on-inverse-success: var(--cr-success-700);--cr-on-inverse-warning: var(--cr-warning-700);--cr-on-inverse-danger: var(--cr-danger-700);--cr-on-inverse-info: var(--cr-info-700);--cr-focus: var(--cr-brand-400);--cr-selection: rgb(64 114 190 / .4);--cr-rail-page: #121722;--cr-rail-surface: #1a2030;--cr-rail-panel: #222a3a;--cr-rail-border: #2a3344;--cr-rail-border-strong: #3a4558;--cr-rail-divider: #222a3a;--cr-rail-text: #e8ecf2;--cr-rail-text-secondary: #a6afbe;--cr-rail-text-muted: #929bab;--cr-rail-ink: #e8ecf2;--cr-rail-ink-hover: #ffffff;--cr-on-rail-ink: #182030;--cr-rail-mark: #5b9bff;--cr-rail-action: #5b9bff;--cr-rail-action-hover: #7aaeff;--cr-rail-action-press: #4d8ff0;--cr-on-rail-action: #121722;--cr-rail-action-soft: #1b2a48;--cr-rail-action-soft-hover: #223559;--cr-on-rail-action-soft: #8cb6ff;--cr-rail-link: #8cb6ff;--cr-rail-focus: #5b9bff;--cr-rail-selection: #223559;--cr-rail-shadow-card: none;--cr-store-page: #10141c;--cr-store-surface: #181d27;--cr-store-plate: #1d2431;--cr-store-plate-hover: #242c3b;--cr-store-plate-blend: normal;--cr-store-photo-line: #2a3140;--cr-store-placeholder: #1a202b;--cr-store-placeholder-icon: #475064;--cr-store-plate-icon: #3f5a86;--cr-store-search: #212837;--cr-store-search-hover: #263040;--cr-store-panel: #212837;--cr-store-panel-hover: #29313f;--cr-store-border: #2a3140;--cr-store-border-strong: #3a4354;--cr-store-divider: #222938;--cr-store-text: #eceff4;--cr-store-text-secondary: #b1b9c6;--cr-store-text-muted: #8f98a8;--cr-store-action: var(--cr-work-400);--cr-store-action-hover: var(--cr-work-300);--cr-store-action-press: var(--cr-work-500);--cr-on-store-action: var(--cr-neutral-950);--cr-store-action-soft: rgb(16 104 224 / .22);--cr-store-action-soft-hover: rgb(16 104 224 / .32);--cr-on-store-action-soft: var(--cr-work-200);--cr-store-link: var(--cr-work-300);--cr-store-focus: var(--cr-work-400);--cr-store-selection: rgb(16 104 224 / .36);--cr-store-hero: linear-gradient(118deg, #141b28 0%, #142c5a 52%, #1d5cc2 100%);--cr-store-hero-glow: rgb(110 168 255 / .38);--cr-store-hero-pixels: rgb(255 255 255 / .46);--cr-store-hero-text-secondary: #e3e9f5;--cr-store-hero-text-muted: #b9c6de;--cr-store-hero-line: rgb(255 255 255 / .14);--cr-store-hero-action: #ffffff;--cr-store-hero-action-hover: #eaf2fd;--cr-on-store-hero-action: #0a4fb8;--cr-tone-1-bg: #16253f;--cr-tone-1-bg-hover: #1b2d4c;--cr-tone-1-chip: #223a5e;--cr-tone-1-ink: #6ea8ff;--cr-tone-2-bg: #102a24;--cr-tone-2-bg-hover: #14322b;--cr-tone-2-chip: #163f34;--cr-tone-2-ink: #4fd1a0;--cr-tone-3-bg: #251f42;--cr-tone-3-bg-hover: #2c2550;--cr-tone-3-chip: #342b60;--cr-tone-3-ink: #a993ff;--cr-tone-4-bg: #38241a;--cr-tone-4-bg-hover: #432b1e;--cr-tone-4-chip: #4e3222;--cr-tone-4-ink: #ff9d5c;--cr-tone-5-bg: #2c2610;--cr-tone-5-bg-hover: #352e13;--cr-tone-5-chip: #3f3717;--cr-tone-5-ink: #f2c94c;--cr-tone-6-bg: #381c27;--cr-tone-6-bg-hover: #43222f;--cr-tone-6-chip: #4f2838;--cr-tone-6-ink: #ff7aa5;--cr-tone-7-bg: #0f2a33;--cr-tone-7-bg-hover: #13323d;--cr-tone-7-chip: #164251;--cr-tone-7-ink: #4cc9d9;--cr-tone-8-bg: #1d2246;--cr-tone-8-bg-hover: #232953;--cr-tone-8-chip: #2b3160;--cr-tone-8-ink: #8b9bff;--cr-store-shadow-card: none;--cr-store-shadow-hover: 0 12px 28px rgb(0 0 0 / .45);--cr-store-shadow-tile-hover: 0 0 0 12px var(--cr-store-surface), 0 14px 30px 12px rgb(0 0 0 / .45);--cr-store-shadow-header: 0 1px 0 var(--cr-store-border);--cr-work-bg: var(--cr-night-0);--cr-work-topbar-bg: var(--cr-night-1);--cr-work-topbar-border: var(--cr-night-line);--cr-work-card-bg: var(--cr-night-1);--cr-work-card-border: var(--cr-night-line);--cr-work-card-border-hover: var(--cr-night-line-strong);--cr-work-card-shadow: none;--cr-work-divider: var(--cr-night-line);--cr-work-field-bg: var(--cr-night-2);--cr-work-text: var(--cr-neutral-50);--cr-work-text-secondary: var(--cr-neutral-300);--cr-work-text-muted: var(--cr-neutral-400);--cr-work-action: var(--cr-work-400);--cr-work-action-hover: var(--cr-work-300);--cr-work-action-press: var(--cr-work-500);--cr-on-work-action: var(--cr-neutral-950);--cr-work-action-disabled: var(--cr-night-3);--cr-on-work-action-disabled: var(--cr-neutral-400);--cr-work-soft: rgb(16 104 224 / .22);--cr-work-soft-hover: rgb(16 104 224 / .32);--cr-on-work-soft: var(--cr-work-200);--cr-work-step-bg: rgb(16 104 224 / .18);--cr-work-step-border: rgb(16 104 224 / .45);--cr-work-step-text: var(--cr-neutral-100);--cr-work-step-track: var(--cr-night-3);--cr-work-ink: var(--cr-neutral-100);--cr-work-ink-hover: var(--cr-neutral-200);--cr-on-work-ink: var(--cr-neutral-950);--cr-urgency-fire-bg: rgb(240 74 26 / .14);--cr-urgency-fire-text: var(--cr-hot-300);--cr-urgency-fire-banner: rgb(240 74 26 / .12);--cr-urgency-fire-banner-line: rgb(240 74 26 / .35);--cr-urgency-today-bg: rgb(16 104 224 / .16);--cr-urgency-out-bg: rgb(30 138 76 / .16);--cr-urgency-wait-bg: var(--cr-night-2);--cr-urgency-empty-line: var(--cr-night-line-strong);--cr-status-closed-bg: var(--cr-night-3);--cr-status-closed-text: var(--cr-neutral-300);--cr-app-bg: var(--cr-night-0);--cr-panel-bg: var(--cr-night-2);--cr-panel-shadow: 0 0 0 1px var(--cr-night-line);--cr-panel-divider: var(--cr-night-line);--cr-panel-input-border: var(--cr-neutral-500);--cr-app-action-press: var(--cr-accent-400);--cr-app-action-soft: rgb(254 82 0 / .14);--cr-app-action-text: var(--cr-accent-400);--cr-app-control-bg: var(--cr-night-3);--cr-app-control-line: var(--cr-night-line);--cr-app-attention-text: var(--cr-accent-300);--cr-signal-soft: rgb(255 208 0 / .14);--cr-signal-text: var(--cr-signal-300);--cr-app-hero-bg: var(--cr-night-2);--cr-app-hero-muted: var(--cr-neutral-400);--cr-app-hero-control: var(--cr-night-3);--cr-app-hero-ring: inset 0 0 0 var(--cr-border-width) var(--cr-signal-600);--cr-app-bubble-mine: var(--cr-chat-bubble-mine);--cr-app-bubble-mine-control: rgb(0 0 0 / .24);--cr-app-bubble-mine-read: var(--cr-brand-300);--cr-app-logistics: var(--cr-brand-400);--cr-app-logistics-soft: rgb(64 114 190 / .2);--cr-app-logistics-text: var(--cr-brand-200);--cr-on-app-logistics: var(--cr-neutral-950);--cr-object-1-bg: var(--cr-brand-900);--cr-object-1-text: var(--cr-brand-300);--cr-object-2-bg: var(--cr-violet-900);--cr-object-2-text: var(--cr-violet-300);--cr-object-3-bg: var(--cr-success-900);--cr-object-3-text: var(--cr-success-300);--cr-object-4-bg: var(--cr-signal-900);--cr-object-4-text: var(--cr-signal-300);--cr-object-5-bg: var(--cr-hot-900);--cr-object-5-text: var(--cr-hot-300);--cr-object-6-bg: var(--cr-ink-900);--cr-object-6-text: var(--cr-ink-200);--cr-tabbar-bg: var(--cr-night-2);--cr-tabbar-shadow: 0 8px 24px rgb(0 0 0 / .5), 0 0 0 1px var(--cr-night-line);--cr-app-tile-bg: linear-gradient(135deg, rgb(254 82 0 / .16) 0%, rgb(90 142 219 / .16) 100%);--cr-app-tile-border: rgb(255 255 255 / .08);--cr-app-tile-glow: rgb(255 255 255 / .06);--cr-icon-grad-from: var(--cr-accent-400);--cr-icon-grad-to: var(--cr-brand-400);--cr-skeleton: var(--cr-night-2);--cr-skeleton-shine: var(--cr-night-3);--cr-shadow-1: 0 1px 2px rgb(0 0 0 / .4);--cr-shadow-2: 0 4px 14px rgb(0 0 0 / .45), 0 0 0 1px var(--cr-night-line);--cr-shadow-3: 0 12px 32px rgb(0 0 0 / .55), 0 0 0 1px var(--cr-night-line);--cr-shadow-4: 0 24px 64px rgb(0 0 0 / .65), 0 0 0 1px var(--cr-night-line-strong)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--cr-bg);color:var(--cr-text);font-family:var(--cr-font-sans);font-size:var(--cr-text-md);line-height:var(--cr-leading-normal);font-feature-settings:"cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}img,svg,video,canvas{display:block;max-width:100%}svg{flex-shrink:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--cr-text-link);text-decoration-thickness:var(--cr-border-width);text-underline-offset:var(--cr-space-0-5)}::selection{background:var(--cr-selection)}:focus-visible{outline:var(--cr-focus-width) solid var(--cr-focus);outline-offset:var(--cr-focus-offset)}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:var(--cr-border-strong) transparent}.cr-display{font-family:var(--cr-font-display);font-size:var(--cr-text-4xl);font-weight:var(--cr-weight-bold);line-height:var(--cr-leading-tight);letter-spacing:var(--cr-tracking-tight)}.cr-h1{font-family:var(--cr-font-display);font-size:var(--cr-h1-size, var(--cr-text-2xl));font-weight:var(--cr-h1-weight, var(--cr-weight-bold));line-height:var(--cr-leading-tight);letter-spacing:var(--cr-tracking-tight)}.cr-h2{font-family:var(--cr-h2-font, inherit);font-size:var(--cr-h2-size, var(--cr-text-xl));font-weight:var(--cr-h2-weight, var(--cr-weight-semibold));line-height:var(--cr-leading-snug);letter-spacing:var(--cr-tracking-tight)}.cr-h3{font-size:var(--cr-text-base);font-weight:var(--cr-weight-semibold);line-height:var(--cr-leading-snug)}.cr-h4{font-size:var(--cr-text-md);font-weight:var(--cr-weight-semibold);line-height:var(--cr-leading-snug)}.cr-body{font-size:var(--cr-text-md);line-height:var(--cr-leading-normal)}.cr-body-lg{font-size:var(--cr-text-base);line-height:var(--cr-leading-normal)}.cr-caption{font-size:var(--cr-text-sm);line-height:var(--cr-leading-snug);color:var(--cr-text-muted)}.cr-overline{font-size:var(--cr-text-xs);font-weight:var(--cr-weight-semibold);line-height:var(--cr-leading-snug);letter-spacing:var(--cr-tracking-caps);text-transform:uppercase;color:var(--cr-text-muted)}.cr-num{font-variant-numeric:tabular-nums}.cr-order-no{color:var(--cr-text);font-weight:var(--cr-weight-semibold);font-variant-numeric:tabular-nums;text-decoration:none}.cr-order-no:is(a,button):hover,.cr-order-no:is(a,button):focus-visible{text-decoration:underline}.cr-row-tone{--row-tone-wash: color-mix(in srgb, var(--row-tone) var(--cr-table-tone-fill, 0%), transparent);box-shadow:inset var(--cr-table-tone-stripe, 3px) 0 0 var(--row-tone);background-image:linear-gradient(var(--row-tone-wash),var(--row-tone-wash))}.cr-row-tone--danger{--row-tone: var(--cr-danger)}.cr-row-tone--warning{--row-tone: var(--cr-warning)}.cr-row-tone--success{--row-tone: var(--cr-success)}.cr-row-tone--info{--row-tone: var(--cr-info)}.cr-row-tone--violet{--row-tone: var(--cr-violet)}.cr-row-tone--brand{--row-tone: var(--cr-brand)}.cr-row-tone--hot{--row-tone: var(--cr-urgency-fire-dot)}.cr-muted{color:var(--cr-text-muted)}.cr-secondary{color:var(--cr-text-secondary)}.cr-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cr-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--cr-space-3)}.cr-stat-grid>.cr-stat{container:cr-stat / inline-size}.cr-stat-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:1680px){.cr-stat-grid--4{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}@media(max-width:900px){.cr-stat-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-cell{display:flex;flex-direction:column;gap:var(--cr-space-0-5);min-width:0;line-height:var(--cr-leading-snug)}.cr-cell__name{font-weight:var(--cr-weight-medium);overflow-wrap:anywhere}.cr-cell__sub{overflow:hidden;font-size:var(--cr-text-sm);color:var(--cr-text-secondary);text-overflow:ellipsis;white-space:nowrap}.cr-mark{padding:0 var(--cr-space-0-5);border-radius:var(--cr-radius-sm);background:var(--cr-accent-soft);color:var(--cr-accent-soft-text)}.cr-error-text{margin:0;font-size:var(--cr-text-sm);line-height:var(--cr-leading-snug);color:var(--cr-danger-text)}.cr-focus-guard{position:fixed;top:0;left:0;width:1px;height:0;overflow:hidden;outline:none;pointer-events:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cr-chat-wall{position:relative;isolation:isolate;background:linear-gradient(160deg,var(--cr-chat-wall-from),var(--cr-chat-wall-to))}.cr-chat-wall:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--cr-chat-wall-ink);-webkit-mask:url(/assets/chat-pattern-cU2MuzFz.svg) 0 0 / 420px repeat;mask:url(/assets/chat-pattern-cU2MuzFz.svg) 0 0 / 420px repeat;pointer-events:none}:root{--ion-font-family: var(--cr-font-sans);--ion-background-color: var(--cr-bg);--ion-background-color-rgb: 247, 250, 254;--ion-text-color: var(--cr-text);--ion-text-color-rgb: 36, 41, 48;--ion-border-color: var(--cr-border);--ion-placeholder-color: var(--cr-text-muted);--ion-placeholder-opacity: 1;--ion-toolbar-background: var(--cr-surface);--ion-toolbar-color: var(--cr-text);--ion-toolbar-border-color: var(--cr-border);--ion-tab-bar-background: var(--cr-surface);--ion-tab-bar-color: var(--cr-text-muted);--ion-tab-bar-color-selected: var(--cr-brand);--ion-tab-bar-border-color: var(--cr-border);--ion-item-background: var(--cr-surface);--ion-item-color: var(--cr-text);--ion-item-border-color: var(--cr-border);--ion-card-background: var(--cr-surface);--ion-card-color: var(--cr-text);--ion-overlay-background-color: var(--cr-surface);--ion-backdrop-color: var(--cr-overlay);--ion-backdrop-opacity: 1;--ion-background-color-step-50: color-mix(in srgb, var(--cr-text) 5%, var(--cr-bg));--ion-background-color-step-100: color-mix(in srgb, var(--cr-text) 10%, var(--cr-bg));--ion-background-color-step-150: color-mix(in srgb, var(--cr-text) 15%, var(--cr-bg));--ion-background-color-step-200: color-mix(in srgb, var(--cr-text) 20%, var(--cr-bg));--ion-background-color-step-250: color-mix(in srgb, var(--cr-text) 25%, var(--cr-bg));--ion-background-color-step-300: color-mix(in srgb, var(--cr-text) 30%, var(--cr-bg));--ion-background-color-step-350: color-mix(in srgb, var(--cr-text) 35%, var(--cr-bg));--ion-background-color-step-400: color-mix(in srgb, var(--cr-text) 40%, var(--cr-bg));--ion-background-color-step-450: color-mix(in srgb, var(--cr-text) 45%, var(--cr-bg));--ion-background-color-step-500: color-mix(in srgb, var(--cr-text) 50%, var(--cr-bg));--ion-background-color-step-550: color-mix(in srgb, var(--cr-text) 55%, var(--cr-bg));--ion-background-color-step-600: color-mix(in srgb, var(--cr-text) 60%, var(--cr-bg));--ion-background-color-step-650: color-mix(in srgb, var(--cr-text) 65%, var(--cr-bg));--ion-background-color-step-700: color-mix(in srgb, var(--cr-text) 70%, var(--cr-bg));--ion-background-color-step-750: color-mix(in srgb, var(--cr-text) 75%, var(--cr-bg));--ion-background-color-step-800: color-mix(in srgb, var(--cr-text) 80%, var(--cr-bg));--ion-background-color-step-850: color-mix(in srgb, var(--cr-text) 85%, var(--cr-bg));--ion-background-color-step-900: color-mix(in srgb, var(--cr-text) 90%, var(--cr-bg));--ion-background-color-step-950: color-mix(in srgb, var(--cr-text) 95%, var(--cr-bg));--ion-text-color-step-50: color-mix(in srgb, var(--cr-bg) 5%, var(--cr-text));--ion-text-color-step-100: color-mix(in srgb, var(--cr-bg) 10%, var(--cr-text));--ion-text-color-step-150: color-mix(in srgb, var(--cr-bg) 15%, var(--cr-text));--ion-text-color-step-200: color-mix(in srgb, var(--cr-bg) 20%, var(--cr-text));--ion-text-color-step-250: color-mix(in srgb, var(--cr-bg) 25%, var(--cr-text));--ion-text-color-step-300: color-mix(in srgb, var(--cr-bg) 30%, var(--cr-text));--ion-text-color-step-350: color-mix(in srgb, var(--cr-bg) 35%, var(--cr-text));--ion-text-color-step-400: color-mix(in srgb, var(--cr-bg) 40%, var(--cr-text));--ion-text-color-step-450: color-mix(in srgb, var(--cr-bg) 45%, var(--cr-text));--ion-text-color-step-500: color-mix(in srgb, var(--cr-bg) 50%, var(--cr-text));--ion-text-color-step-550: color-mix(in srgb, var(--cr-bg) 55%, var(--cr-text));--ion-text-color-step-600: color-mix(in srgb, var(--cr-bg) 60%, var(--cr-text));--ion-text-color-step-650: color-mix(in srgb, var(--cr-bg) 65%, var(--cr-text));--ion-text-color-step-700: color-mix(in srgb, var(--cr-bg) 70%, var(--cr-text));--ion-text-color-step-750: color-mix(in srgb, var(--cr-bg) 75%, var(--cr-text));--ion-text-color-step-800: color-mix(in srgb, var(--cr-bg) 80%, var(--cr-text));--ion-text-color-step-850: color-mix(in srgb, var(--cr-bg) 85%, var(--cr-text));--ion-text-color-step-900: color-mix(in srgb, var(--cr-bg) 90%, var(--cr-text));--ion-text-color-step-950: color-mix(in srgb, var(--cr-bg) 95%, var(--cr-text));--ion-color-step-50: var(--ion-background-color-step-50);--ion-color-step-100: var(--ion-background-color-step-100);--ion-color-step-150: var(--ion-background-color-step-150);--ion-color-step-200: var(--ion-background-color-step-200);--ion-color-step-250: var(--ion-background-color-step-250);--ion-color-step-300: var(--ion-background-color-step-300);--ion-color-step-350: var(--ion-background-color-step-350);--ion-color-step-400: var(--ion-background-color-step-400);--ion-color-step-450: var(--ion-background-color-step-450);--ion-color-step-500: var(--ion-background-color-step-500);--ion-color-step-550: var(--ion-background-color-step-550);--ion-color-step-600: var(--ion-background-color-step-600);--ion-color-step-650: var(--ion-background-color-step-650);--ion-color-step-700: var(--ion-background-color-step-700);--ion-color-step-750: var(--ion-background-color-step-750);--ion-color-step-800: var(--ion-background-color-step-800);--ion-color-step-850: var(--ion-background-color-step-850);--ion-color-step-900: var(--ion-background-color-step-900);--ion-color-step-950: var(--ion-background-color-step-950);--ion-color-primary: var(--cr-brand);--ion-color-primary-rgb: 41, 91, 164;--ion-color-primary-contrast: var(--cr-on-brand);--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: var(--cr-brand-press);--ion-color-primary-tint: var(--cr-brand-hover);--ion-color-secondary: var(--cr-accent);--ion-color-secondary-rgb: 197, 62, 0;--ion-color-secondary-contrast: var(--cr-on-accent);--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: var(--cr-accent-press);--ion-color-secondary-tint: var(--cr-accent-hover);--ion-color-tertiary: var(--cr-info);--ion-color-tertiary-rgb: 0, 124, 174;--ion-color-tertiary-contrast: var(--cr-on-brand);--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: var(--cr-info-text);--ion-color-tertiary-tint: var(--cr-info);--ion-color-success: var(--cr-success);--ion-color-success-rgb: 0, 138, 70;--ion-color-success-contrast: var(--cr-on-brand);--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: var(--cr-success-text);--ion-color-success-tint: var(--cr-success);--ion-color-warning: var(--cr-warning);--ion-color-warning-rgb: 183, 131, 0;--ion-color-warning-contrast: var(--cr-text-inverse);--ion-color-warning-contrast-rgb: 255, 255, 255;--ion-color-warning-shade: var(--cr-warning-text);--ion-color-warning-tint: var(--cr-warning);--ion-color-danger: var(--cr-danger);--ion-color-danger-rgb: 209, 35, 24;--ion-color-danger-contrast: var(--cr-on-brand);--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: var(--cr-danger-hover);--ion-color-danger-tint: var(--cr-danger);--ion-color-medium: var(--cr-text-muted);--ion-color-medium-rgb: 106, 111, 118;--ion-color-medium-contrast: var(--cr-text-inverse);--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: var(--cr-text-secondary);--ion-color-medium-tint: var(--cr-text-muted);--ion-color-light: var(--cr-surface-2);--ion-color-light-rgb: 240, 244, 248;--ion-color-light-contrast: var(--cr-text);--ion-color-light-contrast-rgb: 36, 41, 48;--ion-color-light-shade: var(--cr-surface-3);--ion-color-light-tint: var(--cr-surface-2);--ion-color-dark: var(--cr-text);--ion-color-dark-rgb: 36, 41, 48;--ion-color-dark-contrast: var(--cr-text-inverse);--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: var(--cr-text-secondary);--ion-color-dark-tint: var(--cr-text)}:root[data-theme=dark]{--ion-background-color-rgb: 10, 15, 20;--ion-text-color-rgb: 247, 250, 254;--ion-color-primary-rgb: 64, 114, 190;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-rgb: 33, 152, 209;--ion-color-success-rgb: 46, 167, 94;--ion-color-warning-rgb: 212, 159, 53;--ion-color-warning-contrast-rgb: 36, 41, 48;--ion-color-danger-rgb: 242, 72, 56;--ion-color-medium-rgb: 179, 184, 190;--ion-color-medium-contrast-rgb: 36, 41, 48;--ion-color-light-rgb: 26, 30, 37;--ion-color-light-contrast-rgb: 247, 250, 254;--ion-color-dark-rgb: 247, 250, 254;--ion-color-dark-contrast-rgb: 36, 41, 48}ion-refresher{--ion-color-primary: var(--cr-app-action);--ion-color-primary-contrast: var(--cr-on-app-action)}ion-modal.app-screen-modal.show-modal~ion-modal.app-sheet.modal-default{--backdrop-opacity: var(--ion-backdrop-opacity)}ion-modal.app-sheet.show-modal~ion-modal.app-sheet.modal-default{--backdrop-opacity: 0}:root{--cr-font-display: var(--cr-font-sans);--app-tracking-heading: -.01em;--app-family-display: var(--cr-font-sans);--app-family-code: var(--cr-font-sans);--app-font-display: var(--app-font-title);--app-font-hello: var(--app-font-title);--app-font-sheet: var(--app-font-title);--app-font-heading: var(--app-font-name);--app-font-action: var(--cr-weight-semibold) 1rem / 1.25rem var(--cr-font-sans);--app-font-section: var(--cr-weight-semibold) .75rem / 1rem var(--cr-font-sans);--app-font-code: var(--cr-weight-semibold) .6875rem / 1rem var(--cr-font-sans);--app-tracking-caps: .04em;--app-font-title: var(--cr-weight-bold) 1.25rem / 1.625rem var(--cr-font-sans);--app-font-name: var(--cr-weight-semibold) 1.0625rem / 1.375rem var(--cr-font-sans);--app-font-panel-title: var(--cr-weight-semibold) 1rem / 1.375rem var(--cr-font-sans);--app-font-lead: var(--cr-weight-semibold) .875rem / 1.125rem var(--cr-font-sans);--app-font-body: var(--cr-weight-regular) .875rem / 1.25rem var(--cr-font-sans);--app-font-body-strong: var(--cr-weight-semibold) .875rem / 1.25rem var(--cr-font-sans);--app-font-button: var(--cr-weight-semibold) .875rem / 1.25rem var(--cr-font-sans);--app-font-control: var(--cr-weight-semibold) 1rem / 1.25rem var(--cr-font-sans);--app-font-control-sm: var(--cr-weight-semibold) .9375rem / 1.25rem var(--cr-font-sans);--app-font-input: var(--cr-weight-regular) 1rem / 1.375rem var(--cr-font-sans);--app-font-row: var(--cr-weight-semibold) .9375rem / 1.25rem var(--cr-font-sans);--app-font-secondary: var(--cr-weight-regular) .8125rem / 1.125rem var(--cr-font-sans);--app-font-story: var(--cr-weight-semibold) .75rem / .9375rem var(--cr-font-sans);--app-font-label: var(--cr-weight-medium) .75rem / 1rem var(--cr-font-sans);--app-font-caption: var(--cr-weight-regular) .75rem / 1rem var(--cr-font-sans);--app-font-tile: var(--cr-weight-medium) .6875rem / .875rem var(--cr-font-sans);--app-font-note: var(--cr-weight-regular) .6875rem / .8125rem var(--cr-font-sans);--app-font-tabbar: var(--cr-weight-semibold) .6875rem / .8125rem var(--cr-font-sans);--app-font-segment: var(--cr-weight-semibold) .8125rem / 1rem var(--cr-font-sans);--app-font-avatar: var(--cr-weight-semibold) 1.1875rem / 1 var(--cr-font-sans);--app-font-mark-md: var(--cr-weight-bold) 1rem / 1 var(--cr-font-sans);--app-font-mark-sm: var(--cr-weight-bold) .8125rem / 1 var(--cr-font-sans);--app-font-mark-xs: var(--cr-weight-bold) .6875rem / 1 var(--cr-font-sans);--app-font-figure: var(--cr-weight-bold) 1.5rem / 1.75rem var(--cr-font-sans);--app-font-figure-xl: var(--cr-weight-bold) 2.25rem / 2.5rem var(--cr-font-sans);--app-gutter: var(--cr-space-4);--app-stack-gap: var(--cr-space-5);--app-netstrip-height: var(--cr-control-sm);--app-updstrip-height: var(--cr-touch-min);--app-safe-top: env(safe-area-inset-top, 0px);--app-safe-bottom: env(safe-area-inset-bottom, 0px);--app-panel-pad: calc(var(--cr-space-3) + var(--cr-space-0-5));--app-panel-radius: 16px;--app-card-radius: 16px;--app-card-pad: var(--cr-space-3);--app-control-height: var(--cr-control-lg);--app-control-sm: var(--cr-touch-min);--app-action-height: var(--cr-control-xl);--app-control-radius: 12px;--app-control-radius-sm: var(--cr-radius-md);--app-tag-radius: var(--cr-radius-sm);--app-sheet-radius: var(--cr-radius-2xl);--app-sheet-pad-top: var(--cr-space-6);--app-tabbar-radius: var(--cr-radius-xl);--app-tab-height: var(--cr-control-xl);--app-row-height: var(--cr-control-lg);--app-story-size: 6rem;--app-story-pad: var(--cr-space-2);--app-story-icon: 1.25rem;--app-story-scrim: linear-gradient(0deg, var(--cr-overlay) 0%, transparent 75%);--app-avatar-md: var(--cr-control-lg);--app-folder-rail: 4rem;--app-tile-size: 3.25rem;--app-tile-radius: var(--cr-radius-lg);--app-tile-icon: 1.625rem;--app-state-icon: var(--cr-control-md);--app-switch-width: 2.5rem;--app-switch-height: 1.5rem;--app-day-width: 3.25rem;--app-day-height: 4rem;--app-qty-input-width: 3.25rem;--app-button-min: 8rem;--app-check-inset: calc(var(--cr-control-sm) + var(--cr-space-2));--app-thumb-md: var(--cr-control-lg);--app-thumb-lg: var(--cr-space-16);--app-photo-max: 20rem;--app-bubble-max: 32rem;--app-icon-button-xs: var(--cr-icon-lg);--app-icon-button-sm: var(--cr-control-sm);--app-icon-button-md: var(--cr-touch-min);--app-icon-button-lg: var(--cr-control-lg);--app-badge-size: var(--cr-space-5);--app-progress-sm: var(--cr-space-1);--app-progress-md: var(--cr-space-1-5);--app-button-ghost-color: var(--cr-text-link);--app-button-link-color: var(--cr-text-link);--app-badge-ring: var(--cr-app-bg);--app-badge-top: calc(var(--cr-space-1-5) * -1);--app-badge-right: calc(var(--cr-space-1-5) * -1);--app-hazard-width: 4rem;--app-dim: .6;--app-press-scale: .98;--app-field-border: var(--cr-panel-input-border);--app-line: var(--cr-border);--app-row-inset: var(--cr-space-4);--app-field-line: 1.5px;--app-field-line-focus: 2px;--app-tabbar-icon: 22px}body{background:var(--cr-app-bg);font:var(--app-font-body)}ion-router-outlet>.ion-page{background:var(--cr-app-bg)}ion-content{--background: transparent}ion-header{background:var(--cr-bar-bg)}.app-tabbar{display:flex;flex-direction:column;gap:var(--cr-space-2);background:var(--cr-app-bg);padding:0 var(--cr-space-2) calc(var(--cr-space-2) + var(--app-safe-bottom))}ion-header>ion-toolbar{max-width:var(--cr-form-max);margin-inline:auto}.app-tabbar>*{width:100%;max-width:calc(var(--cr-form-max) - 2 * var(--cr-space-2));margin-inline:auto}.app-tabbar>.app-action-bar{width:calc(100% - 2 * (var(--app-gutter) - var(--cr-space-2)));max-width:calc(var(--cr-form-max) - 2 * var(--app-gutter))}.app-action-bar{display:flex;align-items:center;gap:var(--cr-space-3);padding:calc(var(--cr-space-2) + var(--cr-space-0-5));border-radius:var(--app-panel-radius);background:var(--cr-panel-bg);box-shadow:var(--cr-panel-shadow)}.app-action-bar--thin{padding:var(--cr-space-1-5) var(--cr-space-1-5) var(--cr-space-1-5) var(--cr-space-3)}.app-action-bar__kicker{font:var(--app-font-code);letter-spacing:var(--app-tracking-caps);text-transform:uppercase;color:var(--cr-text-muted)}.app-action-bar__sum{font:var(--app-font-heading);font-variant-numeric:tabular-nums;color:var(--cr-text)}.app-tone-1{--app-tone-bg: var(--cr-object-1-bg);--app-tone-text: var(--cr-object-1-text)}.app-tone-2{--app-tone-bg: var(--cr-object-2-bg);--app-tone-text: var(--cr-object-2-text)}.app-tone-3{--app-tone-bg: var(--cr-object-3-bg);--app-tone-text: var(--cr-object-3-text)}.app-tone-4{--app-tone-bg: var(--cr-object-4-bg);--app-tone-text: var(--cr-object-4-text)}.app-tone-5{--app-tone-bg: var(--cr-object-5-bg);--app-tone-text: var(--cr-object-5-text)}.app-tone-6{--app-tone-bg: var(--cr-object-6-bg);--app-tone-text: var(--cr-object-6-text)}ion-toolbar{--background: transparent;--color: var(--cr-text);--border-width: 0;--min-height: var(--cr-topbar-height);--padding-start: var(--cr-space-2);--padding-end: var(--cr-space-2)}ion-title{font:var(--app-font-display);letter-spacing:var(--app-tracking-heading)}ion-header:after{display:none}ion-header.header-md,ion-footer.footer-md{box-shadow:none}ion-toolbar ion-buttons ion-button{min-height:var(--cr-touch-min);min-width:var(--cr-touch-min)}ion-toolbar ion-buttons{gap:var(--cr-space-2)}.app-icon-action{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--cr-touch-min);height:var(--cr-touch-min);padding:0;border:0;border-radius:var(--app-control-radius);background:var(--cr-panel-bg);box-shadow:var(--cr-panel-shadow);color:var(--cr-text);cursor:pointer}.app-icon-action>svg{width:var(--cr-icon-lg);height:var(--cr-icon-lg)}.app-icon-action:active{background:var(--cr-app-control-bg)}.app-icon-action--danger{color:var(--cr-danger-text)}.app-icon-action:focus-visible{outline:var(--cr-focus-width) solid var(--cr-focus);outline-offset:calc(var(--cr-focus-width) * -1)}.app-screen{display:flex;flex-direction:column;gap:var(--app-stack-gap);width:100%;max-width:var(--cr-form-max);min-height:100%;margin-inline:auto;padding:var(--cr-space-3) var(--app-gutter) calc(var(--cr-space-6) + var(--app-safe-bottom))}ion-content:has(~ion-footer)>.app-screen{padding-bottom:var(--cr-space-6)}.app-panel,.app-on-panel{--app-field-border: var(--cr-panel-input-border);--app-line: var(--cr-panel-divider);--app-row-inset: var(--app-panel-pad)}.app-panel{border-radius:var(--app-panel-radius);background:var(--cr-panel-bg);box-shadow:var(--cr-panel-shadow)}.app-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--cr-space-2);margin:calc((var(--cr-space-8) + var(--app-safe-top)) * -1) calc(var(--app-gutter) * -1) 0;padding:calc(var(--cr-space-8) + var(--app-safe-top)) var(--app-gutter) var(--cr-space-8);border-radius:0 0 var(--app-sheet-radius) var(--app-sheet-radius);background:var(--cr-app-hero-bg);color:var(--cr-app-hero-text);text-align:center}.app-hero:before,.app-hazard:before{content:"";position:absolute;top:0;right:0;width:var(--app-hazard-width);height:5.25rem;background:repeating-linear-gradient(-45deg,var(--cr-signal) 0 10px,transparent 10px 20px);-webkit-mask-image:linear-gradient(90deg,transparent,var(--cr-text) 70%);mask-image:linear-gradient(90deg,transparent,var(--cr-text) 70%);pointer-events:none}.app-hero>*{position:relative}.app-auth{display:flex;flex-direction:column;gap:var(--cr-space-4);min-height:100%;max-width:var(--cr-form-max);margin:0 auto;padding:calc(var(--cr-space-8) + var(--app-safe-top)) var(--app-gutter) calc(var(--cr-space-6) + var(--app-safe-bottom))}.app-auth__panel{display:flex;flex-direction:column;gap:var(--cr-space-3);padding:var(--cr-space-5) var(--app-panel-pad)}.app-auth__head{display:flex;flex-direction:column;gap:var(--cr-space-1)}.app-label{margin:0;padding:0 var(--cr-space-1);font:var(--app-font-section);letter-spacing:var(--app-tracking-caps);text-transform:uppercase;color:var(--cr-text-secondary)}.app-label--field{padding:0}.app-heading{margin:0;font:var(--app-font-name);letter-spacing:var(--app-tracking-heading);color:var(--cr-text);text-wrap:balance}.app-lead{margin:0;font:var(--app-font-body);color:var(--cr-text-secondary);text-wrap:pretty}.app-press{transition:transform var(--cr-duration-fast) var(--cr-ease-standard)}.app-press:not(:disabled):active{opacity:1;transform:scale(var(--app-press-scale))}@media(prefers-reduced-motion:reduce){.app-press:not(:disabled):active{transform:none}}.app-gradient-icon{fill:url(#app-icon-gradient)}.app-hscroll{display:flex;gap:var(--cr-space-2);margin:0 calc(var(--app-gutter) * -1);padding:0 var(--app-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--app-gutter);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.app-hscroll::-webkit-scrollbar{display:none}.app-hscroll>*{flex:none;scroll-snap-align:start}ion-toast{--background: var(--cr-surface-inverse);--color: var(--cr-text-inverse);--border-radius: var(--app-tile-radius);--box-shadow: var(--cr-shadow-3);font:var(--app-font-secondary)}ion-toast.app-toast--danger{--background: var(--cr-danger);--color: var(--cr-on-danger);font:var(--app-font-body-strong)}html{touch-action:manipulation}button:not(:disabled):active{opacity:.72}:root.app-offline ion-app{top:calc(var(--app-safe-top) + var(--app-netstrip-height))}:root.app-update-ready ion-app{top:calc(var(--app-safe-top) + var(--app-updstrip-height))}:root.app-offline.app-update-ready ion-app{top:calc(var(--app-safe-top) + var(--app-netstrip-height) + var(--app-updstrip-height))}:root.app-offline ion-app,:root.app-update-ready ion-app{--ion-safe-area-top: 0px}*{scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0}ion-content::part(scroll){scrollbar-width:none}
