@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url("./media/golos-text-cyrillic-ext-wght-normal-PXRV5V6Y.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("./media/golos-text-cyrillic-wght-normal-IG2DBSLC.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("./media/golos-text-latin-ext-wght-normal-RQGBENXC.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("./media/golos-text-latin-wght-normal-YJWVK7MO.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}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-cyrillic-ext-wght-normal-MF3U6A5A.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-cyrillic-wght-normal-KKO5CHEH.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-vietnamese-wght-normal-BXDRYU5N.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-latin-ext-wght-normal-VPKFC542.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-latin-wght-normal-LTD77BFG.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{--font-text: "Golos Text Variable", system-ui, sans-serif;--font-digits: "Nunito Variable", var(--font-text);--font-heading: var(--font-digits);--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--heading-weight: 800;--heading-tracking: -.01em;--digits-weight: 900;--digits-tracking: -.02em;--button-font-size: 17px;--button-weight: 700;--text-title: 34px;--text-h2: 28px;--text-h3: 22px;--text-body: 16px;--text-small: 14px;--digits-xl: 84px;--digits-l: 58px;--digits-m: 44px;--digits-s: 28px;--radius-card: 26px;--radius-pill: 999px;--radius-sheet: 34px;--radius-bar: 34px;--radius-field: 16px;--tap-min: 48px;--glass-bar-blur: blur(24px) saturate(180%);--glass-sheet-blur: blur(30px) saturate(180%);--nav-height: 68px;--nav-inset-x: 14px;--nav-inset-bottom: max(18px, env(safe-area-inset-bottom));--nav-space: calc(var(--nav-height) + var(--nav-inset-bottom) + 16px);--motion-fast: .12s;--motion-base: .24s;--motion-spring-duration: .52s;--motion-ease: cubic-bezier(.2, 0, 0, 1);--motion-spring: linear( 0, .103, .319, .55, .745, .887, .977, 1.025, 1.044, 1.045, 1.037, 1.026, 1.016, 1.008, 1.003, 1, .998, .998, .998, .999, 1 );color-scheme:dark;--bg: #000000;--surface: #151517;--surface-2: #242427;--line: #2e2e33;--control-line: #6e6e76;--thumb: #ffffff;--thumb-shadow: 0 1px 3px rgb(0 0 0 / .6);--text: #ffffff;--text-muted: #a1a1a8;--primary: #ffffff;--on-primary: #000000;--accent-text: #a6ff3d;--on-accent-text: #111111;--praise: #a6ff3d;--on-praise: #111111;--roast: #ff3d77;--on-roast: #1a0610;--success: #a6ff3d;--warning: #ffb547;--on-warning: #1a1206;--danger: #ff5c5c;--on-danger: #1a0606;--goal-peach: #ffa884;--goal-hands: #ffc4d8;--goal-leaf: #8bd448;--glass-bar-bg: rgb(21 21 23 / .58);--glass-sheet-bg: rgb(21 21 23 / .86);--glass-line: rgb(255 255 255 / .1);--glass-shadow: 0 10px 30px rgb(0 0 0 / .45);--sheet-shadow: 0 -12px 40px rgb(0 0 0 / .4);--scrim: rgb(0 0 0 / .55);--accent-soft: color-mix(in srgb, var(--accent-text) 14%, transparent);--praise-soft: color-mix(in srgb, var(--praise) 14%, transparent);--roast-soft: color-mix(in srgb, var(--roast) 14%, transparent);--warning-soft: color-mix(in srgb, var(--warning) 14%, transparent);--danger-soft: color-mix(in srgb, var(--danger) 14%, transparent);--goal-peach-soft: color-mix(in srgb, var(--goal-peach) 22%, transparent);--goal-hands-soft: color-mix(in srgb, var(--goal-hands) 22%, transparent);--goal-leaf-soft: color-mix(in srgb, var(--goal-leaf) 22%, transparent);--accent-track: color-mix(in srgb, var(--accent-text) 22%, transparent);--rpe-6: var(--text);--on-rpe-6: var(--bg);--rpe-7: var(--text);--on-rpe-7: var(--bg);--rpe-8: var(--accent-text);--on-rpe-8: var(--on-accent-text);--rpe-9: var(--warning);--on-rpe-9: var(--on-warning);--rpe-10: var(--danger);--on-rpe-10: var(--on-danger);--veins-0: var(--success);--on-veins-0: var(--on-accent-text);--veins-t: var(--warning);--on-veins-t: var(--on-warning);--veins-r: var(--warning);--on-veins-r: var(--on-warning);--veins-b: var(--danger);--on-veins-b: var(--on-danger);--veins-s: var(--warning);--on-veins-s: var(--on-warning);--focus-ring: var(--accent-text)}@supports not (transition-timing-function: linear(0,1)){:root{--motion-spring: cubic-bezier(.34, 1.3, .64, 1)}}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-base: 0ms;--motion-spring-duration: 0ms}}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg: #f2f2f7;--surface: #ffffff;--surface-2: #e9e9ef;--line: #dadae0;--control-line: #8a8a93;--thumb: #ffffff;--thumb-shadow: 0 1px 3px rgb(0 0 0 / .25);--text: #0b0b0c;--text-muted: #5e5e66;--primary: #0b0b0c;--on-primary: #ffffff;--accent-text: #267000;--on-accent-text: #ffffff;--praise: #267000;--on-praise: #ffffff;--roast: #b80d46;--on-roast: #ffffff;--success: #267000;--warning: #8f5300;--on-warning: #ffffff;--danger: #b52323;--on-danger: #ffffff;--goal-peach: #f08a5d;--goal-hands: #e8709c;--goal-leaf: #5db031;--glass-bar-bg: rgb(255 255 255 / .68);--glass-sheet-bg: rgb(255 255 255 / .9);--glass-line: rgb(0 0 0 / .07);--glass-shadow: 0 10px 30px rgb(0 0 0 / .12);--sheet-shadow: 0 -12px 40px rgb(0 0 0 / .12);--scrim: rgb(15 17 21 / .32);--accent-soft: color-mix(in srgb, var(--accent-text) 14%, transparent);--praise-soft: color-mix(in srgb, var(--praise) 14%, transparent);--roast-soft: color-mix(in srgb, var(--roast) 14%, transparent);--warning-soft: color-mix(in srgb, var(--warning) 14%, transparent);--danger-soft: color-mix(in srgb, var(--danger) 14%, transparent);--goal-peach-soft: color-mix(in srgb, var(--goal-peach) 22%, transparent);--goal-hands-soft: color-mix(in srgb, var(--goal-hands) 22%, transparent);--goal-leaf-soft: color-mix(in srgb, var(--goal-leaf) 22%, transparent);--accent-track: color-mix(in srgb, var(--accent-text) 22%, transparent);--rpe-6: var(--text);--on-rpe-6: var(--bg);--rpe-7: var(--text);--on-rpe-7: var(--bg);--rpe-8: var(--accent-text);--on-rpe-8: var(--on-accent-text);--rpe-9: var(--warning);--on-rpe-9: var(--on-warning);--rpe-10: var(--danger);--on-rpe-10: var(--on-danger);--veins-0: var(--success);--on-veins-0: var(--on-accent-text);--veins-t: var(--warning);--on-veins-t: var(--on-warning);--veins-r: var(--warning);--on-veins-r: var(--on-warning);--veins-b: var(--danger);--on-veins-b: var(--on-danger);--veins-s: var(--warning);--on-veins-s: var(--on-warning);--focus-ring: var(--accent-text)}}[data-theme=light]{color-scheme:light;--bg: #f2f2f7;--surface: #ffffff;--surface-2: #e9e9ef;--line: #dadae0;--control-line: #8a8a93;--thumb: #ffffff;--thumb-shadow: 0 1px 3px rgb(0 0 0 / .25);--text: #0b0b0c;--text-muted: #5e5e66;--primary: #0b0b0c;--on-primary: #ffffff;--accent-text: #267000;--on-accent-text: #ffffff;--praise: #267000;--on-praise: #ffffff;--roast: #b80d46;--on-roast: #ffffff;--success: #267000;--warning: #8f5300;--on-warning: #ffffff;--danger: #b52323;--on-danger: #ffffff;--goal-peach: #f08a5d;--goal-hands: #e8709c;--goal-leaf: #5db031;--glass-bar-bg: rgb(255 255 255 / .68);--glass-sheet-bg: rgb(255 255 255 / .9);--glass-line: rgb(0 0 0 / .07);--glass-shadow: 0 10px 30px rgb(0 0 0 / .12);--sheet-shadow: 0 -12px 40px rgb(0 0 0 / .12);--scrim: rgb(15 17 21 / .32);--accent-soft: color-mix(in srgb, var(--accent-text) 14%, transparent);--praise-soft: color-mix(in srgb, var(--praise) 14%, transparent);--roast-soft: color-mix(in srgb, var(--roast) 14%, transparent);--warning-soft: color-mix(in srgb, var(--warning) 14%, transparent);--danger-soft: color-mix(in srgb, var(--danger) 14%, transparent);--goal-peach-soft: color-mix(in srgb, var(--goal-peach) 22%, transparent);--goal-hands-soft: color-mix(in srgb, var(--goal-hands) 22%, transparent);--goal-leaf-soft: color-mix(in srgb, var(--goal-leaf) 22%, transparent);--accent-track: color-mix(in srgb, var(--accent-text) 22%, transparent);--rpe-6: var(--text);--on-rpe-6: var(--bg);--rpe-7: var(--text);--on-rpe-7: var(--bg);--rpe-8: var(--accent-text);--on-rpe-8: var(--on-accent-text);--rpe-9: var(--warning);--on-rpe-9: var(--on-warning);--rpe-10: var(--danger);--on-rpe-10: var(--on-danger);--veins-0: var(--success);--on-veins-0: var(--on-accent-text);--veins-t: var(--warning);--on-veins-t: var(--on-warning);--veins-r: var(--warning);--on-veins-r: var(--on-warning);--veins-b: var(--danger);--on-veins-b: var(--on-danger);--veins-s: var(--warning);--on-veins-s: var(--on-warning);--focus-ring: var(--accent-text)}[data-theme=dark]{color-scheme:dark;--bg: #000000;--surface: #151517;--surface-2: #242427;--line: #2e2e33;--control-line: #6e6e76;--thumb: #ffffff;--thumb-shadow: 0 1px 3px rgb(0 0 0 / .6);--text: #ffffff;--text-muted: #a1a1a8;--primary: #ffffff;--on-primary: #000000;--accent-text: #a6ff3d;--on-accent-text: #111111;--praise: #a6ff3d;--on-praise: #111111;--roast: #ff3d77;--on-roast: #1a0610;--success: #a6ff3d;--warning: #ffb547;--on-warning: #1a1206;--danger: #ff5c5c;--on-danger: #1a0606;--goal-peach: #ffa884;--goal-hands: #ffc4d8;--goal-leaf: #8bd448;--glass-bar-bg: rgb(21 21 23 / .58);--glass-sheet-bg: rgb(21 21 23 / .86);--glass-line: rgb(255 255 255 / .1);--glass-shadow: 0 10px 30px rgb(0 0 0 / .45);--sheet-shadow: 0 -12px 40px rgb(0 0 0 / .4);--scrim: rgb(0 0 0 / .55);--accent-soft: color-mix(in srgb, var(--accent-text) 14%, transparent);--praise-soft: color-mix(in srgb, var(--praise) 14%, transparent);--roast-soft: color-mix(in srgb, var(--roast) 14%, transparent);--warning-soft: color-mix(in srgb, var(--warning) 14%, transparent);--danger-soft: color-mix(in srgb, var(--danger) 14%, transparent);--goal-peach-soft: color-mix(in srgb, var(--goal-peach) 22%, transparent);--goal-hands-soft: color-mix(in srgb, var(--goal-hands) 22%, transparent);--goal-leaf-soft: color-mix(in srgb, var(--goal-leaf) 22%, transparent);--accent-track: color-mix(in srgb, var(--accent-text) 22%, transparent);--rpe-6: var(--text);--on-rpe-6: var(--bg);--rpe-7: var(--text);--on-rpe-7: var(--bg);--rpe-8: var(--accent-text);--on-rpe-8: var(--on-accent-text);--rpe-9: var(--warning);--on-rpe-9: var(--on-warning);--rpe-10: var(--danger);--on-rpe-10: var(--on-danger);--veins-0: var(--success);--on-veins-0: var(--on-accent-text);--veins-t: var(--warning);--on-veins-t: var(--on-warning);--veins-r: var(--warning);--on-veins-r: var(--on-warning);--veins-b: var(--danger);--on-veins-b: var(--on-danger);--veins-s: var(--warning);--on-veins-s: var(--on-warning);--focus-ring: var(--accent-text)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.jab-sheet-backdrop{background:var(--scrim)}.jab-sheet-pane{width:100%;max-width:560px}.jab-sheet-pane .cdk-dialog-container{outline:none}.jab-button{--_bg: var(--primary);--_fg: var(--on-primary);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:var(--tap-min);min-height:56px;margin:0;padding:0 24px;border:0;border-radius:var(--radius-pill);background:var(--_bg);color:var(--_fg);font-family:var(--font-text);font-size:var(--button-font-size);font-weight:var(--button-weight);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}.jab-button:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.jab-button--secondary{--_bg: var(--surface-2);--_fg: var(--text)}.jab-button--quiet{--_bg: transparent;--_fg: var(--text-muted);font-size:var(--text-body);font-weight:600}.jab-button--danger{--_bg: var(--danger-soft);--_fg: var(--danger)}.jab-button--block{display:flex;width:100%}.jab-button--large{min-height:60px}.jab-button--compact{min-height:var(--tap-min);padding:0 18px;font-size:var(--text-body)}.jab-button--round{width:56px;padding:0}.jab-button--round.jab-button--compact{width:var(--tap-min)}.jab-button:disabled,.jab-button[aria-disabled=true]{opacity:.4;cursor:default}.jab-button[aria-disabled=true]{pointer-events:none}.jab-button--busy{color:transparent;cursor:progress}.jab-button--busy:disabled,.jab-button--busy[aria-disabled=true]{opacity:1}.jab-button--busy:after{content:"";position:absolute;inset:0;width:22px;height:22px;margin:auto;border:2.5px solid var(--_fg);border-right-color:transparent;border-radius:50%;animation:jab-button-spin .8s linear infinite}@keyframes jab-button-spin{to{transform:rotate(1turn)}}.jab-input{display:block;width:100%;min-height:var(--tap-min);margin:0;padding:12px 16px;border:1px solid var(--control-line);border-radius:var(--radius-field);background:var(--surface-2);color:var(--text);font-family:var(--font-text);font-size:var(--text-body);line-height:1.4;transition:border-color var(--motion-fast) var(--motion-ease)}.jab-input::placeholder{color:var(--text-muted);opacity:1}.jab-input:focus-visible{border-color:var(--focus-ring)}.jab-input[aria-invalid=true]{border-color:var(--danger)}.jab-input:disabled{opacity:.4}textarea.jab-input{min-height:112px;resize:vertical}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;overflow:hidden;overscroll-behavior:none}html{color-scheme:light dark;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--text-body);line-height:1.4;-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:1.1}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--accent-text)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
