@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/roboto-cyrillic-ext-wght-normal-mFIB_JhL.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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/roboto-cyrillic-wght-normal-B1tIhOr4.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/roboto-greek-ext-wght-normal-DnPa8eh0.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/roboto-greek-wght-normal-DAIrzMIp.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/roboto-math-wght-normal-SopRAUEK.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/roboto-symbols-wght-normal-Bm5C9Z0M.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/roboto-vietnamese-wght-normal-CaxB3VTI.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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/roboto-latin-ext-wght-normal-Dqr_DJ6L.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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/roboto-latin-wght-normal-CHnqiQTt.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{--c-primary-dark: #08462f;--c-primary-main: #1f5a45;--c-primary-light: #2d6b52;--c-beige-light: #f7f6f2;--c-beige-main: #f0eee7;--c-beige-dark: #e2dfd5;--c-text-primary: #1a1a1a;--c-text-secondary: #5d596c;--c-text-light: #fafaf8;--c-status-warning: #b08c4f;--c-status-error: #d32f2f;--c-border-light: #e2dfd5;--c-driver-green: #b4e3b5;--c-driver-green-text: #08392f;--c-mint: #8fd4ae;--s-xs: 4px;--s-sm: 6px;--s-md: 10px;--s-lg: 16px;--s-xl: 22px;--s-xxl: 32px;--r-sm: 16px;--r-md: 22px;--r-lg: 30px;--r-xl: 34px;--r-round: 9999px;--ease-ios: cubic-bezier(.35, .91, .33, .97);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--dur-fast: .15s;--dur-normal: .3s;--dur-slow: .45s;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Roboto Variable", Roboto, "Segoe UI", "Helvetica Neue", Arial, sans-serif}:root,[data-theme=light]{color-scheme:light;--bg: #fafaf8;--bg-2: #f7f6f2;--card: #ffffff;--surface-variant: #f7f6f2;--primary: #08462f;--on-primary: #ffffff;--primary-text: #08462f;--primary-main-c: #1f5a45;--text: #1a1a1a;--text-2: #5d596c;--success: #08462f;--error: #d32f2f;--warning: #b08c4f;--info: #1f5a45;--outline: #1a1a1a;--divider: #e2dfd5;--input-fill: #ffffff;--input-border: #e2dfd5;--snack-bg: #08462f;--snack-fg: #fafaf8;--dialog-bg: #ffffff;--fab-fg: #ffffff;--header-fg: #1a1a1a;--chip-bg: #f7f6f2}[data-theme=dark]{color-scheme:dark;--bg: #121212;--bg-2: #1e1e1e;--card: #1e1e1e;--surface-variant: #262626;--primary: #8fd4ae;--on-primary: #08392f;--primary-text: #8fd4ae;--primary-main-c: #8fd4ae;--text: #e8eaed;--text-2: rgba(232, 234, 237, .75);--success: #8fd4ae;--error: #ff6b6b;--warning: #ffd93d;--info: #8fd4ae;--outline: #e8eaed;--divider: rgba(56, 56, 56, .3);--input-fill: #1e1e1e;--input-border: rgba(255, 255, 255, .16);--snack-bg: #262626;--snack-fg: #e8eaed;--dialog-bg: #1e1e1e;--fab-fg: #08392f;--header-fg: #ffffff;--chip-bg: #262626}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden;overscroll-behavior:none}body{font-family:var(--font);font-size:14px;line-height:normal;color:var(--text);background:#0b2c20;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}#root{height:100%}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}img{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}input:focus-visible,textarea:focus-visible{outline:none}.stage{position:fixed;left:0;right:0;top:var(--vv-top, 0px);bottom:var(--kb-bottom, 0px);display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 700px at 12% 18%,rgba(143,212,174,.18),transparent 60%),radial-gradient(900px 600px at 88% 85%,rgba(176,140,79,.16),transparent 60%),linear-gradient(135deg,#071f18,#0a2e1f 45%,#08462f)}.stage-brand{display:none}.app-shell{position:relative;width:100%;height:100%;max-width:100%;overflow:hidden;background:var(--bg);transform:translateZ(0);isolation:isolate;transition:background-color .6s var(--ease-in-out)}@media(min-width:600px)and (min-height:640px){.app-shell{width:412px;height:min(calc(100dvh - 48px),900px);border-radius:44px;box-shadow:0 0 0 1px #ffffff14,0 40px 120px #00000073,0 12px 40px #00000040;--safe-top: 10px;--safe-bottom: 6px}}@media(min-width:1100px)and (min-height:640px){.stage{justify-content:center;gap:96px}.stage-brand{display:flex;flex-direction:column;gap:18px;max-width:380px;color:#f0eee7}.stage-brand img{width:76px;height:76px;border-radius:22px;box-shadow:0 12px 32px #00000059}.stage-brand h1{margin:6px 0 0;font-size:44px;line-height:1.08;font-weight:800;letter-spacing:-1px;color:#fff}.stage-brand p{margin:0;font-size:16px;line-height:1.6;color:#f0eee7c7}.stage-brand .stage-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.stage-brand .stage-pills span{padding:8px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:13px;font-weight:500;color:#f0eee7}}.scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-2) 30%,transparent) transparent}.scroll::-webkit-scrollbar{display:block;width:6px}.scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-2) 30%,transparent);border-radius:3px}}.hscroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hscroll::-webkit-scrollbar{display:none}@keyframes fres-in{0%{opacity:var(--from-o, 1);transform:translate3d(var(--from-x, 0),var(--from-y, 0),0) scale(var(--from-sx, 1),var(--from-sy, 1))}to{opacity:1;transform:none}}.anim{animation-name:fres-in;animation-duration:var(--dur, .3s);animation-timing-function:var(--ease, linear);animation-delay:var(--delay, 0ms);animation-fill-mode:both}@media(prefers-reduced-motion:reduce){.anim{animation-duration:1ms!important;animation-delay:0ms!important}}.spinner{display:inline-block;animation:fres-spin 1.4s linear infinite;flex-shrink:0}.spinner circle{fill:none;stroke-linecap:butt;stroke-dasharray:80px,200px;stroke-dashoffset:0;animation:fres-dash 1.4s ease-in-out infinite}@keyframes fres-spin{to{transform:rotate(360deg)}}@keyframes fres-dash{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}.ink{position:relative;overflow:hidden;isolation:isolate;cursor:pointer;user-select:none;-webkit-user-select:none}.ink-ripple{position:absolute;border-radius:50%;pointer-events:none;background:currentColor;opacity:.12;transform:scale(0);animation:fres-ripple .45s var(--ease-out-cubic) forwards;z-index:0}.ink-ripple.is-out{transition:opacity .3s linear;opacity:0}@keyframes fres-ripple{to{transform:scale(1)}}@media(hover:hover)and (pointer:fine){.ink:after{content:"";position:absolute;inset:0;background:currentColor;opacity:0;pointer-events:none;transition:opacity .15s linear;border-radius:inherit}.ink:hover:after{opacity:.04}}.tap-scale{transition:transform var(--dur-fast) var(--ease-out-cubic);cursor:pointer;user-select:none;-webkit-user-select:none}.tap-scale.is-pressed{transform:scale(var(--pressed-scale, .96))}.clamp-1,.clamp-2,.clamp-3,.clamp-4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-1{-webkit-line-clamp:1}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.clamp-4{-webkit-line-clamp:4}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@font-face{font-family:FresDots;src:url(/fonts/fres-dots.otf) format("opentype");font-display:block;unicode-range:U+2022,U+25CF}.nav-stack{position:absolute;inset:0;overflow:hidden}.nav-layer{position:absolute;inset:0;will-change:auto}.nav-layer.is-covered{visibility:hidden}.nav-page-content{position:absolute;inset:0}.nav-edge-shadow{position:absolute;top:0;bottom:0;left:-18px;width:18px;pointer-events:none;opacity:0;background:linear-gradient(to left,#00000017,#00000005 60%,#0000)}.nav-edge-handle{position:absolute;top:0;bottom:0;left:0;width:14px;z-index:50;touch-action:none}@media(hover:hover)and (pointer:fine){.nav-edge-handle{pointer-events:none}}.nav-expand-film{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(135deg,#08462fe6,#1f5a45d9 50%,#2d6b52cc)}[data-theme=dark] .nav-expand-film{background:linear-gradient(135deg,#8fd4aee6,#8fd4aed9 50%,#8fd4aecc)}.nav-barrier{position:absolute;inset:0}.nav-dialog-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px 40px}.nav-dialog{position:relative;width:100%;min-width:280px;max-width:560px;max-height:100%;overflow-y:auto;background:var(--dialog-bg);color:var(--text);border-radius:34px;box-shadow:0 12px 40px #0000002e;scrollbar-width:none}.nav-dialog.is-material{border-radius:28px}.nav-sheet{position:absolute;left:0;right:0;bottom:0;max-height:calc(100% - 40px);display:flex;flex-direction:column;background:var(--card);color:var(--text);border-radius:34px 34px 0 0;padding-bottom:var(--safe-bottom);box-shadow:0 -6px 30px #0000001f;overflow:hidden}.nav-sheet-handle-zone{padding:6px 0;display:flex;justify-content:center;touch-action:none;cursor:grab;flex-shrink:0}.nav-sheet-handle{width:40px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--text-2) 25%,transparent)}.hero-overlay{position:absolute;inset:0;pointer-events:none;z-index:9000}.page{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;color:var(--text)}.page-scroll{flex:1;min-height:0;position:relative}.screen-header{display:flex;align-items:center;padding:calc(var(--safe-top) + 6px) 10px 10px;flex-shrink:0;min-height:58px}.screen-header-icon{width:36px;height:36px;margin-right:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.screen-header-title{flex:1;min-width:0;margin:0}.custom-header{display:flex;align-items:center;padding:calc(var(--safe-top) + 6px) 10px 10px;flex-shrink:0}.pill{display:inline-block;padding:4px 9px;border-radius:999px;font-weight:700;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tf{display:flex;flex-direction:column;width:100%}.tf-box{position:relative;display:flex;align-items:center;width:100%}.tf-box.is-multiline{align-items:stretch}.tf-outline{position:absolute;inset:-6px 0 0;margin:0;padding:0;border-style:solid;pointer-events:none;min-width:0;transition:border-color .15s linear}.tf-outline legend{float:unset;width:auto;height:12px;padding:0;font-size:12px;line-height:12px;visibility:hidden;max-width:.01px;overflow:hidden;white-space:nowrap;transition:max-width 50ms cubic-bezier(0,0,.2,1)}.tf-outline legend.is-floated{max-width:100%;transition:max-width .1s cubic-bezier(0,0,.2,1) 50ms}.tf-outline legend>span{display:inline-block;padding:0 4px;opacity:0;visibility:visible}.tf-label{position:absolute;top:50%;max-width:calc(100% - 70px);font-size:16px;line-height:1.2;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateY(-50%);transform-origin:left top;transition:top .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),left .15s cubic-bezier(.4,0,.2,1),color .15s linear;z-index:1}.tf-box.is-multiline .tf-label:not(.is-floated){top:22px}.tf-label.is-floated{top:0;transform:translateY(-50%) scale(.75);max-width:calc(133% - 40px)}.tf-prefix{position:relative;min-width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.tf-suffix{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.tf-field{position:relative;flex:1;min-width:0;display:flex;align-items:center}.tf-input{width:100%;min-width:0;border:0;outline:0;background:transparent;padding:0;margin:0;font-size:16px;color:var(--text);line-height:1.25;resize:none}textarea.tf-input{line-height:1.5;padding-top:4px}.tf-input::placeholder{color:color-mix(in srgb,var(--text-2) 60%,transparent);opacity:1;font-size:16px;font-weight:500;letter-spacing:0}.tf.is-obscured .tf-input{font-family:"FresDots",var(--font)}.tf.is-obscured .tf-input:not(:placeholder-shown){font-size:24px;letter-spacing:4px;line-height:1}.tf-error{margin:6px 12px 0;font-size:12px;line-height:1.33;color:var(--error)}.tf-input:-webkit-autofill,.tf-input:-webkit-autofill:hover,.tf-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);transition:background-color 9999s ease-in-out 0s}.pwd-toggle{width:48px;height:48px;margin:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.pwd-toggle-icon{display:flex;animation:fres-pop .15s var(--ease-out-cubic)}@keyframes fres-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.snackbar-host{position:absolute;left:15px;right:15px;bottom:calc(var(--safe-bottom) + 10px + var(--snack-offset, 0px));z-index:10000;display:flex;justify-content:center;pointer-events:none}.snackbar{pointer-events:auto;width:100%;display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:22px;font-size:14px;line-height:1.43;background:var(--snack-bg);color:var(--snack-fg);box-shadow:0 6px 18px #0000002e;animation:fres-snack-in .25s var(--ease-out-cubic) both}.snackbar.is-leaving{animation:fres-snack-out .2s ease-in both}@keyframes fres-snack-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes fres-snack-out{to{opacity:0;transform:translateY(8px)}}.snackbar-success,.snackbar-info{background:var(--success);color:#fafaf8}[data-theme=dark] .snackbar-success,[data-theme=dark] .snackbar-info{color:#08392f}.snackbar-error{background:var(--error);color:#fff}[data-theme=dark] .snackbar-error{color:#2a0b0b}.snackbar-warning{background:var(--warning);color:#fff}[data-theme=dark] .snackbar-warning{color:#1a1a1a}.dp{width:100%;max-width:328px;margin:0 auto;padding:0 0 8px;color:var(--text)}.dp-header{padding:16px 24px 12px}.dp-help{font-size:14px;font-weight:500;color:var(--text-2)}.dp-headline{margin-top:28px;font-size:32px;line-height:40px;font-weight:400}.dp-divider{height:1px;background:var(--divider)}.dp-nav{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 4px 24px}.dp-month{font-size:14px;font-weight:500;color:var(--text-2);text-transform:capitalize}.dp-arrow{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-2)}.dp-arrow:disabled{opacity:.38}.dp-grid{display:grid;grid-template-columns:repeat(7,1fr);padding:0 12px;justify-items:center}.dp-week div{height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--text);font-weight:500}.dp-day{width:40px;height:40px;border-radius:50%;font-size:14px;color:var(--text);display:flex;align-items:center;justify-content:center;margin:2px 0;transition:background-color .12s linear}.dp-day:hover:not(:disabled):not(.is-selected){background:color-mix(in srgb,var(--text) 8%,transparent)}.dp-day:disabled{color:color-mix(in srgb,var(--text) 38%,transparent);cursor:default}.dp-day.is-today{border:1px solid var(--primary);color:var(--primary)}.dp-day.is-selected{background:var(--primary);color:var(--on-primary);border:0}.dp-actions{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px 4px}.select{position:relative}.select-field{width:100%;min-height:56px;display:flex;align-items:center;text-align:left;color:var(--text)}.select-texts{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;justify-content:center;min-height:56px}.select-label{font-size:16px;transition:all .15s cubic-bezier(.4,0,.2,1)}.select-label.is-floated{font-size:12px}.select-value{font-size:16px;color:var(--text);margin-top:2px}.select-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:60;margin:0;padding:8px 0;list-style:none;background:var(--card);border-radius:12px;box-shadow:0 8px 28px #00000029,0 2px 6px #00000014;max-height:320px;overflow-y:auto;animation:fres-menu-in .16s var(--ease-out-cubic);transform-origin:top center}@keyframes fres-menu-in{0%{opacity:0;transform:scaleY(.85)}}.select-option{width:100%;min-height:48px;padding:0 16px;text-align:left;font-size:16px;color:var(--text)}.select-option:hover,.select-option.is-selected{background:color-mix(in srgb,var(--primary) 10%,transparent)}.ptr{position:relative}.ptr-indicator{position:absolute;top:0;left:50%;width:40px;height:40px;border-radius:50%;background:var(--card);box-shadow:0 2px 8px #0000002e;display:flex;align-items:center;justify-content:center;z-index:20;pointer-events:none}.bottom-nav{position:absolute;left:0;right:0;bottom:0;height:calc(68px + var(--safe-bottom));z-index:30}.bottom-nav-bg{position:absolute;inset:0;overflow:hidden;filter:drop-shadow(0 -3px 6px rgba(0,0,0,.08))}.bottom-nav-bg path,.bottom-nav-bg rect{fill:var(--card)}.bottom-nav-row{position:relative;display:flex;align-items:stretch}.bottom-nav-half{flex:1;display:flex;justify-content:space-around;align-items:stretch}.bn-item{min-width:60px;max-width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-2)}.bn-item.is-selected{color:var(--primary)}.bn-pill{display:flex;border-radius:50%;padding:0;transform:translateY(0) scale(.9);transition:padding .3s var(--ease-out-back),background-color .3s var(--ease-out-back),transform .3s var(--ease-out-back)}.bn-item.is-selected .bn-pill{padding:8px;background:color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-8%) scale(1)}.bn-label{margin-top:2px;line-height:1;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .3s var(--ease-out-cubic)}.bn-item.is-selected .bn-label{font-weight:600}.fab-plus{position:absolute;left:50%;bottom:calc(68px + var(--safe-bottom) - 30px);width:60px;height:60px;margin-left:-30px;border-radius:50%;z-index:31;display:flex;align-items:center;justify-content:center;color:var(--fab-fg);background:linear-gradient(135deg,#08462f,#1f5a45);box-shadow:0 6px 18px #08462f59;transition:transform .15s var(--ease-out-cubic)}.fab-plus:active{transform:scale(.94)}[data-theme=dark] .fab-plus{background:linear-gradient(135deg,#8fd4ae,#8fd4aecc)}.banner-track{display:flex;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.banner-item{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;padding:0 10px;height:100%}.banner-card{position:relative;height:100%;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 4px 20px #08462f14}.banner-gradient{position:absolute;inset:0;background:linear-gradient(135deg,#f7f6f266,#2d6b5226 30%,#1f5a4533 70%,#f0eee74d)}.banner-row{position:relative;display:flex;height:100%}.banner-image{flex:40 1 0;min-width:0;border-radius:22px 0 0 22px;overflow:hidden}.banner-image img{width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none}.banner-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f7f6f280;border-radius:50%}.banner-text{flex:60 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.banner-action{display:inline-flex;align-items:center;gap:4px;border-radius:34px;background:#08462f;color:#fff;font-weight:500;letter-spacing:.1px;box-shadow:0 1px 4px #08462f26}.banner-dots{display:flex;justify-content:center;margin-top:10px}.banner-dot{height:6px;width:6px;margin:0 4px;border-radius:3px;background:#e2dfd580;transition:width .3s var(--ease-in-out),background-color .3s var(--ease-in-out)}.banner-dot.is-active{width:24px;background:#08462f}.service-card{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:22px;overflow:hidden;display:block;text-align:left;transition:transform .15s var(--ease-out-cubic)}.service-card:active{transform:scale(.98)}.service-card-bg,.service-card-overlay{position:absolute;inset:0}.service-card-blob{position:absolute;top:-20px;right:-20px;width:100px;height:100px;border-radius:50%}.service-card-content{position:absolute;inset:0;display:flex;flex-direction:column}.service-card-icon{border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cart-fab-wrap{position:absolute;right:16px;bottom:calc(max(var(--safe-bottom),16px) + 70px);z-index:40;animation:fres-cart-in .45s var(--ease-out-back) both}@keyframes fres-cart-in{0%{opacity:0;transform:translateY(20%) scale(.8)}to{opacity:1;transform:none}}.cart-fab{position:relative;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cart-fab-badge{position:absolute;right:-4px;top:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:12px;background:#f44336;border:2px solid #ffffff;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #f4433699}.rating-star:active{transform:scale(.88)}:root,[data-theme=light]{--rating-border: #e2dfd5}[data-theme=dark]{--rating-border: rgba(232, 234, 237, .3)}:root[data-kb]{--safe-bottom: 0px}:root[data-kb] .bottom-nav,:root[data-kb] .fab-plus,:root[data-kb] .cart-fab{display:none}@media(max-width:599px){body,.stage{background:var(--bg)}}.oh-card{overflow:hidden;background:var(--card);border-radius:28px;border:1px solid color-mix(in srgb,var(--text) 5%,transparent);box-shadow:0 14px 34px -12px #08462f24,0 2px 8px #0000000a}.oh-row{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer}.oh-icon{flex-shrink:0;display:grid;place-items:center;border-radius:50%}.oh-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.oh-title{font-size:16px;font-weight:700;letter-spacing:-.15px;line-height:1.3;color:var(--text)}.oh-sub{display:flex;flex-direction:column;gap:1px;font-size:12.5px;font-weight:500;line-height:1.4;color:var(--text-2)}.oh-date{font-size:12px;opacity:.8}.oh-side{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.oh-amount{font-size:16.5px;font-weight:800;letter-spacing:-.2px;color:var(--primary-text);white-space:nowrap}.oh-badges{display:flex;align-items:center;gap:5px}.oh-status{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap}.oh-paid{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--success)}.oh-divider{height:1px;margin-right:16px;background:color-mix(in srgb,var(--text) 7%,transparent)}.oh-progress{display:flex;align-items:center;gap:8px;margin-top:7px}.oh-progress-track{flex:1;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text) 9%,transparent)}.oh-progress-fill{display:block;height:100%;border-radius:999px;transition:width .6s cubic-bezier(.22,1,.36,1)}.oh-progress-n{font-size:11px;font-weight:700;color:var(--text-2);font-variant-numeric:tabular-nums}.oh-chips{display:flex;gap:8px;padding:12px 10px 4px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.oh-chips::-webkit-scrollbar{display:none}.oh-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:8px 8px 8px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--text);background:var(--card);border:1px solid color-mix(in srgb,var(--text) 8%,transparent);box-shadow:0 2px 8px #0000000a;transition:background .2s,color .2s,box-shadow .2s,transform .15s}.oh-chip:active{transform:scale(.96)}.oh-chip-n{min-width:22px;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:700;text-align:center;color:var(--text-2);background:color-mix(in srgb,var(--text) 7%,transparent)}.oh-chip.is-on{color:#fff;background:linear-gradient(145deg,#0c5c3d,#08462f);border-color:transparent;box-shadow:0 6px 16px #08462f47}.oh-chip.is-on .oh-chip-n{color:#fff;background:#fff3}[data-theme=dark] .oh-chip.is-on{color:#08392f;background:linear-gradient(145deg,#9be0bb,#7ccaa0);box-shadow:0 6px 16px #00000059}[data-theme=dark] .oh-chip.is-on .oh-chip-n{color:#08392f;background:#08392f29}.oh-section{padding:20px 10px 9px;font-size:12.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-2)}.oh-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 34px 60px;text-align:center}.oh-empty-icon{width:84px;height:84px;display:grid;place-items:center;border-radius:50%;color:var(--primary-text);background:color-mix(in srgb,var(--primary-text) 10%,transparent)}.oh-empty-title{margin-top:18px;font-size:18px;font-weight:700;color:var(--text)}.oh-empty-sub{margin-top:6px;font-size:14px;line-height:1.45;color:var(--text-2)}.oh-reset{margin-top:16px;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--primary-text);background:color-mix(in srgb,var(--primary-text) 10%,transparent)}.tf-box:not(.has-label) .tf-outline{inset:0}:root,[data-theme=light]{--outline-soft: rgba(26, 26, 26, .38);--card-border: #e2dfd5}[data-theme=dark]{--outline-soft: #383838;--card-border: rgba(56, 56, 56, .5)}.clamp-5,.clamp-10{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-5{-webkit-line-clamp:5}.clamp-10{-webkit-line-clamp:10}.plain-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);padding:12px 6px;font:inherit}.plain-input::placeholder{color:color-mix(in srgb,var(--text-2) 60%,transparent)}.main-shell{position:absolute;inset:0;transition:background-color .6s var(--ease-in-out)}.main-tabs{position:absolute;left:0;right:0;top:0;transform-origin:50% 40%}.main-tab{position:absolute;inset:0}.home-sheet{flex:1;min-height:0;background:var(--bg);border-radius:30px 30px 0 0;box-shadow:0 -2px 12px #0000000f;overflow:hidden;display:flex;flex-direction:column}.update-banner{position:absolute;left:10px;right:10px;top:calc(var(--safe-top) + 10px);z-index:60;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:10px 6px 10px 16px;border-radius:22px;background:var(--card);box-shadow:0 8px 28px #00000029;animation:fres-snack-in .3s var(--ease-out-cubic) both}.onb-track{flex:1;min-height:0;position:relative}.onb-track-inner{display:flex;height:100%;scroll-snap-type:x mandatory}.onb-slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.onb-slide img{width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none}.onb-shade{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.1))}.onb-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#08462f,#1f5a45)}.onb-bottom{flex-shrink:0;padding:22px 16px;background:#fff}.step-switch{animation:fres-step-in .35s var(--ease-out-cubic) both}@keyframes fres-step-in{0%{opacity:0;transform:translate(calc(8% * var(--step-dir, 1)))}to{opacity:1;transform:none}}.cgu-row{display:flex;align-items:flex-start}.info-hero{position:relative;flex-shrink:0;overflow:hidden}.info-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.info-hero-shade{position:absolute;inset:0;background:linear-gradient(to bottom,#0000001a,#0009)}.info-hero-content{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(var(--safe-top) + 10px) 10px 10px}.info-close{width:40px;height:40px;border-radius:50%;background:#0000004d;color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .15s}.info-close:active{background:#00000073}.info-hero-icon{width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 3px 10px #0003;display:flex;align-items:center;justify-content:center}.info-badge{align-self:flex-start;padding:4px 6px;border-radius:999px;background:#ffffffe6;font-size:14px;font-weight:600;line-height:1.43}.article-thumb{position:relative;width:60px;height:60px;border-radius:22px;overflow:hidden;flex-shrink:0;background:var(--surface-variant);display:flex;align-items:center;justify-content:center}.article-thumb img{width:100%;height:100%;object-fit:cover;transition:opacity .2s}.radio{width:20px;height:20px;margin:0 10px;border-radius:50%;border:2px solid var(--text-2);flex-shrink:0;position:relative;transition:border-color .15s}.radio.is-on{border-color:var(--radio-color)}.radio.is-on:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--radio-color);animation:fres-pop .15s var(--ease-out-cubic)}.filled-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 18px;border-radius:34px;background:var(--primary);color:var(--on-primary);font-size:14px;font-weight:500;transition:transform .15s var(--ease-out-cubic),opacity .15s}.filled-btn:active{transform:scale(.97)}.filled-btn:disabled{opacity:.5}.pay-btn{width:100%;min-height:46px;border-radius:34px;background:var(--primary);color:var(--on-primary);display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:600;box-shadow:0 3px 8px color-mix(in srgb,var(--primary) 30%,transparent);transition:transform .15s var(--ease-out-cubic),opacity .15s}.pay-btn:active{transform:scale(.98)}.pay-btn:disabled{opacity:.6}.wave-wait{padding:4px 4px 0}.otp-help{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:22px;background:#ff660014;border:1px solid rgba(255,102,0,.25);color:var(--text);font-size:14px;line-height:1.45}.call-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:34px;background:var(--primary);color:#fff;font-size:13px;font-weight:600;text-decoration:none;flex-shrink:0}.progress{flex:1;height:6px;border-radius:4px;overflow:hidden;background:#e2dfd5}[data-theme=dark] .progress{background:#e8eaed33}.progress-bar{height:100%;border-radius:4px;background:var(--success);transition:width .4s var(--ease-out-cubic)}.map-search-btn{width:48px;height:48px;border-radius:50%;flex-shrink:0;background:var(--primary);color:var(--on-primary);display:flex;align-items:center;justify-content:center}.map-suggestions{position:absolute;left:10px;right:10px;top:calc(100% - 2px);max-height:220px;overflow-y:auto;background:var(--card);border-radius:22px;box-shadow:0 6px 18px #00000029;padding:4px 0}.map-area{position:relative;flex:1;min-height:0}.map-canvas{position:absolute;inset:0;background:#e8e4dc;z-index:0}.map-canvas .leaflet-control-attribution{font-size:9px;background:#ffffffb3;border-radius:6px 0 0}.map-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:400;pointer-events:none;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25))}.map-address-card{position:absolute;top:12px;left:12px;right:12px;z-index:410;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:22px;background:var(--card);box-shadow:0 2px 8px #0000001a}.map-type-switch{position:absolute;left:12px;bottom:120px;z-index:410;display:flex;border-radius:16px;background:var(--card);box-shadow:0 1px 4px #0003}.map-fabs{position:absolute;right:12px;bottom:120px;z-index:410;display:flex;flex-direction:column;gap:8px}.map-fab{width:56px;height:56px;border-radius:16px;background:var(--card);box-shadow:0 3px 8px #0000002e;display:flex;align-items:center;justify-content:center;transition:transform .15s var(--ease-out-cubic)}.map-fab:active{transform:scale(.94)}.invoice-canvas{background:#e3e3e3}[data-theme=dark] .invoice-canvas{background:#2a2a2a}.invoice-paper{background:#fff;color:#000;box-shadow:0 2px 10px #0003;font-family:Helvetica,Arial,sans-serif}.invoice-actions{display:flex;gap:10px;padding:10px 10px calc(10px + var(--safe-bottom));background:var(--card);box-shadow:0 -2px 10px #0000000f}.invoice-action{flex:1;min-height:48px;border-radius:34px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);color:var(--on-primary);font-weight:600;font-size:15px}.invoice-action.is-outlined{background:transparent;color:var(--primary);border:2px solid var(--primary)}.cht-page{background:var(--bg)}.cht-header{position:relative;z-index:2;display:flex;align-items:center;gap:12px;flex-shrink:0;padding:calc(var(--safe-top) + 8px) 16px 12px;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}.cht-avatar{position:relative;width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#0c5c3d,#08462f);box-shadow:0 4px 14px #08462f47}.cht-online{position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:50%;background:#2fbf71;border:2.5px solid var(--bg)}.cht-name{font-size:17px;font-weight:700;letter-spacing:-.2px;color:var(--text)}.cht-status{margin-top:1px;font-size:12.5px;font-weight:500;color:#2a9d63}.cht-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.cht-list{padding:8px 14px 14px}.cht-day{display:flex;justify-content:center;margin:18px 0 8px}.cht-day span{padding:5px 13px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.1px;color:var(--text-2);background:color-mix(in srgb,var(--text) 6%,transparent)}.cht-row{display:flex;flex-direction:column;margin-top:3px}.cht-row.is-first{margin-top:12px}.cht-row.is-sent{align-items:flex-end}.cht-row.is-recv{align-items:flex-start}.cht-bubble{max-width:80%;padding:10px 15px;border-radius:22px;font-size:15.5px;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}.cht-row.is-sent .cht-bubble{color:#fff;background:linear-gradient(145deg,#0c5c3d,#08462f);box-shadow:0 4px 14px #08462f33;border-top-right-radius:8px;border-bottom-right-radius:8px}.cht-row.is-recv .cht-bubble{color:var(--text);background:var(--card);border:1px solid color-mix(in srgb,var(--text) 6%,transparent);box-shadow:0 2px 10px #0000000d;border-top-left-radius:8px;border-bottom-left-radius:8px}.cht-row.is-sent.is-first .cht-bubble{border-top-right-radius:22px}.cht-row.is-recv.is-first .cht-bubble{border-top-left-radius:22px}.cht-row.is-sent.is-last .cht-bubble{border-bottom-right-radius:6px}.cht-row.is-recv.is-last .cht-bubble{border-bottom-left-radius:6px}.cht-row.is-new .cht-bubble{animation:cht-pop .34s cubic-bezier(.2,.9,.3,1.15) both}.cht-row.is-sent.is-new .cht-bubble{transform-origin:bottom right}.cht-row.is-recv.is-new .cht-bubble{transform-origin:bottom left}@keyframes cht-pop{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:none}}.cht-bubble.is-sending{opacity:.7}.cht-row.is-sent .cht-bubble.is-failed{color:var(--text);background:color-mix(in srgb,var(--error) 12%,var(--card));border:1px solid color-mix(in srgb,var(--error) 45%,transparent);box-shadow:none}.cht-meta{display:flex;align-items:center;gap:4px;margin:4px 8px 0;font-size:11px;font-weight:500;color:var(--text-2)}.cht-row.is-sent .cht-meta svg{color:#2a9d63}.cht-retry{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--error)}.cht-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 34px 40px}.cht-empty-icon{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;color:var(--primary-text);background:color-mix(in srgb,var(--primary-text) 10%,transparent)}.cht-empty-title{margin-top:16px;font-size:18px;font-weight:700;color:var(--text)}.cht-empty-sub{margin-top:6px;font-size:14px;line-height:1.45;color:var(--text-2)}.cht-down{position:absolute;right:16px;bottom:12px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--primary-text);background:var(--card);border:1px solid color-mix(in srgb,var(--text) 8%,transparent);box-shadow:0 6px 18px #00000029;opacity:0;transform:translateY(8px) scale(.9);pointer-events:none;transition:opacity .18s,transform .22s cubic-bezier(.34,1.56,.64,1)}.cht-down.is-visible{opacity:1;transform:none;pointer-events:auto}.cht-composer{flex-shrink:0;padding:8px 12px max(10px,calc(var(--safe-bottom) - 14px))}.cht-composer.is-kb{padding-bottom:10px}.cht-input{display:flex;align-items:flex-end;gap:6px;padding:5px 5px 5px 6px;background:var(--card);border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:28px;box-shadow:0 8px 28px #08462f1a,0 1px 3px #0000000f;transition:border-color .16s,box-shadow .16s}.cht-input:focus-within{border-color:color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:0 8px 28px #08462f24,0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.cht-input textarea{flex:1;min-width:0;max-height:132px;padding:10px 6px 10px 14px;border:0;outline:0;resize:none;background:transparent;color:var(--text);font:inherit;font-size:16px;line-height:1.4}.cht-input textarea::placeholder{color:color-mix(in srgb,var(--text-2) 70%,transparent)}.cht-send{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;color:color-mix(in srgb,var(--text-2) 70%,transparent);background:color-mix(in srgb,var(--text) 8%,transparent);transform:scale(.88);transition:transform .24s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s,box-shadow .2s}.cht-send svg{margin-left:2px}.cht-send.is-active{color:#fff;background:linear-gradient(145deg,#0c5c3d,#08462f);box-shadow:0 6px 16px #08462f59;transform:scale(1)}.cht-send.is-active:active{transform:scale(.92)}[data-theme=dark] .cht-avatar,[data-theme=dark] .cht-row.is-sent .cht-bubble,[data-theme=dark] .cht-send.is-active{color:#08392f;background:linear-gradient(145deg,#9be0bb,#7ccaa0);box-shadow:0 4px 14px #00000059}[data-theme=dark] .cht-row.is-recv .cht-bubble{border-color:#ffffff12;box-shadow:none}[data-theme=dark] .cht-input{border-color:#ffffff1a;box-shadow:0 8px 28px #0006}.drv-page{background:#0a2e1f}.drv-scroll{display:flex;flex-direction:column}.drv-scroll>*{flex-shrink:0}.drv-orb{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 30%,#fff3,#ffffff08 70%)}.drv-orb-a{left:-60px;top:-70px;width:190px;height:190px}.drv-orb-b{right:-70px;bottom:-50px;width:220px;height:220px;opacity:.7}.drv-hero{position:relative;overflow:hidden;padding:calc(var(--safe-top) + 12px - var(--p, 0) * 12px) 16px calc((1 - var(--p, 0)) * 64px);color:#fff;background:linear-gradient(135deg,#071f18,#0a2e1f 38%,#08462f 72%,#1a4a38)}.drv-top{max-height:calc((1 - var(--p, 0)) * 64px);opacity:max(0,calc(1 - var(--p, 0) * 1.8));overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.drv-id{min-width:0}.drv-kicker{display:block;font-size:13px;font-weight:500;letter-spacing:.4px;opacity:calc(.75 * (1 - var(--p, 0) * 1.6));max-height:calc((1 - var(--p, 0)) * 20px);overflow:hidden}.drv-name{margin:2px 0 0;font-size:calc(28px - var(--p, 0) * 8px);font-weight:800;letter-spacing:-.5px;line-height:1.15}.drv-logo{width:46px;height:46px;flex-shrink:0;overflow:hidden;border-radius:50%;border:1.5px solid #ffffff;background:#ffffff26;box-shadow:0 4px 14px #00000040}.drv-logo img{width:100%;height:100%;object-fit:cover}.drv-period{position:relative;margin-top:20px;font-size:11.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.7}.drv-stats{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.drv-stat{display:flex;align-items:center;gap:10px;padding:12px;border-radius:22px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.drv-stat-icon{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#ffffff29}.drv-stat-body{display:flex;flex-direction:column;min-width:0}.drv-stat-value{font-size:26px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.drv-stat-label{margin-top:4px;font-size:11.5px;line-height:1.25;opacity:.8}.drv-tiles{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.drv-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:20px;color:#fff;font-size:12px;font-weight:600;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);max-width:100%}.drv-tile span{max-width:100%}.drv-bell{position:relative;width:46px;height:46px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.drv-bell-dot{position:absolute;top:10px;right:11px;width:10px;height:10px;border-radius:50%;background:#ff5a4f;border:2px solid #0a2e1f}.drv-card{position:relative;z-index:3;margin:calc(-34px + var(--p, 0) * 44px) 14px 0;overflow:hidden;border-radius:28px;background:var(--card);color:var(--text);box-shadow:0 14px 34px #0000002e,0 2px 8px #0000000f}.drv-card-figs{flex:1;min-width:0}.drv-card-head{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--text-2)}.drv-eye{display:grid;place-items:center;width:30px;height:30px;margin-right:4px;border-radius:50%;color:var(--text-2)}.drv-fig{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0}.drv-fig-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-2)}.drv-fig.is-a .drv-fig-label svg{color:#b08c4f}.drv-fig.is-b .drv-fig-label svg{color:#2a9d63}.drv-fig-value{font-size:30px;font-weight:800;line-height:1;letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--text)}.drv-fig-sep{height:1px;background:color-mix(in srgb,var(--text) 9%,transparent)}.drv-card-ring{flex-shrink:0}.drv-ring{position:relative}.drv-ring svg{display:block}.drv-ring-track{stroke:color-mix(in srgb,var(--text) 9%,transparent)}.drv-ring-arc{transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.drv-ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.drv-ring-n{font-size:24px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.drv-ring-n small{font-size:12px;margin-left:1px}.drv-ring-cap{margin-top:3px;font-size:11px;color:var(--text-2)}.drv-zone{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:calc(var(--zone-up, 76px) * -1);padding:calc(var(--zone-up, 76px) + 16px) 14px 22px;border-radius:30px 30px 0 0;background:#f1e9db}[data-theme=dark] .drv-zone{background:#17211c}.drv-round{display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 2px;color:var(--text)}.drv-round-halo{position:relative;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:color-mix(in srgb,var(--card) 70%,transparent)}.drv-round-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:#fff;box-shadow:0 8px 16px #0000002e}.drv-round-icon.is-green{background:linear-gradient(145deg,#2fbf71,#0c7a4b)}.drv-round-icon.is-amber{background:linear-gradient(145deg,#e3b15a,#c27a1c)}.drv-round-icon.is-blue{background:linear-gradient(145deg,#5aa6e8,#2b67c4)}.drv-badge{position:absolute;top:-2px;right:-2px;min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:12px;font-size:12.5px;font-weight:800;color:#fff;background:#8a8f8c;border:2px solid #f1e9db}[data-theme=dark] .drv-badge{border-color:#17211c}.drv-badge.is-on{background:#e5484d}.drv-round-label{font-size:12px;font-weight:700;text-align:center;line-height:1.2}.drv-sheet{position:relative;z-index:1;flex:1 0 auto;min-height:300px;margin-top:0;padding:0 10px calc(30px + var(--safe-bottom));border-top:7px solid #0c5c3d;border-radius:0;background:var(--bg)}.drv-sheet-head{display:flex;align-items:center;gap:8px;padding:20px 8px 2px}.drv-sheet-title{margin:0;font-size:19px;font-weight:800;letter-spacing:-.2px;color:var(--primary-text)}.drv-count{min-width:26px;padding:2px 8px;border-radius:999px;font-size:12.5px;font-weight:800;text-align:center;color:var(--primary-text);background:color-mix(in srgb,var(--primary-text) 12%,transparent)}.drv-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;color:#2a9d63;background:#2a9d631f}.drv-live-dot{width:7px;height:7px;border-radius:50%;background:#2fbf71;animation:drv-live 1.8s ease-out infinite}@keyframes drv-live{0%{box-shadow:0 0 #2fbf718c}70%,to{box-shadow:0 0 0 7px #2fbf7100}}.drv-section{display:flex;align-items:center;gap:7px}.drv-section-n{padding:1px 7px;border-radius:999px;font-size:11.5px;letter-spacing:0;color:var(--text-2);background:color-mix(in srgb,var(--text) 7%,transparent)}.oh-lines{display:flex;flex-direction:column;gap:2px;margin-top:4px}.oh-line{display:flex;align-items:center;gap:5px;min-width:0;font-size:12.5px;color:var(--text-2)}.oh-line svg{flex-shrink:0;opacity:.75}.oh-footer{padding:0 16px 14px}.oh-row.is-disabled{opacity:.85}.drv-act{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 18px;border-radius:26px;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(145deg,#0c5c3d,#08462f);box-shadow:0 8px 18px #08462f47;transition:transform .15s}.drv-act:active{transform:scale(.98)}.drv-act.is-delivery{background:linear-gradient(145deg,#c9a25e,#b08c4f);box-shadow:0 8px 18px #b08c4f57}.drv-act.is-locked{color:var(--text-2);background:color-mix(in srgb,var(--text) 9%,transparent);box-shadow:none}.drv-act.is-off{opacity:.55;pointer-events:none}[data-theme=dark] .drv-act.is-primary,[data-theme=dark] .drv-act:not(.is-delivery):not(.is-locked){color:#08392f;background:linear-gradient(145deg,#9be0bb,#7ccaa0);box-shadow:0 8px 18px #00000059}.drv-center{flex:1;display:flex;align-items:center;justify-content:center}.drv-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:50px 28px 30px}.drv-empty-icon{width:88px;height:88px;display:grid;place-items:center;border-radius:50%;color:var(--primary-text);background:color-mix(in srgb,var(--primary-text) 10%,transparent)}.drv-empty-icon.is-error{color:var(--error);background:color-mix(in srgb,var(--error) 12%,transparent)}.drv-empty-title{margin-top:18px;font-size:18px;font-weight:800;color:var(--text)}.drv-empty-sub{margin-top:6px;max-width:300px;font-size:14px;line-height:1.45;color:var(--text-2)}.drv-summary{position:relative;overflow:hidden;padding:18px;border-radius:30px;color:#fff;background:linear-gradient(135deg,#071f18,#0a2e1f 40%,#08462f 75%,#1a4a38);box-shadow:0 14px 30px -10px #08462f80}.drv-summary-main{position:relative;display:flex;align-items:center;gap:12px}.drv-summary-icon{width:52px;height:52px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#ffffff29;border:1px solid rgba(255,255,255,.22)}.drv-summary-n{font-size:34px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.drv-summary-l{margin-top:4px;font-size:13px;opacity:.85}.drv-summary-amount{margin-left:auto;text-align:right;display:flex;flex-direction:column;gap:3px}.drv-summary-amount span{font-size:11.5px;opacity:.75}.drv-summary-amount strong{font-size:18px;font-weight:800;letter-spacing:-.2px}.drv-summary-chips{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.drv-summary-chips span{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;font-size:12.5px;font-weight:600;background:#ffffff24;border:1px solid rgba(255,255,255,.2)}.drv-avatar{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;font-size:18px;font-weight:800;background:#ffffff2e;border:1px solid rgba(255,255,255,.3)}.drv-seg{display:flex;gap:4px;margin:14px 0 12px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent)}.drv-seg button{flex:1;padding:10px 0;border-radius:999px;font-size:14px;font-weight:600;color:var(--text-2);transition:background .2s,color .2s,box-shadow .2s}.drv-seg button.is-on{color:var(--primary-text);background:var(--card);box-shadow:0 2px 10px #0000001a}.drv-panel{padding:18px;border-radius:28px;background:var(--card);border:1px solid color-mix(in srgb,var(--text) 5%,transparent);box-shadow:0 14px 34px -12px #08462f24}.drv-panel-title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--text-2)}.drv-bigs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 16px}.drv-big{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:22px}.drv-big.is-a{background:color-mix(in srgb,#1f5a45 11%,transparent);--tone: #1f5a45}.drv-big.is-b{background:color-mix(in srgb,#26a69a 13%,transparent);--tone: #26a69a}.drv-big-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--tone);margin-bottom:6px}.drv-big-n{font-size:40px;font-weight:800;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.drv-big-l{font-size:13px;font-weight:600;color:var(--text-2)}.drv-bar{margin-top:12px}.drv-bar-top{display:flex;justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--text-2)}.drv-bar-top strong{color:var(--text)}.drv-bar-track{height:9px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent)}.drv-bar-fill{height:100%;border-radius:999px;transition:width .7s cubic-bezier(.22,1,.36,1)}.drv-bar-fill.is-a{background:linear-gradient(90deg,#0c5c3d,#1f5a45)}.drv-bar-fill.is-b{background:linear-gradient(90deg,#26a69a,#1b857b)}.drv-recap{display:grid;grid-template-columns:40px 1fr auto;column-gap:12px;row-gap:2px;align-items:center;width:100%;padding:14px 16px;text-align:left;color:var(--text)}.drv-recap-icon{grid-row:1 / 3;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--primary-text);background:color-mix(in srgb,var(--primary-text) 11%,transparent)}.drv-recap-name{grid-column:2 / 4;font-size:15px;font-weight:700}.drv-recap-v{font-size:12.5px;color:var(--text-2)}.drv-recap-v:last-child{justify-self:end}.drv-recap-v b{color:var(--text)}.drv-order{position:relative;overflow:hidden;padding:18px;border-radius:30px;color:#fff;background:linear-gradient(135deg,#071f18,#0a2e1f 40%,#08462f 75%,#1a4a38);box-shadow:0 14px 30px -10px #08462f80}.drv-order>*{position:relative}.drv-order>.drv-orb{position:absolute}.drv-order-kicker{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;opacity:.7}.drv-order-num{margin:2px 0 12px;font-size:30px;font-weight:800;letter-spacing:-.4px}.drv-order-row{display:flex;align-items:flex-start;gap:8px;margin-top:6px;font-size:14.5px;line-height:1.4;opacity:.95}.drv-order-row svg{flex-shrink:0;margin-top:1px;opacity:.8}.drv-order-actions{display:flex;gap:8px;margin-top:14px}.drv-chip-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;font-size:13.5px;font-weight:600;text-decoration:none;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.22)}.drv-progress{margin:18px 6px 4px}.drv-progress-top{display:flex;justify-content:space-between;margin-bottom:7px;font-size:13.5px;font-weight:700;color:var(--text-2)}.drv-progress-top strong{color:var(--primary-text)}.drv-progress-track{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent)}.drv-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#0c5c3d,#2fbf71);transition:width .5s cubic-bezier(.22,1,.36,1)}.drv-article{margin-top:10px;padding:14px;border-radius:24px;background:var(--card);border:1.5px solid color-mix(in srgb,var(--text) 7%,transparent);box-shadow:0 2px 10px #0000000a;transition:border-color .2s,background .2s}.drv-article.is-valid{border-color:color-mix(in srgb,var(--success) 55%,transparent);background:color-mix(in srgb,var(--success) 7%,var(--card))}.drv-article.is-corrected{border-color:color-mix(in srgb,#b08c4f 60%,transparent);background:color-mix(in srgb,#b08c4f 9%,var(--card))}.drv-article-top{display:flex;align-items:center;gap:10px}.drv-article-state{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;color:var(--text-2);background:color-mix(in srgb,var(--text) 7%,transparent);transition:background .2s,color .2s}.drv-article.is-valid .drv-article-state{color:#fff;background:var(--success)}.drv-article.is-corrected .drv-article-state{color:#fff;background:#b08c4f}.drv-article-name{flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.3;color:var(--text)}.drv-article-qty{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--primary-text);background:color-mix(in srgb,var(--primary-text) 10%,transparent)}.drv-article-qty s{font-size:11px;font-weight:500;color:var(--text-2)}.drv-article-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.drv-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:999px;font-size:14px;font-weight:700;border:1.5px solid;transition:background .2s,color .2s,transform .15s}.drv-toggle:active{transform:scale(.97)}.drv-toggle.is-ok{color:var(--success);border-color:color-mix(in srgb,var(--success) 40%,transparent)}.drv-toggle.is-ok.is-on{color:#fff;background:var(--success);border-color:var(--success)}.drv-toggle.is-fix{color:#b08c4f;border-color:color-mix(in srgb,#b08c4f 45%,transparent)}.drv-toggle.is-fix.is-on{color:#fff;background:#b08c4f;border-color:#b08c4f}.drv-bottom{flex-shrink:0;padding:12px 12px calc(12px + var(--safe-bottom));border-radius:28px 28px 0 0;background:var(--card);box-shadow:0 -8px 24px #00000014}.drv-bottom-hint{margin-bottom:9px;text-align:center;font-size:12.5px;font-weight:600;color:var(--text-2)}.drv-bottom-hint.is-ok{color:var(--success)}.drv-bottom-row{display:grid;grid-template-columns:1fr 1.2fr;gap:10px}.drv-send{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:26px;font-size:14.5px;font-weight:700;color:var(--primary-text);border:1.5px solid color-mix(in srgb,var(--primary-text) 35%,transparent)}.drv-send:disabled{opacity:.55}.drv-wait{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 28px 60px;text-align:center}.drv-wait-ring{position:relative;width:112px;height:112px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#0c5c3d,#08462f);box-shadow:0 16px 36px -8px #08462f8c}.drv-wait-ring.is-ok{background:linear-gradient(145deg,#2fbf71,#1f9d5a);box-shadow:0 16px 36px -8px #2fbf718c}.drv-wait-wave{position:absolute;inset:0;border-radius:50%;border:2px solid #0c5c3d;animation:drv-wave 1.9s ease-out infinite}.drv-wait-wave.w2{animation-delay:.95s}@keyframes drv-wave{0%{transform:scale(1);opacity:.55}to{transform:scale(1.75);opacity:0}}.drv-wait-title{margin-top:28px;font-size:23px;font-weight:800;letter-spacing:-.3px;color:var(--text)}.drv-wait-sub{margin-top:8px;max-width:310px;font-size:14.5px;line-height:1.5;color:var(--text-2)}[data-theme=dark] .drv-wait-wave{border-color:#8fd4ae}.laverie-track{display:flex;height:200px;scroll-snap-type:x mandatory}.laverie-slide{flex:0 0 100%;padding:0 10px;scroll-snap-align:center}.laverie-card{height:100%;padding:16px;border-radius:34px;background:linear-gradient(135deg,#08462f,#1f5a45);box-shadow:0 5px 10px #08462f4d;display:flex;flex-direction:column;justify-content:center}.list-card{margin-bottom:10px;padding:10px 16px;border-radius:30px;background:var(--card);border:1px solid var(--card-border);box-shadow:0 1px 4px #0000001f;display:flex;align-items:center;gap:16px;color:var(--text)}.list-avatar{width:40px;height:40px;border-radius:50%;background:#08462f;color:#fafaf8;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.plan-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 14px;border-radius:18px;font-size:12.5px;line-height:1.45;color:var(--text-2);background:color-mix(in srgb,var(--primary-text) 7%,transparent)}.plan-note svg{flex-shrink:0;margin-top:1px;color:var(--primary-text)}.plan-note strong{color:var(--text);font-weight:600}.drv-sheet .oh-card{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.drv-sheet .oh-row{padding-left:8px;padding-right:8px}.drv-headwrap{position:sticky;top:0;z-index:5;height:0;overflow:visible}.drv-head{--p: 0;position:absolute;top:0;left:0;right:0;padding-bottom:calc(var(--p) * 12px);background:linear-gradient(#0a2e1f,#0a2e1f) no-repeat top / 100% calc(var(--p) * 100%);box-shadow:0 calc(var(--p) * 10px) calc(var(--p) * 24px) rgba(0,0,0,calc(var(--p) * .28))}.drv-head .drv-card{height:calc(var(--cf, 0px) * (1 - var(--p)) + 66px * var(--p))}.drv-card-full{display:flex;align-items:center;gap:8px;padding:14px 14px 14px 18px;opacity:max(0,calc(1 - var(--p) * 2.2))}.drv-card-mini{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 0 18px;opacity:max(0,calc(var(--p) * 2.2 - 1.2));pointer-events:none}.drv-mini-fig{display:inline-flex;align-items:baseline;gap:5px;min-width:0;white-space:nowrap}.drv-mini-fig svg{align-self:center}.drv-mini-fig.is-a svg{color:#b08c4f}.drv-mini-fig.is-b svg{color:#2a9d63}.drv-mini-fig b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.drv-mini-fig i{font-style:normal;font-size:12px;color:var(--text-2)}.drv-card-mini .drv-ring-n{font-size:13px}.drv-card-mini .drv-ring-n small,.drv-card-mini .drv-ring-cap{display:none}.drv-page .ptr-indicator{z-index:10}[data-theme=dark] .drv-sheet{border-top-color:#2a9d63}
