@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/plus-jakarta-sans-latin-ext-wght-normal.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}:root{color-scheme:light;--bg: #f6f7f5;--bg-elev: #ffffff;--surface: #ffffff;--surface-2: #f2f4f1;--surface-3: #e9ece8;--hover: rgba(15, 23, 32, .045);--press: rgba(15, 23, 32, .08);--border: rgba(15, 23, 32, .08);--border-strong: rgba(15, 23, 32, .15);--text: #0f1720;--text-2: #4b5563;--text-3: #5b6370;--brand: #0a7350;--brand-strong: #085f40;--brand-soft: rgba(10, 115, 80, .1);--brand-softer: rgba(10, 115, 80, .06);--on-brand: #ffffff;--info: #1760d6;--info-soft: rgba(23, 96, 214, .1);--success: #13713a;--success-soft: rgba(19, 113, 58, .1);--warning: #b45309;--warning-soft: rgba(245, 158, 11, .14);--danger: #c42b20;--danger-fill: #c42b20;--danger-soft: rgba(196, 43, 32, .1);--chat-bg: #efeae2;--bubble-in: #ffffff;--bubble-out: #d9fdd3;--overlay: rgba(10, 14, 20, .42);--shadow-1: 0 1px 2px rgba(15, 23, 32, .05), 0 1px 1px rgba(15, 23, 32, .03);--shadow-2: 0 1px 2px rgba(15, 23, 32, .04), 0 4px 14px rgba(15, 23, 32, .06), 0 14px 28px -14px rgba(15, 23, 32, .1);--shadow-3: 0 10px 40px rgba(15, 23, 32, .16), 0 2px 8px rgba(15, 23, 32, .08);--shadow-lift: 0 2px 4px rgba(15, 23, 32, .05), 0 12px 28px -6px rgba(15, 23, 32, .14), 0 28px 48px -24px rgba(13, 138, 95, .22);--shadow-glow: 0 8px 22px -6px rgba(13, 138, 95, .55), 0 2px 6px rgba(10, 110, 75, .3);--shine: inset 0 1px 0 rgba(255, 255, 255, .7);--ring: 0 0 0 3px rgba(13, 138, 95, .22);--btn-grad: linear-gradient(180deg, #0d8559 0%, #0a7350 100%);--btn-grad-hover: linear-gradient(180deg, #0b7a53 0%, #086245 100%);--emerald-100: #d7f5e6;--emerald-300: #8ee3bd;--emerald-400: #34c98a;--emerald-500: #1fb67a;--emerald-600: #0d8a5f;--emerald-700: #0a6e4b;--emerald-800: #07553a;--emerald-900: #06402c;--emerald-950: #04261b;--gold-300: #ffd978;--gold-400: #f2c14e;--gold-500: #e9a93a;--gold-600: #b8801f;--gold: var(--gold-500);--gold-soft: rgba(233, 169, 58, .16);--brand-grad: linear-gradient(160deg, #34c98a 0%, #0d8a5f 55%, #0a6e4b 100%);--brand-grad-deep: linear-gradient(150deg, #0c7d55 0%, #07553a 46%, #04261b 100%);--gold-grad: linear-gradient(160deg, #ffd978 0%, #e9a93a 100%);--glass: rgba(255, 255, 255, .64);--glass-strong: rgba(255, 255, 255, .84);--glass-border: rgba(255, 255, 255, .75);--glass-edge: rgba(15, 23, 32, .07);--glass-blur: blur(18px) saturate(170%);--ambient: radial-gradient(900px 520px at 88% -12%, rgba(52, 201, 138, .17), transparent 62%), radial-gradient(760px 460px at -8% 108%, rgba(233, 169, 58, .11), transparent 62%);--scales-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='24' viewBox='0 0 28 24' fill='none' stroke='%23ffffff' stroke-opacity='.07' stroke-width='1'%3E%3Cpath d='M-14 12a14 12 0 0 1 28 0a14 12 0 0 1 28 0a14 12 0 0 1 28 0M0 24a14 12 0 0 1 28 0'/%3E%3C/svg%3E");--scales-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='24' viewBox='0 0 28 24' fill='none' stroke='%230d8a5f' stroke-opacity='.09' stroke-width='1'%3E%3Cpath d='M-14 12a14 12 0 0 1 28 0a14 12 0 0 1 28 0a14 12 0 0 1 28 0M0 24a14 12 0 0 1 28 0'/%3E%3C/svg%3E");--grad-text: linear-gradient(115deg, #085f40 0%, #0d8a5f 55%, #14a371 100%);--scales: var(--scales-light);--art-card: #ffffff;--art-card-2: #eef3f0;--art-line: #d3dcd7;--art-line-2: #e4ebe7;--art-ink: #1b2a25;--art-blob: #d7f5e6;--art-blob-2: #eefbf4;--art-ring: rgba(13, 138, 95, .22);--art-shadow: rgba(6, 64, 44, .2);--art-qr: #07553a;--chart-1: #0d8a5f;--chart-2: #1b6ef3;--chart-grid: rgba(15, 23, 32, .07);--chart-seq-0: #eef6f2;--chart-seq-1: #b5dfcb;--chart-seq-2: #6cc2a0;--chart-seq-3: #2a9d73;--chart-seq-4: #0a6e4b;--font: "Plus Jakarta Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", system-ui, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--r-sm: 8px;--r: 12px;--r-lg: 16px;--r-xl: 22px;--ease: cubic-bezier(.2, .8, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur: .16s;--sidebar-w: 248px;--topbar-h: 56px;--tabbar-h: 58px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--wa-panel-bg: var(--bg);--wa-panel-header: var(--surface);--wa-chat-bg: var(--bg);--wa-surface: var(--surface);--wa-surface-hover: var(--surface-2);--wa-input-bg: var(--surface);--wa-border: var(--border);--wa-search-bg: var(--surface-2);--wa-text: var(--text);--wa-text-secondary: var(--text-2);--wa-text-muted: var(--text-3);--wa-green: var(--brand);--wa-green-dark: var(--brand-strong);--wa-green-light: #34c98a;--wa-blue: var(--info);--wa-silver: var(--text-3);--wa-success: var(--success);--wa-warning: var(--warning);--wa-danger: var(--danger);--wa-info: var(--info);--wa-unread-badge: var(--brand);--wa-outbound: var(--bubble-out);--wa-inbound: var(--bubble-in);--wa-composer-bg: var(--surface)}:root[data-theme=dark]{color-scheme:dark;--bg: #0a0f0e;--bg-elev: #111917;--surface: #111917;--surface-2: #17201d;--surface-3: #1f2a26;--hover: rgba(255, 255, 255, .05);--press: rgba(255, 255, 255, .09);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .16);--text: #e9ecf1;--text-2: #b0b7c3;--text-3: #8790a0;--brand: #2fbf83;--brand-strong: #1fa26c;--brand-soft: rgba(47, 191, 131, .14);--brand-softer: rgba(47, 191, 131, .08);--on-brand: #04130c;--info: #6d9cf5;--info-soft: rgba(109, 156, 245, .14);--success: #3ccf8e;--success-soft: rgba(60, 207, 142, .14);--warning: #f5b544;--warning-soft: rgba(245, 181, 68, .14);--danger: #f2685e;--danger-soft: rgba(242, 104, 94, .14);--chat-bg: #0b141a;--bubble-in: #1f2a31;--bubble-out: #144d37;--overlay: rgba(0, 0, 0, .6);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 1px 2px rgba(0, 0, 0, .35), 0 6px 20px rgba(0, 0, 0, .35);--shadow-3: 0 14px 48px rgba(0, 0, 0, .55);--shadow-lift: 0 2px 4px rgba(0, 0, 0, .4), 0 16px 34px -8px rgba(0, 0, 0, .6), 0 30px 50px -26px rgba(47, 191, 131, .25);--shadow-glow: 0 8px 24px -6px rgba(47, 191, 131, .45), 0 2px 6px rgba(0, 0, 0, .4);--btn-grad: linear-gradient(180deg, #43d79b 0%, #2bb97e 100%);--btn-grad-hover: linear-gradient(180deg, #38c98c 0%, #22a874 100%);--shine: inset 0 1px 0 rgba(255, 255, 255, .06);--glass: rgba(20, 30, 27, .62);--glass-strong: rgba(20, 30, 27, .82);--glass-border: rgba(255, 255, 255, .09);--glass-edge: rgba(255, 255, 255, .07);--ambient: radial-gradient(900px 520px at 88% -12%, rgba(47, 191, 131, .13), transparent 62%), radial-gradient(760px 460px at -8% 108%, rgba(233, 169, 58, .06), transparent 62%);--grad-text: linear-gradient(115deg, #3ad091 0%, #8ee3bd 50%, #f2c14e 100%);--scales: var(--scales-dark);--art-card: #1a2622;--art-card-2: #222f2a;--art-line: #33443d;--art-line-2: #293832;--art-ink: #e4ece8;--art-blob: #123127;--art-blob-2: #0d2019;--art-ring: rgba(47, 191, 131, .28);--art-shadow: rgba(0, 0, 0, .5);--art-qr: #8ee3bd;--ring: 0 0 0 3px rgba(47, 191, 131, .3);--chart-1: #25a874;--chart-2: #5b8def;--chart-grid: rgba(255, 255, 255, .07);--chart-seq-0: #161d22;--chart-seq-1: #17402f;--chart-seq-2: #1d6a4b;--chart-seq-3: #279568;--chart-seq-4: #4fd39a;--wa-green-light: #5fdca0}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{margin:0;min-height:100%;font-family:var(--font);font-size:14px;line-height:1.5;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}h1,h2,h3,h4,p{margin:0}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}.app-content a:not([class]),.ui-help a,.ui-alert a,.ui-muted a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.app-content a:not([class]):hover,.ui-help a:hover,.ui-alert a:hover,.ui-muted a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg,video{max-width:100%}img{height:auto}code,kbd,pre{font-family:var(--mono);font-size:.92em}::selection{background:var(--brand-soft)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(hover:hover){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}}.app{min-height:100dvh;display:flex;background:var(--bg);position:relative}.app:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--ambient)}.app-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-w);z-index:40;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 93%,var(--brand)) 100%);border-right:1px solid var(--border);box-shadow:1px 0 0 var(--shine-edge, transparent),8px 0 32px -18px #06402c29}.app-brand{display:flex;align-items:center;gap:10px;height:var(--topbar-h);padding:0 18px;border-bottom:1px solid var(--border);flex-shrink:0}.app-logo{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;background:var(--brand-grad);color:#fff;font-weight:800;font-size:15px;box-shadow:0 4px 12px -2px #0d8a5f73,inset 0 1px #ffffff59,inset 0 -2px 4px #04261b40}.app-brand-name{font-weight:700;font-size:15px;letter-spacing:-.02em;line-height:1.15}.app-brand-sub{font-size:11.5px;color:var(--text-3)}.app-nav{flex:1;overflow-y:auto;padding:8px 10px 16px;overscroll-behavior:contain}.app-nav-group{margin-top:14px}.app-nav-heading{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);padding:0 10px 6px}.app-nav-link{display:flex;align-items:center;gap:11px;height:36px;padding:0 10px;border-radius:9px;color:var(--text-2);font-weight:500;font-size:13.5px;text-decoration:none!important;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.app-nav-link svg{flex-shrink:0;opacity:.85}.app-nav-link:hover{background:var(--hover);color:var(--text)}.app-nav-link{position:relative}.app-nav-link.active{background:linear-gradient(90deg,var(--brand-soft),color-mix(in srgb,var(--brand) 3%,transparent));color:var(--brand);font-weight:650;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent)}.app-nav-link.active:before{content:"";position:absolute;left:-10px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--brand-grad)}.app-nav-link.active svg{opacity:1}.app-nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--brand);color:var(--on-brand);font-size:11px;font-weight:700;display:grid;place-items:center}.app-sidebar-foot{padding:10px;border-top:1px solid var(--border);display:grid;gap:6px}.app-account{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px}.app-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(160deg,var(--brand-soft),color-mix(in srgb,var(--gold) 22%,transparent));color:var(--brand);font-weight:750;font-size:13px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent)}.app-main{flex:1;min-width:0;margin-left:var(--sidebar-w);display:flex;flex-direction:column;position:relative;z-index:1}.app-topbar{position:sticky;top:0;z-index:30;height:var(--topbar-h);display:flex;align-items:center;gap:10px;padding:0 24px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--border)}.app-topbar-title{font-weight:650;font-size:15px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-topbar-back{display:none}.app-content{width:100%;max-width:1240px;padding:24px 24px 48px;view-transition-name:page}.app-content--full{max-width:none;padding:0}.app-tabbar{display:none}@media(min-width:768px){.app-mobile-only{display:none!important}}.app-search-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text-3);font-size:13px;min-width:220px}.app-search-btn kbd{margin-left:auto;font-size:11px;padding:1px 6px;border-radius:5px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-3)}.app-search-btn:hover{border-color:var(--border-strong);color:var(--text-2)}.app-tz{font-size:11.5px;line-height:1.3;color:var(--text-3);padding:0 8px;font-variant-numeric:tabular-nums}.app-tz--sheet{padding:0;margin:10px 0 14px}.ui-select.app-lang{height:34px;font-size:13px;padding-left:10px}.ui-select.app-lang-top{display:none;width:auto;max-width:132px;height:34px}@media(max-width:1023px)and (min-width:768px){:root{--sidebar-w: 76px}.app-tz,.ui-select.app-lang-side{display:none}.ui-select.app-lang-top{display:inline-block}.app-brand{justify-content:center;padding:0}.app-brand-text,.app-nav-heading,.app-nav-label,.app-account-text,.app-nav-badge{display:none}.app-nav-link{justify-content:center;padding:0;height:42px}.app-nav-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--border)}.app-account{justify-content:center}.app-nav-link[data-tip]:hover:after,.app-nav-link[data-tip]:focus-visible:after{content:attr(data-tip);position:fixed;z-index:70;pointer-events:none;white-space:nowrap;transform:translate(calc(50% + 34px));padding:6px 11px;border-radius:9px;background:var(--emerald-900);color:#fff;font-size:12.5px;font-weight:650;line-height:1.2;box-shadow:0 10px 24px -8px #00000073}.app-search-btn{min-width:0}.app-search-btn span,.app-search-btn kbd{display:none}}@media(max-width:767px){body{background:var(--bg)}.app-sidebar{display:none}.app-main{margin-left:0}.app-topbar{height:calc(var(--topbar-h) - 4px + var(--safe-top));padding:var(--safe-top) 12px 0 calc(16px + var(--safe-left));background:color-mix(in srgb,var(--bg) 86%,transparent)}.app-topbar-title{font-size:17px;font-weight:700;flex:1}.app-topbar-back{display:inline-grid;margin-left:-8px}.app-desktop-only{display:none!important}.app-content{padding:14px calc(14px + var(--safe-right)) calc(var(--tabbar-h) + var(--safe-bottom) + 28px) calc(14px + var(--safe-left))}.app-content--full{padding:0 0 calc(var(--tabbar-h) + var(--safe-bottom))}.app-content--immersive{padding-bottom:0}.app-tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:45;height:calc(var(--tabbar-h) + var(--safe-bottom));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);background:color-mix(in srgb,var(--surface) 95%,transparent);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border-top:1px solid var(--glass-edge);box-shadow:0 -10px 30px -18px #0f172047,inset 0 1px 0 var(--glass-border);transition:transform .22s var(--ease-out)}.app-tabbar[data-hidden=true]{transform:translateY(110%)}.app-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text-3);font-size:10.5px;font-weight:650;text-decoration:none!important;border:0;background:none;position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none}.app-tab>svg,.app-tab>span{position:relative;z-index:1}.app-tab:before{content:"";position:absolute;left:50%;top:5px;width:54px;height:32px;margin-left:-27px;border-radius:16px;background:var(--brand-soft);opacity:0;transform:scale(.6);transition:opacity .2s var(--ease-out),transform .24s var(--ease-out)}.app-tab.active:before{opacity:1;transform:none}.app-tab:has(.app-tab-fab):before{display:none}.app-tab svg{transition:transform .2s var(--ease-out)}.app-tab:active svg{transform:scale(.88)}.app-tab.active{color:var(--brand);font-weight:750}.app-tab-dot{position:absolute;top:6px;left:calc(50% + 8px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font-size:10px;display:grid;place-items:center}.app-tab-fab{width:50px;height:50px;border-radius:18px;display:grid;place-items:center;color:#fff;margin-top:-14px;background:var(--brand-grad);border:3px solid var(--bg);box-shadow:0 10px 22px -6px #0d8a5f99,inset 0 1px #ffffff59;transition:transform .2s var(--ease-out)}.app-tab:active .app-tab-fab{transform:scale(.92)}}.ui-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.ui-page-title{font-size:25px;font-weight:800;letter-spacing:-.03em;line-height:1.18}.ui-page-sub{color:var(--text-2);margin-top:4px;max-width:70ch}.ui-page-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media(max-width:767px){.ui-page-head{margin-bottom:14px;gap:10px}.ui-page-head--mobile-hide-title .ui-page-title{display:none}.ui-page-title{font-size:26px}.ui-page-sub{font-size:13.5px}.ui-page-actions{width:100%}.ui-page-actions>.ui-btn{flex:1}}.ui-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shine),var(--shadow-2)}.ui-card--glass{background:var(--glass);border-color:var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.ui-card--hero{position:relative;overflow:hidden;color:#fff;border:0;background:var(--brand-grad-deep);box-shadow:0 18px 40px -18px #06402c99,inset 0 1px #ffffff24}.ui-card--hero:before{content:"";position:absolute;inset:0;background:var(--scales-dark);opacity:1;mask-image:linear-gradient(120deg,transparent 20%,#000 90%);-webkit-mask-image:linear-gradient(120deg,transparent 20%,#000 90%);pointer-events:none}.ui-card--hero:after{content:"";position:absolute;width:360px;height:360px;right:-120px;top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(242,193,78,.35),transparent 65%);pointer-events:none}.ui-card--hero>*{position:relative;z-index:1}.ui-card-pad{padding:20px}.ui-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border)}.ui-card-title{font-size:15px;font-weight:650;letter-spacing:-.01em}.ui-card-sub{font-size:13px;color:var(--text-3);margin-top:2px}.ui-card-body{padding:20px}.ui-card-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg)}.ui-section-label{font-size:11.5px;font-weight:750;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin:24px 4px 10px;display:flex;align-items:center;gap:8px}.ui-section-label:before{content:"";width:14px;height:4px;border-radius:2px;background:var(--brand-grad);flex-shrink:0}.ui-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ui-stack-sm{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ui-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-spacer{flex:1}.ui-grid{display:grid;gap:14px}.ui-grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.ui-grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.ui-grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}@media(min-width:768px)and (max-width:1023px){.ui-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}@media(max-width:1023px){.ui-split{grid-template-columns:1fr}}@media(max-width:767px){.ui-card{border-radius:var(--r-lg)}.ui-card-pad,.ui-card-body{padding:16px}.ui-card-head{padding:14px 16px}.ui-card-foot{padding:12px 16px}.ui-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:10px;border:1px solid transparent;font-size:14px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;text-decoration:none!important;user-select:none;touch-action:manipulation;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform 90ms var(--ease)}.ui-btn:active:not(:disabled){transform:scale(.97)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-btn--primary{background:var(--btn-grad);color:var(--on-brand);box-shadow:0 1px 2px #0a6e4b4d,inset 0 1px #ffffff38}.ui-btn--primary:hover:not(:disabled){background:var(--btn-grad-hover);box-shadow:var(--shadow-glow),inset 0 1px #ffffff38}.ui-btn--secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-1),var(--shine)}.ui-btn--secondary:hover:not(:disabled){background:var(--surface-2)}.ui-btn--ghost{background:transparent;color:var(--text-2)}.ui-btn--ghost:hover:not(:disabled){background:var(--hover);color:var(--text)}.ui-btn--soft{background:var(--brand-soft);color:var(--brand)}.ui-btn--soft:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 18%,transparent)}.ui-btn--danger{background:var(--danger-fill);color:#fff}.ui-btn--danger:hover:not(:disabled){filter:brightness(.94)}.ui-btn--danger-ghost{background:transparent;color:var(--danger)}.ui-btn--danger-ghost:hover:not(:disabled){background:var(--danger-soft)}.ui-btn--sm{height:32px;padding:0 12px;font-size:13px;border-radius:9px}.ui-btn--lg{height:46px;padding:0 22px;font-size:15px;border-radius:12px}.ui-btn--block{width:100%}.ui-btn--icon{width:38px;padding:0}.ui-btn--icon.ui-btn--sm{width:32px}.ui-spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ui-spin .7s linear infinite;flex-shrink:0}@keyframes ui-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.ui-btn{height:42px}.ui-btn--sm{height:34px}.ui-btn--icon{width:42px}.ui-btn--icon.ui-btn--sm{width:34px}}.ui-field{display:grid;gap:6px;min-width:0}.ui-label{font-size:13px;font-weight:600;color:var(--text)}.ui-label-opt{font-weight:400;color:var(--text-3)}.ui-help{font-size:12.5px;color:var(--text-3)}.ui-error-text{font-size:12.5px;color:var(--danger)}.ui-input,.ui-select,.ui-textarea{width:100%;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:14px;outline:none;appearance:none;-webkit-appearance:none;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ui-textarea{height:auto;min-height:96px;padding:10px 12px;resize:vertical;line-height:1.5}.ui-select{padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--text-3);opacity:.8}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:color-mix(in srgb,var(--text) 25%,transparent)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--brand);box-shadow:var(--ring)}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--danger)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--surface-2);color:var(--text-3);cursor:not-allowed}.ui-input-group{position:relative;display:flex;align-items:center}.ui-input-group>svg{position:absolute;left:12px;color:var(--text-3);pointer-events:none}.ui-input-group>.ui-input{padding-left:36px}.ui-form-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.ui-form-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:4px}@media(max-width:767px){.ui-input,.ui-select,.ui-textarea{font-size:16px;height:44px}.ui-textarea{height:auto}.ui-form-actions>.ui-btn{flex:1}}.ui-switch{position:relative;display:inline-flex;width:42px;height:24px;flex-shrink:0}.ui-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;z-index:1}.ui-switch span{position:absolute;inset:0;border-radius:12px;background:var(--surface-3);transition:background var(--dur) var(--ease)}.ui-switch span:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s var(--ease-out)}.ui-switch input:checked+span{background:var(--brand)}.ui-switch input:checked+span:after{transform:translate(18px)}.ui-switch input:focus-visible+span{box-shadow:var(--ring)}.ui-switch input:disabled+span{opacity:.5}.ui-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.ui-check input{width:18px;height:18px;accent-color:var(--brand);margin:0}.ui-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:11px;font-size:12px;font-weight:650;white-space:nowrap;background:var(--surface-2);color:var(--text-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 10%,transparent)}.ui-badge--success{background:var(--success-soft);color:var(--success)}.ui-badge--warning{background:var(--warning-soft);color:var(--warning)}.ui-badge--danger{background:var(--danger-soft);color:var(--danger)}.ui-badge--info{background:var(--info-soft);color:var(--info)}.ui-badge--brand{background:var(--brand-soft);color:var(--brand)}.ui-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ui-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font-size:13px;font-weight:550;white-space:nowrap;transition:all var(--dur) var(--ease)}.ui-chip:hover{border-color:var(--text-3);color:var(--text)}.ui-chip[aria-pressed=true],.ui-chip.active{background:var(--text);color:var(--bg);border-color:var(--text)}.ui-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--surface-2);border:1px solid var(--border);max-width:100%;overflow-x:auto;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{height:32px;padding:0 14px;border-radius:8px;border:0;background:transparent;color:var(--text-2);font-size:13.5px;font-weight:600;white-space:nowrap;transition:all var(--dur) var(--ease)}.ui-tab:hover{color:var(--text)}.ui-tab[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}@media(max-width:767px){.ui-tabs--fill{display:flex;width:100%}.ui-tabs--fill .ui-tab{flex:1}}.ui-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.ui-toolbar .ui-input-group{flex:1;min-width:200px}@media(max-width:767px){.ui-toolbar{margin:0 0 12px}.ui-toolbar .ui-input-group{flex:1 1 100%;min-width:0}.ui-toolbar:not(:has(.ui-input-group)){flex-wrap:nowrap;overflow-x:auto;margin:0 -14px 12px;padding:0 14px 2px;scrollbar-width:none}.ui-toolbar:not(:has(.ui-input-group))::-webkit-scrollbar{display:none}}.ui-stat{padding:16px;display:grid;gap:6px;position:relative;overflow:hidden}.ui-stat:after{content:"";position:absolute;right:-36px;top:-44px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,var(--stat-glow, var(--brand-soft)),transparent 68%);pointer-events:none}.ui-stat>*{position:relative;z-index:1}.ui-stat-label{font-size:12.5px;color:var(--text-3);font-weight:600;display:flex;align-items:center;gap:6px}.ui-stat-value{font-size:28px;font-weight:800;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}.ui-stat-meta{font-size:12.5px;color:var(--text-3)}.ui-stat-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(160deg,var(--brand-soft),color-mix(in srgb,var(--brand) 5%,transparent));color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent)}.ui-progress{height:8px;border-radius:4px;background:var(--surface-3);overflow:hidden;box-shadow:inset 0 1px 2px #0f172014}.ui-progress>span{display:block;height:100%;border-radius:inherit;background:var(--brand-grad);transition:width .4s var(--ease-out);box-shadow:0 0 10px -2px color-mix(in srgb,var(--brand) 60%,transparent)}.ui-table-wrap{overflow-x:auto;border-radius:inherit}.ui-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.ui-table th{text-align:left;font-size:11.5px;font-weight:650;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--surface-2);white-space:nowrap;position:sticky;top:0}.ui-table th:first-child{border-top-left-radius:var(--r-lg)}.ui-table th:last-child{border-top-right-radius:var(--r-lg)}.ui-table td{padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.ui-table tr:last-child td{border-bottom:0}.ui-table tbody tr{transition:background var(--dur) var(--ease)}.ui-table tbody tr:hover{background:var(--hover)}.ui-table tbody tr[data-clickable=true]{cursor:pointer}.ui-table .ui-td-actions{text-align:right;white-space:nowrap;width:1%}.ui-table .ui-td-check{width:1%;padding-right:0}.ui-mono{font-family:var(--mono);font-size:12.5px}.ui-muted{color:var(--text-3)}.ui-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.ui-table--stack thead{display:none}.ui-table--stack,.ui-table--stack tbody,.ui-table--stack tr,.ui-table--stack td{display:block;width:100%}.ui-table--stack tr{padding:12px 16px;border-bottom:1px solid var(--border)}.ui-table--stack tr:last-child{border-bottom:0}.ui-table--stack td{border:0;padding:3px 0;display:flex;justify-content:space-between;gap:12px;text-align:right}.ui-table--stack td:before{content:attr(data-label);color:var(--text-3);font-size:12.5px;font-weight:600;text-align:left;flex-shrink:0}.ui-table--stack td[data-primary=true]{font-weight:650;font-size:15px;text-align:left;justify-content:flex-start;padding-bottom:6px}.ui-table--stack td[data-primary=true]:before,.ui-table--stack td.ui-td-check:before,.ui-table--stack td.ui-td-actions:before{display:none}.ui-table--stack td.ui-td-actions{justify-content:flex-end;padding-top:8px;width:100%}.ui-table--stack td.ui-td-check{position:absolute;width:auto}}.ui-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shine),var(--shadow-2)}.ui-list-item{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 16px;color:var(--text);text-decoration:none!important;position:relative;background:none;border:0;width:100%;text-align:left;transition:background var(--dur) var(--ease)}.ui-list-item+.ui-list-item:before{content:"";position:absolute;top:0;right:0;left:64px;border-top:1px solid var(--border)}.ui-list-item--plain+.ui-list-item--plain:before{left:16px}a.ui-list-item:hover,button.ui-list-item:hover{background:var(--hover)}a.ui-list-item:active,button.ui-list-item:active{background:var(--press)}.ui-list-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(160deg,var(--brand-soft),color-mix(in srgb,var(--brand) 5%,transparent));color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent)}.ui-list-main{flex:1;min-width:0}.ui-list-title{font-weight:600;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-list-sub{font-size:13px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-list-trail{display:flex;align-items:center;gap:8px;color:var(--text-3);flex-shrink:0;font-size:13px}.ui-empty{display:grid;justify-items:center;text-align:center;gap:8px;padding:40px 20px 44px;color:var(--text-3)}.ui-empty-icon{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;margin:4px 0 14px;position:relative;background:linear-gradient(160deg,var(--brand-soft),color-mix(in srgb,var(--brand) 4%,transparent));color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 16%,transparent),0 0 0 9px var(--brand-softer),0 0 0 20px color-mix(in srgb,var(--brand) 3%,transparent)}.ui-empty-art{width:min(100%,236px);margin:-4px auto -2px}.ui-empty-title{font-size:17px;font-weight:750;letter-spacing:-.02em;color:var(--text)}.ui-empty-sub{max-width:42ch;font-size:13.5px;line-height:1.55}.ui-empty .ui-btn{margin-top:10px}.ui-skel{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:ui-shimmer 1.3s ease-in-out infinite;border-radius:8px}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:13.5px;border:1px solid transparent}.ui-alert--info{background:var(--info-soft);color:var(--text);border-color:color-mix(in srgb,var(--info) 25%,transparent)}.ui-alert--success{background:var(--success-soft);color:var(--text);border-color:color-mix(in srgb,var(--success) 25%,transparent)}.ui-alert--warning{background:var(--warning-soft);color:var(--text);border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.ui-alert--danger{background:var(--danger-soft);color:var(--text);border-color:color-mix(in srgb,var(--danger) 25%,transparent)}.ui-alert>svg{flex-shrink:0;margin-top:1px}.ui-code{background:#0f1720;color:#e5e7eb;border-radius:12px;padding:14px 16px;overflow-x:auto;font-family:var(--mono);font-size:12.5px;line-height:1.6;white-space:pre}.ui-kbd{font-family:var(--mono);font-size:11px;padding:1px 6px;border-radius:5px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.ui-overlay{position:fixed;inset:0;z-index:90;background:var(--overlay);animation:ui-fade .18s var(--ease) both}.ui-dialog{position:fixed;z-index:91;left:50%;top:50%;width:min(520px,calc(100vw - 32px));max-height:min(86dvh,760px);transform:translate(-50%,-50%);display:flex;flex-direction:column;background:var(--bg-elev);border-radius:var(--r-xl);box-shadow:var(--shadow-3);border:1px solid var(--border);animation:ui-pop .22s var(--ease-out) both;outline:none}.ui-dialog--wide{width:min(760px,calc(100vw - 32px))}.ui-dialog-head{display:flex;align-items:center;gap:10px;padding:16px 18px 12px}.ui-dialog-title{font-size:17px;font-weight:700;letter-spacing:-.015em;flex:1}.ui-dialog-body{padding:4px 18px 18px;overflow-y:auto;overscroll-behavior:contain}.ui-dialog-foot{display:flex;gap:8px;justify-content:flex-end;padding:12px 18px 16px;border-top:1px solid var(--border)}.ui-sheet-grip{display:none}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-pop{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}}@keyframes ui-sheet-up{0%{transform:translateY(100%)}}@media(max-width:767px){.ui-dialog{inset:auto 0 0;width:100%;max-height:92dvh;transform:none;border-radius:22px 22px 0 0;padding-bottom:var(--safe-bottom);animation:ui-sheet-up .3s var(--ease-out) both;border-bottom:0}.ui-sheet-grip{display:block;width:38px;height:5px;border-radius:3px;background:var(--border-strong);margin:8px auto 0;flex-shrink:0}.ui-dialog-head{padding:10px 18px 8px}.ui-dialog-foot>.ui-btn{flex:1}}.ui-toasts{position:fixed;z-index:120;right:20px;bottom:20px;display:grid;gap:8px;width:min(380px,calc(100vw - 28px));pointer-events:none}.ui-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:var(--text);color:var(--bg);box-shadow:var(--shadow-3);font-size:13.5px;font-weight:500;animation:ui-toast-in .26s var(--ease-out) both}.ui-toast[data-leaving=true]{animation:ui-toast-out .18s var(--ease) both}.ui-toast-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800}.ui-toast--success .ui-toast-icon{background:#22c55e;color:#fff}.ui-toast--error .ui-toast-icon{background:#ef4444;color:#fff}.ui-toast--info .ui-toast-icon{background:#3b82f6;color:#fff}.ui-toast--warning .ui-toast-icon{background:#f59e0b;color:#fff}.ui-toast-close{margin-left:auto;background:none;border:0;color:inherit;opacity:.6;padding:0 2px;font-size:16px;line-height:1}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes ui-toast-out{to{opacity:0;transform:translateY(6px)}}@media(max-width:767px){.ui-toasts{left:14px;right:14px;width:auto;top:calc(var(--safe-top) + 10px);bottom:auto}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}}}.app-more-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px 6px}.app-more-item{display:grid;justify-items:center;gap:6px;padding:10px 2px;border-radius:14px;color:var(--text);font-size:11.5px;font-weight:550;text-align:center;text-decoration:none!important;line-height:1.25}.app-more-item:active{background:var(--press)}.app-more-item .ui-list-icon{width:46px;height:46px;border-radius:14px}.app-more-item.active{color:var(--brand)}.ui-fab{position:fixed;z-index:44;right:calc(16px + var(--safe-right));bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 16px);width:52px;height:52px;border-radius:18px;border:0;display:none;place-items:center;color:#3a2605;background:var(--gold-grad);box-shadow:0 12px 24px -8px #e9a93ab3,0 2px 6px #0f17201f,inset 0 1px #ffffff8c}.ui-fab:active{transform:scale(.94)}@media(max-width:767px){.ui-fab{display:grid}body:has(.ui-empty .ui-btn) .ui-fab{display:none}}.app-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:200;pointer-events:none}.app-progress>span{display:block;height:100%;width:100%;background:var(--brand);transform-origin:0 50%;animation:app-progress 1.4s var(--ease-out) forwards;box-shadow:0 0 8px var(--brand)}@keyframes app-progress{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}.ui-enter{animation:ui-enter .26s var(--ease-out) both}@keyframes ui-enter{0%{opacity:0;transform:translateY(6px)}}::view-transition-old(page){animation:vt-out .12s var(--ease) both}::view-transition-new(page){animation:vt-in .22s var(--ease-out) both}::view-transition-old(root),::view-transition-new(root){animation:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.wa-grid{display:grid;gap:16px}.wa-grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.wa-grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.wa-grid-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.wa-fade-in{animation:ui-enter .22s var(--ease-out) both}.ui-chart{position:relative;width:100%}.ui-chart svg{display:block;width:100%;overflow:visible}.ui-chart-tip{position:absolute;pointer-events:none;z-index:5;background:var(--bg-elev);border:1px solid var(--border);box-shadow:var(--shadow-2);border-radius:10px;padding:8px 10px;font-size:12.5px;white-space:nowrap;transform:translate(-50%,calc(-100% - 10px))}.ui-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--text-2)}.ui-legend-key{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.ck-art-wrap{display:block}.ck-art{display:block;width:100%;height:auto;overflow:visible}.ck-card{fill:url(#ck-card);stroke:var(--art-line-2);stroke-width:1}.ck-card2{fill:var(--art-card-2);stroke:var(--art-line-2);stroke-width:1}.ck-edge{stroke:var(--art-line)}.ck-pop{filter:drop-shadow(0 6px 9px var(--art-shadow))}.ck-line{fill:var(--art-line)}.ck-line2{fill:var(--art-line-2)}.ck-orbit{stroke:var(--art-ring)}.ck-shadow{fill:var(--art-shadow);filter:blur(6px);opacity:.8}.ck-qr-eye{fill:var(--art-card)}.ck-tile-edge{stroke:var(--art-line-2);stroke-width:1}.ck-shadow2{fill:var(--art-shadow);opacity:.35}.ck-qrm{fill:var(--art-qr)}.ck-dash{stroke:var(--art-line)}.ck-hole{fill:var(--art-blob)}.ck-float-a{animation:ck-float 6s ease-in-out infinite}.ck-float-b{animation:ck-float 7.5s ease-in-out -2.5s infinite reverse}@keyframes ck-float{50%{transform:translateY(-4px)}}.ov-hero{padding:26px 28px;margin-bottom:18px;border-radius:28px}.ov-hero:after{background:radial-gradient(circle,rgba(70,220,160,.3),transparent 66%);width:420px;height:420px;right:-140px;top:-200px}.ov-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ov-hero-date{color:#ffffffb8;font-size:13.5px;font-weight:600}.ov-hero-title{color:#fff;font-size:clamp(25px,3.2vw,34px);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-top:5px;text-wrap:balance}.ov-btn{background:#fff!important;color:var(--emerald-900)!important;box-shadow:0 12px 24px -12px #0000008c,inset 0 -2px #06402c14!important}.ov-btn:hover{background:#f0fbf5!important;transform:translateY(-1px)}.ov-hero-label{display:flex;align-items:center;gap:8px;margin-top:24px;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.1em;color:var(--gold-300)}.ov-hero-label:before{content:"";width:18px;height:4px;border-radius:2px;background:var(--gold-grad)}.ov-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.ov-stat{display:flex;align-items:center;gap:13px;min-width:0;padding:14px 16px;border-radius:18px;background:#ffffff17;border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px #ffffff24;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .22s var(--ease-out),background .22s var(--ease-out)}.ov-stat:hover{background:#ffffff21;transform:translateY(-2px)}.ov-stat>div{min-width:0}.ov-stat-ic{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;color:#3a2605;background:var(--gold-grad);box-shadow:0 10px 18px -10px #0000008c,inset 0 1px #ffffff80}.ov-stat--info .ov-stat-ic{color:#06224f;background:linear-gradient(160deg,#b7d3ff,#6ba0f7)}.ov-stat--mint .ov-stat-ic{color:#04281b;background:linear-gradient(160deg,#9ff0cb,#34c98a)}.ov-stat--warn .ov-stat-ic{color:#3a2605;background:linear-gradient(160deg,#ffe39a,#f2a93a)}.ov-stat--danger{background:#ff636329;border-color:#ff8c8c66}.ov-stat--danger .ov-stat-ic{color:#4a0c0c;background:linear-gradient(160deg,#ffc2c2,#ff6b6b)}.ov-stat-l{display:block;font-size:12.5px;font-weight:600;color:#ffffffc2}.ov-stat strong{display:block;font-size:27px;font-weight:800;letter-spacing:-.035em;line-height:1.12;font-variant-numeric:tabular-nums;color:#fff}.ov-stat small{display:block;font-size:12px;color:#ffffffad;line-height:1.3}.ov-stat small a{color:var(--gold-300);font-weight:650}.ov-stat .ui-skel{background:#ffffff38}@media(max-width:1023px){.ov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ov-hero{padding:20px 18px 18px;border-radius:24px}.ov-hero-top>.ui-btn{width:100%}.ov-hero-label{margin-top:18px}}@media(max-width:520px){.ov-stat-l{min-height:2.6em;display:flex;align-items:flex-end}}@media(max-width:420px){.ov-stat{padding:12px;gap:10px}.ov-stat-ic{width:36px;height:36px;border-radius:12px}.ov-stat strong{font-size:23px}}.wa-mark,.wa-wordmark{display:inline-block;flex-shrink:0;vertical-align:middle;user-select:none}.wa-wordmark{height:auto;max-width:100%}:root[data-theme=dark] .wa-mark--mono{filter:invert(1)}
