*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.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:#e2e8f0;background:#07111e;font-family:IBM Plex Sans,Segoe UI,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}html{background:#07111e}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(16,185,129,.18),transparent 26%),linear-gradient(180deg,#07111e,#081425 48%,#06101b)}body,button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.debug-overlay{outline:1px solid rgba(255,0,0,.3)!important}.debug-overlay-2{outline:1px solid rgba(0,255,0,.3)!important}.debug-overlay-3{outline:1px solid rgba(0,0,255,.3)!important}#root{width:100%;min-height:100svh}.intent-space{--accent: 123,203,187;position:relative;isolation:isolate;width:100%;height:100svh;min-height:700px;overflow:hidden;background:#07111e;color:#e2e9ed}.ambient{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 44%,rgba(var(--accent),.07),transparent 51%),radial-gradient(ellipse at 10% 95%,rgba(var(--accent),.035),transparent 60%);transition:background 1.2s}.ambient:after{content:"";position:absolute;inset:16% 12% 12%;border-radius:50%;border:1px solid rgba(var(--accent),.035);transform:rotate(-20deg)}.has-focus .ambient{background:radial-gradient(ellipse at 45% 40%,rgba(var(--accent),.14),transparent 58%),linear-gradient(140deg,#07111e,rgba(var(--accent),.055))}.mycelium{width:100%;height:100%;position:absolute;inset:0;pointer-events:none;opacity:.65;transition:opacity .9s}.is-neutral .mycelium{opacity:.1}button,a,input{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:6px}button:disabled{cursor:default}.portal-header{position:absolute;inset:28px 38px auto;display:flex;align-items:center;justify-content:space-between;z-index:10}.wordmark{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:500;letter-spacing:-.8px}.brand-symbol{color:rgb(var(--accent));font-size:32px;font-weight:300}.region{border-left:1px solid #ffffff20;margin-left:10px;padding-left:17px;font-size:10px;letter-spacing:2px;color:#758691}.demo-label{display:flex;align-items:center;gap:9px;color:#84939d;font-size:11px}.demo-label i{width:5px;height:5px;border-radius:50%;background:#88b5a6}.space-navigation{position:absolute;top:90px;left:38px;right:38px;z-index:10;display:flex;gap:24px;align-items:center}.back-button{background:none;border:0;padding:7px 0;color:#b2c4cb;font-size:12px;white-space:nowrap}.intent-caption{font-size:12px;color:#7c8d98;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.space-heading{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:min(650px,90%);text-align:center;pointer-events:none;transition:top .8s}.space-heading .eyebrow{color:#7c9c9c}.eyebrow{text-transform:uppercase;letter-spacing:2.4px;font-size:10px;color:rgb(var(--accent))}h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.5vw,53px);line-height:1.13;font-weight:400;letter-spacing:-1.7px;margin:22px 0 17px}.space-heading p{color:#8a9da8;font-size:13px;line-height:1.7}.has-intent .space-heading{top:61%}.has-intent .space-heading h1{font-size:36px;margin:12px 0 9px}.tenant-node{position:absolute;top:0;left:0;width:220px;display:flex;flex-direction:column;align-items:center;border:none;background:transparent;z-index:5;transition:opacity .8s,filter .8s;will-change:transform;padding:12px}.node-orbit{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent),.13),#0a1722 65%);border:1px solid rgba(var(--accent),.45);box-shadow:0 0 55px rgba(var(--accent),.09),inset 0 0 22px rgba(var(--accent),.06);transition:width .7s,height .7s,box-shadow .3s}.node-symbol{font-family:Georgia,serif;font-size:24px;letter-spacing:-1px;color:rgb(var(--accent))}.node-label{margin-top:16px;font-size:14px;line-height:1.5;font-weight:500}.node-detail{margin-top:5px;color:#819a9f;font-size:10px;line-height:1.4}.tenant-node:hover .node-orbit{box-shadow:0 0 55px rgba(var(--accent),.22)}.rank-1{opacity:.77}.rank-2{opacity:.55}.rank-1 .node-orbit{width:70px;height:70px}.rank-2 .node-orbit{width:58px;height:58px}.tenant-node.is-dormant{opacity:.12;pointer-events:none;width:10px;padding:0}.is-dormant .node-orbit{width:4px;height:4px;box-shadow:0 0 15px rgba(var(--accent),.1)}.is-dormant .node-label,.is-dormant .node-detail,.is-dormant .node-symbol{display:none}.has-intent .is-dormant{opacity:0}.tenant-node.is-selected{opacity:1;pointer-events:none}.is-selected .node-orbit{width:66px;height:66px}.is-selected .node-label,.is-selected .node-detail{display:none}.tenant-node.is-alternative{opacity:.5;width:190px}.is-alternative .node-orbit{width:30px;height:30px}.is-alternative .node-symbol{font-size:12px}.is-alternative .node-label{font-size:11px;margin-top:8px}.is-alternative .node-detail{font-size:9px}.is-alternative:hover{opacity:1}.focus-identity{position:absolute;top:17%;left:50%;width:340px;transform:translate(-50%);text-align:center;z-index:4;animation:arrive .7s both}.focus-identity h1{font-size:30px;letter-spacing:-.8px;margin:12px 0}.eyebrow span{opacity:.4;padding:0 10px}.match-reason{color:#9bacb3;font-size:12px;line-height:1.7;margin:0}.tenant-facts{display:flex;justify-content:center;gap:10px;margin-top:14px;flex-wrap:wrap}.tenant-facts span{color:#bec9cd;font-size:10px;padding-bottom:5px;border-bottom:1px solid rgba(var(--accent),.18)}.media-fragment{position:absolute;border:1px solid rgba(var(--accent),.12);padding:0;background:#101d25;overflow:hidden;border-radius:5px;text-align:left;z-index:3;box-shadow:0 25px 60px #0003;animation:media-arrive .8s both}.media-fragment img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.85;transition:transform .6s}.media-fragment:hover img{transform:scale(1.045)}.media-fragment:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 35%,#061019dd);pointer-events:none}.fragment-0{left:6%;top:20%;width:26%;height:34%;transform:rotate(-3deg)}.fragment-1{right:6%;top:20%;width:25%;height:25%;transform:rotate(3deg);animation-delay:.1s}.fragment-2{right:9%;top:47%;width:20%;height:20%;transform:rotate(-2deg);animation-delay:.2s}.media-index,.media-caption,.media-disclaimer{position:absolute;z-index:1;left:18px;right:18px}.media-index{top:14px;font-size:9px;letter-spacing:1.5px;text-transform:uppercase}.media-caption{bottom:35px;font-family:Georgia,serif;font-size:24px;display:flex;justify-content:space-between}.media-caption span{font-family:Arial,sans-serif;font-size:16px}.media-disclaimer{bottom:15px;color:#adb9b8;font-size:9px}.focus-tools{position:absolute;left:50%;top:46%;width:350px;transform:translate(-50%);text-align:center;z-index:8}.media-switch{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.media-switch button{border:1px solid #ffffff13;background:#0b1823d9;padding:6px 10px;border-radius:20px;font-size:10px;color:#a2b4bb}.media-switch button[aria-pressed=true],.media-switch button:hover{color:rgb(var(--accent));border-color:rgba(var(--accent),.5)}.conditions{font-size:10px;line-height:1.6;color:#82979f;margin:13px auto 10px;max-width:310px}.next-actions{display:flex;justify-content:center;gap:16px;align-items:center}.next-actions button{border:0;border-bottom:1px solid rgba(var(--accent),.35);background:none;font-size:11px;padding:5px 0;color:rgb(var(--accent))}.next-actions button span{font-size:9px;opacity:.6;padding-left:5px}.next-actions a{font-size:9px;color:#71828b}.mock-action{position:absolute;top:100%;margin-top:8px;padding:17px 30px 17px 17px;border:1px solid rgba(var(--accent),.3);background:#10212b;border-radius:9px;font-size:11px;line-height:1.7;text-align:left;box-shadow:0 10px 40px #0008}.mock-action button{position:absolute;right:8px;top:5px;background:none;border:0;font-size:20px}.tenant-mood{position:absolute;left:6%;top:59%;max-width:23%;font-family:Georgia,serif;color:rgba(var(--accent),.6);font-size:16px;line-height:1.7}.has-deeper .focus-identity{left:72%;top:20%}.has-deeper .is-selected{opacity:0}.has-deeper .focus-tools{left:72%;top:43%}.has-deeper .media-fragment.is-expanded{left:7%;top:20%;width:43%;height:43%;transform:rotate(-1deg)}.has-deeper .tenant-mood{top:65%}.has-deeper .tenant-node.is-alternative{opacity:.3}.conversation-core{position:absolute;bottom:90px;left:50%;transform:translate(-50%);width:min(600px,calc(100% - 44px));z-index:15}.intent-form{display:flex;align-items:center;gap:15px;padding:12px 12px 12px 21px;background:#0c1a27ed;border:1px solid rgba(var(--accent),.24);border-radius:20px;box-shadow:0 15px 60px #0002,0 0 70px rgba(var(--accent),.035)}.intent-form:focus-within{border-color:rgba(var(--accent),.65)}.core-symbol{color:rgb(var(--accent));font-size:27px}.intent-form input{width:100%;min-width:0;background:none;color:#e5ecec;border:0;outline:0;font-size:14px;padding:10px 0}.intent-form input::-moz-placeholder{color:#718993}.intent-form input::placeholder{color:#718993}.intent-form button{background:rgba(var(--accent),.14);color:rgb(var(--accent));border:1px solid rgba(var(--accent),.1);border-radius:12px;width:40px;height:40px;flex-shrink:0;font-size:23px}.intent-form button:disabled{opacity:.3}.conversation-meta{display:flex;justify-content:space-between;padding:11px 6px 0;color:#637d89;font-size:10px}.conversation-meta button{padding:0;background:none;border:0;color:#8b9fa9;font-size:10px}.preset-menu{position:absolute;bottom:100%;right:0;width:270px;padding:7px;margin-bottom:12px;border:1px solid #ffffff20;border-radius:14px;background:#11202bf5;box-shadow:0 10px 40px #0005}.preset-menu button{display:flex;justify-content:space-between;width:100%;border:0;background:none;text-align:left;padding:13px 12px;border-radius:8px;font-size:12px}.preset-menu button:hover{background:#ffffff09}.preset-menu span{color:rgb(var(--accent))}.input-notice{padding:12px 16px;border-radius:12px;background:#152936;border:1px solid #ffffff15;color:#c2d1d6;font-size:12px;line-height:1.6}.portal-footer{position:absolute;bottom:27px;left:38px;right:38px;display:flex;justify-content:space-between;color:#5e7784;font-size:10px;letter-spacing:.3px}.footer-divider{margin:0 12px;opacity:.45}@keyframes arrive{0%{opacity:0;margin-top:9px}to{opacity:1;margin-top:0}}@keyframes media-arrive{0%{opacity:0;margin-top:22px;filter:blur(5px)}to{opacity:1;margin-top:0;filter:blur(0)}}@media(max-width:1050px)and (min-width:760px){.focus-identity,.focus-tools{width:290px}.focus-identity h1{font-size:25px}.fragment-0{left:3%;width:27%}.fragment-1{right:3%;width:27%}.fragment-2{right:4%;width:25%}.media-caption{font-size:20px}.has-deeper .focus-identity,.has-deeper .focus-tools{left:73%}}@media(max-width:759px){.intent-space{min-height:640px}.portal-header{inset:18px 20px auto}.wordmark{font-size:21px}.demo-label{font-size:9px}.region{display:none}.space-navigation{top:69px;left:20px;right:20px;gap:16px}.intent-caption{font-size:10px}.back-button{font-size:11px}.space-heading{top:37%}.space-heading h1{font-size:37px}.has-intent .space-heading{top:60%}.has-intent .space-heading h1{font-size:29px}.has-intent .space-heading p{font-size:11px}.eyebrow{font-size:9px}.tenant-node{width:160px}.node-orbit{width:68px;height:68px}.node-label{font-size:12px;margin-top:9px}.rank-1 .node-orbit{width:56px;height:56px}.rank-2 .node-orbit{width:44px;height:44px}.has-focus .is-selected{display:none}.focus-identity,.has-deeper .focus-identity{left:50%;top:13%;width:calc(100% - 40px)}.focus-identity h1{font-size:25px;margin:8px 0}.match-reason{font-size:11px;max-width:340px;margin:auto}.tenant-facts{margin-top:9px}.tenant-facts span{font-size:9px}.fragment-0{left:5%;top:32%;width:44%;height:18%}.fragment-1{right:5%;top:32%;width:43%;height:18%}.fragment-2{display:none}.media-index{top:10px;left:10px;font-size:7px}.media-caption{left:10px;right:10px;bottom:28px;font-size:18px}.media-disclaimer{left:10px;bottom:10px;font-size:7px}.focus-tools,.has-deeper .focus-tools{left:50%;top:52%;width:calc(100% - 30px)}.media-switch{gap:4px}.media-switch button{font-size:9px;padding:6px 8px}.conditions{margin:8px auto 3px;font-size:9px}.next-actions button{font-size:10px}.tenant-mood{display:none}.tenant-node.is-alternative{width:150px}.is-alternative .node-orbit{display:none}.is-alternative .node-label{font-size:10px}.is-alternative .node-detail{font-size:8px}.has-deeper .media-fragment.is-expanded{left:8%;top:31%;width:84%;height:20%}.conversation-core{bottom:82px}.intent-form{gap:10px;padding:10px 10px 10px 15px;border-radius:17px}.intent-form input{font-size:12px}.conversation-meta,.conversation-meta button{font-size:9px}.portal-footer{bottom:24px;left:20px;right:20px;font-size:8px}.portal-footer>span:last-child{max-width:150px;text-align:right}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.has-focus .tenant-node.is-selected{visibility:hidden}@media(max-width:759px)and (max-height:760px){.focus-identity h1{font-size:22px}.match-reason{font-size:10px;line-height:1.5}.tenant-facts{margin-top:6px}.tenant-facts span{font-size:8px}.focus-tools,.has-deeper .focus-tools{top:52%}.conversation-core{bottom:65px}.portal-footer{bottom:16px}}.header-tools{display:flex;align-items:center;gap:16px}.theme-toggle{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(var(--accent),.24);border-radius:50%;color:rgb(var(--accent));background:rgba(var(--accent),.06);font-size:20px;line-height:1}.theme-toggle:hover{background:rgba(var(--accent),.14)}.intent-space{color-scheme:dark}.intent-space[data-theme=light]{color-scheme:light;background:#f5f4ee;color:#253d3c}[data-theme=light] .has-focus{color:inherit}[data-theme=light].has-focus .ambient{background:radial-gradient(ellipse at 45% 40%,rgba(var(--accent),.1),transparent 58%),linear-gradient(140deg,#f5f4ee,rgba(var(--accent),.04))}[data-theme=light] .ambient:after{border-color:rgba(var(--accent),.08)}[data-theme=light] .region{border-color:#263e3b26;color:#5b706b}[data-theme=light] .demo-label,[data-theme=light] .intent-caption,[data-theme=light] .space-heading p,[data-theme=light] .node-detail,[data-theme=light] .match-reason,[data-theme=light] .conditions,[data-theme=light] .next-actions a,[data-theme=light] .conversation-meta,[data-theme=light] .portal-footer{color:#5c706b}[data-theme=light] .back-button,[data-theme=light] .conversation-meta button{color:#3b5852}[data-theme=light] .space-heading .eyebrow{color:#4f7268}[data-theme=light] .node-orbit{background:radial-gradient(circle,rgba(var(--accent),.09),#fafbf6 70%);box-shadow:0 0 50px rgba(var(--accent),.08),inset 0 0 22px rgba(var(--accent),.04)}[data-theme=light] .tenant-facts span{color:#3f5851;border-color:rgba(var(--accent),.25)}[data-theme=light] .media-fragment{color:#f0f3ef;border-color:#ffffff9c;box-shadow:0 22px 50px #344c3e26}[data-theme=light] .media-fragment img{opacity:1}[data-theme=light] .media-switch button{border-color:#34564926;background:#ffffffb8;color:#476157}[data-theme=light] .media-switch button[aria-pressed=true],[data-theme=light] .media-switch button:hover{background:rgba(var(--accent),.09);border-color:rgba(var(--accent),.5);color:rgb(var(--accent))}[data-theme=light] .mock-action,[data-theme=light] .preset-menu{background:#fafbf5;border-color:#39594c38;box-shadow:0 12px 40px #2c473424;color:#304a40}[data-theme=light] .preset-menu button:hover{background:#3456490c}[data-theme=light] .tenant-mood{color:rgba(var(--accent),.85)}[data-theme=light] .intent-form{background:#fffffff0;box-shadow:0 15px 55px #345c4010}[data-theme=light] .intent-form input{color:#253d3c}[data-theme=light] .intent-form input::-moz-placeholder{color:#647a71}[data-theme=light] .intent-form input::placeholder{color:#647a71}[data-theme=light] .input-notice{background:#e8eee3;color:#344c40;border-color:#39594c30}@media(max-width:759px){.header-tools{gap:9px}.theme-toggle{width:30px;height:30px;font-size:18px}}.intent-space[data-tenant]{background:var(--tenant-background);color:var(--tenant-text)}.intent-space[data-tenant] .ambient{background:radial-gradient(ellipse at 50% 40%,rgba(var(--accent),.1),transparent 62%)}.intent-space[data-tenant] .ambient:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--tenant-image),var(--tenant-texture);background-size:cover,auto;background-position:center;opacity:.1;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,transparent 12%,#000 85%);mask-image:radial-gradient(ellipse at 50% 40%,transparent 12%,#000 85%)}.intent-space[data-tenant=villa-arnest] .ambient:before{opacity:.16}.intent-space[data-tenant=cafe-graf] .ambient:before{background-size:cover,5px 5px;opacity:.12}.intent-space[data-tenant=transfer-kmv] .ambient:before{background-size:cover,64px 64px,64px 64px}.intent-space[data-tenant=rest-terrasa] .ambient:before{opacity:.32}.intent-space[data-tenant] .focus-identity{font-family:var(--tenant-body-font)}.intent-space[data-tenant] .focus-identity h1,.intent-space[data-tenant] .media-caption,.intent-space[data-tenant] .tenant-mood{font-family:var(--tenant-title-font)}.intent-space[data-tenant=grandhotel-kmw] .focus-identity h1,.intent-space[data-tenant=transfer-kmv] .focus-identity h1{font-weight:300}.intent-space[data-tenant=pansion-favorit] .tenant-mood,.intent-space[data-tenant=rest-terrasa] .tenant-mood{font-style:italic}.intent-space[data-tenant] .match-reason,.intent-space[data-tenant] .conditions{color:var(--tenant-muted)}.intent-space[data-tenant] .tenant-facts span{color:var(--tenant-text);border-color:rgba(var(--accent),.32)}.intent-space[data-tenant] .media-fragment{border-radius:var(--tenant-radius);border-color:rgba(var(--accent),.35);box-shadow:0 20px 55px #0002}.intent-space[data-tenant=villa-arnest] .media-fragment{outline:1px solid rgba(var(--accent),.2);outline-offset:4px}.intent-space[data-tenant=grandhotel-kmw] .media-fragment{box-shadow:8px 8px rgba(var(--accent),.08),0 20px 50px #0002}.intent-space[data-tenant=cafe-graf] .media-fragment{box-shadow:4px 5px rgba(var(--accent),.12),0 16px 40px #0002}.intent-space[data-tenant] .media-switch button{background:var(--tenant-surface);color:var(--tenant-muted);border-color:rgba(var(--accent),.25)}.intent-space[data-tenant] .media-switch button[aria-pressed=true],.intent-space[data-tenant] .media-switch button:hover{background:var(--tenant-surface);color:rgb(var(--accent));border-color:rgb(var(--accent));box-shadow:inset 0 -2px rgba(var(--accent),.3)}.intent-space[data-tenant] .next-actions a{color:var(--tenant-muted)}.intent-space[data-tenant] .mock-action{background:var(--tenant-surface);color:var(--tenant-text)}.intent-space[data-tenant] .tenant-mood{color:var(--tenant-muted)}.intent-space[data-tenant] .node-orbit{background:var(--tenant-surface)}.intent-space[data-tenant] .node-detail,.intent-space[data-tenant][data-theme=light] .back-button,.intent-space[data-tenant][data-theme=light] .intent-caption,.intent-space[data-tenant][data-theme=light] .portal-footer,.intent-space[data-tenant][data-theme=light] .demo-label{color:var(--tenant-muted)}.intent-space{overflow:clip}
