@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{color-scheme:light;--neutral-0: oklch(100% 0 0);--neutral-1: oklch(99% 0 0);--neutral-2: oklch(97.8% 0 0);--neutral-3: oklch(95.8% 0 0);--neutral-4: oklch(91.5% 0 0);--neutral-5: oklch(84% 0 0);--neutral-6: oklch(72% 0 0);--neutral-7: oklch(59% 0 0);--neutral-8: oklch(46% 0 0);--neutral-9: oklch(34% 0 0);--neutral-10: oklch(23% 0 0);--neutral-11: oklch(15% 0 0);--background: var(--neutral-0);--surface: var(--neutral-0);--surface-raised: var(--neutral-0);--surface-muted: var(--neutral-2);--foreground: var(--neutral-11);--text-secondary: var(--neutral-8);--text-muted: var(--neutral-7);--border: oklch(93.5% 0 0);--border-subtle: oklch(96.5% 0 0);--border-strong: oklch(82% 0 0);--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1);--accent-foreground: var(--background);--control-on: oklch(23% 0 0);--control-glyph: oklch(100% 0 0);--control-track: oklch(89.5% 0 0);--control-track-hover: oklch(86% 0 0);--control-thumb: oklch(100% 0 0);--control-thumb-on: oklch(100% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .07), 0 1px 2px oklch(0% 0 0 / .14), 0 2px 6px oklch(0% 0 0 / .06);--control-on-subtle: color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill: var(--control-on);--focus-ring: transparent;--success: oklch(49% .19 150);--warning: oklch(58% .18 75);--danger: oklch(54% .21 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .035);--shadow-raised: 0 6px 18px oklch(0% 0 0 / .065), 0 1px 3px oklch(0% 0 0 / .035);--shadow-floating: 0 20px 48px oklch(0% 0 0 / .105), 0 3px 10px oklch(0% 0 0 / .045);--silicon-gradient-from: oklch(90% .045 300);--silicon-gradient-to: oklch(92% .045 65);--silicon-gradient: linear-gradient(100deg, var(--silicon-gradient-from), var(--silicon-gradient-to));--silicon-gradient-foreground: oklch(22% .01 300);--silicon-gradient-soft: linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--silicon-gradient-line: linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--silicon-gradient-ink: linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--space-tight: 4px;--space-related: 8px;--space-group: 12px;--space-inset: 16px;--space-comfort: 20px;--space-section: 24px;--space-block: 32px;--space-page: 48px;--space-stage: 64px;--space-screen: 80px;--radius-detail: 2px;--radius-control: 6px;--radius-container: 8px;--radius-overlay: 12px;--radius-full: 999px;--corner-shape: squircle;--control-height-sm: 2.25rem;--control-height-md: 2.75rem;--control-height-lg: 3.125rem;--font-display: var(--font-geist, "Geist Variable"), sans-serif;--font-body: var(--font-inter, "Inter Variable"), sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3.25rem;--text-5xl: 4.5rem;--tracking-display: -.03em;--tracking-body: -.01em;--leading-display: 1.1;--leading-body: 1.4;--ease-enter: cubic-bezier(.16,1,.3,1);--ease-standard: cubic-bezier(.22,1,.36,1);--ease-exit: cubic-bezier(.7,0,.84,0);--ease-in-out: cubic-bezier(.65,0,.35,1);--ease-spring: linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--duration-instant: .12s;--duration-fast: .16s;--duration-standard: .24s;--duration-considered: .48s;--duration-spring: .58s}:root[data-theme=dark]{color-scheme:dark;--background: oklch(19% 0 0);--surface: oklch(21.5% 0 0);--surface-raised: oklch(24% 0 0);--surface-muted: oklch(26% 0 0);--foreground: oklch(96% 0 0);--text-secondary: oklch(77% 0 0);--text-muted: oklch(64% 0 0);--border: oklch(29% 0 0);--border-subtle: oklch(25% 0 0);--border-strong: oklch(40% 0 0);--focus-ring: transparent;--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13);--control-on: oklch(93% 0 0);--control-glyph: oklch(19% 0 0);--control-track: oklch(33% 0 0);--control-track-hover: oklch(37% 0 0);--control-thumb: oklch(97% 0 0);--control-thumb-on: oklch(19% 0 0);--control-fill: oklch(62% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .3), 0 1px 2px oklch(0% 0 0 / .35), 0 2px 6px oklch(0% 0 0 / .2);--success: oklch(78% .18 150);--warning: oklch(83% .17 80);--danger: oklch(76% .2 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .18);--shadow-raised: 0 8px 22px oklch(0% 0 0 / .22);--shadow-floating: 0 22px 55px oklch(0% 0 0 / .34);--silicon-gradient-from: oklch(38% .05 300);--silicon-gradient-to: oklch(40% .045 60);--silicon-gradient-foreground: oklch(96% .005 300);--silicon-gradient-soft: linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--silicon-gradient-line: linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--silicon-gradient-ink: linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}:root[data-corners=round],[data-corners=round]{--corner-shape: round}:root[data-corners=squircle],[data-corners=squircle]{--corner-shape: squircle}*,:before,:after{corner-shape:var(--corner-shape)}@supports (corner-shape: squircle){:root,[data-corners=squircle]{--radius-detail: 4px;--radius-control: 11px;--radius-container: 14px;--radius-overlay: 21px}:root[data-corners=round],[data-corners=round]{--radius-detail: 2px;--radius-control: 6px;--radius-container: 8px;--radius-overlay: 12px}}:root[data-accent=neutral]{--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1)}:root[data-accent=violet]{--accent: #7747ff;--accent-strong: #5528ce;--accent-subtle: rgb(119 71 255 / .13)}:root[data-accent=blue]{--accent: #0562ef;--accent-strong: #074db7;--accent-subtle: rgb(5 98 239 / .12)}:root[data-accent=green]{--accent: #0db879;--accent-strong: #087c54;--accent-subtle: rgb(13 184 121 / .13);--accent-foreground: #102016}:root[data-accent=amber]{--accent: #f3ad20;--accent-strong: #9c6300;--accent-subtle: rgb(243 173 32 / .16);--accent-foreground: #20190d}:root[data-accent=orange]{--accent: #f48120;--accent-strong: #aa4700;--accent-subtle: rgb(244 129 32 / .13);--accent-foreground: #17130f}:root[data-accent=coral]{--accent: #f15f55;--accent-strong: #b92c27;--accent-subtle: rgb(241 95 85 / .14);--accent-foreground: #21110f}:root[data-accent=rose]{--accent: #ed4e9d;--accent-strong: #ae2570;--accent-subtle: rgb(237 78 157 / .14);--accent-foreground: #250f1b}:root[data-theme=dark][data-accent=neutral]{--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13)}:root[data-theme=dark][data-accent=violet]{--accent: #a78bff;--accent-strong: #c7b7ff;--accent-subtle: rgb(119 71 255 / .22)}:root[data-theme=dark][data-accent=blue]{--accent: #6ba3ff;--accent-strong: #a4c7ff;--accent-subtle: rgb(5 98 239 / .22)}:root[data-theme=dark][data-accent=green]{--accent: #53dca6;--accent-strong: #93efd0;--accent-subtle: rgb(13 184 121 / .2)}:root[data-theme=dark][data-accent=amber]{--accent: #ffcb62;--accent-strong: #ffe0a1;--accent-subtle: rgb(243 173 32 / .2)}:root[data-theme=dark][data-accent=orange]{--accent: #ffad5e;--accent-strong: #ffd0a0;--accent-subtle: rgb(244 129 32 / .2);--accent-foreground: #17130f}:root[data-theme=dark][data-accent=coral]{--accent: #ff9386;--accent-strong: #ffc1ba;--accent-subtle: rgb(241 95 85 / .2)}:root[data-theme=dark][data-accent=rose]{--accent: #ff8bc5;--accent-strong: #ffc0df;--accent-subtle: rgb(237 78 157 / .2)}:root[data-accent=neutral]{--control-on: oklch(23% 0 0);--control-thumb-on: oklch(100% 0 0);--control-glyph: oklch(100% 0 0)}:root[data-accent=violet]{--control-on: #7747ff;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=blue]{--control-on: #0562ef;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=green]{--control-on: #10a870;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=amber]{--control-on: #eda11a;--control-thumb-on: #fff;--control-glyph: #2a1c03}:root[data-accent=orange]{--control-on: #f07818;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=coral]{--control-on: #ec564b;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=rose]{--control-on: #e64494;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-theme=dark][data-accent=neutral]{--control-on: oklch(93% 0 0);--control-thumb-on: oklch(19% 0 0);--control-glyph: oklch(19% 0 0)}:root[data-theme=dark][data-accent=violet]{--control-on: #8a66ff;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #8a66ff}:root[data-theme=dark][data-accent=blue]{--control-on: #3b82f6;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #3b82f6}:root[data-theme=dark][data-accent=green]{--control-on: #1fae78;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #1fae78}:root[data-theme=dark][data-accent=amber]{--control-on: #e8a52a;--control-thumb-on: #fff;--control-glyph: #241803;--control-fill: #e8a52a}:root[data-theme=dark][data-accent=orange]{--control-on: #ef873a;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #ef873a}:root[data-theme=dark][data-accent=coral]{--control-on: #ec6a60;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #ec6a60}:root[data-theme=dark][data-accent=rose]{--control-on: #e457a0;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #e457a0}:root{--series-1: #1f7dcf;--series-2: #7128a5;--series-3: #e58f00;--series-4: #009e84}:root[data-theme=dark]{--series-1: #55adff;--series-2: #9c37be;--series-3: #e66e00;--series-4: #00a861}@supports (color: oklch(from red clamp(.4,l * sign(max(c - .02,0)) + .5,.8) c h)){:root{--series-1: oklch(from var(--accent) calc(l*sign(max(c - .02, 0)) + .58*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--series-2: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 57) );--series-3: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 184) );--series-4: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 292) )}:root[data-theme=dark]{--series-1: oklch(from var(--accent) calc(l*sign(max(c - .02, 0)) + .73*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--series-2: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 66) );--series-3: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 175) );--series-4: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 270) )}}:focus:not(:focus-visible),:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}:focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width, 2px) solid var(--focus-outline, color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset, 2px)!important}:root{--font-geist:"Geist";--font-inter:"Inter";font-family:var(--font-body);color:var(--foreground);background:var(--background);font-synthesis:none;font-weight:400;font-size:14px;line-height:1.5;--bg:var(--background);--line:var(--border);--muted:var(--text-muted);--ink:var(--foreground);--lime:#e5ddf5;--sidebar:#191919;--green:var(--accent-strong)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button{color:inherit}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #87b548;outline-offset:4px}button,a{transition:background .15s,border-color .15s,transform .15s}input,select,textarea{min-height:42px;border:1px solid #dfe3d6;border-radius:7px;background:#fff;color:var(--ink);padding:10px 12px;max-width:100%}input::placeholder,textarea::placeholder{color:#9a9e93}input:disabled{background:#f3f4ee;color:#777c72}select{appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23777e70' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}textarea{resize:vertical}pre,code,.mono{font-family:IBM Plex Mono,monospace;font-size:.88em}code{overflow-wrap:anywhere}svg{flex-shrink:0}button{border:0}p{line-height:1.7}h2{font-size:17px;letter-spacing:-.45px;font-weight:600}h3{font-weight:600;font-size:15px;letter-spacing:-.25px}.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}.muted{color:var(--muted)}.top-gap{margin-top:22px}.app-shell{min-height:100vh}.sidebar{position:fixed;left:0;top:0;bottom:0;width:242px;background:var(--sidebar);color:#a5ad9e;display:flex;flex-direction:column;padding:31px 17px 0;z-index:25}.brand{display:flex;gap:10px;align-items:center;color:#f0f4e9;font-size:37px;font-weight:650;letter-spacing:-2.6px;width:fit-content;padding-left:13px;line-height:1}.brand-mark{background:var(--lime);width:37px;height:37px;border-radius:11px;color:#263019;display:inline-flex;align-items:center;justify-content:center;padding-left:1px;font-size:39px;letter-spacing:-4px;font-weight:700;line-height:1}.brand-mark>span{font-size:25px;margin:15px 4px 0 -1px}.brand-dot{color:var(--lime)}.workspace-picker{display:flex;align-items:center;gap:10px;border:1px solid #353b30;border-radius:8px;padding:11px 10px;margin:34px 1px 28px;background:#22271e;min-height:60px}.workspace-icon{width:30px;height:30px;border-radius:6px;background:#343d2b;display:flex;align-items:center;justify-content:center;color:#c9dfae}.workspace-signin{display:flex;align-items:center;justify-content:space-between;flex:1;gap:8px;padding:0;text-align:left;background:transparent;font-size:12px;font-weight:500;color:#e4e9dd}.workspace-signin small{display:block;color:#88927e;font-size:10px;margin-top:2px;font-weight:400;white-space:nowrap}.nav-label,.nav-label+.main-nav{padding:0}.nav-label{font-size:9px;letter-spacing:1.6px;color:#79816e;margin:0 14px 11px;font-weight:500}.main-nav{display:flex;flex-direction:column;gap:5px}.main-nav a{display:flex;align-items:center;gap:12px;font-size:12px;padding:12px 14px;border-radius:7px;min-height:43px;color:#a3aa9b}.main-nav a svg{width:18px;height:18px;color:#87917c}.main-nav a.active{background:var(--lime);color:#2d3c1b;font-weight:600}.main-nav a.active svg{color:#354422}.main-nav a:hover:not(.active){background:#293022;color:#e4ebda}.main-nav a>span:nth-child(2){flex:1}.nav-count{font-size:10px;border-radius:4px;background:#b7da74;padding:1px 6px;color:#3a4a24}.sidebar-bottom{margin-top:auto;padding-top:35px}.sidebar-note{margin:20px 14px 32px}.note-icon{font-family:serif;font-size:28px;color:#99b575;display:block;margin-bottom:6px}.sidebar-note p{font-size:14px;line-height:1.55;color:#c2cabb;letter-spacing:-.2px}.sidebar-note>span:last-child{display:block;font-size:7px;letter-spacing:1.2px;color:#6e7c60;margin-top:12px}.secondary-nav{margin:0 0 20px}.secondary-nav a{padding-top:10px;padding-bottom:10px}.secondary-nav a svg:last-child:not(:first-child){width:12px;height:12px}.sidebar-profile{display:flex;gap:9px;align-items:center;border-top:1px solid #30372a;margin:0 -17px;padding:20px 18px 22px}.profile-avatar{width:31px;height:31px;border:1px solid #414b35;background:#303a27;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#bbd0a0;flex-shrink:0}.sidebar-profile>div{min-width:0;flex:1}.sidebar-profile strong{font-size:9px;color:#d3dbc9;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500}.sidebar-profile small{font-size:8px;color:#808d72;display:block;margin-top:3px}.sidebar-profile .icon-button{color:#a4b290}.main-shell{margin-left:242px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:78px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 43px;gap:16px}.breadcrumb{display:flex;gap:14px;align-items:center;font-size:11px}.breadcrumb>span{color:#8b9184}.breadcrumb>svg{color:#a9afa1}.breadcrumb>strong{font-weight:500;color:#4c5545}.topbar-right{display:flex;align-items:center;gap:23px}.live-status{display:flex;align-items:center;gap:7px;font-size:10px;color:#7d8773;white-space:nowrap}.live-status>span{width:5px;height:5px;background:#a8b796;border-radius:50%}.live-status.is-live>span{background:#739b3b;box-shadow:0 0 0 3px #e9efdf}.top-avatar{height:30px;width:30px;display:flex;align-items:center;justify-content:center;border:1px solid #dae3c9;border-radius:50%;background:#edf3e3;font-size:13px;color:#677c4c}main{width:100%;max-width:1332px;margin:0 auto;padding:45px 43px 40px;flex:1;min-width:0}.footer{display:flex;justify-content:space-between;align-items:center;margin:0 43px;border-top:1px solid var(--line);padding:25px 0 27px;color:#8b9381;gap:14px}.footer>span:first-child{font-size:19px;font-weight:600;letter-spacing:-1px;color:#5c6950;display:flex;align-items:baseline}.footer-dot{color:#89a458;font-size:20px}.footer>span:first-child>span:last-child{font-size:10px;letter-spacing:0;font-weight:400;margin-left:12px;color:#969d8f}.footer>span:last-child{font-size:8px;letter-spacing:1.1px;display:flex;align-items:center;gap:15px}.footer-symbol{font-size:22px;color:#779051}.eyebrow{font-size:9px;letter-spacing:1.9px;line-height:1.4;font-weight:600;color:#879575;display:flex;gap:7px;align-items:center}.tiny-dot{display:inline-block;width:5px;height:5px;background:currentColor;border-radius:50%;flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 16px;min-height:40px;background:#fff;border:1px solid #dce1d1;border-radius:6px;font-size:11px;font-weight:500;color:#4c5942;white-space:nowrap;line-height:1.2}.button:hover{border-color:#bccaa8;background:#f5f8f0}.button.primary{background:var(--lime);border-color:var(--lime);color:#344721;font-weight:600}.button.primary:hover{background:#c3e976;border-color:#c3e976}.button.large{padding:14px 20px;min-height:46px;font-size:12px}.button.small{padding:8px 12px;min-height:32px;font-size:10px}.button.danger{background:#f9eeee;color:#a84339;border-color:#edc7c1}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:500;color:#60764b}.text-link:hover{color:#273d15}.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px;background:transparent;color:#8d9883;font-size:10px;border-radius:4px}.icon-button:hover{background:#e9edde;color:#41552d}.welcome-intro{position:relative;min-height:363px;isolation:isolate;padding:18px 0 38px}.welcome-intro h1{font-size:clamp(38px,4.05vw,61px);font-weight:500;letter-spacing:-2.7px;line-height:1.13;margin:20px 0;color:#283322;position:relative;z-index:2}.serif-word{font-family:"DM Serif Display",Georgia,serif;font-style:italic;color:#739548;font-weight:400;letter-spacing:-2.6px}.welcome-intro>p{color:#8a9282;font-size:12px;line-height:1.85;position:relative;z-index:2}.welcome-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;position:relative;z-index:2}.login-note{display:flex;align-items:center;gap:6px;font-size:9px;margin-top:16px;color:#99a18f;position:relative;z-index:2}.signal-art{position:absolute;width:365px;height:365px;right:6px;top:-3px;z-index:1}.orbit{position:absolute;border:1px solid #e0e7d4;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:155px;height:155px;background:#eff4e6;box-shadow:0 0 0 16px #f5f8ee}.orbit-two{width:247px;height:247px;border-style:dashed;border-color:#d9e3ca;transform:translate(-50%,-50%) rotate(22deg)}.orbit-three{width:336px;height:336px;border-color:#e9eddf}.orbit-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);height:102px;width:102px;border-radius:28px;background:var(--lime);color:#354923;box-shadow:0 10px 25px #70994613,0 0 0 7px #f7fbef;display:flex;align-items:center;justify-content:center}.orbit-center>span{font-size:109px;line-height:1;font-weight:650;letter-spacing:-10px;margin-top:-9px;margin-left:1px}.orbit-center>span>span{font-size:62px;position:relative;bottom:-8px;margin-left:-5px}.orbit-satellite{position:absolute;display:flex;align-items:center;justify-content:center;width:47px;height:47px;background:#fff;border:1px solid #e4e9da;border-radius:13px;box-shadow:0 4px 14px #526a3710;color:#839466}.satellite-one{top:29px;left:84px;transform:rotate(-13deg)}.satellite-two{right:33px;top:179px;transform:rotate(12deg);background:#eef5e4;color:#759752}.satellite-three{bottom:31px;left:58px;transform:rotate(-8deg)}.signal-label{position:absolute;font-size:7px;letter-spacing:1.2px;padding:6px 10px;color:#8fa076;background:#f8faf4;border:1px solid #e7ecdd;border-radius:30px;display:flex;align-items:center;gap:6px}.signal-label i{width:4px;height:4px;border-radius:50%;background:#a3ba81}.label-one{right:-3px;top:78px;transform:rotate(7deg)}.label-two{right:12px;bottom:60px;transform:rotate(-5deg)}.signal-spark{position:absolute;width:6px;height:6px;border-radius:50%;background:#bfd78e;box-shadow:0 0 0 5px #eff5e5}.spark-one{top:72px;right:119px}.spark-two{bottom:107px;left:26px}.section-label{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:27px 0 19px;margin-top:14px;gap:14px}.section-label>span:first-child{font-size:8px;letter-spacing:1.5px;font-weight:500;color:#849174}.small-label{font-size:8px;color:#a0a894;display:flex;align-items:center;gap:8px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{border:1px solid var(--line);border-radius:9px;padding:23px 22px 20px;position:relative;background:#fcfdf9}.feature-icon{width:34px;height:34px;border-radius:8px;background:#edf2e4;color:#819866;display:flex;align-items:center;justify-content:center}.feature-icon svg{width:18px;height:18px}.card-number{position:absolute;right:19px;top:27px;font-family:IBM Plex Mono,monospace;font-size:9px;color:#bdc5b2}.feature-card h3{font-size:13px;letter-spacing:-.25px;margin:23px 0 10px;color:#4b593e;font-weight:500}.feature-card p{color:#939c87;font-size:10px;line-height:1.8;max-width:220px}.feature-tag{display:inline-flex;padding:4px 7px;border:1px solid #e9eddf;border-radius:4px;font-size:7px;letter-spacing:.1px;color:#99a68b;background:#f8faf4;margin-top:20px}.developer-banner{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:19px 20px;margin-top:22px;gap:15px;background:linear-gradient(110deg,#f0f4e8,#f7f9f2)}.terminal-symbol{height:42px;width:42px;border:1px solid #dfe7d1;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f8fbf3;color:#8ca46d;flex-shrink:0}.developer-banner>div:nth-child(2){flex:1}.developer-banner h3{font-size:12px;letter-spacing:-.15px;font-weight:500;color:#5a6a48}.developer-banner p{font-size:9px;color:#95a285;margin-top:3px}.developer-banner .button{font-size:9px;padding:9px 13px;min-height:34px;background:#fcfef8}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:31px;gap:20px}.page-heading h1{font-size:37px;font-weight:500;line-height:1.2;letter-spacing:-1.8px;margin:13px 0 10px}.heading-dot{color:#90b265}.page-heading p{color:#919987;font-size:12px}.panel,.inbox-card{border:1px solid var(--line);border-radius:9px;background:#fefefa;min-width:0;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 25px;border-bottom:1px solid var(--line)}.panel-heading h2{font-size:15px;font-weight:500;color:#4b5940}.panel-heading p{font-size:10px;color:#939d87;margin-top:6px}.panel-heading>svg{color:#8ca471}.panel-body{padding:24px}.info-line{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #e6ecd9;border-radius:6px;background:#f6f9ef;font-size:10px;color:#8a9b76;line-height:1.7}.empty-state{padding:53px 25px;text-align:center;display:flex;align-items:center;flex-direction:column}.empty-symbol{width:64px;height:64px;border-radius:20px;border:1px solid #e1e8d4;background:#f0f5e7;color:#92ab73;display:flex;align-items:center;justify-content:center;margin-bottom:22px;transform:rotate(-6deg)}.empty-symbol svg{transform:rotate(6deg)}.empty-state h3{font-size:20px;font-weight:500;color:#59674a;letter-spacing:-.5px}.empty-state>p{font-size:12px;color:#9aa58d;max-width:390px;margin-top:10px}.empty-state>.button,.empty-state>.text-link{margin-top:25px}.empty-state>.code-block{margin-top:22px;max-width:100%;text-align:left}.inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:0 22px;height:62px}.tabs{display:flex;gap:25px;height:100%}.tabs button{display:flex;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 2px;font-size:11px;color:#9aa38e}.tabs button.active{color:#647e45;border-bottom-color:#8bac62;font-weight:500}.count-label{font-size:10px;color:#abb49f}.filter-row{display:flex;gap:10px;padding:17px 20px;border-bottom:1px solid var(--line);background:#fafbf7}.filter-row select,.filter-row>input{font-size:10px;min-height:35px;max-width:220px;padding-top:8px;padding-bottom:8px}.type-search{display:flex;align-items:center;gap:6px;margin-left:auto;border:1px solid #e0e5d6;border-radius:6px;background:#fff;padding:0 10px;color:#a0ac91;max-width:235px}.type-search input{border:0;padding:8px 0;font-size:10px;min-height:35px;min-width:0;width:100%}.ting-row{display:flex;align-items:center;gap:15px;width:100%;text-align:left;background:#fff;padding:22px;border-bottom:1px solid #eef0e8}.ting-row:last-child{border-bottom:0}.ting-row.unread{background:#fcfef7}.ting-row:hover{background:#f2f7e8}.app-avatar{height:38px;width:38px;border:1px solid #e2e8d7;background:#edf3e3;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#84986c;font-size:12px;font-weight:500;flex-shrink:0}.ting-summary{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.ting-type{font-family:IBM Plex Mono,monospace;font-size:11px;color:#60704e;display:flex;gap:8px;align-items:center;overflow-wrap:anywhere}.unread-dot{height:5px;width:5px;flex-shrink:0;border-radius:50%;background:#8cae5c}.ting-meta{display:flex;gap:7px;font-size:9px;color:#a8b29d}.ting-row time{font-size:9px;white-space:nowrap;color:#a0ae91}.ting-row>svg{color:#bac5ae}.footnote{font-size:10px;color:#a0ac94;display:flex;align-items:flex-start;gap:7px;margin-top:18px}.footnote svg{margin-top:1px}.load-more{display:flex;justify-content:center;padding:17px;border-top:1px solid var(--line)}.loading-state{display:flex;align-items:center;justify-content:center;gap:11px;padding:60px 20px;color:#93a17f;font-size:12px}.spinner{width:15px;height:15px;border:2px solid #dce6ce;border-top-color:#88a866;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-box{background:#fdf5ed;border:1px solid #eedfca;color:#977052;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:7px;gap:15px;margin:0 0 20px;font-size:11px}.error-box p{font-size:10px;margin-top:3px;color:#ac8f75}.error-box strong{font-weight:500}.inbox-card>.error-box{margin:15px}.toast{position:fixed;top:90px;right:28px;z-index:70;background:#e7f2d5;border:1px solid #cbdda9;box-shadow:0 6px 25px #32461814;padding:13px 20px;border-radius:8px;display:flex;align-items:center;gap:9px;color:#617d40;font-size:12px;max-width:calc(100vw - 35px)}.app-layout{display:grid;grid-template-columns:235px 1fr;gap:23px}.app-selector{min-width:0;padding:7px 0}.list-label{display:block;font-size:8px;letter-spacing:1.4px;font-weight:500;color:#95a181;margin:0 0 14px}.app-selector>button{display:flex;width:100%;align-items:center;gap:10px;padding:12px 10px;border:1px solid transparent;border-radius:7px;background:transparent;margin-bottom:7px;text-align:left}.app-selector>button.selected{background:#edf4e2;border-color:#dfe8d2}.app-selector>button:hover{background:#f0f5e7}.app-selector>button>span:nth-child(2){flex:1;min-width:0}.app-selector strong{display:block;color:#758a5d;font-size:11px;font-weight:500;text-overflow:ellipsis;overflow:hidden}.app-selector small{display:block;color:#a3b091;font-size:9px;text-overflow:ellipsis;overflow:hidden;margin-top:3px}.app-selector svg{color:#b1c29b}.small-avatar{width:31px;height:31px;font-size:10px}.app-detail .panel-heading{padding:23px}.app-detail .panel-heading .mono{font-size:10px;display:block;margin-top:6px}.type-row{display:flex;gap:18px;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--line);padding:23px 0}.type-row:last-child{border-bottom:0}.type-row h3{font-size:11px;color:#70865a;overflow-wrap:anywhere}.type-row p{font-size:11px;margin:9px 0;color:#98a58b}.tag-row{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.tag{display:inline-flex;align-items:center;gap:6px;background:#f2f4ed;border:1px solid #e6eadc;border-radius:5px;padding:4px 8px;font-size:8px;color:#929f81;white-space:nowrap}.tag.green{background:#edf5e2;color:#81a353;border-color:#deebcb}.preferences-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);gap:24px}.form-stack{display:flex;flex-direction:column;gap:18px}.form-stack label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#81916f}.form-stack label input,.form-stack label select,.form-stack label textarea{font-size:11px;width:100%}.form-stack .button{align-self:flex-start}.form-stack>.form-note{margin-top:-9px}.form-note{font-size:10px;color:#a6b196;line-height:1.7}.form-error{color:#aa5d4e;font-size:11px}.preference-row,.connection-row{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.preference-row:first-child,.connection-row:first-child{padding-top:0}.preference-row:last-child,.connection-row:last-child{border-bottom:0;padding-bottom:0}.preference-row>div,.connection-row>div{flex:1;min-width:0}.preference-row strong,.connection-row strong{font-weight:500;font-size:11px;color:#7b8f64;overflow-wrap:anywhere}.preference-row p,.connection-row p{font-size:9px;color:#a8b69b;margin-top:4px;overflow-wrap:anywhere}.status-icon{background:#f0f5e8;color:#9cae85;width:35px;height:35px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon.on{background:#ecf5df;color:#88aa5f}.status-icon.off{background:#f3f3ed;color:#adae9a}.docs-layout{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:28px}.docs-content{display:flex;flex-direction:column;gap:23px}.docs-section{padding:31px}.step-number{font-size:8px;font-weight:500;letter-spacing:1.5px;color:#99aa82;display:block;margin-bottom:15px}.docs-section h2{font-size:25px;font-weight:500;letter-spacing:-.9px;color:#63794e}.docs-section>p{font-size:12px;color:#95a482;margin:15px 0}.docs-section>.form-note{font-size:9px}.docs-section>.text-link{margin-top:9px}.docs-section .tag-row{margin-top:22px}.code-block{background:#212a1b;border:1px solid #35442a;border-radius:7px;overflow:hidden;color:#c6d5b5;margin:19px 0;min-width:0;width:100%}.code-top{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid #37462b;color:#8eaa71;font-size:8px;letter-spacing:1px}.code-top .icon-button{color:#9ab67d;font-size:8px;letter-spacing:0}.code-top .icon-button:hover{background:#35472b;color:#daedc5}.code-block pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px;font-size:10px;line-height:1.9;max-height:450px;overflow:auto}.docs-tip{background:#eef5e4;border:1px solid #e0ebd0;padding:25px;border-radius:9px;color:#8ba46c}.docs-tip h3{font-size:13px;color:#7f9861;margin:16px 0}.docs-tip p{font-size:10px;margin:15px 0;color:#a0b487;line-height:1.8}.docs-tip .tag{margin-top:8px}.architecture{padding:33px 14px;color:#a6b797;font-size:10px;text-align:center}.architecture>.list-label{font-size:7px;margin-bottom:24px}.architecture>div{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e0e9d3;border-radius:7px;padding:14px 8px;background:#fcfef7;color:#97ad7e}.architecture>div svg{height:17px;width:17px}.architecture>span:not(.list-label){display:block;font-size:8px;padding:12px 0;color:#b1bfa2}.architecture>div.architecture-center{background:#edf6df;color:#90ad6c;border-color:#dbe9c8}.mini-ting{font-weight:700;color:#8fb16a;font-size:20px}.setting-row{padding:27px;display:flex;align-items:center;justify-content:space-between;gap:30px}.setting-row h3{font-size:13px;color:#7d9266;font-weight:500}.setting-row p{font-size:11px;color:#a2b28f;margin-top:8px;max-width:650px}.setting-row .form-note{display:block;margin-top:8px;font-size:9px}.switch{width:41px;height:23px;border:1px solid #d3dfc3;padding:2px;flex-shrink:0;background:#e9eedf;border-radius:30px;transition:background .2s}.switch>span{display:block;height:17px;width:17px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #58704220;transition:transform .2s}.switch.enabled{background:#b0d580;border-color:#a9cf77}.switch.enabled>span{transform:translate(17px)}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.about-grid strong{font-size:11px;color:#8ba572;font-weight:500}.about-grid .list-label{font-size:7px}.gate-panel{border:1px solid var(--line);border-radius:10px;padding:35px 30px;background:radial-gradient(ellipse at top right,#eff5e3,#fcfef8 60%);margin-top:15px}.gate-panel>.eyebrow{justify-content:center}.gate-panel .empty-state{padding:45px 20px 30px}.gate-note{text-align:center;font-size:10px;color:#a4b38f}.detail-dialog,.form-dialog{border:1px solid #d8e4c9;border-radius:12px;box-shadow:0 20px 100px #1a301633;color:var(--ink);background:#fbfdf7;padding:0;max-height:90vh;overflow:auto;width:min(600px,calc(100vw - 30px))}.detail-dialog{margin:auto 22px auto auto;max-height:calc(100vh - 44px);height:calc(100vh - 44px);width:min(560px,calc(100vw - 30px))}dialog::backdrop{background:#15200e70;backdrop-filter:blur(3px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;padding:22px 25px;border-bottom:1px solid #e2ead7;gap:20px;position:sticky;top:0;background:#fbfdf7;z-index:2}.dialog-heading h2{color:#758d5b;font-size:17px}.detail-body{padding:28px}.detail-body h2{margin:23px 0 9px;font-family:IBM Plex Mono,monospace;font-size:19px;line-height:1.6;overflow-wrap:anywhere;color:#70865b}.detail-body time{font-size:10px;color:#a0b18d}.detail-body h3{font-size:11px;color:#819a68;font-weight:500;margin-top:30px}.detail-body .code-block{margin-top:13px}.message-content{font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f7e8;border:1px solid #e1edcf;border-radius:7px;padding:18px;margin:25px 0;color:#91a876}.detail-info{display:grid;grid-template-columns:110px 1fr;gap:10px;font-size:9px;margin:25px 0;color:#a0b18d}.detail-info dt{font-weight:500}.detail-info dd{margin:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.form-dialog>.panel-body>p{font-size:12px;color:#98aa83;margin-bottom:15px}.detail-dialog>.error-box{margin:20px}.mobile-menu,.nav-backdrop{display:none}@media(min-width:1500px){main{padding-top:60px}.welcome-intro{min-height:405px}.signal-art{right:45px;width:390px;height:390px;top:-5px}.feature-card{padding:28px}.feature-card h3{font-size:15px}.feature-card p{font-size:12px}.feature-tag{font-size:9px}.developer-banner{padding:24px}.developer-banner h3{font-size:14px}.developer-banner p{font-size:11px}}@media(max-width:1200px){.sidebar{width:220px}.main-shell{margin-left:220px}.topbar{padding:0 30px}main{padding:35px 30px}.footer{margin:0 30px}.welcome-intro h1{font-size:47px}.signal-art{width:305px;height:305px;right:-12px;top:25px}.orbit-three{width:286px;height:286px}.orbit-two{width:217px;height:217px}.orbit-one{width:137px;height:137px}.orbit-center{width:90px;height:90px}.orbit-center>span{font-size:94px}.orbit-center>span>span{font-size:57px}.satellite-one{top:18px;left:63px}.satellite-two{right:13px;top:165px}.satellite-three{left:34px;bottom:23px}.label-one{right:-9px;top:70px}.label-two{right:-10px;bottom:40px}.spark-one{top:48px;right:100px}.feature-card{padding:20px 17px}.feature-card h3{font-size:12px}.app-layout{grid-template-columns:195px 1fr}.preferences-layout{grid-template-columns:1fr}.docs-layout{grid-template-columns:1fr 200px}.docs-section{padding:24px}.docs-tip{padding:21px}.welcome-actions{gap:17px}.welcome-actions .text-link{font-size:10px}.welcome-intro>p{font-size:11px}.welcome-intro{min-height:355px}.small-label{font-size:7px}.section-label>span:first-child{font-size:7px}}@media(max-width:1000px){.signal-art{opacity:.75;right:-40px;width:260px;height:300px}.welcome-intro h1{font-size:43px}.welcome-intro .eyebrow{font-size:8px}.welcome-actions{gap:12px;align-items:flex-start;flex-direction:column}.welcome-intro{min-height:390px}.orbit-three{width:270px;height:270px}.orbit-two{width:210px;height:210px}.label-one,.label-two{display:none}.satellite-one{left:35px;top:16px}.satellite-two{right:-1px}.satellite-three{left:1px}.spark-two{left:-12px}.feature-grid{gap:11px}.feature-card{padding:19px 14px}.feature-card h3{font-size:11px;min-height:32px;line-height:1.55;margin-bottom:8px}.feature-card p{font-size:9px}.feature-tag{font-size:6px;padding:3px 5px}.small-label{display:none}.developer-banner p{max-width:190px}.developer-banner{padding:16px;gap:12px}.developer-banner .button{font-size:8px}.developer-banner h3{font-size:11px}.footer>span:last-child{font-size:6px;letter-spacing:.7px;gap:7px}.footer>span:first-child>span:last-child{font-size:8px}.docs-layout{grid-template-columns:1fr}.docs-aside{display:grid;grid-template-columns:1fr 1fr;gap:24px}.app-layout{grid-template-columns:1fr}.app-selector{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;align-items:center}.app-selector>.list-label{display:none}.app-selector>button{min-width:180px;margin:0}.filter-row{flex-wrap:wrap}.type-search{max-width:none;flex:1;min-width:150px}.page-heading h1{font-size:33px}.topbar-right{gap:13px}.page-heading{gap:14px}.page-heading>.button{font-size:9px;padding:8px 10px}}@media(max-width:800px){.sidebar{width:205px;padding-left:13px;padding-right:13px}.main-shell{margin-left:205px}.sidebar-profile{margin:0 -13px;padding-left:15px;padding-right:15px}.brand{font-size:34px}.workspace-picker{padding:10px 8px;gap:7px}.workspace-signin{font-size:10px}.workspace-signin small{font-size:8px}.workspace-icon{width:27px;height:27px}.main-nav a{font-size:11px;gap:10px}.signal-art{display:none}.welcome-intro h1{font-size:46px}.welcome-intro{min-height:365px;padding-top:9px}.welcome-intro>p{font-size:12px}.welcome-actions{flex-direction:row;align-items:center;gap:20px}.welcome-actions .text-link{max-width:110px}.welcome-actions .button{font-size:10px;padding:12px}.feature-grid{grid-template-columns:1fr}.feature-card{padding:20px 20px 18px;display:grid;grid-template-columns:36px 1fr;column-gap:16px}.feature-icon{grid-column:1;grid-row:1/4}.card-number{right:17px;top:22px;font-size:8px}.feature-card h3{margin:1px 20px 7px 0;font-size:13px;min-height:0}.feature-card p{font-size:10px;max-width:280px}.feature-tag{font-size:7px;margin-top:13px;justify-self:start}.developer-banner{flex-wrap:wrap;gap:13px}.developer-banner>div:nth-child(2){min-width:190px}.developer-banner>.button{margin-left:55px}.developer-banner p{max-width:none}.topbar{height:68px;padding:0 24px}main{padding:29px 24px}.footer{margin:0 24px;align-items:flex-start}.footer>span:last-child{display:none}.topbar .live-status{font-size:8px}.topbar-right{gap:10px}.top-signin{font-size:9px!important;padding:7px 9px!important}.breadcrumb{gap:9px;font-size:9px}.preference-row{flex-wrap:wrap}.preference-row>div{min-width:150px}.preference-row>.button{margin-left:auto}.docs-aside{grid-template-columns:1fr}.architecture{display:none}.docs-section h2{font-size:21px}.connection-row{flex-wrap:wrap}.connection-row>.button{margin-left:auto}.setting-row{padding:23px;gap:20px;align-items:flex-start}.about-grid{grid-template-columns:1fr 1fr}.about-grid>div:last-child{grid-column:1/-1}.panel-heading,.panel-body{padding:20px}.page-heading h1{font-size:31px}.page-heading p{font-size:11px}.page-heading .eyebrow{font-size:7px}}@media(max-width:650px){.sidebar{transform:translate(-100%);transition:transform .2s;width:242px;padding:28px 17px 0}.sidebar.mobile-open{transform:translate(0)}.main-shell{margin-left:0}.mobile-menu{display:flex;position:absolute;left:18px;top:18px;z-index:20;padding:6px;width:32px;min-height:32px}.nav-backdrop{display:block;position:fixed;inset:0;background:#1a231566;z-index:24}.topbar{padding-left:65px;padding-right:20px;height:68px}.topbar-right .live-status{display:none}.topbar .breadcrumb{font-size:10px;gap:10px}.top-signin{font-size:10px!important}.main-nav a,.workspace-signin{font-size:12px}.workspace-signin small{font-size:10px}.workspace-picker{gap:10px;padding:11px 10px}.workspace-icon{width:30px;height:30px}.sidebar-profile{margin:0 -17px}.sidebar-profile strong{font-size:10px}.sidebar-profile small{font-size:9px}.sidebar-bottom{padding-top:20px}.sidebar-note{margin-bottom:25px}.sidebar-note p{font-size:15px}main{padding:30px 21px}.welcome-intro{padding-top:8px;min-height:359px}.welcome-intro h1{font-size:47px;letter-spacing:-2.6px;margin-top:22px}.welcome-intro>.eyebrow{font-size:8px;letter-spacing:1.5px}.welcome-intro>p{font-size:12px;line-height:1.9}.welcome-actions{gap:19px}.welcome-actions .button{font-size:11px;padding:13px 16px}.welcome-actions .text-link{font-size:10px;max-width:120px}.login-note{font-size:8px}.section-label{margin-top:0;padding-top:22px;padding-bottom:18px}.section-label>span:first-child{font-size:7px;letter-spacing:1.3px}.feature-grid{gap:13px}.feature-card{padding:23px 21px}.feature-card h3{font-size:14px}.feature-card p{font-size:11px}.feature-tag{font-size:8px}.developer-banner{padding:18px;margin-top:19px}.developer-banner h3{font-size:12px}.developer-banner p{font-size:10px}.developer-banner>.button{font-size:9px;margin-left:55px}.footer{padding:20px 0;margin:0 21px}.footer>span:first-child>span:last-child{font-size:9px}.page-heading{margin-bottom:26px;align-items:flex-end}.page-heading h1{font-size:33px;letter-spacing:-1.6px}.page-heading .eyebrow{font-size:7px;letter-spacing:1.1px}.page-heading p{font-size:11px;max-width:250px}.page-heading>.button{font-size:9px;min-height:32px;padding:8px}.page-heading>.button svg{width:13px}.tabs{gap:19px}.tabs button{font-size:10px}.inbox-toolbar{padding:0 16px;height:55px}.filter-row{padding:14px;gap:9px}.filter-row select,.filter-row>input{flex:1;max-width:none;min-width:120px}.type-search{width:100%;flex-basis:100%}.ting-row{padding:17px 15px;gap:11px}.ting-type{font-size:10px}.ting-row time{font-size:8px}.ting-row>svg{display:none}.app-avatar{width:33px;height:33px;border-radius:8px;font-size:10px}.empty-state{padding:43px 20px}.empty-state h3{font-size:19px}.empty-state p{font-size:11px}.panel-heading{padding:19px}.panel-heading h2{font-size:14px}.panel-heading .button{font-size:9px;padding:7px 9px}.panel-body{padding:19px}.docs-section{padding:24px 20px}.docs-section>p{font-size:11px}.docs-section .form-note{font-size:9px}.docs-section h2{font-size:23px}.docs-layout{gap:22px}.code-block pre{font-size:9px;padding:16px 14px}.code-top{padding:9px 13px;font-size:7px}.detail-dialog{margin:10px;width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.detail-body{padding:23px}.dialog-heading{padding:19px 22px}.detail-body h2{font-size:17px}.form-dialog .dialog-actions{flex-wrap:wrap}.setting-row{padding:21px}.setting-row h3{font-size:12px}.setting-row p{font-size:10px}.toast{right:18px;top:78px}.gate-panel{padding:28px 10px}.gate-note{padding:0 15px}.topbar-right .top-avatar{width:28px;height:28px;font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.feature-card p,.welcome-intro>p,.developer-banner p,.page-heading p,.empty-state>p,.footnote,.form-note,.gate-note,.panel-heading p,.type-row p,.setting-row p,.preference-row p,.connection-row p,.docs-section>p,.docs-tip p,.detail-body time,.detail-info,.form-dialog>.panel-body>p{color:#6f7c61}.feature-card p{font-size:11px}.form-stack label,.ting-meta,.ting-row time,.count-label,.list-label,.step-number,.tabs button,.setting-row h3,.preference-row strong,.connection-row strong,.tag{color:#697b56}.feature-tag{color:#738264}.docs-tip h3,.docs-section h2,.detail-body h2,.detail-body h3,.panel-heading h2,.type-row h3{color:#4e6539}.setting-row .form-note{color:#748168}.switch{min-height:24px}.required-delivery{display:flex;align-items:center;gap:8px;max-width:360px}.required-delivery input{min-height:16px;height:16px;width:16px;padding:0;flex-shrink:0}.button{position:relative;display:inline-flex;min-height:var(--control-height-md);align-items:center;justify-content:center;gap:var(--space-related);border:1px solid var(--border);border-radius:var(--radius-control);corner-shape:var(--corner-shape);padding:0 var(--space-inset);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;color:var(--foreground);background:var(--surface);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.button:disabled{cursor:not-allowed;opacity:.52}.button[aria-busy=true]{cursor:progress}.button.primary{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.button.danger{color:var(--danger);background:var(--surface);border-color:var(--border)}.button:not(.primary):disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}.button.small{min-height:var(--control-height-sm);padding-inline:var(--space-group);font-size:var(--text-xs)}.button.large{min-height:var(--control-height-lg);padding-inline:var(--space-comfort);font-size:var(--text-sm)}.button.primary:active:not(:disabled){opacity:.84}.button:not(.primary):active:not(:disabled){background:var(--surface-muted)}input:not([type=checkbox]),select,textarea{min-height:var(--control-height-md);padding:var(--space-related) var(--space-group);border:1px solid var(--border-strong);border-radius:var(--radius-control);corner-shape:var(--corner-shape);background-color:var(--surface);color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--foreground)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5;background-color:var(--surface-muted)}input[type=checkbox]{accent-color:var(--control-on)}h1,h2,h3{font-family:var(--font-display)}.app-shell :is(.page-heading h1,.welcome-intro h1,.panel-heading h2,.docs-section h2,.dialog-heading h2,.feature-card h3,.empty-state h3,.setting-row h3){color:var(--foreground)}.app-shell :is(.page-heading p,.welcome-intro>p,.feature-card p,.empty-state>p,.docs-section>p,.docs-tip p,.panel-heading p,.setting-row p,.form-note,.footnote,.gate-note,.login-note,.ting-meta,.connection-row p,.preference-row p){color:var(--text-secondary)}.app-shell :is(.panel,.inbox-card,.feature-card,.app-detail,.detail-dialog,.form-dialog,.dialog-heading,.ting-row){background:var(--surface);border-color:var(--border);border-radius:var(--radius-container);corner-shape:var(--corner-shape)}.app-shell :is(.detail-dialog,.form-dialog){border-radius:var(--radius-overlay);box-shadow:var(--shadow-floating)}.app-shell :is(.info-line,.docs-tip,.message-content,.gate-panel,.developer-banner){background:var(--silicon-gradient-soft);border-color:var(--border);color:var(--text-secondary);border-radius:var(--radius-container)}.app-shell :is(.eyebrow,.list-label,.step-number,.docs-tip h3,.text-link,.type-row h3,.ting-type,.preference-row strong,.connection-row strong,.app-selector strong,.form-stack label,.about-grid strong){color:var(--text-secondary)}.app-shell :is(.app-avatar,.feature-icon,.status-icon,.empty-symbol,.terminal-symbol,.top-avatar){background:var(--surface-muted);border-color:var(--border);color:var(--text-secondary);border-radius:var(--radius-control)}.app-shell :is(.tag,.feature-tag){color:var(--text-secondary);background:var(--surface-muted);border-color:var(--border)}.app-shell .tag.green{color:var(--success);background:color-mix(in oklab,var(--success) 7%,var(--surface))}.app-shell .ting-row.unread{background:var(--silicon-gradient-soft)}.app-shell .ting-row:hover,.app-shell .app-selector>button.selected{background:var(--surface-muted);border-color:var(--border)}.app-shell .type-row p,.app-shell .app-selector small,.app-shell .form-stack label,.app-shell .detail-info,.app-shell .detail-body time{color:var(--text-secondary)}.app-shell .serif-word{font-family:var(--font-display);color:var(--foreground);font-style:normal}.app-shell .switch{background:var(--control-track);border-color:transparent}.app-shell .switch.enabled{background:var(--control-on)}.app-shell .tabs button{color:var(--text-secondary)}.app-shell .tabs button.active{color:var(--foreground);border-color:var(--foreground)}.app-shell .type-search{border-color:var(--border-strong)}.app-shell .type-search input{border:0}.account-summary{min-width:0;display:flex;flex-direction:column;gap:4px}.account-summary strong{overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;color:#eee}.account-summary small{font-size:10px;color:#aaa}.workspace-picker{gap:10px}.form-dialog .form-stack{margin:20px 0}.form-dialog .panel-body>.button:last-child{margin-top:20px}.app-shell .error-box{background:color-mix(in oklab,var(--warning) 7%,var(--surface));border-color:color-mix(in oklab,var(--warning) 24%,var(--surface));color:var(--foreground)}.app-shell .error-box p{color:var(--text-secondary)}.app-shell .toast{color:var(--success);background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-raised)}@media(hover:hover)and (pointer:fine){.button.primary:hover:not(:disabled){color:var(--background);background:var(--foreground);border-color:var(--foreground);opacity:.91;box-shadow:var(--shadow-resting)}.button:not(.primary):hover:not(:disabled){color:var(--foreground);background:var(--surface-muted);border-color:var(--border);box-shadow:var(--shadow-resting)}.button.danger:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}input:hover:not(:disabled,[aria-invalid=true]),select:hover:not(:disabled),textarea:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}@media(prefers-reduced-motion:reduce){.button,input,select,textarea{transition:none}}
