/*! tailwindcss v4.2.1 | 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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;appearance:button}::file-selector-button{-webkit-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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#f4f1e8;--paper-strong:#ebe5d7;--surface:#fffdf7;--ink:#1b211d;--muted:#6e746f;--line:#d7d1c4;--line-strong:#bdb7aa;--leaf:#1f6b4f;--leaf-soft:#d9eadf;--lime:#c7ef68;--orange:#f06d3d;--danger:#a23a2b;--danger-soft:#f8ded9;--shadow:0 18px 55px #292f2a17;--background:var(--paper);--foreground:var(--ink)}*{box-sizing:border-box}html{background:var(--paper);min-width:320px}body{min-height:100vh;color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans), "Malgun Gothic", sans-serif;text-rendering:optimizelegibility;margin:0}button,input,textarea{font:inherit}button{color:inherit}::selection{color:#102019;background:var(--lime)}.public-site-footer{color:var(--muted);background:#ebe5d7;border-top:1px solid #1b211d1f}.public-site-footer-inner{grid-template-columns:auto 1fr;align-items:center;gap:16px 28px;width:min(1180px,100% - 32px);min-height:112px;margin:0 auto;padding:24px 0;display:grid}.public-site-footer strong,.public-site-footer p{margin:0}.public-site-footer strong{color:var(--ink);font-size:14px}.public-site-footer p{margin-top:4px;font-size:11px}.public-site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.public-site-footer a{color:#465149;font-size:12px;font-weight:650;text-decoration:none}:is(.public-site-footer a:hover,.public-site-footer a:focus-visible){color:var(--leaf);text-underline-offset:3px;text-decoration:underline}.public-site-disclaimer{grid-column:1/-1}.public-page-shell{background:radial-gradient(circle at 80% 4%, #c7ef6838, transparent 28%), var(--paper);min-height:100vh}.public-page-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f1e8f0;border-bottom:1px solid #1b211d1f;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:68px;padding:10px clamp(16px,3vw,42px);display:grid;position:sticky;top:0}.public-page-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.public-page-brand>span{color:#102019;background:var(--lime);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.public-page-header nav{justify-content:center;gap:clamp(12px,2vw,28px);display:flex}.public-page-header nav a,.public-page-home{color:#49514c;font-size:13px;font-weight:680;text-decoration:none}:is(.public-page-header nav a:hover,.public-page-header nav a:focus-visible){color:var(--leaf)}.public-page-home{color:#fff;background:var(--leaf);border-radius:10px;padding:9px 13px}.public-page-main{width:min(920px,100% - 32px);margin:0 auto;padding:clamp(58px,9vw,110px) 0 90px}.public-page-hero{max-width:780px;margin-bottom:56px}.public-page-hero>p{color:var(--leaf);letter-spacing:.14em;margin:0 0 12px;font-size:12px;font-weight:800}.public-page-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,66px);line-height:1.04}.public-page-hero div{color:#59615c;max-width:720px;margin-top:24px;font-size:clamp(16px,2vw,19px);line-height:1.75}.public-page-content{gap:18px;display:grid}.public-page-content>section{border:1px solid var(--line);background:#fffdf7e0;border-radius:20px;padding:clamp(22px,4vw,36px);box-shadow:0 12px 38px #292f2a0d}.public-page-content h2,.public-page-content h3,.public-page-content p,.public-page-content ol,.public-page-content ul{margin-top:0}.public-page-content h2{letter-spacing:-.035em;margin-bottom:15px;font-size:21px}.public-page-content h3{margin-bottom:8px;font-size:15px}.public-page-content p,.public-page-content li{color:#4f5953;font-size:14px;line-height:1.82}.public-page-content p:last-child,.public-page-content ol:last-child,.public-page-content ul:last-child{margin-bottom:0}.public-page-content a{color:var(--leaf);font-weight:700}.public-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-feature-grid article{background:#d9eadf61;border:1px solid #1f6b4f24;border-radius:14px;padding:18px}.public-feature-grid article p{margin-bottom:0}.public-page-content .public-callout{background:#d9eadfa3;border-color:#1f6b4f4d}.public-notice{border:1px dashed var(--line-strong);color:#59615c;background:var(--paper);border-radius:12px;padding:16px;font-size:14px;line-height:1.7}.public-ad-test{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;background:#fffdf7a8;border-radius:16px;margin-top:24px;padding:18px 22px}.public-ad-test span{letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.public-ad-test p{max-width:620px;margin:0 auto;font-size:12px;line-height:1.65}.public-error-page{text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 112px);padding:32px;display:grid}.public-error-page p,.public-error-page h1,.public-error-page div{margin:0}.public-error-page p{color:var(--leaf);letter-spacing:.16em;font-size:13px;font-weight:850}.public-error-page h1{letter-spacing:-.05em;margin-top:12px;font-size:clamp(30px,5vw,50px)}.public-error-page div{color:var(--muted);margin-top:15px}.public-error-page a{color:#fff;background:var(--leaf);border-radius:11px;margin-top:24px;padding:11px 15px;font-weight:700;text-decoration:none}.app-shell{background:linear-gradient(#1b211d08 1px, transparent 1px), linear-gradient(90deg, #1b211d08 1px, transparent 1px), var(--paper);background-size:32px 32px;min-height:100vh}.topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f1e8eb;border-bottom:1px solid #1b211d1f;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:10px clamp(16px,3vw,42px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;min-width:0;display:flex}.brand-mark{color:#f8ffed;background:var(--leaf);border:1px solid #173d2d;border-radius:12px 12px 12px 4px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 -3px #00000026}.brand-copy{min-width:0}.brand-title{letter-spacing:-.04em;margin:0;font-size:16px;font-weight:760}.brand-subtitle{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.topbar-actions,.inline-row,.status-pill,.mode-pill{align-items:center;display:flex}.topbar-actions{gap:9px}.status-pill{border:1px solid var(--line);color:var(--muted);background:#fffdf7b8;border-radius:999px;gap:7px;padding:8px 11px;font-size:12px;font-weight:620}.target-pill{min-height:42px;color:var(--leaf);cursor:pointer;text-align:left;background:#d9eadfa3;border:1px solid #1f6b4f3d;border-radius:12px;align-items:center;gap:8px;padding:6px 11px;display:flex}.target-pill>span,.target-pill strong,.target-pill small{display:block}.target-pill strong{font-size:11px}.target-pill small{color:#5d6e63;margin-top:2px;font-size:8px}.status-dot{background:#9c9c94;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #9c9c9424}.status-dot.ready{background:#2e8b60;box-shadow:0 0 0 3px #2e8b6024}.status-dot.checking{background:#dc8d32;box-shadow:0 0 0 3px #dc8d3224}.icon-button,.primary-button,.secondary-button,.suggestion-button,.copy-button,.mode-choice{cursor:pointer;border:0}.icon-button{border:1px solid var(--line);background:var(--surface);border-radius:11px;place-items:center;width:38px;height:38px;transition:transform .15s,border-color .15s,background .15s;display:grid}:is(.icon-button:hover,.icon-button:focus-visible){border-color:var(--line-strong);background:#fff;transform:translateY(-1px)}.main-grid{grid-template-columns:240px minmax(430px,1fr) minmax(320px,390px);max-width:1560px;min-height:calc(100vh - 68px);margin:0 auto;display:grid}.rail,.chat-column,.result-column{min-width:0}.rail{border-right:1px solid #1b211d1c;padding:30px 18px 28px clamp(18px,2.4vw,34px)}.rail-section+.rail-section{margin-top:34px}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:760}.rail-nav{gap:4px;display:grid}.rail-link{color:#555d57;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 11px;font-size:13px;display:flex}.rail-link:hover,.rail-link.active{color:var(--ink);background:#fffdf7c7}.rail-link.active{box-shadow:inset 3px 0 0 var(--leaf);font-weight:690}.rail-link-label{align-items:center;gap:9px;min-width:0;display:flex}.rail-link-count{min-width:22px;color:var(--leaf);background:var(--leaf-soft);text-align:center;border-radius:999px;padding:2px 6px;font-size:10px}.rail-note{background:#d9eadf80;border:1px solid #1f6b4f33;border-radius:14px;padding:14px}.rail-note-title{margin:0;font-size:12px;font-weight:730}.rail-note p{color:#54645a;margin:7px 0 0;font-size:11px;line-height:1.55}.selected-target-card{background:#fffdf7b8;border:1px solid #1f6b4f33;border-radius:14px;padding:14px}.selected-target-head{align-items:center;gap:9px;display:flex}.selected-target-head>span{width:34px;height:34px;color:var(--leaf);background:var(--leaf-soft);border-radius:11px;flex:none;place-items:center;display:grid}.selected-target-head strong,.selected-target-head small{display:block}.selected-target-head strong{font-size:12px}.selected-target-head small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.selected-target-card>p:not(.eyebrow){color:var(--muted);margin:10px 0;font-size:9px;line-height:1.55}.selected-target-card .secondary-button{width:100%;min-height:32px}.chat-column{background:#fffdf770;border-right:1px solid #1b211d1c;flex-direction:column;min-height:calc(100vh - 68px);padding:30px clamp(22px,3vw,44px) 24px;display:flex}.chat-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.chat-kicker{color:var(--leaf);align-items:center;gap:7px;margin:0 0 7px;font-size:11px;font-weight:720;display:flex}.chat-title{letter-spacing:-.055em;margin:0;font-size:clamp(23px,2.5vw,34px);font-weight:760;line-height:1.12}.chat-description{max-width:590px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.65}.mode-pill{color:var(--leaf);background:var(--leaf-soft);border:1px solid #1f6b4f3d;border-radius:9px;flex:none;gap:7px;padding:7px 10px;font-size:11px;font-weight:700}.mode-pill.danger{color:var(--danger);background:var(--danger-soft);border-color:#a23a2b38}.suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.suggestion-button{border:1px solid var(--line);text-align:left;background:#fffdf7d1;border-radius:13px;min-height:80px;padding:12px 13px;transition:transform .15s,border-color .15s,box-shadow .15s}:is(.suggestion-button:hover,.suggestion-button:focus-visible){border-color:#aeb9ae;transform:translateY(-2px);box-shadow:0 8px 22px #303a320f}.suggestion-label{color:var(--leaf);margin-bottom:6px;font-size:10px;font-weight:750;display:block}.suggestion-text{color:#3c443e;font-size:11px;font-weight:610;line-height:1.45;display:block}.message-list{flex-direction:column;flex:1;gap:20px;min-height:300px;padding:26px 0 22px;display:flex}.message{gap:8px;max-width:92%;display:grid}.message.user{align-self:flex-end}.message-meta{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:680;display:flex}.message.user .message-meta{justify-content:flex-end}.message-bubble{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;border-radius:4px 16px 16px;padding:14px 16px;font-size:13px;line-height:1.7;box-shadow:0 7px 22px #2d312d0a}.message.user .message-bubble{color:#f7fff8;background:var(--leaf);border-color:#174f3b;border-radius:16px 4px 16px 16px}.progress-box{background:#f4f1e8b8;border:1px dashed #b8b1a4;border-radius:13px;gap:10px;padding:14px;display:grid}.progress-row{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.progress-row.active{color:var(--ink);font-weight:660}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.composer-wrap{background:linear-gradient(transparent, var(--paper) 25%);padding-top:12px;position:sticky;bottom:0}.composer{background:var(--surface);box-shadow:var(--shadow);border:1px solid #b8b2a6;border-radius:17px;padding:9px}.composer textarea{resize:vertical;width:100%;min-height:58px;max-height:180px;color:var(--ink);background:0 0;border:0;outline:0;padding:8px 9px 4px;font-size:13px;line-height:1.55}.composer textarea::placeholder{color:#93978f}.composer-footer{justify-content:space-between;align-items:center;gap:12px;padding:5px 3px 1px 8px;display:flex}.composer-hint{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.primary-button,.secondary-button,.copy-button{border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.primary-button{color:#102019;background:var(--lime);min-height:38px;padding:9px 13px;box-shadow:inset 0 -2px #38552033}.primary-button:hover:not(:disabled){background:#d4f78a}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.48}.secondary-button{border:1px solid var(--line);background:var(--surface);min-height:36px;padding:8px 11px}.secondary-button:hover{border-color:var(--line-strong);background:#fff}.result-column{background:#ebe5d757;padding:30px clamp(18px,2.5vw,34px) 28px}.dashboard-panel{border:1px solid var(--line);background:#fffdf7cc;border-radius:16px;padding:15px;box-shadow:0 8px 24px #30322e09}.dashboard-panel+.dashboard-panel{margin-top:12px}.dashboard-panel-head,.dashboard-panel-actions,.dashboard-panel-head h3{align-items:center;display:flex}.dashboard-panel-head{justify-content:space-between;gap:12px;margin-bottom:13px}.dashboard-panel-head h3{letter-spacing:-.025em;gap:7px;margin:2px 0 0;font-size:14px}.dashboard-kicker{color:var(--leaf);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:8px;font-weight:780}.dashboard-panel-actions{gap:6px}.dashboard-refresh{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:var(--surface);border-radius:9px;place-items:center;display:grid}.dashboard-refresh:hover:not(:disabled){border-color:var(--line-strong);color:var(--leaf)}.dashboard-refresh:disabled{cursor:wait;opacity:.55}.equipment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.equipment-item{background:#f4f1e894;border:1px solid #1b211d1a;border-radius:11px;gap:8px;min-width:0;padding:9px;display:flex}.equipment-icon{border:1px solid var(--line);width:38px;height:38px;color:var(--leaf);background:var(--surface);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.equipment-icon img{object-fit:contain;width:100%;height:100%}.equipment-copy{min-width:0}.equipment-slot,.equipment-copy strong,.equipment-copy p{display:block}.equipment-slot{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.equipment-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.3;overflow:hidden}.equipment-tags{flex-wrap:wrap;gap:3px;margin-top:5px;display:flex}.equipment-tags span{color:#536057;background:#d9eadfb8;border-radius:5px;padding:2px 4px;font-size:7px;font-weight:720}.equipment-copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:7px;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-character-hero{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:13px;display:flex}.dashboard-character-image{border:1px solid var(--line);width:70px;height:70px;color:var(--leaf);background:var(--paper-strong);border-radius:15px;flex:none;place-items:center;display:grid;overflow:hidden}.dashboard-character-image img{object-fit:contain;width:100%;height:100%}.dashboard-character-hero strong{letter-spacing:-.035em;font-size:17px;display:block}.dashboard-character-hero p{color:var(--muted);margin:4px 0 0;font-size:10px}.dashboard-character-hero span{color:var(--leaf);margin-top:6px;font-size:10px;font-weight:750;display:inline-block}.character-fact-grid,.character-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.character-fact-grid>div,.character-stat-list>div{background:#f4f1e89e;border-radius:9px;min-width:0;padding:8px 9px}.character-fact-grid span,.character-fact-grid strong,.character-stat-list span,.character-stat-list strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.character-fact-grid span,.character-stat-list span{color:var(--muted);font-size:8px}.character-fact-grid strong,.character-stat-list strong{margin-top:3px;font-size:10px}.character-stat-list{max-height:210px;padding-right:3px;overflow-y:auto}.dashboard-snapshot-note{color:var(--muted);margin:11px 0 0;font-size:8px;line-height:1.5}.dashboard-loading,.dashboard-empty,.dashboard-error{color:var(--muted);background:#f4f1e885;border:1px dashed #b7b0a4;border-radius:11px;align-items:flex-start;gap:8px;padding:13px;font-size:10px;line-height:1.5;display:flex}.dashboard-error{color:var(--danger);background:var(--danger-soft);border-color:#a23a2b3d}.dashboard-error strong,.dashboard-error p{margin:0;display:block}.dashboard-error p{margin-top:3px;font-size:9px}.analysis-divider{background:var(--line);height:1px;margin:24px 0 18px}.result-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.result-title{letter-spacing:-.025em;margin:0;font-size:14px;font-weight:750}.evidence-badge{border:1px solid var(--line);color:var(--muted);letter-spacing:.04em;background:#fffdf7ad;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:760;display:inline-flex}.evidence-badge.verified{color:var(--leaf);background:var(--leaf-soft);border-color:#1f6b4f38}.evidence-badge.predicted{color:#935a1d;background:#fae8ce;border-color:#dc8d3240}.empty-result{min-height:310px;color:var(--muted);text-align:center;background:#fffdf773;border:1px dashed #b7b0a4;border-radius:18px;place-items:center;padding:34px 22px;display:grid}.empty-result-icon{border:1px solid var(--line);width:54px;height:54px;color:var(--leaf);background:var(--surface);border-radius:17px;place-items:center;margin:0 auto 15px;display:grid}.empty-result h3{color:var(--ink);margin:0;font-size:15px}.empty-result p{max-width:270px;margin:9px auto 0;font-size:11px;line-height:1.6}.result-stack{gap:12px;display:grid}.summary-card,.character-card,.evidence-card,.notice-card,.recommendation-card{border:1px solid var(--line);background:#fffdf7d6}.summary-card{border-radius:4px 18px 18px;padding:18px;box-shadow:0 10px 28px #30322e0d}.summary-card h2{letter-spacing:-.04em;margin:0;font-size:20px}.summary-card p{color:#5f665f;white-space:pre-wrap;margin:9px 0 0;font-size:12px;line-height:1.7}.character-card{border-radius:15px;align-items:center;gap:14px;padding:14px;display:flex}.character-avatar{border:1px solid var(--line);width:66px;height:66px;color:var(--leaf);background:var(--paper-strong);border-radius:15px;flex:none;place-items:center;display:grid;overflow:hidden}.character-avatar img{object-fit:contain;width:100%;height:100%}.character-name{margin:0;font-size:16px;font-weight:760}.character-detail{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.metric{border:1px solid var(--line);background:#fffdf7b8;border-radius:12px;min-width:0;padding:12px}.metric-label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:690;display:block;overflow:hidden}.metric-value{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:15px;font-weight:760;display:block;overflow:hidden}.metric-detail{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.35;display:block}.section-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:7px 0 0;font-size:10px;font-weight:760}.recommendation-card,.evidence-card,.notice-card{border-radius:13px;padding:13px 14px}.recommendation-top,.evidence-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.recommendation-slot{color:var(--orange);font-size:9px;font-weight:780}.recommendation-card h4,.evidence-card h4{margin:5px 0 0;font-size:12px}.recommendation-card p,.evidence-card p,.notice-card p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.recommendation-meta{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.pricing-breakdown{border:1px solid var(--line);background:#f4f1e86b;border-radius:10px;grid-template-columns:1fr 1fr;margin-top:11px;display:grid;overflow:hidden}.pricing-breakdown>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:3px;padding:9px 10px;display:grid}.pricing-breakdown>div:nth-child(2n){border-right:0}.pricing-breakdown>div:nth-last-child(-n+2){border-bottom:0}.pricing-breakdown span,.pricing-breakdown strong{display:block}.pricing-breakdown span{color:var(--muted);font-size:8px}.pricing-breakdown strong{font-size:10px}.pricing-breakdown .taxed{color:var(--danger);background:#f8ded973}.pricing-breakdown .same-world{color:var(--leaf);background:#d9eadf75}.pricing-breakdown .pricing-total{color:var(--leaf);background:#c7ef6833}.mini-chip{color:#5a625c;background:var(--paper-strong);border-radius:6px;padding:4px 7px;font-size:9px;font-weight:650}.notice-card{background:#fce0d38c;border-color:#f06d3d3d}.notice-card p{color:#795042;margin:0}.equipment-item-button{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left}:is(.equipment-item-button:hover,.equipment-item-button:focus-visible){background:#d9eadf6b;border-color:#1f6b4f61;outline:none}.equipment-item-button:disabled{cursor:wait;opacity:.66}.recommendation-actions,.feature-card-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mini-action-button{border:1px solid var(--line);min-height:26px;color:var(--leaf);background:var(--surface);border-radius:7px;padding:4px 8px;font-size:8px;font-weight:760}.listing-detail,.valuation-card,.market-activity-card{border:1px solid var(--line);background:#fffdf7ad;border-radius:11px;margin-top:11px;padding:11px}.listing-detail>strong,.listing-detail>span,.listing-detail>p,.search-recipe>span,.search-recipe>strong,.search-recipe>small,.valuation-card small{display:block}.listing-detail>strong{font-size:11px}.listing-detail>span,.search-recipe>span,.valuation-card small{color:var(--muted);margin-top:3px;font-size:8px}.listing-detail>p,.valuation-card>p,.market-activity-card>p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.profile-baseline-box{border:1px solid var(--line);background:#ffffff06;border-radius:12px;gap:8px;margin:12px 0;padding:12px;display:grid}.profile-current-line{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.profile-current-line span,.profile-baseline-box small{color:var(--muted)}.profile-selector{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.profile-selector button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;padding:8px 6px}.profile-selector button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-selector button.active{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.profile-selector button.active{color:var(--text)}.profile-selector.compact button{padding:5px;font-size:11px}.comparable-evidence{border-left:3px solid var(--line);background:#ffffff06;border-radius:7px;margin-top:10px;padding:9px}.comparable-evidence.superior_ceiling{border-left-color:#f3b35e}.comparable-evidence.inferior_floor{border-left-color:#6f95db}.comparable-evidence.exact_similar{border-left-color:#67c59a}.comparable-evidence>p{margin:7px 0 0}.search-recipe{border-top:1px dashed var(--line);margin-top:8px;padding-top:8px}.search-recipe>strong{margin-top:2px;font-size:10px}.search-recipe>small{margin-top:4px;line-height:1.45}.strength-impact-grid,.valuation-range-grid,.market-activity-stats,.usage-summary-card{gap:7px;display:grid}.strength-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.strength-impact-grid>div,.valuation-range-grid>div,.usage-summary-card>div{background:#f4f1e8a6;border-radius:8px;min-width:0;padding:8px}.strength-impact-grid span,.strength-impact-grid strong,.strength-impact-grid small,.valuation-range-grid span,.valuation-range-grid strong,.market-activity-stats span,.usage-summary-card span,.usage-summary-card strong{display:block}.strength-impact-grid span,.valuation-range-grid span,.usage-summary-card span{color:var(--muted);font-size:8px}.strength-impact-grid strong,.valuation-range-grid strong{text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.strength-impact-grid small{color:var(--muted);margin-top:3px;font-size:7px}.valuation-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.valuation-head span,.valuation-head h4{margin:0}.valuation-head>div>span{color:var(--orange);font-size:8px;font-weight:760}.valuation-head h4{margin-top:3px;font-size:11px}.valuation-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.market-activity-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px}.market-activity-stats span{color:var(--muted);background:#f4f1e8a6;border-radius:8px;padding:7px;font-size:8px}.market-activity-stats strong{color:var(--ink)}.report-share-button{justify-content:center;width:100%}.feature-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b211d61;justify-content:flex-end;padding:16px;display:flex;position:fixed;inset:0}.feature-drawer{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(520px,100%);height:100%;display:grid;overflow:hidden;box-shadow:0 24px 70px #1b211d3d}.feature-drawer.compact{height:fit-content;max-height:100%}.feature-drawer-head{border-bottom:1px solid var(--line);background:#fffdf7db;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.feature-drawer-head span{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:820}.feature-drawer-head h2{margin:3px 0 0;font-size:17px}.feature-drawer-body{padding:18px 20px 24px;overflow-y:auto}.feature-lead,.feature-footnote,.feature-empty{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.feature-empty{border:1px dashed var(--line);text-align:center;border-radius:12px;padding:22px}.feature-field{gap:6px;margin-top:14px;display:grid}.feature-field>span,.fee-choice>span{color:var(--muted);font-size:9px;font-weight:720}.feature-field input,.feature-field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);font:inherit;border-radius:10px;padding:10px 11px;font-size:10px}.feature-field textarea{resize:vertical;min-height:70px}.fee-choice{align-items:center;gap:7px;margin-top:14px;display:flex}.fee-choice>span{margin-right:auto}.fee-choice button{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:52px;min-height:32px;font-size:9px}.fee-choice button.selected{border-color:var(--leaf);color:var(--leaf);background:var(--leaf-soft)}.feature-primary{justify-content:center;width:100%;margin-top:16px}.feature-list{gap:10px;display:grid}.feature-card,.usage-summary-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:13px}.feature-card>span,.feature-price-row>span,.sales-card>div>span{color:var(--muted);font-size:8px}.feature-card h3,.sales-card h3{margin:4px 0 0;font-size:12px}.feature-card p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.55}.feature-card-actions{margin-top:11px}.feature-price-row,.sales-card{justify-content:space-between;align-items:center;gap:10px;display:flex}.feature-price-row{margin-top:8px}.feature-price-row strong,.sales-card>strong{text-align:right;font-size:9px}.roadmap-step{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);text-align:left;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.roadmap-step>span{width:26px;height:26px;color:var(--leaf);background:var(--leaf-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.roadmap-step strong{font-size:10px}.roadmap-step p{color:var(--muted);margin:4px 0 0;font-size:8px}.roadmap-step.done{opacity:.62}.roadmap-step.done strong{text-decoration:line-through}.sales-card{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.usage-summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-summary-card strong{margin-top:4px;font-size:12px}.anonymous-preview{color:#dff3e5;max-height:420px;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;background:#18221c;border:1px solid #303b34;border-radius:11px;margin:0;padding:14px;font-size:9px;line-height:1.6;overflow:auto}.drawer-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1117134d;border:0;position:fixed;inset:0}.settings-drawer{z-index:70;border-left:1px solid var(--line);background:var(--paper);width:min(520px,100%);height:100vh;padding:24px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #11171329}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.drawer-head h2{letter-spacing:-.045em;margin:0;font-size:24px}.drawer-head p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.drawer-section{border-bottom:1px solid var(--line);padding:22px 0}.drawer-section h3{margin:0 0 11px;font-size:13px}.drawer-section>p{color:var(--muted);margin:-3px 0 12px;font-size:11px;line-height:1.55}.bridge-input{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:var(--surface);font-family:var(--font-geist-mono), monospace;border-radius:10px;outline:0;padding:11px 12px;font-size:11px}.bridge-input:focus{border-color:var(--leaf);box-shadow:0 0 0 3px #1f6b4f17}.mode-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mode-choice{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:14px;min-height:112px;padding:14px}.mode-choice.selected{border-color:var(--leaf);box-shadow:inset 0 0 0 1px var(--leaf)}.mode-choice.danger.selected{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.mode-choice-title{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:740;display:flex}.mode-choice p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.5}.danger-callout{color:#7d3a30;background:var(--danger-soft);border:1px solid #a23a2b38;border-radius:11px;gap:10px;margin-top:11px;padding:11px;font-size:10px;line-height:1.55;display:flex}.code-card{color:#dff3e5;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;word-break:break-word;background:#18221c;border:1px solid #303b34;border-radius:11px;margin-top:9px;padding:13px 42px 13px 13px;font-size:10px;line-height:1.6;position:relative;overflow:hidden}.copy-button{color:#dff3e5;background:#ffffff17;width:28px;height:28px;padding:0;position:absolute;top:7px;right:7px}.drawer-footer{color:var(--muted);padding:20px 0 8px;font-size:10px;line-height:1.6}.mobile-rail-button{display:none}.character-picker-shell{background:linear-gradient(#1b211d08 1px, transparent 1px), linear-gradient(90deg, #1b211d08 1px, transparent 1px), var(--paper);background-size:32px 32px;min-height:100vh}.character-picker-layout{grid-template-columns:minmax(270px,.72fr) minmax(560px,1.55fr);gap:28px;width:min(1320px,100% - 40px);margin:0 auto;padding:54px 0 70px;display:grid}.character-picker-hero{align-self:start;padding:22px 10px 22px 4px;position:sticky;top:110px}.character-picker-kicker{color:var(--leaf);letter-spacing:.06em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.character-picker-hero h2{letter-spacing:-.07em;margin:17px 0 0;font-size:clamp(38px,5vw,64px);line-height:.98}.character-picker-hero>p{max-width:430px;color:var(--muted);margin:22px 0 0;font-size:12px;line-height:1.75}.tax-policy-card{background:linear-gradient(125deg,#d9eadfc7,#c7ef6833);border:1px solid #1f6b4f38;border-radius:17px;max-width:430px;margin-top:28px;padding:18px}.tax-policy-card span,.tax-policy-card strong{display:block}.tax-policy-card span{color:var(--leaf);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.tax-policy-card strong{margin-top:6px;font-size:15px}.tax-policy-card p{color:#5a665e;margin:8px 0 0;font-size:9px;line-height:1.55}.character-picker-panel{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fffdf7e6;border-radius:23px;overflow:hidden}.character-picker-panel-head{border-bottom:1px solid var(--line);background:#ebe5d757;justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:24px 28px;display:flex}.character-picker-panel-head h3{letter-spacing:-.045em;margin:4px 0 0;font-size:24px}.character-picker-panel-head>div>span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.character-filter-row{gap:12px;padding:20px 24px 14px;display:grid}.character-search{border:1px solid var(--line-strong);color:var(--muted);background:var(--surface);border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.character-search:focus-within{border-color:var(--leaf);box-shadow:0 0 0 3px #1f6b4f17}.character-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:11px 0;font-size:11px}.world-filters{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.world-filters button{border:1px solid var(--line);min-height:30px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:700}.world-filters button.active{border-color:var(--leaf);color:#f5ffe9;background:var(--leaf)}.character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:540px;padding:8px 24px 24px;display:grid;overflow-y:auto}.character-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:92px;padding:12px;transition:border-color .14s,transform .14s,box-shadow .14s;display:grid}.character-option:hover:not(:disabled){border-color:#a9b7ac;transform:translateY(-1px)}.character-option.selected{border-color:var(--leaf);box-shadow:inset 0 0 0 1px var(--leaf);background:#d9eadf80}.character-option:disabled{cursor:wait;opacity:.66}.character-option-icon{width:40px;height:40px;color:var(--leaf);background:var(--leaf-soft);border-radius:12px 12px 12px 4px;place-items:center;display:grid}.character-option-copy{min-width:0}.character-option-copy strong,.character-option-copy small,.character-option-copy em{display:block}.character-option-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.character-option-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.character-option-copy em{color:var(--leaf);margin-top:5px;font-size:9px;font-style:normal;font-weight:750}.character-option-state{min-width:30px;min-height:26px;color:var(--muted);background:var(--paper-strong);border-radius:8px;place-items:center;padding:5px 6px;font-size:8px;font-weight:750;display:grid}.character-option.selected .character-option-state{color:#f5ffe9;background:var(--leaf)}.character-picker-action{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf7f5;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:15px 24px;display:flex;position:sticky;bottom:0}.character-picker-action strong,.character-picker-action span{display:block}.character-picker-action strong{font-size:12px}.character-picker-action span{color:var(--muted);margin-top:3px;font-size:9px}.character-picker-loading,.character-picker-error,.character-empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:17px;margin:24px;padding:48px 24px}.character-picker-loading strong,.character-picker-error strong{color:var(--ink);margin-top:12px;font-size:12px;display:block}.character-picker-loading p,.character-picker-error p{margin:7px 0 0;font-size:9px;line-height:1.55}.character-picker-error{color:var(--danger);text-align:left;background:#f8ded957;grid-template-columns:28px 1fr;display:grid}.character-picker-error strong{margin-top:0}.character-picker-error .primary-button{margin-top:14px}.character-empty{margin-top:0;padding:28px;font-size:10px}.setup-shell{background:radial-gradient(circle at 83% 12%, #c7ef6833, transparent 24rem), linear-gradient(#1b211d08 1px, transparent 1px), linear-gradient(90deg, #1b211d08 1px, transparent 1px), var(--paper);background-size:auto,32px 32px,32px 32px,auto;min-height:100vh}.setup-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f1e8f0;border-bottom:1px solid #1b211d1f;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:10px clamp(16px,3vw,42px);display:flex;position:sticky;top:0}.setup-topbar-status{align-items:center;gap:9px;display:flex}.local-access-banner{background:#fff4ddeb;border:1px solid #b47d3747;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;width:min(1280px,100% - 40px);margin:22px auto -12px;padding:15px 17px;display:grid;box-shadow:0 12px 34px #292f2a0f}.local-access-banner.denied{background:#f8ded9e6;border-color:#a23a2b40}.local-access-icon{width:36px;height:36px;color:var(--leaf);background:#ffffff9e;border-radius:11px;place-items:center;display:grid}.local-access-banner.denied .local-access-icon{color:var(--danger)}.local-access-banner strong,.local-access-banner p{margin:0;display:block}.local-access-banner strong{font-size:12px}.local-access-banner p{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.55}.local-access-actions{align-items:center;gap:8px;display:flex}.setup-layout{grid-template-columns:268px minmax(0,1fr);gap:22px;width:min(1280px,100% - 40px);margin:0 auto;padding:34px 0 56px;display:grid}.setup-steps{border:1px solid var(--line);background:#fffdf7d4;border-radius:20px;align-self:start;position:sticky;top:98px;overflow:hidden;box-shadow:0 14px 40px #292f2a12}.setup-intro{border-bottom:1px solid var(--line);padding:24px 22px 20px}.setup-intro h2{letter-spacing:-.055em;margin:0;font-size:24px;line-height:1.18}.setup-intro>p:last-child{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.65}.setup-steps nav{gap:4px;padding:9px;display:grid}.setup-step{width:100%;min-height:58px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:29px 1fr;align-items:center;gap:9px;padding:8px 10px;display:grid}.setup-step:hover{background:#ebe5d773}.setup-step.active{color:var(--ink);background:var(--leaf-soft);border-color:#1f6b4f33}.setup-step.done:not(.active){color:var(--leaf)}.setup-step.locked,.setup-step:disabled{cursor:not-allowed;opacity:.48}.setup-step.locked:hover,.setup-step:disabled:hover{background:0 0}.setup-step-index{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.setup-step.done .setup-step-index,.setup-step.active .setup-step-index{border-color:var(--leaf);color:#f7fff0;background:var(--leaf)}.setup-step strong{align-items:center;gap:6px;font-size:12px;display:flex}.setup-step small{margin-top:3px;font-size:9px;display:block}.setup-privacy-note{border-top:1px solid var(--line);color:var(--leaf);background:#d9eadf73;gap:9px;padding:16px 18px 18px;display:flex}.setup-privacy-note svg{flex:none;margin-top:2px}.setup-privacy-note p{margin:0;font-size:9px;line-height:1.6}.setup-panel{border:1px solid var(--line);background:var(--surface);min-height:720px;box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.setup-panel-head{border-bottom:1px solid var(--line);background:#ebe5d74d;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:22px clamp(22px,4vw,42px);display:flex}.setup-panel-head h2{letter-spacing:-.055em;margin:3px 0 0;font-size:26px}.setup-kicker{color:var(--leaf);letter-spacing:.13em;margin:0;font-size:9px;font-weight:800}.setup-status{border:1px solid var(--line);color:var(--muted);background:#fffdf7cc;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:760;display:inline-flex}.setup-status.done{color:var(--leaf);background:var(--leaf-soft);border-color:#1f6b4f38}.setup-status.error{color:var(--danger);background:var(--danger-soft);border-color:#a23a2b38}.setup-content{padding:30px clamp(22px,4vw,46px) 36px}.setup-lead{align-items:flex-start;gap:14px;margin-bottom:27px;display:flex}.setup-lead>svg{box-sizing:content-box;color:#f6ffe7;background:var(--leaf);border-radius:12px 12px 12px 4px;flex:none;padding:9px}.setup-lead h3{letter-spacing:-.035em;margin:1px 0 5px;font-size:18px}.setup-lead p,.command-title p,.bundle-card p,.bridge-check-card p,.auction-state-card p,.setup-complete-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.beginner-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.beginner-list>li{border:1px solid var(--line);background:#f4f1e85c;border-radius:15px;grid-template-columns:30px 1fr;gap:12px;padding:18px;display:grid}.beginner-list>li>span,.command-title>span{color:#efffe3;background:var(--leaf);border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.beginner-list strong{font-size:12px}.beginner-list p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.6}.beginner-list code,.setup-caption code,.profile-details code{color:#274b3b;background:var(--leaf-soft);font-family:var(--font-geist-mono), monospace;border-radius:4px;padding:1px 4px}.setup-link{color:var(--leaf);align-items:center;gap:5px;margin-top:10px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.setup-link:hover{text-decoration:underline}.setup-link.subtle{color:var(--muted);margin:10px 2px 0}.secret-input-wrap{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px;max-width:620px;margin-top:11px;display:flex}.secret-input-wrap:focus-within{border-color:var(--leaf);box-shadow:0 0 0 3px #1f6b4f17}.secret-input-wrap input{width:100%;min-width:0;font-family:var(--font-geist-mono), monospace;background:0 0;border:0;outline:0;padding:12px 13px;font-size:11px}.secret-input-wrap button{width:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.field-error{color:var(--danger)!important}.setup-secret-copy{margin-top:11px}.setup-caption{color:var(--muted);margin:9px 2px 0;font-size:9px;line-height:1.6}.success-callout{color:var(--leaf);background:var(--leaf-soft);border:1px solid #1f6b4f33;border-radius:12px;align-items:center;gap:9px;margin-top:16px;padding:12px 14px;font-size:10px;font-weight:650;display:flex}.setup-order-callout{color:var(--leaf);background:#d9eadf57;border:1px solid #1f6b4f2e;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 14px;display:flex}.setup-order-callout>svg{flex:none;margin-top:1px}.setup-order-callout strong,.setup-order-callout p{margin:0}.setup-order-callout strong{color:var(--ink);font-size:11px}.setup-order-callout p{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.6}.agent-choice-grid{grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 18px;display:grid}.agent-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-choice-card{border:1px solid var(--line);min-height:128px;color:var(--ink);background:var(--surface);cursor:pointer;text-align:left;border-radius:14px;align-content:start;gap:7px;padding:16px;display:grid}.agent-choice-card:hover{border-color:var(--line-strong)}.agent-choice-card.selected{border-color:var(--leaf);background:var(--leaf-soft);box-shadow:inset 0 0 0 1px var(--leaf)}.agent-choice-card.alternative.selected{background:#fff4dd;border-color:#b5792e;box-shadow:inset 0 0 0 1px #b5792e}.agent-choice-card strong,.agent-choice-card small{display:block}.agent-choice-card strong{font-size:13px}.agent-choice-card small{color:var(--muted);font-size:9px;line-height:1.55}.agent-choice-badge{width:fit-content;color:var(--leaf);letter-spacing:.06em;background:#d9eadfcc;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.agent-choice-card.alternative .agent-choice-badge{color:#8b510a;background:#fff0cc}.agent-path-callout{background:#d9eadf61;border:1px solid #1f6b4f33;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 8px;padding:13px 14px;display:flex}.agent-path-callout.alternative{color:#8b510a;background:#fff4ddb8;border-color:#b47d374d}.agent-path-callout>svg{flex:none;margin-top:1px}.agent-path-callout strong{color:var(--ink);font-size:11px}.agent-path-callout p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.6}.command-section{border-top:1px solid var(--line);padding:18px 0}.command-section:first-of-type{border-top:0}.command-title{grid-template-columns:30px 1fr;align-items:center;gap:10px;margin-bottom:10px;display:grid}.command-title strong{font-size:12px;display:block}.command-title p{margin-top:3px;font-size:10px}.setup-command{align-items:stretch;gap:8px;margin-top:8px;display:flex}.setup-command code{color:#dff3e5;width:100%;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;word-break:break-word;background:#18221c;border:1px solid #303b34;border-radius:10px;padding:12px 14px;font-size:9px;line-height:1.65;display:block;overflow:auto}.setup-copy-button{border:1px solid var(--line);min-width:78px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:760;display:inline-flex}.setup-copy-button:hover{border-color:var(--leaf);color:var(--leaf)}.command-destination-label{color:var(--ink);align-items:center;gap:6px;margin-top:12px;font-size:9px;display:flex}.command-destination-label strong{color:var(--leaf)}.keep-window-open-callout{color:#8b510a;background:#fff4dd;border:2px solid #d68a24;border-radius:11px;gap:10px;margin-top:11px;padding:12px 13px;display:flex}.keep-window-open-callout>svg{flex:none;margin-top:1px}.keep-window-open-callout strong{font-size:11px;display:block}.keep-window-open-callout p{color:#684816;margin-top:4px;font-size:9px;line-height:1.55}.bridge-update-callout{color:#8a3829;background:#fff0eb;border:2px solid #c65d45;border-radius:11px;gap:10px;margin:10px 0 4px;padding:12px 13px;display:flex}.bridge-update-callout>svg{flex:none;margin-top:1px}.bridge-update-callout strong{font-size:11px;display:block}.bridge-update-callout p{color:#6f4a42;margin-top:4px;font-size:9px;line-height:1.55}.bridge-update-callout code{font-family:var(--font-geist-mono), monospace;background:#ffffffb3;border-radius:4px;padding:1px 4px}.permission-explainer{border:1px solid var(--line);background:#f4f1e866;border-radius:16px;margin-top:19px;padding:18px}.permission-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.permission-head>div{color:var(--leaf);align-items:center;gap:7px;font-size:12px;display:flex}.permission-head>span{color:var(--leaf);background:var(--leaf-soft);border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.permission-explainer>p{color:var(--muted);margin:8px 0 13px;font-size:10px;line-height:1.55}.permission-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.permission-choice{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;align-content:start;gap:6px;min-height:105px;padding:13px;display:grid}.permission-choice.selected{border-color:var(--leaf);box-shadow:inset 0 0 0 1px var(--leaf)}.permission-choice.danger.selected{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.permission-choice strong{font-size:11px}.permission-choice span{color:var(--muted);font-size:9px;line-height:1.5}.permission-choice.danger>svg{color:var(--danger)}.profile-details{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.profile-details summary{color:var(--leaf);cursor:pointer;font-size:10px;font-weight:760}.profile-details>p{color:var(--muted);margin:9px 0 0;font-size:9px}.profile-location-warning{color:var(--danger);background:#a23a2b0f;border:1px solid #a23a2b3d;border-radius:11px;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.profile-location-warning>svg{flex:none;margin-top:1px}.profile-location-warning strong{font-size:10px;display:block}.profile-location-warning p{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.55}.profile-save-steps{margin:13px 0 0;padding:0;list-style:none}.profile-save-steps li{align-items:flex-start;gap:9px;display:flex}.profile-save-steps li>span{color:#fff;background:var(--leaf);border-radius:50%;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-size:9px;font-weight:800;display:inline-flex}.profile-save-steps strong{font-size:10px;display:block}.profile-save-steps p{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5}.setup-config-file{background:#f3f8fc;border:2px solid #7e9ab2;border-radius:11px;margin-top:8px;overflow:hidden}.setup-config-file-head{color:#31556f;background:#e3eff7;border-bottom:1px solid #4b698238;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:9px;display:flex}.setup-config-file-head span{align-items:center;gap:6px;font-weight:800;display:inline-flex}.setup-config-file-head strong{color:var(--danger);font-size:8px}.setup-config-file-body{align-items:stretch;gap:8px;padding:10px;display:flex}.setup-config-file-body pre{color:#263f51;width:100%;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;background:#fff;border:1px solid #4b698238;border-radius:8px;margin:0;padding:10px 12px;font-size:9px;line-height:1.65;overflow:auto}.bundle-card{background:linear-gradient(120deg, var(--leaf-soft), #c7ef683d);border:1px solid #1f6b4f33;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:8px;padding:18px;display:flex}.bundle-version{color:var(--leaf);letter-spacing:.12em;font-size:8px;font-weight:850}.bundle-card h4{margin:4px 0;font-size:14px}.bundle-card .primary-button,.setup-auction-button,.setup-complete-card .primary-button{flex:none;text-decoration:none}.bridge-check-card{border:1px solid var(--line);background:#f4f1e861;border-radius:14px;grid-template-columns:1fr minmax(280px,1.4fr) auto;align-items:end;gap:12px;margin-top:17px;padding:16px;display:grid}.bridge-address-row{gap:7px;display:flex}.bridge-address-row input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;font-family:var(--font-geist-mono), monospace;border-radius:9px;outline:0;padding:10px 11px;font-size:9px}.beginner-list.compact>li{padding:16px}.setup-auction-button{margin-top:12px}.auction-state-card{border:1px solid var(--line);color:var(--leaf);background:#d9eadf59;border-radius:13px;align-items:center;gap:11px;margin-top:16px;padding:14px;display:flex}.auction-state-card strong{font-size:11px}.step-verifier{background:#fff4dd8c;border:1px solid #b47d373d;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:18px;padding:15px 16px;display:grid}.step-verifier.done{background:#d9eadf66;border-color:#1f6b4f38}.step-verifier strong,.step-verifier p{margin:0;display:block}.step-verifier strong{color:var(--ink);font-size:11px}.step-verifier p{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.55}.step-verifier-error{color:var(--danger);border-top:1px solid #a23a2b24;grid-column:1/-1;align-items:flex-start;gap:7px;padding-top:11px;font-size:9px;line-height:1.55;display:flex}.step-verifier-error svg{flex:none;margin-top:1px}.verification-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.verification-grid>div{border:1px solid var(--line);background:#f4f1e85c;border-radius:13px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:76px;padding:13px;display:grid}.verification-grid>div>svg{color:var(--leaf)}.verification-grid strong,.verification-grid small{display:block}.verification-grid strong{font-size:11px}.verification-grid small{max-width:210px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.verification-notices{color:var(--danger);background:#f8ded98c;border:1px solid #a23a2b2e;border-radius:11px;margin-top:13px;padding:11px 13px}.verification-notices p{align-items:flex-start;gap:7px;margin:5px 0;font-size:9px;line-height:1.55;display:flex}.verification-notices svg{flex:none;margin-top:1px}.verification-button{width:100%;min-height:46px;margin-top:16px}.setup-complete-card{background:linear-gradient(120deg, var(--leaf-soft), #c7ef6847);border:1px solid #1f6b4f38;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;margin-top:17px;padding:17px;display:grid}.setup-complete-icon{color:#f5ffe9;background:var(--leaf);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.setup-complete-card span{color:var(--leaf);letter-spacing:.13em;font-size:8px;font-weight:850}.setup-complete-card h3{margin:3px 0 4px;font-size:14px}.setup-navigation{border-top:1px solid var(--line);background:#f4f1e854;justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(22px,4vw,46px);display:flex}.setup-navigation>span{color:var(--muted);font-size:9px;font-weight:750}@media (max-width:920px){.character-picker-layout{grid-template-columns:1fr;width:min(100% - 24px,760px);padding-top:28px}.character-picker-hero{padding:10px 4px;position:static}.character-picker-hero h2{font-size:clamp(36px,8vw,56px)}.setup-layout{grid-template-columns:1fr;width:min(100% - 24px,760px);padding-top:18px}.setup-steps{position:static}.setup-intro,.setup-privacy-note{display:none}.setup-steps nav{display:flex;overflow-x:auto}.setup-step{min-width:152px}}@media (max-width:1120px){.main-grid{grid-template-columns:210px minmax(420px,1fr)}.result-column{border-top:1px solid var(--line);grid-column:2;padding-top:4px}.chat-column{border-right:0}.rail{grid-row:1/span 2}}@media (max-width:760px){.public-site-footer-inner{grid-template-columns:1fr}.public-site-footer nav{justify-content:flex-start}.public-site-disclaimer{grid-column:auto}.public-page-header{grid-template-columns:1fr auto}.public-page-header nav{display:none}.public-page-main{padding-top:52px}.public-feature-grid{grid-template-columns:1fr}.character-picker-layout{gap:16px;width:calc(100% - 16px);padding:20px 0 30px}.character-picker-hero h2{font-size:38px}.character-picker-panel{border-radius:16px}.character-picker-panel-head,.character-filter-row,.character-grid,.character-picker-action{padding-left:15px;padding-right:15px}.character-grid{grid-template-columns:1fr;max-height:none}.character-picker-action{display:grid}.character-picker-action .primary-button{width:100%}.setup-topbar{min-height:62px}.setup-topbar-status .setup-status{display:none}.setup-layout{gap:10px;width:calc(100% - 16px);padding:10px 0 28px}.local-access-banner{grid-template-columns:34px 1fr;width:calc(100% - 16px);margin:10px auto 0}.local-access-actions{grid-column:1/-1;grid-template-columns:1fr;display:grid}.setup-panel{border-radius:16px;min-height:0}.setup-panel-head{min-height:78px;padding:17px}.setup-panel-head h2{font-size:21px}.setup-content{padding:22px 16px 27px}.setup-lead h3{font-size:16px}.beginner-list>li{padding:14px}.setup-command,.setup-config-file-head,.setup-config-file-body{display:grid}.setup-copy-button{min-height:36px}.permission-grid,.verification-grid,.agent-choice-grid,.agent-choice-grid.three,.step-verifier{grid-template-columns:1fr}.step-verifier .primary-button,.step-verifier .secondary-button{width:100%}.bundle-card,.bridge-check-card,.setup-complete-card{grid-template-columns:1fr;display:grid}.bundle-card .primary-button,.setup-complete-card .primary-button{width:100%}.bridge-address-row{grid-template-columns:1fr auto;display:grid}.setup-navigation{padding:13px 16px}.topbar{min-height:62px}.brand-subtitle,.status-pill span,.target-pill span,.topbar-actions .secondary-button{display:none}.mobile-rail-button{display:grid}.main-grid{min-height:calc(100vh - 62px);display:block}.rail{display:none}.chat-column,.result-column{border:0;min-height:auto;padding:24px 16px}.chat-head{display:block}.mode-pill{width:fit-content;margin-top:12px}.suggestions,.mode-grid{grid-template-columns:1fr}.suggestion-button{min-height:64px}.message{max-width:97%}.composer-hint{max-width:175px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
