/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:light;--bg:#f6f8f3;--ink:#243b30;--muted:#738278;--line:#e0e8de;--accent:#3d7759;--accent-hover:#2a5c41;--surface:#fff;--surface-soft:#f1f5ee;--sidebar:#fbfcf8;--active:#e9f1e4;--active-ink:#326046;--button:#3b7153;--button-ink:#fff;--hero:#e8f0dd;--hero-ink:#314b31;--hero-muted:#698164;--sky:#e4edd8;--hill-back:#c1d1a3;--hill-mid:#a6bf8c;--hill-front:#7d9f72;--orb:#faf8d9;--hero-border:#dae5cc;--shadow:0 5px 24px #274b3210;--green-soft:#e9f3e8;--green-ink:#43704a;--warn-bg:#fff4df;--warn-ink:#926526;--red-bg:#fbece8;--red-ink:#a65340;--neutral-bg:#edf1ef;--neutral-ink:#728078}html[data-theme=dark]{color-scheme:dark;--bg:#0d1728;--ink:#e3ebf6;--muted:#91a3bc;--line:#25364c;--accent:#a5c4ff;--accent-hover:#c6d9ff;--surface:#142237;--surface-soft:#182941;--sidebar:#101e32;--active:#203852;--active-ink:#bbd5ff;--button:#9dbff6;--button-ink:#142840;--hero:#182e49;--hero-ink:#e4edf8;--hero-muted:#a0b4d0;--sky:#192f4a;--hill-back:#2c4865;--hill-mid:#243e5a;--hill-front:#1b324c;--orb:#f1e9c9;--hero-border:#2a425d;--shadow:0 8px 32px #03091622;--green-soft:#223e3b;--green-ink:#aed6bc;--warn-bg:#403b2b;--warn-ink:#e9cd96;--red-bg:#44333c;--red-ink:#edb7af;--neutral-bg:#23354b;--neutral-ink:#a8b8d0}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:17px DM Sans,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button,a,input,select{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}a{text-decoration:none}p{color:var(--muted);margin:0;line-height:1.65}h1,h2,h3{font-family:Manrope,sans-serif}h1{letter-spacing:-1.4px;margin:9px 0 10px;font-size:35px;font-weight:650;line-height:1.25}h2{letter-spacing:-.4px;margin:0;font-size:19px;font-weight:700}h3{font-size:17px;font-weight:600}aside{background:var(--sidebar);border-right:1px solid var(--line);z-index:10;width:230px;padding:34px 20px;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.3px;color:var(--ink);align-items:center;gap:9px;padding:0 14px;font:800 34px Manrope,sans-serif;display:flex}.branddot{color:var(--accent);margin-left:-8px}.workspace{letter-spacing:1.8px;color:var(--muted);margin:46px 15px 25px;font-size:12px}.workspace span{letter-spacing:.9px;color:var(--ink);margin-top:9px;font-size:14px;font-weight:600;display:block}nav{gap:6px;display:grid}nav a{color:var(--muted);border-radius:9px;align-items:center;gap:13px;padding:13px 15px;font-size:15px;font-weight:500;display:flex}nav a:hover{background:var(--surface-soft);color:var(--ink)}nav a.active{background:var(--active);color:var(--active-ink)}nav svg{flex-shrink:0}.aside-bottom{align-items:center;gap:10px;font-size:15px;display:flex;position:absolute;bottom:27px;left:33px}.avatar{background:var(--active);width:36px;height:36px;color:var(--active-ink);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:14px;display:grid}.aside-bottom small{color:var(--muted);margin-top:3px;font-size:13px;display:block}main{max-width:1800px;margin-left:230px;padding:0 44px}header{height:80px;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;font-size:14px;display:flex}header b{opacity:.45;padding:0 13px;font-weight:400}#breadcrumb{color:var(--ink)}.header-actions{align-items:center;gap:20px;display:flex}.private{color:var(--muted);font-size:13px}.theme-toggle{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:24px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:flex}.theme-toggle:hover{background:var(--surface-soft)}.demo{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding:10px 2px;font-size:13px;display:flex}.demo b{letter-spacing:1px;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.demo b:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}.demo button{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;font-size:13px;text-decoration:underline}.heading{justify-content:space-between;align-items:center;gap:24px;margin:35px 0 30px;display:flex}.eyebrow{letter-spacing:1.8px;color:var(--muted);font-size:12px;font-weight:600}button.primary,.primary{background:var(--button);color:var(--button-ink);white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:15px;font-weight:600;display:inline-flex}button.primary:hover{background:var(--accent-hover);color:var(--button-ink)}.action{border:1px solid var(--line);background:var(--surface);color:var(--accent);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:9px 12px;font-size:14px;font-weight:500;display:inline-flex}.action:hover{background:var(--surface-soft)}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;margin-bottom:25px;overflow:hidden}.panel-head{background:var(--panel-heading);color:var(--panel-heading-ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.panel-head p{color:var(--panel-heading-muted);white-space:normal;max-width:800px;margin-top:8px;font-size:14px}.panel-head a{color:var(--accent);font-size:14px}.badge{white-space:nowrap;background:var(--green-soft);color:var(--green-ink);border-radius:20px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.4;display:inline-block}.badge.warn{background:var(--warn-bg);color:var(--warn-ink)}.badge.red{background:var(--red-bg);color:var(--red-ink)}.badge.neutral{background:var(--neutral-bg);color:var(--neutral-ink)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{background:var(--surface-soft);letter-spacing:.6px;color:var(--muted);padding:15px 23px;font-size:12px;font-weight:500}td{border-top:1px solid var(--line);padding:20px 23px;font-size:15px}td b{font-weight:600}td small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.6;display:block}.wrap-cell{white-space:normal;max-width:250px}.toolbar{align-items:center;gap:12px;margin-bottom:20px;display:flex}.toolbar input{max-width:360px}.toolbar select{width:auto}input,select{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:7px;outline:none;padding:11px 12px;font-size:15px;line-height:1.5}input::placeholder{color:var(--muted);opacity:.8}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--active)}input[readonly]{background:var(--surface-soft);color:var(--muted)}input[type=checkbox]{accent-color:var(--accent)}.empty{color:var(--muted);text-align:center;padding:42px 24px;font-size:15px}.note{background:var(--surface-soft);color:var(--muted);padding:21px 24px;font-size:15px;line-height:1.8}.alert-row{border-bottom:1px solid var(--line);gap:15px;padding:21px 24px;display:flex}.alert-row:last-child{border:0}.alert-icon{background:var(--warn-bg);width:29px;height:29px;color:var(--warn-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid}.alert-row b{margin-bottom:5px;font-size:15px;font-weight:600;display:block}.alert-row p{font-size:14px}.alert-row small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.audit{border-bottom:1px solid var(--line);padding:20px 24px;font-size:15px}.audit b{font-weight:500}.audit small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.notice{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin:14px 0;padding:15px 18px;font-size:15px}.notice.error{border-color:var(--red-ink)}footer{color:var(--muted);letter-spacing:2px;justify-content:space-between;gap:20px;margin:40px 0 25px;font-size:11px;display:flex}footer span{letter-spacing:0;font-size:12px}dialog{overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);width:600px;max-width:calc(100vw - 32px);max-height:90dvh;color:var(--ink);border-radius:17px;margin:0;padding:30px;position:fixed;inset:5dvh auto auto 50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 30px 100px #04132440}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#152b2855}html[data-theme=dark] dialog::backdrop{background:#030c1dd0}dialog h2{letter-spacing:-.8px;font-size:25px}.modal-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.modal-head .eyebrow{margin-bottom:7px}.modal-head button{border:1px solid var(--line);background:var(--surface-soft);width:32px;height:32px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:23px;display:grid}dialog p{margin-bottom:13px;font-size:15px}label{color:var(--ink);margin-top:18px;font-size:14px;font-weight:500;display:block}label input,label select{margin-top:8px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.checkboxes{flex-wrap:wrap;gap:10px 18px;margin-top:9px;display:flex}.checkboxes label{align-items:center;gap:7px;margin:3px 0;font-size:14px;display:flex}.checkboxes input,.check input{width:auto;margin:0 6px 0 0}.hint{margin-top:13px;line-height:1.8;font-size:13px!important}.check{font-size:14px;line-height:1.8}dialog .primary{min-width:150px;margin-top:10px}dialog [role=alert]{background:var(--red-bg);color:var(--red-ink);border-radius:7px;padding:10px 12px}.setup-copy{gap:20px;padding:24px;line-height:1.8;display:grid}.setup-copy code{background:var(--surface-soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:4px;padding:3px 5px;font-size:14px}.overview-intro{justify-content:space-between;align-items:flex-end;gap:25px;margin:29px 0 26px;display:flex}.overview-intro h1{letter-spacing:-1.5px;margin:9px 0;font-size:35px}.overview-intro h1>span{color:var(--accent)}.overview-date{color:var(--muted);white-space:nowrap;padding-bottom:4px;font-size:13px}.landscape-hero{isolation:isolate;border:1px solid var(--hero-border);background:var(--hero);border-radius:17px;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;max-width:64%;padding:36px 38px;position:relative}.hero-kicker{color:var(--hero-muted);letter-spacing:1.4px;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.hero-copy h2{letter-spacing:-1.2px;color:var(--hero-ink);margin:19px 0 12px;font-size:33px;font-weight:600;line-height:1.25}.hero-copy p{color:var(--hero-muted);font-size:14px;line-height:1.8}.hero-actions{align-items:center;gap:20px;margin-top:25px;display:flex}.hero-actions .primary{padding:11px 14px;font-size:14px}.hero-link{color:var(--hero-ink);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:500;display:flex}.hero-link:hover{color:var(--accent)}.landscape{background:linear-gradient(90deg,var(--hero),var(--sky));width:45%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.sky-orb{background:var(--orb);border-radius:50%;width:63px;height:63px;position:absolute;top:33px;right:21%;box-shadow:0 0 35px #f6efce30}.hill{border-radius:50%;width:600px;height:300px;position:absolute}.hill-back{background:var(--hill-back);top:126px;right:-265px;transform:rotate(-14deg)}.hill-mid{background:var(--hill-mid);top:190px;right:-50px;transform:rotate(12deg)}.hill-front{background:var(--hill-front);top:222px;right:-320px;transform:rotate(-6deg)}.meadow-grass{color:#416c43;opacity:.6;width:100px;height:135px;position:absolute;bottom:24px;right:19%}.landscape-caption{letter-spacing:1.3px;color:#eff4e4;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:21px;right:24px}.landscape-caption>span{background:currentColor;width:17px;height:1px}.star{opacity:.65;background:#c9ddff;border-radius:50%;width:3px;height:3px;display:none;position:absolute}.star-a{top:41px;right:48%}.star-b{width:2px;height:2px;top:117px;right:11%}.star-c{width:2px;height:2px;top:98px;right:62%}html[data-theme=dark] .star{display:block}html[data-theme=dark] .sky-orb{box-shadow:0 0 50px #c4daff15}html[data-theme=dark] .meadow-grass{color:#6784a8;opacity:.5}html[data-theme=dark] .landscape-caption{color:#95adc9}.estate-numbers{grid-template-columns:repeat(4,1fr);margin:29px 0 44px;padding:2px 0;display:grid}.estate-numbers>a{border-right:1px solid var(--line);color:var(--ink);padding:2px 25px}.estate-numbers>a:first-child{padding-left:2px}.estate-numbers>a:last-child{border:0}.number-label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.number-label svg{color:var(--accent);opacity:.75}.estate-numbers strong{letter-spacing:-1px;margin:11px 0 7px;font:500 30px/1.2 Manrope,sans-serif;display:block}.estate-numbers small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.estate-numbers>a:hover .number-label{color:var(--accent)}.section-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.section-title .eyebrow{letter-spacing:1.6px;margin-bottom:8px;font-size:10px;display:block}.section-title h2{font-size:19px;font-weight:600}.section-title>a{color:var(--accent);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.attention-section{margin-bottom:42px}.attention-list{border-top:1px solid var(--line)}.attention-item{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:19px;padding:18px 5px;display:flex}.attention-item:hover{background:var(--surface-soft)}.attention-index{color:var(--muted);opacity:.6;font:500 15px Manrope}.attention-body{flex:1;min-width:0}.attention-body b{margin-bottom:5px;font-size:14px;font-weight:600;display:block}.attention-body small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.7;display:block}.attention-type{border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:5px 10px;font-size:11px}.attention-item>svg{color:var(--muted);margin-left:10px}.quiet-state{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:25px 5px;display:flex}.quiet-state>svg{color:var(--accent)}.quiet-state b{font-size:15px;font-weight:500}.quiet-state p{margin-top:5px;font-size:13px}.overview-columns{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:35px;margin-bottom:40px;display:grid}.site-garden{min-width:0}.site-garden-list{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.garden-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;align-items:center;gap:12px;padding:17px 18px;display:flex}.garden-row:last-child{border-bottom:0}.garden-row:hover{background:var(--surface-soft)}.site-monogram{background:var(--active);width:32px;height:35px;color:var(--active-ink);border:1px solid var(--line);border-radius:7px;flex-shrink:0;place-items:center;font:500 15px Manrope;display:grid}.site-identity{flex:1;min-width:0}.site-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.site-identity small,.site-runtime small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;display:block;overflow:hidden}.site-runtime{text-align:right;max-width:150px;font-size:11px}.garden-row .badge{padding:4px 6px;font-size:10px}.collection-footnote{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:14px 1px;font-size:11px;line-height:1.8;display:flex}.collection-footnote a{color:var(--accent);margin-left:auto}.status-dot{background:var(--muted);border-radius:50%;width:4px;height:4px;margin-right:2px}.deadline-section{background:var(--surface-soft);border-radius:13px;align-self:start;padding:23px}.deadline-section .section-title{margin-bottom:18px}.deadline-section .section-title>svg{color:var(--accent);opacity:.6}.deadline-section h2{font-size:17px}.deadline-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;align-items:center;gap:14px;padding:15px 0;display:flex}.calendar-day{background:var(--surface);border:1px solid var(--line);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;height:53px;display:flex}.calendar-day small{text-transform:uppercase;color:var(--muted);letter-spacing:.7px;font-size:10px}.calendar-day b{font:500 21px Manrope}.deadline-row>span:last-child>b{font-size:13px;font-weight:600;display:block}.deadline-row>span:last-child>small{color:var(--muted);margin:5px 0 7px;font-size:11px;display:block}.deadline-row .badge{padding:3px 7px;font-size:10px}.deadline-empty{padding:11px 0 6px}.deadline-illustration{background:var(--active);width:55px;height:55px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:19px;display:grid}.deadline-empty h3{margin-bottom:10px;font-size:15px}.deadline-empty p{font-size:13px;line-height:1.9}.deadline-empty a{color:var(--accent);align-items:center;gap:7px;margin-top:23px;font-size:12px;display:flex}.overview-activity h2{font-size:16px}.activity-line{align-items:center;gap:13px;padding:10px 0;display:flex}.activity-line>span{background:var(--accent);opacity:.4;border-radius:50%;flex-shrink:0;width:5px;height:5px}.activity-line p{flex:1;font-size:13px}.activity-line>small{color:var(--muted);white-space:nowrap;font-size:11px}.activity-empty{padding:4px 0 15px;font-size:13px}.garden-empty{justify-items:center;gap:14px;padding:32px 15px;display:grid}.garden-empty>svg{color:var(--accent);opacity:.6}.garden-empty b{font:500 17px Manrope}.garden-empty p{font-size:13px}.garden-empty .action{margin-top:4px}@media(min-width:1600px){main{padding:0 65px}.hero-copy{padding:42px 46px}.hero-copy h2{font-size:39px}.landscape-hero{min-height:335px}.overview-columns{gap:45px}}@media(max-width:1200px){aside{width:205px;padding-inline:15px}main{margin-left:205px;padding:0 27px}.hero-copy{max-width:70%;padding:30px}.hero-copy h2{font-size:29px}.landscape{width:40%}.hero-kicker{font-size:9px}.hero-actions{gap:13px}.hero-actions .primary{font-size:13px}.hero-link{font-size:12px}.overview-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px}.site-runtime{display:none}.estate-numbers>a{padding-inline:18px}.overview-date{font-size:12px}.overview-intro h1{font-size:31px}}@media(max-width:950px){.overview-date{display:none}.hero-copy{max-width:100%;padding:28px}.hero-copy h2{font-size:30px}.landscape{opacity:.8;width:35%}.hero-copy{max-width:85%}.landscape-caption{display:none}.hero-kicker{letter-spacing:1px}.overview-columns{grid-template-columns:1fr}.site-runtime{display:block}.deadline-section{padding:24px}.deadline-list{grid-template-columns:1fr 1fr;gap:20px;display:grid}.deadline-empty{grid-column:1/-1}.estate-numbers>a{padding-inline:15px}.estate-numbers small{font-size:11px}.private{display:none}.heading{flex-wrap:wrap;align-items:flex-start}}@media(max-width:700px){aside{border-right:0;border-bottom:1px solid var(--line);width:auto;padding:19px 17px 0;position:static}.brand{padding:0 5px;font-size:28px}.workspace,.aside-bottom{display:none}nav{gap:5px;margin-top:19px;padding-bottom:14px;display:flex;overflow-x:auto}nav a{white-space:nowrap;gap:7px;padding:10px;font-size:13px}nav a svg{flex-shrink:0;width:15px;height:15px}main{margin:0;padding:0 18px}header{height:60px;font-size:13px}.header-actions{gap:10px}.theme-toggle{padding:8px 10px;font-size:12px}.theme-toggle svg{width:14px;height:14px}.demo{align-items:flex-start;margin-top:12px;font-size:12px}.demo b{font-size:10px}.demo button{white-space:nowrap;font-size:12px}.overview-intro{margin:24px 0 22px}.overview-intro h1{font-size:29px}.overview-intro p{font-size:14px}.landscape-hero{border-radius:14px;align-items:flex-start;min-height:310px}.hero-copy{max-width:100%;padding:25px 23px 65px}.hero-copy h2{font-size:29px;line-height:1.3}.hero-kicker{letter-spacing:1px;font-size:8px}.hero-copy p{font-size:13px}.hero-actions{gap:16px;margin-top:20px}.hero-actions .primary{padding:10px 12px;font-size:12px}.hero-link{font-size:11px}.landscape{opacity:.65;width:32%;top:90px}.sky-orb{width:39px;height:39px;top:16px;right:12%}.hill-back{top:95px}.hill-mid{top:156px}.hill-front{top:200px}.meadow-grass{width:60px;height:90px;bottom:6px;right:10%}.estate-numbers{grid-template-columns:1fr 1fr;gap:25px 0;margin:28px 0 37px}.estate-numbers>a{padding:0 0 0 22px}.estate-numbers>a:nth-child(odd){padding-left:1px}.estate-numbers>a:nth-child(2n){border:0}.estate-numbers strong{font-size:29px}.number-label{font-size:12px}.estate-numbers small{font-size:11px}.section-title h2{font-size:17px}.section-title>a{gap:5px;font-size:11px}.section-title .eyebrow{font-size:9px}.attention-item{gap:12px;padding:17px 2px}.attention-index{font-size:14px}.attention-type{display:none}.attention-body b{font-size:13px}.attention-body small{font-size:12px}.attention-item>svg{flex-shrink:0;width:15px;margin-left:0}.overview-columns{gap:30px}.garden-row{gap:10px;padding:16px 12px}.site-runtime{display:none}.site-identity b{font-size:13px}.site-identity small{font-size:11px}.garden-row .badge{font-size:10px}.deadline-list{grid-template-columns:1fr}.activity-line{flex-wrap:wrap;align-items:flex-start;gap:8px}.activity-line>span{margin-top:7px}.activity-line p{font-size:12px}.activity-line>small{width:100%;margin-left:13px}.heading{gap:18px;margin:27px 0 23px}h1{font-size:29px}.heading p{font-size:15px}.form-grid{grid-template-columns:1fr;gap:0}dialog{border-radius:13px;padding:24px 21px}.modal-head{gap:12px}dialog h2{font-size:23px}.toolbar{flex-wrap:wrap}.toolbar input{max-width:none}.panel-head{padding:20px}footer{align-items:flex-start;gap:20px;font-size:10px}footer span{text-align:right;max-width:220px;font-size:11px}.setup-copy{padding:21px}.desktop-break{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--panel-heading:#e5eee2;--panel-heading-ink:#294b35;--panel-heading-muted:#5a725e;--table-heading:#eff4ec}html[data-theme=dark]{--panel-heading:#091221;--panel-heading-ink:#e5edf9;--panel-heading-muted:#9eb0ca;--table-heading:#0d192b}html[data-palette=forest][data-theme=dark]{--bg:#101915;--ink:#e8eee5;--muted:#a3b4a3;--line:#334237;--accent:#b5d2ae;--accent-hover:#cfdfc8;--surface:#1c2921;--surface-soft:#233328;--sidebar:#152019;--active:#2e4332;--active-ink:#d5e6cd;--button:#bbd4b0;--button-ink:#203321;--hero:#253b2a;--hero-ink:#e4eede;--hero-muted:#afc4a8;--sky:#293e30;--hill-back:#405a42;--hill-mid:#344d35;--hill-front:#293e2d;--hero-border:#3a503b;--panel-heading:#0c140f;--panel-heading-ink:#e6eddf;--panel-heading-muted:#a4b69c;--table-heading:#142017;--green-soft:#2c4131;--green-ink:#c0d9b4;--neutral-bg:#2e3d32;--neutral-ink:#b2c2af}html[data-palette=plum]{--bg:#f7f4f8;--ink:#3b2b43;--muted:#87768f;--line:#e5dce9;--accent:#805f91;--accent-hover:#684678;--surface:#fff;--surface-soft:#f1eaf5;--sidebar:#fcfafd;--active:#eee2f2;--active-ink:#724d82;--button:#7b578b;--button-ink:#fff;--hero:#ece2f0;--hero-ink:#4c3457;--hero-muted:#8c7397;--sky:#e8dcec;--hill-back:#cbb4d2;--hill-mid:#b69bbf;--hill-front:#947ba0;--hero-border:#e0d1e7;--panel-heading:#e8dcec;--panel-heading-ink:#4c3459;--panel-heading-muted:#81638d;--table-heading:#f2eaf5;--green-soft:#eaf1e7;--green-ink:#55754d}html[data-palette=plum][data-theme=dark]{--bg:#1b1620;--ink:#efe6f4;--muted:#b4a3be;--line:#44364e;--accent:#d2b4e2;--accent-hover:#e6cff2;--surface:#292131;--surface-soft:#32273b;--sidebar:#211a28;--active:#44304f;--active-ink:#e4c6f1;--button:#ceb0dd;--button-ink:#302039;--hero:#382741;--hero-ink:#f0e4f6;--hero-muted:#c7aed2;--sky:#392b47;--hill-back:#5c4268;--hill-mid:#4b3657;--hill-front:#3b2b47;--hero-border:#4f385c;--panel-heading:#120d18;--panel-heading-ink:#eee1f5;--panel-heading-muted:#bba4ca;--table-heading:#1d1426;--neutral-bg:#3b2e44;--neutral-ink:#c6b3d2;--green-soft:#293c32;--green-ink:#bdd3c3}html[data-palette=graphite]{--bg:#f5f5f3;--ink:#323332;--muted:#7d807c;--line:#dedfda;--accent:#72694f;--accent-hover:#514b3c;--surface:#fff;--surface-soft:#eeeee9;--sidebar:#fafaf7;--active:#eae9e0;--active-ink:#676049;--button:#646150;--button-ink:#fff;--hero:#e8e8df;--hero-ink:#44443a;--hero-muted:#81816e;--sky:#e5e5db;--hill-back:#c3c3b2;--hill-mid:#a7a896;--hill-front:#898c79;--hero-border:#dbdccf;--panel-heading:#e4e4dc;--panel-heading-ink:#424238;--panel-heading-muted:#747464;--table-heading:#f0f0e9}html[data-palette=graphite][data-theme=dark]{--bg:#17191a;--ink:#efefea;--muted:#adb0ac;--line:#3d4140;--accent:#d4c7a6;--accent-hover:#ece1c3;--surface:#252829;--surface-soft:#2d3131;--sidebar:#1c1f20;--active:#3c3d37;--active-ink:#e0d7bd;--button:#d0c4a6;--button-ink:#292923;--hero:#303630;--hero-ink:#efeee1;--hero-muted:#b4b7a7;--sky:#333b38;--hill-back:#4b5550;--hill-mid:#3e4944;--hill-front:#303c36;--hero-border:#424d44;--panel-heading:#0f1112;--panel-heading-ink:#eceee7;--panel-heading-muted:#afb7ab;--table-heading:#1a1e1e;--neutral-bg:#383d3c;--neutral-ink:#bfc6c0}.panel-head{background:var(--panel-heading);color:var(--panel-heading-ink)}.panel-head p{color:var(--panel-heading-muted)}th{background:var(--table-heading);color:var(--panel-heading-muted)}.palette-control{border:1px solid var(--line);background:var(--surface);border-radius:24px;align-items:center;gap:7px;margin:0;padding:0 10px;display:flex}.palette-control select{box-shadow:none;width:auto;color:var(--ink);cursor:pointer;background:0 0;border:0;max-width:125px;margin:0;padding:9px 5px;font-size:13px}.palette-swatch{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.palette-control:focus-within{outline:2px solid var(--accent);outline-offset:3px}.header-actions{gap:12px}html[data-palette=forest][data-theme=dark] .meadow-grass{color:#8fa582}html[data-palette=plum][data-theme=dark] .meadow-grass{color:#a48bb4}html[data-palette=graphite][data-theme=dark] .meadow-grass{color:#9ba995}@media(max-width:950px){.palette-control select{max-width:115px;font-size:12px}}@media(max-width:700px){.header-actions{gap:7px}.palette-control{gap:5px;padding-inline:8px}.palette-control select{max-width:90px;padding:8px 2px;font-size:11px}.palette-swatch{width:6px;height:6px}header b{padding-inline:7px}.theme-toggle{gap:5px;padding-inline:9px}}:root{--panel-body:#eaf0e6;--panel-heading:#fff;--panel-heading-ink:#294b35;--panel-heading-muted:#65795f;--table-heading:#f7faf4}html[data-theme=dark]{--panel-body:#101c2e;--panel-heading:#243d5c;--panel-heading-ink:#edf3fc;--panel-heading-muted:#b4c9e3;--table-heading:#1b304b}html[data-palette=forest][data-theme=dark]{--panel-body:#142219;--panel-heading:#344b39;--panel-heading-ink:#f0f5e9;--panel-heading-muted:#c3d4bb;--table-heading:#263c2b}html[data-palette=plum]{--panel-body:#f0e7f4;--panel-heading:#fff;--panel-heading-ink:#4c3459;--panel-heading-muted:#81638d;--table-heading:#faf7fc}html[data-palette=plum][data-theme=dark]{--panel-body:#211827;--panel-heading:#493750;--panel-heading-ink:#f6eafc;--panel-heading-muted:#d1b9dd;--table-heading:#35253e}html[data-palette=graphite]{--panel-body:#e9ebe6;--panel-heading:#fff;--panel-heading-ink:#424238;--panel-heading-muted:#747464;--table-heading:#f6f7f2}html[data-palette=graphite][data-theme=dark]{--panel-body:#1b2021;--panel-heading:#3c4344;--panel-heading-ink:#f2f5ec;--panel-heading-muted:#c3cec0;--table-heading:#2c3335}.panel{background:var(--panel-body)}.panel-head{background:var(--panel-heading)}.panel-head a{color:var(--panel-heading-ink)}.tour-replay{border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:22px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;display:inline-flex}.tour-replay:hover{background:var(--surface-soft)}.settings-form{gap:16px;padding:25px;display:grid}.settings-form p{font-size:13px}.settings-form label{margin-top:5px}.settings-form textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:115px;color:var(--ink);background:var(--surface);border-radius:8px;margin-top:8px;padding:12px;font:13px/1.8 DM Sans,sans-serif;display:block}.settings-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.settings-grid>div{align-content:start;gap:12px;display:grid}.settings-divider{background:var(--line);height:1px;margin:8px 0}.settings-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:10px;display:flex}.settings-actions>span{color:var(--muted);font-size:11px}.settings-form .check{align-items:flex-start;gap:7px;font-size:13px;display:flex}.settings-form .check input{flex-shrink:0;margin-top:5px}.settings-form code{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px;font-size:12px}.delivery-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.delivery-heading>span{color:var(--muted);font-size:11px}.feed-overview{justify-content:space-between;align-items:center;gap:15px;padding:23px;display:flex}.feed-overview b{font-size:14px;font-weight:500}.feed-overview small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.source-health{flex-wrap:wrap;gap:20px;padding:0 23px 20px;display:flex}.source-health small{color:var(--muted);max-width:250px;margin-top:8px;font-size:10px;line-height:1.8;display:block}.feed-search{border-block:1px solid var(--line);padding:16px 23px}.feed-search input{max-width:450px}.advisory-item{border-bottom:1px solid var(--line);padding:22px 24px}.advisory-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:11px;font-size:11px;display:flex}.advisory-meta b{color:var(--ink);font-weight:600}.advisory-item h3{margin-bottom:11px;font-size:15px;line-height:1.7}.advisory-item h3 a{color:var(--ink)}.advisory-item h3 a:hover{color:var(--accent)}.advisory-item p{font-size:12px}.advisory-item>small{color:var(--muted);margin-top:10px;font-size:10px;display:block}.tour-backdrop{z-index:1000;cursor:default;background:0 0;position:fixed;top:0;right:0;bottom:0;left:0}.tour-highlight{pointer-events:none;z-index:1001;border:2px solid var(--accent);border-radius:13px;position:fixed;box-shadow:0 0 0 9999px #061322bb,0 0 25px #99c1a533}.tour-card{z-index:1002;background:var(--surface);border:1px solid var(--line);border-radius:15px;outline:none;width:370px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:23px;position:fixed;overflow-y:auto;box-shadow:0 20px 65px #030a1944}.tour-card-top{letter-spacing:1.2px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:9px;display:flex}.tour-card-top button{background:var(--surface-soft);color:var(--muted);border:0;border-radius:50%;width:27px;height:27px;font-size:19px}.tour-card h2{margin-bottom:12px;font-size:19px;line-height:1.45}.tour-card p{font-size:13px;line-height:1.9}.tour-progress{gap:5px;margin:20px 0;display:flex}.tour-progress span{background:var(--line);border-radius:3px;flex:1;height:3px}.tour-progress span.current{background:var(--accent)}.tour-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.tour-actions>div{gap:8px;display:flex}.tour-actions .primary{padding:10px 13px;font-size:12px}.tour-actions .action{padding:10px 12px;font-size:12px}.tour-skip{color:var(--muted);background:0 0;border:0;padding:0;font-size:11px}@media(max-height:790px)and (min-width:701px){aside{padding-top:25px}.workspace{margin-top:24px;margin-bottom:18px}nav{gap:3px}nav a{padding-block:11px}.aside-bottom{bottom:17px}}@media(max-width:1100px){header{flex-wrap:wrap;gap:10px;height:auto;min-height:80px;padding:17px 0}.header-actions{margin-left:auto}.settings-grid{gap:23px}}@media(max-width:700px){.header-actions{justify-content:flex-end;width:100%}.settings-grid{grid-template-columns:1fr;gap:22px}.settings-form{padding:21px}.feed-overview{flex-wrap:wrap;align-items:flex-start}.source-health{gap:15px;display:grid}.tour-replay{padding:8px 10px;font-size:11px}.tour-card{padding:21px}.tour-card h2{font-size:18px}.tour-card p{font-size:12px}.settings-actions .primary{width:100%}}.sign-in-page{background:var(--bg);place-items:center;max-width:none;min-height:100dvh;margin:0;padding:30px;display:grid}.sign-in-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:460px;box-shadow:var(--shadow);border-radius:20px;padding:37px}.sign-in-card .brand{margin-bottom:38px;padding:0}.sign-in-card .eyebrow{font-size:9px}.sign-in-card h1{margin:14px 0;font-size:32px}.sign-in-card p{font-size:14px}.sign-in-card form{gap:20px;margin-top:24px;display:grid}.sign-in-card .hint{margin-top:24px}.sign-in-card .action{margin-top:18px}.sign-out{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;margin-top:7px;padding:0;font-size:11px;text-decoration:underline}aside{overflow-y:auto}.aside-bottom{margin:28px 12px 0;position:static}nav a{padding-block:10px}.workspace{margin-top:28px;margin-bottom:20px}@media(max-width:700px){.aside-bottom{display:none}.sign-in-page{padding:18px}.sign-in-card{padding:28px 23px}}.table-controls{border-bottom:1px solid var(--line);background:var(--panel-body);padding:20px 23px 0}.table-control-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.table-control-bar>input{flex:1;min-width:200px;max-width:360px}.table-control-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.table-control-actions>select{width:auto;max-width:210px;padding:9px 12px;font-size:12px}.table-reset{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:8px;font-size:11px;text-decoration:underline}.table-filter-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px;margin-top:19px;padding:18px;display:grid}.table-filter-panel label{margin:0;font-size:11px}.table-filter-panel select{font-size:12px}.table-column-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 18px;margin:19px 0 0;padding:16px 18px 18px;display:grid}.table-column-panel legend{color:var(--muted);padding:0 5px;font-size:11px}.table-column-panel label{align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.table-column-panel input{width:auto;margin:0}.table-column-panel small{color:var(--muted);margin-left:3px;font-size:9px}.table-result-count{color:var(--muted);padding:14px 0;font-size:11px}.table-wrap th{vertical-align:middle}.table-wrap td{vertical-align:top}@media(max-width:700px){.table-controls{padding:18px 17px 0}.table-control-bar>input{min-width:100%;max-width:none}.table-control-actions{gap:7px;width:100%;margin-left:0}.table-control-actions .action{padding:8px 10px;font-size:11px}.table-control-actions>select{flex:1;max-width:175px;font-size:11px}.table-reset{padding-left:0;font-size:10px}.table-filter-panel{grid-template-columns:1fr 1fr;gap:13px;padding:14px}.table-column-panel{grid-template-columns:1fr;padding:14px}.table-filter-panel label{min-width:0}.table-filter-panel select{width:100%}.table-result-count{font-size:10px}}.dropdown-trigger{gap:7px}.dropdown-trigger>svg{opacity:.8;flex-shrink:0}.dropdown-caret{opacity:.7;font-size:14px;line-height:1;transition:transform .15s}.dropdown-caret.rotated{transform:rotate(180deg)}.dropdown-trigger[aria-expanded=true],.dropdown-trigger.chosen{background:var(--active);border-color:var(--accent);color:var(--active-ink)}.filter-count{background:var(--accent);min-width:18px;height:18px;color:var(--bg);border-radius:5px;place-items:center;padding:0 5px;font-size:10px;font-weight:600;display:grid}.table-popover{border:1px solid var(--line);background:var(--surface);max-width:calc(100vw - 24px);color:var(--ink);border-radius:13px;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden;box-shadow:0 14px 60px #04121d35,0 2px 8px #04121d18}.table-popover:popover-open{flex-direction:column;display:flex}.table-popover::backdrop{background:0 0}.table-popover-heading{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 20px 16px;display:flex}.table-popover-heading h3{letter-spacing:-.3px;margin:0;font-size:15px;font-weight:650}.table-popover-heading p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.7}.popover-close{background:var(--surface-soft);width:25px;height:25px;color:var(--muted);border:0;border-radius:6px;flex-shrink:0;place-items:center;font-size:20px;line-height:1;display:grid}.table-popover-content{overscroll-behavior:contain;min-height:0;padding:7px 0;overflow-y:auto}.filter-category{border-bottom:1px solid var(--line)}.filter-category:last-child{border:0}.filter-category-trigger{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:14px 20px;font-size:12px;display:flex}.filter-category-trigger:hover,.filter-category-trigger[aria-expanded=true]{background:var(--surface-soft)}.filter-current{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:165px;margin-left:auto;font-size:11px;overflow:hidden}.has-selection .filter-current{color:var(--accent);font-weight:600}.filter-choice-list{background:var(--surface-soft);gap:3px;padding:5px 12px 12px;display:grid}.filter-choice{cursor:pointer;color:var(--muted);border-radius:7px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:400;display:flex}.filter-choice:hover,.filter-choice.selected{background:var(--active);color:var(--ink)}.filter-choice input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--muted);width:15px;height:15px;box-shadow:none;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.filter-choice input[type=radio]:checked{border-color:var(--accent)}.filter-choice input[type=radio]:checked:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.filter-option-search{margin:6px 0;padding:8px 10px;font-size:12px}.filter-options-empty{padding:12px;font-size:12px}.column-choice-list{padding:10px}.column-choice{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:11px 10px;font-size:12px;font-weight:400;display:flex}.column-choice:hover{background:var(--surface-soft)}.column-choice>span{gap:4px;display:grid}.column-choice small{color:var(--muted);font-size:10px}.column-choice.locked{cursor:default;color:var(--muted)}.column-choice input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);width:17px;height:17px;box-shadow:none;background:var(--surface-soft);border-radius:4px;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.column-choice input[type=checkbox]:checked{background:var(--button);border-color:var(--button);color:var(--button-ink)}.column-choice input[type=checkbox]:checked:after{content:"✓";font-size:12px;font-weight:700;line-height:1}.column-choice input[type=checkbox]:disabled{opacity:.45}.table-popover-footer{border-top:1px solid var(--line);background:var(--surface-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex}.table-popover-footer .primary{padding:8px 13px;font-size:11px}.popover-clear{color:var(--accent);background:0 0;border:0;padding:5px 0;font-size:11px}.table-popover-footer>span{color:var(--muted);margin-left:auto;font-size:10px}.table-popover input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:700px){.table-popover-heading{padding:17px}.filter-category-trigger{padding-inline:17px}.table-popover-footer{padding:12px 15px}.dropdown-trigger{gap:5px}.table-control-actions .dropdown-trigger{padding-inline:9px}}:root{--overlay-rgb:24 45 30;--overlay-opacity:.48;--elevation-rgb:12 28 18}html[data-theme=dark]{--overlay-rgb:3 12 29;--overlay-opacity:.78;--elevation-rgb:1 7 19}html[data-palette=forest]{--overlay-rgb:24 45 30;--elevation-rgb:12 28 18}html[data-palette=forest][data-theme=dark]{--overlay-rgb:6 17 10;--elevation-rgb:3 12 7}html[data-palette=plum]{--overlay-rgb:43 25 52;--elevation-rgb:27 13 37}html[data-palette=plum][data-theme=dark]{--overlay-rgb:18 9 25;--elevation-rgb:10 4 16}html[data-palette=graphite]{--overlay-rgb:29 33 32;--elevation-rgb:14 18 17}html[data-palette=graphite][data-theme=dark]{--overlay-rgb:8 11 12;--elevation-rgb:4 7 8}html[data-palette=midnight]{--overlay-rgb:24 45 30;--elevation-rgb:12 28 18}html[data-palette=midnight][data-theme=dark]{--overlay-rgb:3 12 29;--elevation-rgb:1 7 19}dialog{background:var(--surface);color:var(--ink);box-shadow:0 30px 100px rgb(var(--elevation-rgb)/.45)}dialog::backdrop,html[data-theme=dark] dialog::backdrop{background:rgb(var(--overlay-rgb)/var(--overlay-opacity));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tour-backdrop.no-target{background:rgb(var(--overlay-rgb)/var(--overlay-opacity))}.tour-highlight{box-shadow:0 0 0 9999px rgb(var(--overlay-rgb)/var(--overlay-opacity)),0 0 0 4px var(--active)}.tour-card,.table-popover{background:var(--surface);color:var(--ink);box-shadow:0 18px 70px rgb(var(--elevation-rgb)/.4),0 2px 8px rgb(var(--elevation-rgb)/.2)}.collector-token-remove{align-items:center;gap:10px;font-size:13px;display:flex}.collector-token-remove input{flex-shrink:0;width:auto;margin:0}.reporter-setup{width:min(780px,100vw - 28px);padding:30px}.reporter-setup h2{margin-top:9px}.setup-intro{max-width:600px;line-height:1.8}.setup-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.setup-progress li{color:var(--muted);align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.setup-progress li>span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.setup-progress .current{color:var(--ink)}.setup-progress .current>span,.setup-progress .complete>span{background:var(--button);color:var(--button-ink);border-color:var(--button)}.setup-step h3{letter-spacing:-.6px;margin:10px 0 12px;font-size:23px}.setup-step>p{line-height:1.9}.stack-choices{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.stack-choices button{text-align:left;border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 16px;display:flex}.stack-choices button.chosen{border-color:var(--accent);background:var(--active)}.stack-choices button b{font-size:16px}.stack-choices button span{color:var(--muted);font-size:12px;line-height:1.8}.stack-choices button small{color:var(--accent);margin-top:auto;font-size:11px}.setup-tree,.setup-code{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);border-radius:9px;margin:16px 0;padding:18px;font:12px/1.9 ui-monospace,SFMono-Regular,monospace}.setup-tree{font-size:14px}.setup-copy-row{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.setup-copy-row code{overflow-wrap:anywhere;font-size:12px}.setup-copy-row button{flex-shrink:0}.setup-inline-actions{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.setup-code-details{margin:20px 0}.setup-code-details summary,.advanced-site-settings summary{cursor:pointer;color:var(--accent);padding-block:12px;font-size:13px}.setup-settings{border:1px solid var(--line);border-radius:10px;margin:20px 0;overflow:hidden}.setup-settings>div{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;align-items:center;gap:15px;padding:15px;display:grid}.setup-settings>div:last-child{border:0}.setup-settings>div:first-child{background:var(--panel-heading);color:var(--panel-heading-muted);font-size:11px}.setup-settings code{overflow-wrap:anywhere;font-size:11px}.setup-setting-value{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.setup-setting-value input{width:100%;min-width:0;margin:0;font:12px ui-monospace,monospace}.setup-setting-value small{color:var(--muted);line-height:1.8}.setup-settings .action{padding:6px 10px;font-size:11px}.setup-instruction{border-left:3px solid var(--accent);background:var(--surface-soft);border-radius:0 9px 9px 0;margin:20px 0;padding:17px 18px}.setup-instruction b{font-size:13px}.setup-instruction p{margin:8px 0 0;font-size:12px;line-height:1.9}.setup-confirm{align-items:center;gap:10px;margin:18px 0;font-size:13px;display:flex}.setup-confirm input{width:auto;margin:0}.setup-success{border:1px solid var(--accent);background:var(--active);border-radius:10px;margin:18px 0;padding:20px}.setup-success p{margin-top:8px;font-size:13px;line-height:1.8}.setup-navigation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.setup-navigation>span,.setup-copied{color:var(--muted);font-size:12px}.setup-copied{color:var(--accent);margin-top:16px}.site-row-actions{flex-wrap:wrap;gap:8px;display:flex}.advanced-site-settings{margin-bottom:20px}.reporter-setup .notice p{margin-top:10px;font-size:13px;line-height:1.8}@media(max-width:600px){.reporter-setup{padding:22px}.setup-progress{gap:5px}.setup-progress li{text-align:center;flex-direction:column;font-size:10px}.setup-progress li b{font-weight:500}.stack-choices{grid-template-columns:1fr}.stack-choices button{gap:6px;padding:15px}.setup-settings>div{grid-template-columns:1fr;gap:10px}.setup-copy-row{flex-direction:column;align-items:flex-start}.setup-step h3{font-size:21px}.setup-tree{font-size:12px}}.assignment-editor{border:1px solid var(--line);border-radius:10px;margin:24px 0;padding:18px}.assignment-editor legend{padding-inline:6px;font-size:14px;font-weight:600}.assignment-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;margin:16px 0;padding:16px}.credential-usage{margin-bottom:10px}.credential-usage:last-child{margin-bottom:0}.credential-usage>b{font-size:13px}.credential-usage code{overflow-wrap:anywhere;font-size:11px}.rotation-locations{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;margin:18px 0;padding:18px}.rotation-locations>b{font-size:13px}.rotation-locations>div{border-top:1px solid var(--line);gap:6px;margin-top:14px;padding-top:14px;display:grid}.rotation-locations strong{font-size:14px}.rotation-locations span,.rotation-locations small{color:var(--muted);font-size:12px}.rotation-locations code{color:var(--accent);overflow-wrap:anywhere;font-size:12px}.destructive{color:var(--red-ink,#b9564c)}.destructive:hover{border-color:currentColor}.removal-impact{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;margin:18px 0;padding:16px}.removal-impact ul{margin-top:10px;padding-left:20px;font-size:13px;line-height:1.9}.assignment-picker-field{gap:8px;margin-block:14px;font-size:13px;display:grid}.credential-picker-trigger{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;font-size:14px;display:flex}.credential-picker-trigger small{color:var(--muted);text-align:right;font-size:11px}.credential-picker-popover{border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:0 18px 60px rgb(var(--elevation-rgb)/.4);border-radius:11px;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.credential-picker-popover:popover-open{flex-direction:column;display:flex}.credential-picker-popover::backdrop{background:0 0}.credential-picker-search{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px;display:flex}.credential-picker-search input{min-width:0;margin:0;font-size:13px}.credential-picker-search button{padding:6px 10px}.credential-picker-options{min-height:0;padding:6px;overflow:auto}.credential-picker-options>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:7px;gap:6px;padding:12px 30px 12px 12px;display:grid;position:relative}.credential-picker-options>button:hover,.credential-picker-options>button.chosen{background:var(--active)}.credential-picker-options b{font-size:13px}.credential-picker-options small{color:var(--muted);font-size:11px}.credential-picker-options>button>span{color:var(--accent);position:absolute;top:15px;right:12px}.credential-picker-count{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 13px;font-size:10px}.site-details{width:min(720px,100vw - 28px)}.site-details h2{margin-top:8px}.site-detail-section{border-top:1px solid var(--line);margin-top:24px;padding-top:21px}.site-detail-section h3{margin-bottom:14px;font-size:17px}.site-detail-section dl{grid-template-columns:160px minmax(0,1fr);gap:12px 20px;margin-block:15px;font-size:13px;line-height:1.7;display:grid}.site-detail-section dt{color:var(--muted)}.site-detail-section dd{overflow-wrap:anywhere;margin:0}.site-detail-section code{font-size:12px}.detail-credential{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;margin-top:12px;padding:15px}.detail-credential>b{font-size:14px}.site-detail-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;margin-top:25px;padding-top:20px;display:flex}@media(max-width:540px){.site-detail-section dl{grid-template-columns:1fr;gap:5px}.site-detail-section dd{margin-bottom:10px}.credential-picker-trigger{flex-direction:column;align-items:flex-start;gap:6px}}nav a{gap:10px}.nav-label{flex:1;min-width:0}.nav-count{border:1px solid var(--line);background:var(--surface-soft);min-width:23px;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}nav a.active .nav-count{background:var(--surface);color:var(--active-ink);border-color:#0000}nav a{padding-inline:12px}.nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.copy-field{align-items:stretch;gap:7px;width:100%;min-width:0;margin-top:7px;display:flex}.copy-field>input,.copy-field>textarea{flex:1;width:100%;min-width:0;margin:0}.copy-button{border:1px solid var(--line);background:var(--surface-soft);min-width:35px;color:var(--muted);border-radius:7px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:9px;line-height:1;display:inline-flex}.copy-button:hover,.copy-button.copied{color:var(--accent);border-color:var(--accent);background:var(--active)}.copy-button.copy-failed{color:var(--red-ink,#b9564c)}.copy-button:disabled{opacity:.3}.table-control-bar>.copy-field{flex:1;min-width:200px;max-width:400px;margin:0}.table-control-bar>.copy-field input{max-width:none}.credential-picker-search>.copy-field{flex:1;margin:0}.filter-choice-list>.copy-field{margin:6px 0}.copy-inline{align-items:center;gap:9px;min-width:0;display:flex}.copy-inline>span,.copy-inline>code{overflow-wrap:anywhere;min-width:0}.copy-inline>.copy-button{align-self:center;min-width:29px;padding:6px}.sign-in-card .copy-field{margin:7px 0 0}@media(max-width:700px){.table-control-bar>.copy-field{min-width:100%;max-width:none}.copy-field{gap:5px}.copy-button{min-width:33px;padding:8px}}.site-name-with-warning{align-items:flex-start;gap:10px;display:flex}.site-name-with-warning>div{min-width:0}.site-warning-button,.site-warning-placeholder{flex-shrink:0;width:28px;height:29px}.site-warning-button{background:var(--surface-soft);color:var(--accent);border:1px solid #0000;border-radius:7px;place-items:center;padding:4px;display:grid}.site-warning-button.urgent{color:var(--red-ink,#c06857)}.site-warning-button:hover{background:var(--active);border-color:currentColor}.site-issues-dialog{width:min(690px,100vw - 28px)}.site-issues-dialog h2{margin-top:8px}.site-issue-list{gap:15px;margin:22px 0;display:grid}.site-issue-card{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface-soft);border-radius:9px;padding:19px}.site-issue-card h3{align-items:center;gap:9px;margin:0 0 12px;font-size:16px;display:flex}.site-issue-card p{font-size:13px;line-height:1.9}.site-issue-card .site-row-actions{margin-top:15px}.issue-bindings{gap:12px;margin-top:15px;display:grid}.issue-bindings>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.issue-bindings b{font-size:13px}.issue-bindings code{color:var(--accent);font-size:12px}.site-warning-button{background:var(--warn-bg);color:var(--warn-ink)}.site-warning-button.urgent{background:var(--red-bg);color:var(--red-ink)}:root{--attention-amber:#ffc52f;--attention-amber-ink:#382300;--attention-red:#ff4f62;--attention-red-ink:#32060d}.nav-count.has-warning,nav a.active .nav-count.has-warning{background:var(--attention-amber);color:var(--attention-amber-ink);border-color:#ffe196;padding:3px 5px;box-shadow:0 0 0 2px #ffc52f26}.nav-count.has-warning.urgent,nav a.active .nav-count.has-warning.urgent{background:var(--attention-red);color:var(--attention-red-ink);border-color:#ffabb5;box-shadow:0 0 0 2px #ff4f6233}.nav-count.has-warning svg{display:block}.site-warning-button{background:var(--attention-amber);color:var(--attention-amber-ink);border-color:#ffe196;box-shadow:0 0 0 2px #ffc52f26}.site-warning-button.urgent{background:var(--attention-red);color:var(--attention-red-ink);border-color:#ffabb5;box-shadow:0 0 0 2px #ff4f6233}.site-warning-button:hover{color:var(--attention-amber-ink);background:#ffd66b;border-color:#ffe196;box-shadow:0 0 0 3px #ffc52f40}.site-warning-button.urgent:hover{color:var(--attention-red-ink);background:#ff7b89;border-color:#ffc2ca;box-shadow:0 0 0 3px #ff4f6240}.site-issue-card{border-left-color:var(--attention-amber)}.site-issue-card.urgent{border-left-color:var(--attention-red)}.site-issue-card h3>span{color:var(--attention-amber)}.site-issue-card.urgent h3>span{color:var(--attention-red)}.site-editor-dialog{width:min(1560px,100vw - 40px);padding:0;overflow:hidden}.site-editor-form{flex-direction:column;height:90dvh;min-height:0;max-height:90dvh;display:flex}.site-editor-header{border-bottom:1px solid var(--line);flex-shrink:0;padding:24px 28px 18px}.site-editor-header .modal-head{margin-bottom:10px}.site-editor-header p{margin-bottom:0}.site-editor-header [role=alert]{margin-top:12px}.site-editor-columns{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.site-editor-pane{overscroll-behavior:contain;min-width:0;padding:22px 28px;overflow-y:auto}.site-editor-pane>h3,.site-editor-credentials-heading h3{margin:0;font-size:18px}.site-editor-credentials{border-left:1px solid var(--line);background:var(--surface-soft)}.site-editor-credentials-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.site-editor-credentials>.credential-picker-trigger{margin:18px 0 20px}.site-editor-credentials .assignment-card{background:var(--surface);margin:14px 0;padding:18px}.assignment-card-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.assignment-card-heading b{font-size:15px}.assignment-card-heading small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.site-assignments-empty{border:1px dashed var(--line);border-radius:10px;margin-top:15px;padding:30px 20px}.site-assignments-empty b{font-size:15px}.site-assignments-empty p{margin-top:10px;font-size:13px;line-height:1.9}.site-editor-footer{border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:16px 28px;display:flex}.site-editor-footer>.primary{margin:0}.multi-picker-hint{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:10px 14px;font-size:11px;line-height:1.7}.multi-picker-choice{cursor:pointer;border-radius:7px;align-items:center;gap:11px;margin:0;padding:13px 11px;display:flex}.multi-picker-choice:hover{background:var(--active)}.multi-picker-choice input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:0}.multi-picker-choice>span:nth-child(2){gap:6px;min-width:0;display:grid}.multi-picker-choice b{font-size:13px}.multi-picker-choice small{color:var(--muted);font-size:11px;line-height:1.5}.multi-picker-add{color:var(--accent);margin-left:auto;font-size:17px}.multi-picker-footer{border-top:1px solid var(--line);background:var(--surface-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.multi-picker-footer>span{color:var(--muted);font-size:11px;line-height:1.7}.multi-picker-footer .primary{min-width:0;margin:0;padding:8px 14px;font-size:12px}.rotation-proof{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;margin:20px 0;padding:16px}.rotation-proof b{font-size:13px}.rotation-proof p,.rotation-proof small{font-size:12px;line-height:1.8}.rotation-proof p{margin:10px 0 0}.rotation-proof small{color:var(--muted);margin-top:10px;display:block}@media(max-width:900px){.site-editor-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.site-editor-columns{grid-template-columns:1fr;display:block;overflow-y:auto}.site-editor-pane{padding:20px;overflow:visible}.site-editor-credentials{border-left:0;border-top:1px solid var(--line)}.site-editor-header{padding:20px}.site-editor-footer{padding:14px 20px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--muted:#56695b;--console-rail:#18392c;--rail-ink:#e6eee8;--rail-muted:#b0c7b9;--console-line:color-mix(in srgb,var(--line) 65%,transparent)}html[data-palette=plum]{--muted:#705a7b;--console-rail:#33263e;--rail-muted:#c4b5ce}html[data-palette=graphite]{--muted:#60635d;--console-rail:#242b29;--rail-muted:#b7c4bf}html[data-palette=midnight]{--console-rail:#142c42;--rail-muted:#aec3d6}html[data-theme=dark]{--muted:#acbbb2;--console-rail:#0b1510;--rail-ink:#eff5ef;--rail-muted:#a8bdb0;--bg:#111b16;--surface:#1a2820;--surface-soft:#233329;--line:#34473b}html[data-palette=graphite][data-theme=dark]{--bg:#161b1b;--surface:#202828;--surface-soft:#2a3433;--line:#394745;--muted:#b0c0b9;--console-rail:#0e1514;--rail-muted:#aebfb7}html[data-palette=plum][data-theme=dark]{--bg:#1a1720;--surface:#292330;--surface-soft:#352c3e;--line:#483c51;--muted:#c2b3ca;--console-rail:#15101b;--rail-muted:#c3afcf}html[data-palette=midnight][data-theme=dark]{--bg:#101b29;--surface:#192a3c;--surface-soft:#23384f;--line:#354a62;--muted:#afc0d4;--console-rail:#091321;--rail-muted:#a7bdd5}body{line-height:1.5}::selection{background:var(--active);color:var(--ink)}input,textarea{caret-color:var(--accent)}h1,h2,h3{font-family:DM Sans,sans-serif;text-wrap:balance}h1{font-size:32px;letter-spacing:-1px}h2{font-size:19px;letter-spacing:-.35px}p{max-width:72ch}table,.calendar-day{font-variant-numeric:tabular-nums}aside{width:248px;padding:30px 16px;background:var(--console-rail);border-color:var(--console-rail);color:var(--rail-ink)}.brand{color:var(--rail-ink);padding:0 17px;font-size:35px}.branddot{color:var(--rail-muted)}.workspace{margin:29px 17px 22px;color:var(--rail-muted);font-size:11px;letter-spacing:1.2px}.workspace span{font-size:12px;color:var(--rail-ink);letter-spacing:.5px;margin-top:6px}nav{gap:3px}nav a{color:var(--rail-muted);border-radius:6px;font-size:15px;padding:11px 13px;position:relative}nav a:hover{background:#ffffff0d;color:var(--rail-ink)}nav a.active{background:#ffffff12;color:var(--rail-ink);box-shadow:inset 2px 0 0 var(--accent)}nav a.active .nav-count,nav .nav-count{background:#ffffff09;color:var(--rail-muted);border-color:#ffffff15}nav a:has(.nav-divider){margin-top:22px}.nav-divider{position:absolute;left:12px;right:12px;top:-13px;height:1px;background:#ffffff16}.aside-bottom{left:29px;right:22px;bottom:24px;border-top:1px solid #ffffff17;padding-top:20px;align-items:flex-start;font-size:14px}.aside-bottom small,.sign-out{color:var(--rail-muted)}.avatar{background:#ffffff10;color:var(--rail-ink);border-color:#ffffff20}main{margin-left:248px;padding:0 36px;max-width:1900px}main>header{height:74px;margin-inline:-36px;padding-inline:36px;background:var(--surface);border-color:var(--console-line)}.header-actions{gap:10px}.tour-replay,.theme-toggle,.palette-control{border-radius:6px;background:transparent;box-shadow:none}.demo{padding-block:10px;margin:14px 0 0;font-size:12px;gap:10px}.demo b{font-size:10px;letter-spacing:.8px}.demo b:before{background:var(--green-ink)}.heading{margin:28px 0 26px}.heading h1{margin:0 0 8px}.heading p{font-size:15px}.eyebrow{display:none}.action,button.primary,.primary{border-radius:6px}.action{color:var(--ink)}button.primary,.primary{font-size:15px;padding:11px 16px}.panel{border-radius:9px;background:var(--surface);border-color:var(--console-line);box-shadow:none;margin-bottom:24px}.panel-head{background:color-mix(in srgb,var(--surface-soft) 55%,var(--surface));color:var(--ink);padding:21px 24px;border-color:var(--console-line)}.panel-head p{color:var(--muted);font-size:14px;margin-top:6px}.panel-head h2{font-size:18px}.inventory-page>.panel>.panel-head{display:none}.table-controls{padding:20px 23px 14px;background:var(--surface)}th{background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.5px;padding:13px 22px}td{padding:22px;border-color:var(--console-line);font-size:15px}tbody tr:hover{background:color-mix(in srgb,var(--surface-soft) 45%,transparent)}.table-result-count{font-size:12px}.badge{border-radius:5px;font-size:12px;font-weight:600}.note{border-radius:6px;background:var(--surface-soft);font-size:14px}input,select,textarea{border-radius:6px}.site-issue-card,.setup-instruction{border-left-width:1px}.site-issue-card.urgent{border-color:var(--attention-red)}dialog{border-radius:12px}.modal-head{padding-bottom:18px;border-bottom:1px solid var(--line)}.overview-intro{align-items:center;margin:28px 0 27px}.overview-intro h1{font-size:32px;letter-spacing:-1px;margin:0 0 8px}.overview-intro p{font-size:15px}.overview-date{font-size:12px}.console-overview{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:32px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--line)}.review-queue{min-width:0}.section-title{margin-bottom:17px}.section-title h2{font-size:19px;font-weight:650}.section-title>a{font-size:13px}.section-count{display:inline-flex;align-items:center;justify-content:center;margin-left:7px;min-width:24px;height:24px;padding-inline:7px;background:var(--surface-soft);color:var(--muted);border-radius:5px;font-size:13px;font-weight:500}.attention-list{border:1px solid var(--console-line);background:var(--surface);border-radius:8px;overflow:hidden}.attention-item{padding:22px 20px;gap:15px}.attention-item:last-child{border-bottom:0}.attention-body b{font-size:16px}.attention-body small{font-size:13px;line-height:1.7}.queue-symbol{color:var(--attention-amber);display:grid;place-items:center;flex-shrink:0}.quiet-state{padding:28px 23px;border:0}.quiet-state p{font-size:14px}.inventory-snapshot{padding-left:28px;border-left:1px solid var(--line)}.inventory-snapshot h2{margin:0 0 14px}.snapshot-list a{display:flex;align-items:center;gap:12px;color:var(--ink);padding:10px 0;font-size:14px}.snapshot-list a>svg{color:var(--muted)}.snapshot-list a>span{flex:1}.snapshot-list strong{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.snapshot-list a:hover{color:var(--accent)}.snapshot-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.snapshot-actions .primary,.snapshot-actions .action{font-size:13px;padding:9px 12px}.overview-columns{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:32px;margin-bottom:36px}.site-garden-list{box-shadow:none;border-color:var(--console-line);border-radius:8px}.garden-row{padding:19px 17px;gap:13px}.site-identity b{font-size:15px}.site-identity small{font-size:12px}.site-runtime{font-size:12px;max-width:130px}.garden-row .badge{font-size:11px;padding:4px 7px}.site-monogram{width:34px;height:36px;background:var(--surface-soft);color:var(--muted);border-color:var(--line)}.collection-footnote{font-size:12px;margin-top:14px}.collection-footnote a{display:flex;align-items:center;gap:5px}.deadline-section{background:transparent;border-radius:0;padding:0 0 0 28px;border-left:1px solid var(--line)}.deadline-section h2{font-size:19px}.deadline-list{display:block}.deadline-row{padding:16px 0;gap:13px}.calendar-day{background:var(--surface);width:46px;height:54px}.deadline-row>span:last-child>b{font-size:14px}.deadline-row>span:last-child>small{font-size:12px}.deadline-empty{text-align:left;padding:20px 0}.deadline-empty>svg{color:var(--muted)}.deadline-empty h3{font-size:16px}.deadline-empty p{font-size:14px}.overview-activity{border-top:1px solid var(--line);padding-top:25px}.activity-line{align-items:flex-start;gap:14px;padding:15px 0;border-bottom:1px solid var(--console-line)}.activity-line>span{margin-top:9px;flex-shrink:0}.activity-line p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.activity-line>small{font-size:12px;flex-shrink:0;white-space:nowrap}footer{border-top:1px solid var(--line);padding-top:22px;font-size:11px;letter-spacing:1px}@media(min-width:1600px){main{padding-inline:54px}main>header{margin-inline:-54px;padding-inline:54px}}@media(max-width:1100px){aside{width:226px;padding-inline:12px}main{margin-left:226px;padding-inline:26px}main>header{margin-inline:-26px;padding-inline:26px}.console-overview,.overview-columns{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:22px}.inventory-snapshot,.deadline-section{padding-left:22px}.site-runtime,.overview-date{display:none}.header-actions{gap:7px}}@media(max-width:850px){.console-overview,.overview-columns{grid-template-columns:1fr;gap:28px}.inventory-snapshot{padding:22px 0 0;border-left:0;border-top:1px solid var(--line)}.snapshot-list{display:flex;gap:24px;flex-wrap:wrap}.snapshot-list a{gap:9px}.snapshot-list a>svg:last-child{display:none}.deadline-section{border-left:0;border-top:1px solid var(--line);padding:26px 0 0}.activity-line{flex-wrap:wrap}.activity-line>small{margin-left:20px}.header-actions .theme-toggle span{display:none}main>header>span{display:none}.header-actions{width:100%;justify-content:flex-end}}@media(max-width:700px){aside{position:static;width:auto;padding:18px 14px 0}.brand{padding-left:5px;font-size:29px}nav{margin-top:15px;gap:5px;padding-bottom:12px}nav a{font-size:13px;padding:9px 11px}nav a:has(.nav-divider){margin-top:0}.nav-divider,.workspace,.aside-bottom{display:none}main{margin-left:0;padding-inline:18px}main>header{margin-inline:-18px;padding-inline:18px;height:60px}.header-actions{justify-content:space-between;gap:5px}.palette-control{max-width:130px}.theme-toggle{padding:9px}.tour-replay{font-size:12px}.demo{font-size:11px;line-height:1.8}.demo b{font-size:9px}.overview-intro{margin:22px 0}.overview-intro h1,.heading h1{font-size:28px}.overview-intro p{font-size:14px}.console-overview{margin-bottom:25px;padding-bottom:24px}.attention-item{padding:18px 15px}.attention-body b{font-size:15px}.attention-body small{font-size:13px}.snapshot-list{gap:8px 23px}.snapshot-actions{margin-top:14px}.section-title h2,.deadline-section h2{font-size:18px}.site-identity b{font-size:14px}.garden-row{padding:17px 13px;gap:10px}.collection-footnote a{margin-left:0}.activity-line p{font-size:13px}.table-controls{padding:17px}.heading{margin:24px 0}.heading p{font-size:14px}td{padding:18px}.panel-head{padding:19px}.settings-grid{gap:22px}.overview-columns{margin-bottom:25px}.snapshot-list a{font-size:13px}}.queue-symbol{color:var(--warn-ink)}@media(min-width:701px){aside{display:flex;flex-direction:column}.brand,.workspace{flex-shrink:0}nav{flex:1;min-height:0;overflow-y:auto;align-content:start;padding-bottom:20px}.aside-bottom{position:static;margin:14px 12px 0;padding-top:16px;flex-shrink:0}.avatar{flex-shrink:0}}.view-switch{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft)}.view-switch button{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:13px;border-radius:4px}.view-switch button.chosen{background:var(--surface);color:var(--ink);border-color:var(--line)}.view-switch button:hover{color:var(--ink)}.site-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:24px;padding:8px 23px 25px}.site-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--surface)}.site-card-preview{position:relative;width:100%;padding:0;border:0;border-bottom:1px solid var(--line);aspect-ratio:3/2;overflow:hidden;background:var(--surface-soft);color:var(--ink);text-align:left}.site-card-preview img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .2s ease-out}.site-card-preview:hover img{transform:scale(1.025)}.preview-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px;text-align:center;background:linear-gradient(135deg,var(--surface-soft),var(--active))}.preview-placeholder>svg{color:var(--muted);margin-bottom:3px}.preview-placeholder b{font-size:15px;font-weight:550}.preview-placeholder small{font-size:12px;color:var(--muted);line-height:1.7;max-width:28ch}.site-card-open{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:29px;height:29px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:5px}.preview-caption{position:absolute;left:12px;bottom:12px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:11px;border-radius:4px;padding:4px 8px}.site-card-content{padding:20px 20px 16px;flex:1}.site-card-title{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.site-card-title>div{min-width:0}.site-card-title h2{font-size:18px;line-height:1.4;margin:0;overflow-wrap:anywhere;text-wrap:wrap}.site-card-title p{font-size:13px;margin-top:5px;overflow-wrap:anywhere}.site-card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:17px 0}.site-card-tags>span:last-child{font-size:12px;color:var(--muted)}.site-card-facts{display:grid;gap:9px;margin:0;font-size:13px}.site-card-facts>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:12px}.site-card-facts dt{color:var(--muted)}.site-card-facts dd{margin:0;overflow-wrap:anywhere}.site-card-last-check{font-size:11px;margin-top:19px}.site-card-preview-note{font-size:11px;margin-top:9px;color:var(--warn-ink)}.site-card-actions{display:flex;flex-wrap:wrap;gap:7px;padding:14px 20px;border-top:1px solid var(--line)}.site-card-actions .action{font-size:12px;padding:7px 10px}.site-card-actions .destructive{margin-left:auto}.site-card-grid>.empty{grid-column:1/-1}.site-card-grid:has(>.site-card:only-child){grid-template-columns:minmax(0,400px)}@media(max-width:700px){.site-card-grid{padding:5px 16px 20px;gap:18px}.site-card-grid:has(>.site-card:only-child){grid-template-columns:1fr}.view-switch button{padding:7px 9px}.site-card-preview{aspect-ratio:8/5}}.inventory-page .panel:has(.site-card-grid){border:0;background:transparent;overflow:visible}.inventory-page .panel:has(.site-card-grid) .table-controls{padding:0 0 10px;border:0;background:transparent}.site-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));padding:0;gap:22px}.site-card-preview{aspect-ratio:8/5}.table-result-count{padding-bottom:10px}.site-card-preview-note{line-height:1.7}@media(max-width:700px){.site-card-grid{padding:0;gap:18px}.inventory-page .panel:has(.site-card-grid) .table-controls{padding:0 0 12px}.site-card-content{padding:18px}.site-card-actions{padding:13px 18px}}.card-uptime{display:block;width:100%;text-align:left;padding:17px 0 0;margin-top:18px;border:0;border-top:1px solid var(--line);background:none;color:var(--ink)}.uptime-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px;color:var(--muted)}.uptime-history-heading b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:550}.uptime-bars{display:grid;grid-template-columns:repeat(48,minmax(0,1fr));gap:3px;height:36px}.uptime-bars>span,.uptime-bars>button{min-width:0;border:0;padding:0;background:var(--line);border-radius:2px}.uptime-bars>.up,.uptime-legend i.up{background:#4d9b79}.uptime-bars>.down,.uptime-legend i.down{background:var(--attention-red)}.uptime-bars>.partial,.uptime-legend i.partial{background:#bd9349}.uptime-bars>button:hover,.uptime-bars>button.selected{outline:2px solid var(--ink);outline-offset:2px}.compact .uptime-bars{height:24px;gap:2px}.compact .uptime-history-heading{font-size:11px}.compact .uptime-history-heading b{font-size:12px}.uptime-panel-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.uptime-panel-title h3{margin:0}.uptime-periods{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0}.uptime-periods .action{font-size:12px;padding:8px 11px}.uptime-periods .chosen{background:var(--active);border-color:var(--accent)}.uptime-periods>button:last-child{margin-left:auto}.uptime-axis{display:flex;justify-content:space-between;margin-top:9px;font-size:11px;color:var(--muted)}.uptime-legend{display:flex;flex-wrap:wrap;gap:10px 17px;margin:15px 0;font-size:11px;color:var(--muted)}.uptime-legend>span{display:flex;align-items:center;gap:6px}.uptime-legend i{width:7px;height:7px;border-radius:2px;background:var(--line)}.uptime-bucket-detail{font-size:12px;padding:12px;background:var(--surface-soft);border-radius:5px;line-height:1.8}.uptime-metrics{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:20px 0;margin-top:20px;border-block:1px solid var(--line)}.uptime-metrics>div{display:grid;gap:7px}.uptime-metrics strong{font-size:26px;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.uptime-metrics small,.uptime-metrics span{font-size:12px;color:var(--muted)}.uptime-panel h4{font-size:16px;margin:25px 0 14px}.uptime-incident{padding:15px 0;border-top:1px solid var(--line)}.uptime-incident p{margin:10px 0 4px;font-size:13px}.uptime-incident small{font-size:11px;line-height:1.8;color:var(--muted)}.uptime-settings{border:1px solid var(--line);padding:17px;margin:24px 0;border-radius:7px}.uptime-settings legend{padding:0 6px;font-size:15px;font-weight:600}.uptime-settings .check{margin-top:0}.uptime-settings .check input{width:auto}.uptime-settings .form-grid{grid-template-columns:150px minmax(0,1fr)}.uptime-settings input{font-size:13px}.uptime-panel dl dd{overflow-wrap:anywhere}.site-card-tags{gap:7px}.site-card-tags>.badge{font-size:11px}@media(max-width:700px){.uptime-bars{gap:2px;height:32px}.uptime-metrics{gap:15px}.uptime-metrics strong{font-size:23px}.uptime-settings .form-grid{grid-template-columns:1fr}.uptime-periods>button:last-child{margin-left:0}.uptime-panel-title{align-items:flex-start}}.table-uptime{background:none;border:0;padding:0;text-align:left;color:var(--ink);width:190px}.table-uptime>.badge{margin-bottom:10px}.table-uptime .uptime-bars{height:19px}.site-card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px}.site-card-actions .action{width:100%;min-width:0;margin:0;padding:8px 6px}.site-card-actions .destructive{margin-left:0}.site-card-connect{width:100%;margin-top:15px;font-size:13px;padding:10px 12px}.credential-picker-popover>.credential-picker-search,.credential-picker-popover>.multi-picker-hint,.credential-picker-popover>.multi-picker-footer{flex-shrink:0}.credential-multi-picker .credential-picker-options{flex:1;min-height:0;overscroll-behavior:contain}.credential-multi-picker .multi-picker-choice{display:grid;grid-template-columns:18px minmax(0,1fr) 20px;gap:11px;width:100%;align-items:center;min-height:62px}.credential-multi-picker .multi-picker-choice>span{position:static;inset:auto;min-width:0}.credential-multi-picker .multi-picker-choice>span:nth-child(2){display:grid;gap:5px;color:var(--ink)}.credential-multi-picker .multi-picker-choice b,.credential-multi-picker .multi-picker-choice small{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.6}.credential-multi-picker .multi-picker-add{margin:0;text-align:right;color:var(--accent)}.credential-multi-picker .credential-picker-search>.action{flex-shrink:0}.credential-multi-picker .credential-picker-options .empty{padding:22px 14px}.site-card-preview-retry{margin-top:13px;font-size:12px}.site-card-preview-note{overflow-wrap:anywhere}.preview-placeholder small{max-width:38ch}.site-card-preview:has(.preview-placeholder){aspect-ratio:auto;min-height:220px}.preview-placeholder{min-height:220px}.toast-host{position:fixed;inset:auto 24px 24px auto;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:0;padding:0;border:0;background:transparent;color:var(--ink);overflow:visible}.toast-host:popover-open{display:flex;flex-direction:column;gap:12px}.toast-host::backdrop{background:transparent}.toast{--toast-bg:#e8f8ed;--toast-ink:#165c35;--toast-border:#53ab74;display:flex;align-items:flex-start;gap:12px;padding:17px 16px;border:1px solid var(--toast-border);border-radius:9px;background:var(--toast-bg);color:var(--toast-ink);box-shadow:0 8px 28px rgb(var(--elevation-rgb)/.22);opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}.toast.warning{--toast-bg:#fff6d8;--toast-ink:#765408;--toast-border:#cf9a20}.toast.error{--toast-bg:#ffeded;--toast-ink:#8e1c2f;--toast-border:#dd6876}.toast>svg{flex-shrink:0;margin-top:2px}.toast>div{flex:1;min-width:0}.toast b{display:block;font-size:14px;font-weight:650;margin-bottom:5px}.toast p{font-size:13px;color:inherit;line-height:1.65;overflow-wrap:anywhere}.toast button{display:grid;place-items:center;flex-shrink:0;border:0;background:transparent;color:inherit;font-size:22px;line-height:1;width:25px;height:25px;border-radius:4px}.toast button:hover{background:#ffffff18}.toast.leaving{opacity:0;transform:translateY(10px)}html[data-theme=dark] .toast.success{--toast-bg:#173e2b;--toast-ink:#d3ffe0;--toast-border:#56b980}html[data-theme=dark] .toast.warning{--toast-bg:#493714;--toast-ink:#ffe4a0;--toast-border:#d7ab48}html[data-theme=dark] .toast.error{--toast-bg:#502330;--toast-ink:#ffdbe2;--toast-border:#e57d91}@media(max-width:700px){.toast-host{right:16px;bottom:16px}.toast{padding:15px;gap:10px}}@media(prefers-reduced-motion:reduce){.toast{transition:none}}.site-card-preview,.site-card-preview:has(.preview-placeholder){display:block;aspect-ratio:16/9;min-height:0;height:auto}.site-card-preview img{aspect-ratio:16/9;width:100%;height:100%;object-fit:cover;object-position:top}.preview-placeholder{height:100%;min-height:0;gap:8px;padding:16px 32px}.preview-placeholder>svg{width:24px;height:24px;margin:0}.preview-placeholder b{font-size:14px;line-height:1.4}.preview-placeholder small{font-size:11px;line-height:1.5;max-width:34ch}.site-card-preview-note{font-size:12px;line-height:1.7}.alert-review{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.alert-review label{display:flex;align-items:center;gap:10px}.alert-review select{width:auto;min-width:160px}.alert-review details{flex-basis:100%;font-size:14px}.alert-review ol{padding:12px 24px}.alert-review li{margin-bottom:12px}.alert-review li small{display:block}.review-error{color:#ef8f8f}.feed-search{display:flex;flex-wrap:wrap;align-items:end;gap:16px}.feed-search label{display:grid;gap:6px}.toast .toast-details{width:auto;height:auto;margin-top:10px;padding:7px 12px;border:1px solid currentColor;border-radius:6px;font-size:14px;font-weight:600}dialog.check-results-dialog{position:fixed;inset:2.5vh auto auto 50%;transform:translate(-50%);margin:0;width:min(1000px,95vw);max-width:95vw;height:95dvh;max-height:95dvh;box-sizing:border-box;display:none;overflow:hidden;padding:24px}dialog.check-results-dialog[open]{display:flex;flex-direction:column;gap:18px}.check-results-dialog .modal-head{flex-shrink:0}.check-results-dialog .modal-head p{margin:4px 0 0}.check-results-dialog>label{display:flex;align-items:center;gap:12px}.check-results-dialog select{width:auto}.check-results-summary{display:flex;flex-wrap:wrap;gap:16px}.check-results-list{flex:1;min-height:0;overflow:auto}.check-results-list article{padding:18px 4px;border-bottom:1px solid var(--line)}.check-results-list article>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.check-results-list h3{margin:0}.check-results-list p{overflow-wrap:anywhere}.check-results-dialog footer{flex-shrink:0;display:flex;justify-content:flex-end}.inventory-review-filter{display:flex;gap:12px;align-items:center;margin:0 0 18px}.inventory-review-filter select{width:auto}:is(html,.theme-preview)[data-palette=blood-red]{--bg:#f7f4f5;--surface:#fff;--surface-soft:#f2e9ed;--ink:#302127;--muted:#745c65;--line:#e0d1d7;--accent:#ae263e;--accent-hover:#8d1a30;--button:#ae263e;--button-ink:#fff;--active:#f8dce3;--active-ink:#911d33;--console-rail:#291319;--rail-ink:#fff0f3;--rail-muted:#d2b2bd;--neutral-bg:#eee6e9;--neutral-ink:#71545f;--overlay-rgb:37 12 21;--elevation-rgb:32 9 17}:is(html,.theme-preview)[data-palette=blood-red][data-theme=dark]{--bg:#160f12;--surface:#22181d;--surface-soft:#2e2027;--ink:#f9edf1;--muted:#cbaaB7;--line:#4c323e;--accent:#ff8194;--accent-hover:#ff9eac;--button:#f26e85;--button-ink:#290711;--active:#4d2330;--active-ink:#ffb6c3;--console-rail:#100b0e;--rail-muted:#c8a7b3;--neutral-bg:#382630;--neutral-ink:#d0b7c2;--overlay-rgb:13 4 8;--elevation-rgb:10 3 6}:is(html,.theme-preview)[data-palette=electric-blue]{--bg:#f3f6fc;--surface:#fff;--surface-soft:#ebf1fc;--ink:#172b4b;--muted:#526680;--line:#d2dded;--accent:#2059df;--accent-hover:#1744b3;--button:#2059df;--button-ink:#fff;--active:#dce7ff;--active-ink:#1846b3;--console-rail:#0e2347;--rail-ink:#f2f6ff;--rail-muted:#b1c4e6;--neutral-bg:#e9eff9;--neutral-ink:#526680;--overlay-rgb:10 27 57;--elevation-rgb:6 18 39}:is(html,.theme-preview)[data-palette=electric-blue][data-theme=dark]{--bg:#0b1220;--surface:#131e30;--surface-soft:#1a2941;--ink:#ecf3ff;--muted:#a8bddc;--line:#304563;--accent:#85b0ff;--accent-hover:#afcaff;--button:#83adff;--button-ink:#071a3b;--active:#203f70;--active-ink:#b6d0ff;--console-rail:#070d18;--rail-muted:#a0b8df;--neutral-bg:#21334e;--neutral-ink:#b1c5e5;--overlay-rgb:2 7 18;--elevation-rgb:1 5 13}:is(html,.theme-preview)[data-palette=burnt-orange]{--bg:#faf6f1;--surface:#fffdfa;--surface-soft:#f3eae0;--ink:#39291d;--muted:#79624f;--line:#e2d4c5;--accent:#b64e1b;--accent-hover:#913b11;--button:#b64e1b;--button-ink:#fff;--active:#f8dfc8;--active-ink:#934017;--console-rail:#2e2016;--rail-ink:#fff5e9;--rail-muted:#d4bda5;--neutral-bg:#efe7dd;--neutral-ink:#76604c;--overlay-rgb:40 24 12;--elevation-rgb:28 15 6}:is(html,.theme-preview)[data-palette=burnt-orange][data-theme=dark]{--bg:#181410;--surface:#241d17;--surface-soft:#30261d;--ink:#fcf0e4;--muted:#c9b09a;--line:#4c3c2d;--accent:#f5a062;--accent-hover:#ffc18f;--button:#ed9657;--button-ink:#2c1405;--active:#51301a;--active-ink:#ffc79d;--console-rail:#110e0b;--rail-muted:#cbb299;--neutral-bg:#3b2d21;--neutral-ink:#d5bfa9;--overlay-rgb:14 8 3;--elevation-rgb:10 5 2}html:is([data-palette=blood-red],[data-palette=electric-blue],[data-palette=burnt-orange]){--panel-body:var(--surface);--panel-heading:var(--surface-soft);--panel-heading-ink:var(--ink);--panel-heading-muted:var(--muted);--table-heading:var(--surface-soft);--sidebar:var(--console-rail)}:is(html,.theme-preview)[data-palette=signal-yellow]{--bg:#faf9f1;--surface:#fffef8;--surface-soft:#f1f0e2;--ink:#28281b;--muted:#67664f;--line:#dddeca;--accent:#786000;--accent-hover:#d8ba16;--button:#f0d328;--button-ink:#252000;--active:#f6edba;--active-ink:#635000;--console-rail:#171810;--rail-ink:#fbf9e6;--rail-muted:#c5c5a8;--neutral-bg:#eeeedf;--neutral-ink:#64644c;--overlay-rgb:24 24 10;--elevation-rgb:17 17 5}:is(html,.theme-preview)[data-palette=signal-yellow][data-theme=dark]{--bg:#10110e;--surface:#1a1c16;--surface-soft:#25281d;--ink:#f8f6e8;--muted:#bebda3;--line:#3d412c;--accent:#f1d534;--accent-hover:#ffe66c;--button:#f1d534;--button-ink:#242000;--active:#433e16;--active-ink:#f8e68b;--console-rail:#090a07;--rail-muted:#bdbda2;--neutral-bg:#2e3123;--neutral-ink:#c9cab0;--overlay-rgb:4 5 2;--elevation-rgb:2 3 1}:is(html,.theme-preview)[data-palette=arctic-teal]{--bg:#f0f8f8;--surface:#fcffff;--surface-soft:#e4f1f2;--ink:#16393e;--muted:#4d6b70;--line:#c7dfe1;--accent:#08747b;--accent-hover:#075c61;--button:#08747b;--button-ink:#fff;--active:#d0eeee;--active-ink:#075d64;--console-rail:#103137;--rail-ink:#ebffff;--rail-muted:#abd0d5;--neutral-bg:#e2eff0;--neutral-ink:#4e6d72;--overlay-rgb:7 35 39;--elevation-rgb:3 24 29}:is(html,.theme-preview)[data-palette=arctic-teal][data-theme=dark]{--bg:#09171b;--surface:#11262c;--surface-soft:#19363d;--ink:#e6fafb;--muted:#9fc3c9;--line:#2d515b;--accent:#60d4d4;--accent-hover:#a0eded;--button:#60d4d4;--button-ink:#072a30;--active:#1b4c55;--active-ink:#a9f0ef;--console-rail:#061014;--rail-muted:#9dc5cb;--neutral-bg:#203d46;--neutral-ink:#accbd1;--overlay-rgb:2 10 14;--elevation-rgb:1 6 10}:is(html,.theme-preview)[data-palette=amethyst]{--bg:#f5f3fc;--surface:#fff;--surface-soft:#ede8fa;--ink:#31234d;--muted:#6c5d83;--line:#dbd2ed;--accent:#7440c5;--accent-hover:#5a2b9e;--button:#7440c5;--button-ink:#fff;--active:#e5d7fb;--active-ink:#5c2ba5;--console-rail:#231636;--rail-ink:#f9f0ff;--rail-muted:#c7b4df;--neutral-bg:#ece5f6;--neutral-ink:#6c5984;--overlay-rgb:24 13 43;--elevation-rgb:15 7 31}:is(html,.theme-preview)[data-palette=amethyst][data-theme=dark]{--bg:#130e20;--surface:#21182f;--surface-soft:#2e2243;--ink:#f4edff;--muted:#c0acd9;--line:#4b3565;--accent:#c29aff;--accent-hover:#d9bfff;--button:#c29aff;--button-ink:#251039;--active:#492c6d;--active-ink:#e1c7ff;--console-rail:#0d0916;--rail-muted:#bda4d6;--neutral-bg:#38274e;--neutral-ink:#c9b3df;--overlay-rgb:8 3 18;--elevation-rgb:4 1 11}html:is([data-palette=signal-yellow],[data-palette=arctic-teal],[data-palette=amethyst]){--panel-body:var(--surface);--panel-heading:var(--surface-soft);--panel-heading-ink:var(--ink);--panel-heading-muted:var(--muted);--table-heading:var(--surface-soft);--sidebar:var(--console-rail)}.theme-preview[data-palette=forest]{--bg:#f6f8f3;--surface:#fff;--surface-soft:#f1f5ee;--ink:#243b30;--muted:#56695b;--accent:#3d7759;--button:#3b7153;--button-ink:#fff;--console-rail:#18392c;--line:#e0e8de}.theme-preview[data-palette=forest][data-theme=dark]{--bg:#111b16;--surface:#1a2820;--surface-soft:#233329;--ink:#e8eee5;--muted:#acbbb2;--accent:#b5d2ae;--button:#bbd4b0;--button-ink:#203321;--console-rail:#0b1510;--line:#34473b}.theme-preview[data-palette=plum]{--bg:#f7f4f8;--surface:#fff;--surface-soft:#f1eaf5;--ink:#3b2b43;--muted:#705a7b;--accent:#805f91;--button:#7b578b;--button-ink:#fff;--console-rail:#33263e;--line:#e5dce9}.theme-preview[data-palette=plum][data-theme=dark]{--bg:#1a1720;--surface:#292330;--surface-soft:#352c3e;--ink:#efe6f4;--muted:#c2b3ca;--accent:#d2b4e2;--button:#ceb0dd;--button-ink:#302039;--console-rail:#15101b;--line:#483c51}.theme-preview[data-palette=graphite]{--bg:#f5f5f3;--surface:#fff;--surface-soft:#eeeee9;--ink:#323332;--muted:#60635d;--accent:#72694f;--button:#646150;--button-ink:#fff;--console-rail:#242b29;--line:#dedfda}.theme-preview[data-palette=graphite][data-theme=dark]{--bg:#161b1b;--surface:#202828;--surface-soft:#2a3433;--ink:#efefea;--muted:#b0c0b9;--accent:#d4c7a6;--button:#d0c4a6;--button-ink:#292923;--console-rail:#0e1514;--line:#394745}.theme-preview[data-palette=midnight]{--bg:#f6f8f3;--surface:#fff;--surface-soft:#f1f5ee;--ink:#243b30;--muted:#56695b;--accent:#3d7759;--button:#3b7153;--button-ink:#fff;--console-rail:#142c42;--line:#e0e8de}.theme-preview[data-palette=midnight][data-theme=dark]{--bg:#101b29;--surface:#192a3c;--surface-soft:#23384f;--ink:#e3ebf6;--muted:#afc0d4;--accent:#a5c4ff;--button:#9dbff6;--button-ink:#142840;--console-rail:#091321;--line:#354a62}:root{--control-radius:3px;--panel-radius:4px}h1,h2,h3{font-weight:700}h1{letter-spacing:-1.15px}.heading{margin:25px 0 22px;padding-bottom:20px;border-bottom:1px solid var(--line)}.heading h1{font-size:36px;line-height:1.15;margin-bottom:8px}.heading p{line-height:1.55}aside{width:224px;padding:24px 12px}.brand{font-size:34px;padding-inline:14px}.workspace{margin:25px 14px 20px}nav{gap:2px}nav a{border-radius:2px;padding:9px 12px}nav a.active{background:color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.aside-bottom{left:24px;right:20px;bottom:20px;padding-top:16px}main{margin-left:224px;padding-inline:28px;max-width:1920px}main>header{height:64px;margin-inline:-28px;padding-inline:28px}.demo{margin-top:10px;padding-block:8px}:is(.action,.primary,button.primary,.tour-replay,.theme-toggle,.palette-control,.copy-button,.site-card-open,.popover-close,.site-warning-button,.issue-indicator){border-radius:var(--control-radius)}.action{padding:8px 12px;font-weight:600}button.primary,.primary{padding:9px 15px;font-weight:700}input,select,textarea{border-radius:var(--control-radius)}:is(.panel,.site-card,.attention-list,.site-garden-list,.site-issue-card,.assignment-card,.rotation-proof,.setup-instruction,.site-assignments-empty,.note,.toast,.table-popover,.credential-picker-popover,.tour-card){border-radius:var(--panel-radius);box-shadow:none}dialog{border-radius:var(--panel-radius)}.badge,.section-count,.nav-count,.site-monogram,.calendar-day{border-radius:2px}.panel{margin-bottom:20px;border-color:var(--line)}.panel-head{padding:18px 20px;background:var(--surface-soft)}.panel-head h2{font-size:19px;font-weight:700}.panel-head p{margin-top:5px}.table-controls{padding:16px 20px 12px}th{padding:12px 20px}td{padding:17px 20px}.table-result-count{margin-block:12px}.site-card-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.site-card{border-color:var(--line)}.site-card-content{padding:18px 18px 14px}.site-card-title h2{font-size:21px;font-weight:700;letter-spacing:-.5px;line-height:1.25}.site-card-tags{margin-block:13px;gap:6px}.site-card-last-check{margin-top:14px}.site-card-actions{padding:11px 14px;gap:6px;background:color-mix(in srgb,var(--surface-soft) 45%,var(--surface))}.site-card-actions .action{padding:8px 6px}.site-card-facts{gap:7px}.site-card-preview,.site-card-preview:has(.preview-placeholder){aspect-ratio:16/9;min-height:0}.site-card-preview:hover img{transform:none}.overview-intro{margin:25px 0}.overview-intro h1{font-size:40px;font-weight:700;line-height:1.12;letter-spacing:-1.5px}.console-overview{gap:26px;padding-bottom:26px;margin-bottom:26px}.section-title{margin-bottom:14px}.section-title h2,.inventory-snapshot h2{font-size:20px;font-weight:700}.attention-item{padding:18px}.snapshot-list strong{font-size:22px;font-weight:700;letter-spacing:-.5px}.snapshot-list a{padding:8px 0}.snapshot-actions{margin-top:14px}.garden-row{padding:15px 17px}.overview-columns{gap:26px;margin-bottom:28px}.activity-line{padding-block:12px}.site-issue-card,.assignment-card,.setup-instruction{padding:16px}.modal-head h2{font-weight:700;letter-spacing:-.6px}.site-editor-header{padding:20px 24px 16px}.site-editor-pane{padding:20px 24px}.site-editor-footer{padding:14px 24px}.table-popover-heading{padding:15px 17px}.credential-picker-options .multi-picker-choice{border-radius:2px}.palette-control{max-width:176px}.palette-control select{max-width:132px;font-size:12px;padding:8px 2px}.palette-swatch{width:7px;height:7px;border-radius:1px}.header-actions{gap:8px}.theme-toggle,.tour-replay{padding:8px 11px}@media(min-width:1600px){main{padding-inline:40px}main>header{margin-inline:-40px;padding-inline:40px}}@media(max-width:1100px)and (min-width:761px){aside{width:210px}main{margin-left:210px;padding-inline:22px}main>header{margin-inline:-22px;padding-inline:22px}.brand{font-size:31px}nav a{padding-inline:10px}}@media(max-width:760px){aside{position:relative;width:100%;padding:16px 16px 12px}main{margin-left:0;padding-inline:18px}main>header{height:auto;min-height:62px;margin-inline:-18px;padding:12px 18px;gap:12px;flex-wrap:wrap}.heading{margin:20px 0;padding-bottom:18px;gap:16px}.heading h1{font-size:31px}.overview-intro h1{font-size:34px}.site-card-grid{gap:14px}.site-editor-pane{padding:18px}.header-actions{gap:6px}.palette-control{max-width:156px}.palette-control select{max-width:112px}.console-overview,.overview-columns{gap:20px}nav a{padding:8px 10px}}@media(prefers-reduced-motion:reduce){button,a,input,select{transition:none}}.view-switch,.view-switch button{border-radius:var(--control-radius)}.brand-version{display:block;margin:2px 14px 0;color:var(--rail-muted);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.35px;font-variant-numeric:tabular-nums}footer .footer-brand{display:inline-flex;align-items:baseline;gap:9px;max-width:none;text-align:left;font-size:11px;letter-spacing:1px;white-space:nowrap}.footer-version{font-size:10px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums}.theme-picker-trigger{gap:8px;min-height:36px;font-size:12px;white-space:nowrap}.theme-picker-trigger .palette-swatch{display:inline-block}.theme-picker-popover{position:fixed;inset:auto;margin:0;padding:0;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);box-shadow:0 15px 60px rgb(var(--elevation-rgb)/.35);overflow:hidden}.theme-picker-popover:popover-open{display:flex;flex-direction:column}.theme-picker-popover::backdrop{background:transparent}.theme-picker-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px;border-bottom:1px solid var(--line);flex-shrink:0}.theme-picker-heading h3{font-size:17px;margin:0}.theme-picker-heading p{font-size:12px;margin-top:5px}.theme-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.theme-choice{padding:4px;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--ink);min-width:0;text-align:left}.theme-choice:hover{border-color:var(--accent)}.theme-choice.selected{border:2px solid var(--accent);padding:3px}.theme-choice:focus-visible{outline-offset:2px}.theme-preview{height:92px;display:flex;overflow:hidden;background:var(--bg);border:1px solid var(--line)}.theme-mini-rail{width:24%;background:var(--console-rail);padding:12px 7px;display:flex;flex-direction:column;gap:8px}.theme-mini-rail i{height:3px;width:100%;background:#ffffff45}.theme-mini-rail i:first-child{background:var(--accent);width:70%;height:5px;margin-bottom:7px}.theme-mini-work{flex:1;min-width:0;padding:12px 10px}.theme-mini-title{display:block;width:65%;height:5px;background:var(--ink);margin-bottom:10px}.theme-mini-surface{height:25px;padding:7px;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.theme-mini-surface>span{width:55%;height:3px;background:var(--muted)}.theme-mini-surface>i{width:20%;height:9px;background:var(--button)}.theme-swatches{display:flex;gap:5px;margin-top:9px}.theme-swatches>span{width:16px;height:9px;border:1px solid var(--line);background:var(--bg)}.theme-swatches>span:nth-child(2){background:var(--surface)}.theme-swatches>span:nth-child(3){background:var(--accent);border-color:var(--accent)}.theme-choice-name{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 6px 5px;font-size:12px;font-weight:600}.theme-choice-name>span{color:var(--accent)}.theme-picker-footer{padding:12px 18px;font-size:11px;color:var(--muted);border-top:1px solid var(--line);flex-shrink:0}.alert-review{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.alert-status-buttons{display:flex;flex-wrap:wrap;gap:6px;order:2;margin-left:auto}.alert-status-button{padding:8px 11px;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:600;min-height:36px;white-space:nowrap}.alert-status-button:hover{border-color:var(--accent);color:var(--ink)}.alert-status-button.selected{background:var(--active);border-color:var(--accent);color:var(--active-ink)}.alert-status-button.status-urgent.selected{background:var(--red-bg);border-color:var(--attention-red);color:var(--red-ink)}.alert-status-button.status-solved.selected{background:var(--green-soft);border-color:var(--green-ink);color:var(--green-ink)}.alert-review-meta{min-width:0;flex:1;order:1;font-size:12px;color:var(--muted)}.alert-review-meta>small{display:block;margin-top:8px}.alert-review-meta details{margin-top:8px}.alert-review-meta ol{padding:10px 20px}@media(max-width:600px){.alert-status-buttons{order:1;flex-basis:100%;justify-content:flex-start;margin-left:0}.alert-review-meta{order:2;flex-basis:100%}.alert-status-button{flex:1;padding-inline:8px}.theme-picker-grid{gap:9px;padding:12px}.theme-picker-trigger{max-width:170px}}.account-shortcuts{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:6px}.account-shortcuts .sign-out{margin-top:0}.profile-dialog{width:min(620px,calc(100vw - 28px))}.profile-dialog .modal-head p{margin-top:5px;font-size:14px}.profile-section{padding:20px 0;border-bottom:1px solid var(--line)}.profile-section label{display:grid;gap:8px;font-size:14px;font-weight:600}.profile-section form{margin-top:18px}.profile-section .hint{font-size:12px;margin:12px 0}.profile-section>.primary,.profile-section form>.primary{margin-top:14px}.profile-section .note{margin-top:16px}.profile-section .note p{font-size:13px;margin:8px 0 12px}.profile-footer{display:flex;justify-content:flex-end;padding-top:18px}.alert-row>div{flex:1;min-width:0}.alert-review-meta>small b{display:inline;font-size:inherit}.profile-header-shortcut{display:none}@media(max-width:760px){.profile-header-shortcut{display:inline-flex;min-height:36px;padding:8px}.header-actions{flex-wrap:wrap}}.email-studio{padding:22px}.email-studio-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.email-studio-controls label{display:grid;gap:8px;min-width:240px;font-size:14px;font-weight:600}.email-studio-controls select{min-width:240px}.email-studio>.hint{margin-top:14px;font-size:12px;line-height:1.7}.email-studio>.note,.email-studio>.notice{margin-top:16px}.email-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:22px 0 14px;padding-top:20px;border-top:1px solid var(--line)}.email-preview-heading>div:first-child{display:grid;gap:5px;min-width:0}.email-preview-heading small{font-size:10px;letter-spacing:1px;color:var(--muted)}.email-preview-heading b{font-size:14px;overflow-wrap:anywhere}.email-preview-modes{display:flex;gap:5px}.email-preview-modes .action{padding:7px 10px;font-size:12px}.email-preview-modes .chosen{background:var(--active);color:var(--active-ink);border-color:var(--accent)}.email-preview-canvas{display:flex;justify-content:center;overflow:auto;padding:20px;background:var(--bg);border:1px solid var(--line)}.email-preview-canvas iframe{display:block;flex-shrink:0;max-width:100%;height:850px;border:0;background:#eef0f3}.email-plain-preview{padding:20px;background:var(--surface-soft);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8;max-height:850px;overflow:auto}.email-test-history{margin-top:20px;font-size:13px}.email-test-history summary{cursor:pointer}.email-test-history .table-wrap{margin-top:14px}.email-test-history td small{white-space:normal;max-width:300px}@media(max-width:600px){.email-studio{padding:16px}.email-studio-controls,.email-studio-controls label,.email-studio-controls select{width:100%;min-width:0}.email-preview-canvas{padding:8px}.email-preview-canvas iframe{height:780px}.email-preview-modes{flex-wrap:wrap}}.version-comparison-table{margin:15px 0 12px;overflow-x:auto;border:1px solid var(--line)}.version-comparison-table table{font-size:13px;white-space:nowrap}.version-comparison-table th{font-size:10px;padding:10px 12px}.version-comparison-table td{padding:12px;font-size:13px}.version-comparison-table code{font-size:12px}.version-comparison-table .version-changed{background:color-mix(in srgb,var(--active) 45%,transparent)}.check-results-list .version-comparison-note{font-size:11px;color:var(--muted);margin:10px 0 14px}.check-results-summary{font-size:13px;gap:10px 18px}.fa-icon{display:inline-block;vertical-align:-.125em;flex-shrink:0}.modal-head>button,.popover-close,.toast>button{display:inline-flex;align-items:center;justify-content:center}.credential-picker-trigger>span{display:inline-flex;align-items:center;gap:8px}.credential-picker-trigger>small{display:inline-flex;align-items:center;gap:6px}.panel-head>a,.site-detail-actions a{display:inline-flex;align-items:center;gap:6px}
