html[data-ui-theme=mint]{--ink: #142d2a;--ink-2: #24453f;--ink-3: #3b5c54;--paper: #f5f8f7;--background: #f5f8f7;--foreground: #142d2a;--card: #fff;--card-foreground: #142d2a;--popover: #fff;--popover-foreground: #142d2a;--primary: #124c43;--primary-hover: #0d3c34;--primary-foreground: #fff;--theme-color: #124c43;--theme-color-rgb: 18, 76, 67;--secondary: #edf3f0;--secondary-foreground: #24453f;--muted: #edf3f0;--muted-foreground: #647a72;--accent: #e6f5ee;--accent-foreground: #124c43;--rule: #dfe8e3;--rule-soft: #edf2ef;--border: #dfe8e3;--input: #d5e1db;--faint: #7f928a;--ring: #124c4345;--sidebar: #fff;--sidebar-foreground: #364e45;--sidebar-muted: #758b81;--sidebar-primary: #124c43;--sidebar-primary-foreground: #124c43;--sidebar-accent: #e6f5ee;--sidebar-accent-foreground: #124c43;--sidebar-hover: #f0f7f3;--sidebar-border: #e2ebe6;--sidebar-ring: #124c43;--chart-1: #124c43;--chart-2: #83cbb1;--chart-3: #e7b869;--radius: 10px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--shadow: 0 1px 2px #142d2a03;--shadow-lift: 0 5px 14px #142d2a0a}html[data-ui-theme=mint].dark{--background: #101f1c;--paper: #101f1c;--foreground: #e8f3ed;--ink: #091611;--ink-2: #d4e9df;--ink-3: #b4d0c2;--card: #192c25;--card-foreground: #e8f3ed;--popover: #192c25;--popover-foreground: #e8f3ed;--primary: #94d9bd;--primary-hover: #b7e9d4;--primary-foreground: #10281e;--secondary: #213b30;--secondary-foreground: #d2e8dd;--muted: #213b30;--muted-foreground: #a7bfb2;--accent: #244b3a;--accent-foreground: #b9ebd3;--rule: #304b3d;--rule-soft: #263e32;--border: #304b3d;--input: #3c5b49;--faint: #8ca697;--ring: #94d9bd60;--sidebar: #15261e;--sidebar-foreground: #d2e7da;--sidebar-muted: #90ad9c;--sidebar-primary: #94d9bd;--sidebar-accent: #244b3a;--sidebar-accent-foreground: #b9ebd3;--sidebar-hover: #1e382b;--sidebar-border: #304b3d;--chart-1: #94d9bd;--chart-2: #4d9e7b;--shadow: none}html[data-ui-theme=mint] body{background:var(--background);color:var(--foreground)}html[data-ui-theme=mint] .display{font-weight:700;letter-spacing:-.035em;line-height:1.25}html[data-ui-theme=mint] .lede{font-size:14px;line-height:1.6}html[data-ui-theme=mint] :is(.surface-card,.surface-raised,.data-surface,.kpi-card){border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:10px}html[data-ui-theme=mint] .lift:hover{transform:none;box-shadow:var(--shadow-lift)}html[data-ui-theme=mint] :is(.page-hero,.hero-brand){background:transparent;padding:5px 0 12px;border:0;border-radius:0;box-shadow:none}html[data-ui-theme=mint] :is(.page-hero,.hero-brand):after,html[data-ui-theme=mint] :is(.hero-figure,.hero-note){display:none}html[data-ui-theme=mint] :is(.page-hero,.hero-brand) h1{font-size:clamp(25px,2.1vw,32px)}html[data-ui-theme=mint] .data-surface :is(thead,thead tr,thead tr:hover){background:color-mix(in srgb,var(--accent) 35%,var(--card))!important}html[data-ui-theme=mint] .data-surface thead tr{border-bottom:1px solid var(--rule)}html[data-ui-theme=mint] .data-surface :is(th,thead button){font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}html[data-ui-theme=mint] .data-surface td{font-size:13px}html[data-ui-theme=mint] .data-surface tbody tr:hover{background:color-mix(in srgb,var(--accent) 30%,var(--card))}html[data-ui-theme=mint] [data-slot=button]{border-radius:8px;font-weight:600;box-shadow:none}html[data-ui-theme=mint] [data-slot=button]:hover{transform:none}html[data-ui-theme=mint] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-radius:7px;box-shadow:none}html[data-ui-theme=mint] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){border-radius:12px;border-color:var(--rule)}html[data-ui-theme=mint] [data-slot=sidebar-inset]{margin:0;border-radius:0;min-width:0}html[data-ui-theme=mint] [data-slot=sidebar-menu-button]{border-radius:7px;font-weight:500}html[data-ui-theme=mint] [data-slot=sidebar-menu-button][data-active=true]{font-weight:600}html[data-ui-theme=mint] [data-slot=sidebar-menu-button][data-active=true]:before{display:none}html[data-ui-theme=mint] .workspace-topbar{border-bottom:1px solid var(--rule);background:var(--card);box-shadow:none}html[data-ui-theme=mint] .workspace-identity{display:flex}.workspace-identity{display:none}html[data-ui-theme=mint] .kpi-card.alert{background-image:none}html[data-ui-theme=mint] .icon-tile{border-radius:10px;box-shadow:none}html[data-ui-theme=mint] .statement-figure{font-size:30px}.mint-workspace-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:18px}.mint-auth{min-height:100dvh;display:flex;flex-direction:column;background:var(--card)}.mint-auth-header{min-height:76px;padding:18px clamp(20px,4vw,64px);border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:16px}.mint-auth-content{display:grid;flex:1;grid-template-columns:1fr 1fr}.mint-auth-story{background:color-mix(in srgb,var(--accent) 75%,var(--card));padding:clamp(32px,5vw,78px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.mint-auth-story h2{font-size:clamp(35px,3.4vw,52px);line-height:1.1;font-weight:700;letter-spacing:-.045em;max-width:11ch}.mint-auth-form{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 28px;min-width:0}.mint-auth-form>div{width:100%;max-width:440px}.mint-auth form input:not([type=checkbox]):not([type=hidden]){min-height:46px;background:var(--card);border-color:var(--input);border-radius:7px}.mint-auth form button[type=submit]{min-height:46px;border-radius:7px;box-shadow:none!important;transform:none}.mint-auth-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:32px;color:var(--muted-foreground);font-size:12px}.mint-auth-preview{margin-top:38px;max-width:470px;padding:20px;border:1px solid var(--rule);border-radius:14px;background:var(--card);box-shadow:0 20px 50px -30px #124c4350}@media(max-width:1023px){.mint-auth-content{display:flex;flex-direction:column}.mint-auth-story{display:none}.mint-auth-form{flex:1;padding:36px 24px}.mint-auth-header{min-height:68px}}@media(max-width:900px){.mint-workspace-grid{grid-template-columns:1fr}}@media(max-width:639px){html[data-ui-theme=mint] .workspace-page{padding-left:16px;padding-right:16px}.mint-auth-form{padding:32px 20px}}@media(prefers-reduced-motion:reduce){html[data-ui-theme=mint] *{scroll-behavior:auto!important}}@media print{html[data-ui-theme=mint]{--card: #fff;--card-foreground: #111;--foreground: #111;--background: #fff}}html[data-ui-theme=mint] .page-hero h1 br{display:none}html[data-ui-theme=mint] .page-hero h1 .text-primary:before{content:" "}html[data-ui-theme=mint] :is(.enter,.enter-stagger>*){animation:none;opacity:1;transform:none}html[data-ui-theme=mint] :is(.idle-bob,.idle-blink,.ico-pulse .ico){animation:none}
