@font-face{font-family:CustomLightFont;src:url(/static/media/fontx.56ca29b80b5e0ec7e4ee.ttf) format("truetype")}@font-face{font-family:CustomFont;src:url(/static/media/fontx.56ca29b80b5e0ec7e4ee.ttf) format("truetype")}@font-face{font-display:swap;font-family:InterDisplay;src:url(/static/media/font3.6dcbc9bed1ec438907ee.ttf) format("truetype")}.world-model-diagram-page{background:radial-gradient(circle at 50% 24%,#49d2ff29,#0000 30%),radial-gradient(circle at 14% 72%,#ff40c62e,#0000 28%),radial-gradient(circle at 88% 62%,#ffe55f1f,#0000 26%),#030712;color:#f4fbff;font-family:InterDisplay,Inter,system-ui,sans-serif;inset:0;overflow:hidden;position:fixed}.world-model-diagram-page:before{background:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:52px 52px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at center,#000,#0000 76%);mask-image:radial-gradient(circle at center,#000,#0000 76%);pointer-events:none;position:absolute;z-index:0}.world-model-diagram-page__copy{left:clamp(1rem,5vw,4.5rem);pointer-events:none;position:absolute;top:clamp(1.2rem,4vw,3.2rem);width:min(28rem,calc(100vw - 2rem));z-index:2}.world-model-diagram-page__kicker{color:#ffffffa3;font-size:.72rem;font-weight:700;letter-spacing:.13em;margin:0 0 .7rem;text-transform:uppercase}.world-model-diagram-page h1{color:#fff;font-size:clamp(2.8rem,9vw,7.2rem);letter-spacing:-.08em;line-height:.88;margin:0;text-shadow:0 0 34px #65d7ff38}.world-model-diagram-page__copy p:last-child{color:#eaf4ffb8;font-size:clamp(.85rem,1.45vw,1rem);line-height:1.5;margin:1rem 0 0;max-width:24rem}.world-model-diagram-page__canvas{inset:0;position:absolute;z-index:1}.world-model-diagram__core-label,.world-model-diagram__evidence-label,.world-model-diagram__node-label{backdrop-filter:blur(12px);background:#050c1994;border:1px solid #ffffff24;border-radius:.85rem;box-shadow:0 0 24px #56d2ff24;color:#ffffffeb;padding:.45rem .58rem;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap}.world-model-diagram__core-label strong,.world-model-diagram__node-label strong{color:#fff;display:block;font-size:.78rem;line-height:1}.world-model-diagram__core-label span,.world-model-diagram__node-label span{color:#d5e7ffa8;display:block;font-size:.58rem;line-height:1;margin-top:.18rem}.world-model-diagram__core-label{background:#071427bd;border-color:#68daff5c;min-width:6.4rem}.world-model-diagram__core-label strong{font-size:.9rem}.world-model-diagram__evidence-label{border-color:#70ffcd33;color:#cfffeedb;font-size:.62rem;letter-spacing:.03em}.world-model-diagram__orbit-label{backdrop-filter:blur(12px);background:#030916b3;border:1px solid #ffffff38;border-radius:999px;box-shadow:0 0 22px #5ed3ff29;color:#ffffffeb;font-size:.66rem;font-weight:700;letter-spacing:.08em;min-width:5.2rem;padding:.38rem .62rem;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.world-model-diagram-page__hint{backdrop-filter:blur(12px);background:#050c198a;border:1px solid #ffffff1f;border-radius:999px;bottom:clamp(1rem,4vw,2rem);color:#f4fbffa8;font-size:.72rem;padding:.58rem .78rem;position:absolute;right:clamp(1rem,4vw,3rem);z-index:2}.world-model-diagram-page__actions{align-items:center;bottom:clamp(1rem,4vw,2rem);display:flex;gap:.75rem;left:clamp(1rem,5vw,4.5rem);max-width:min(32rem,calc(100vw - 2rem));position:absolute;z-index:2}.world-model-diagram-page__actions button{backdrop-filter:blur(12px);background:#051020b8;border:1px solid #79ffd285;border-radius:999px;box-shadow:0 0 24px #79ffd229;color:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.06em;padding:.66rem .95rem;text-transform:uppercase}.world-model-diagram-page__actions button:hover{border-color:#ffffffb8;box-shadow:0 0 30px #79ffd23d}.world-model-diagram-page__actions span{color:#f4fbffad;font-size:.74rem}@media (max-width:760px){.world-model-diagram-page__copy{left:1rem;top:1rem}.world-model-diagram-page h1{font-size:clamp(2.35rem,15vw,4rem)}.world-model-diagram-page__copy p:last-child{font-size:.78rem;max-width:19rem}.world-model-diagram__node-label{transform:scale(.86)}.world-model-diagram-page__actions{align-items:flex-start;bottom:4.2rem;flex-direction:column;gap:.45rem}}.world-placement-preview{backdrop-filter:blur(18px);background:#061123ed;border:1px solid #6fd8ff9e;border-radius:1.2rem;bottom:6.5rem;box-shadow:0 1rem 3rem #0000005c,0 0 2rem #32bbff29;color:#f5f8ff;left:50%;padding:1.1rem 1.2rem;position:fixed;transform:translateX(-50%);width:min(31rem,calc(100vw - 2rem));z-index:30}.world-placement-kicker{color:#9adfff;font-size:.68rem;font-weight:800;letter-spacing:.14em}.world-placement-preview h2{font-size:1.18rem;margin:.38rem 0 .25rem}.world-placement-preview p{color:#deeaf9bd;font-size:.86rem;margin:0}.world-placement-entities{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.8rem}.world-placement-entities span{background:#ffffff0f;border:1px solid #b0c7e538;border-radius:999px;color:#eff6ffdb;font-size:.72rem;padding:.28rem .52rem}.world-placement-actions{display:flex;gap:.55rem;margin-top:1rem}.world-placement-actions button{background:#10699b6b;border:1px solid #6bddff9e;border-radius:999px;color:#f5fbff;cursor:pointer;font:inherit;font-size:.78rem;min-height:2.35rem;padding:.55rem .9rem}.world-placement-actions .world-placement-cancel{background:#ffffff0f;border-color:#cfdcef47}.world-placement-status{background:#082627db;border:1px solid #70e5be70;border-radius:999px;bottom:1rem;color:#c6ffe8;font-size:.72rem;max-width:min(22rem,calc(100vw - 2rem));padding:.55rem .8rem;position:fixed;right:1rem;text-align:center;z-index:31}@media (max-width:600px){.world-placement-node{font-size:.64rem;min-height:2.25rem;min-width:5.6rem;padding:.42rem .55rem}.world-placement-preview{bottom:5rem}}.joz-dashboard-page{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 78% 0,#104f5b21,#0000 34rem),linear-gradient(135deg,#071321,#081522 52%,#06131d);color:#f2f6ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh;inset:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:2.2rem 2.45rem 3.5rem;position:fixed;-webkit-user-select:text;user-select:text;width:100%}.joz-dashboard-page *,.joz-dashboard-page :after,.joz-dashboard-page :before{box-sizing:border-box;-webkit-user-select:text;user-select:text}.joz-dashboard-header{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin:0 auto 2.65rem;max-width:118rem}.joz-dashboard-kicker,.joz-dashboard-label{color:#8495ae;font-size:.83rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.joz-dashboard-header h1{color:#f5f7fc;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:750;letter-spacing:-.065em;line-height:.98;margin:.75rem 0 .7rem}.joz-dashboard-header p{color:#a8b6c8;font-size:1.18rem;font-weight:600;line-height:1.45;margin:0;max-width:52rem}.joz-dashboard-header-meta{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end;max-width:40rem;padding-top:.15rem}.joz-dashboard-pill{align-items:center;background:#5b6f892e;border:1px solid #8ea4be40;border-radius:999px;color:#a9bacf;display:inline-flex;font-size:.77rem;font-weight:800;letter-spacing:.025em;line-height:1;min-height:2.35rem;padding:.45rem .85rem;text-transform:uppercase;white-space:nowrap}.joz-dashboard-pill.is-neutral{color:#bcc9d9}.joz-dashboard-pill.is-live{background:#2882512e;border-color:#5bd68d66;color:#9ce7bc}.joz-dashboard-pill.is-warn{background:#83631d38;border-color:#e9b4307a;color:#f3c96d}.joz-dashboard-pill.is-ok,.joz-dashboard-pill.is-pass,.joz-dashboard-pill.is-success{background:#247b4d33;border-color:#4dc37c66;color:#8de0ad}.joz-dashboard-pill.is-error,.joz-dashboard-pill.is-fail{background:#852b2f38;border-color:#ee62626b;color:#ff9c9c}.joz-dashboard-refresh-time{color:#9eafc2;flex-basis:100%;font-size:.88rem;font-weight:700;text-align:right}.joz-dashboard-summary{display:grid;gap:1.15rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto 1.9rem;max-width:118rem}.joz-dashboard-shell,.joz-dashboard-summary-card,.joz-dashboard-toolbar{background:#081623ba;border:1px solid #7691ac38;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.joz-dashboard-summary-card{border-radius:1.55rem;min-height:8.75rem;padding:1.65rem 1.9rem}.joz-dashboard-summary-card span{color:#9aaabd;display:block;font-size:1.05rem;font-weight:700}.joz-dashboard-summary-card strong{color:#f5f7fc;display:block;font-size:3.15rem;font-weight:750;letter-spacing:-.055em;line-height:1;margin-top:.55rem}.joz-dashboard-charts{display:grid;gap:1.15rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 1.9rem;max-width:118rem}.joz-dashboard-chart{background:#081623ba;border:1px solid #7691ac38;border-radius:1.35rem;min-width:0;padding:1.35rem 1.55rem}.joz-dashboard-chart-header{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.joz-dashboard-chart-header h3{color:#e6eef8;font-size:1.15rem;margin:0}.joz-dashboard-chart-header span{color:#8fa2b8;font-size:.78rem;font-weight:750}.joz-dashboard-chart-bars{display:grid;gap:.8rem}.joz-dashboard-chart-row{display:grid;gap:.35rem}.joz-dashboard-chart-label{color:#b8c7d8;display:flex;font-size:.86rem;font-weight:700;gap:1rem;justify-content:space-between}.joz-dashboard-chart-label strong{color:#edf4fc}.joz-dashboard-chart-track{background:#5b779733;border-radius:999px;height:.55rem;overflow:hidden}.joz-dashboard-chart-track span{background:linear-gradient(90deg,#72c9f4,#c3e389);border-radius:inherit;display:block;height:100%}.joz-dashboard-chart-empty{color:#91a2b7;font-size:.9rem}.joz-dashboard-audience-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.joz-dashboard-audience-pill{align-items:center;background:#2a588333;border:1px solid #76a9da4d;border-radius:999px;color:#cfe3f8;display:inline-flex;font-size:.7rem;font-weight:800;letter-spacing:.02em;min-height:1.8rem;padding:.3rem .62rem}.joz-dashboard-audience-pill.is-knowledge{background:#7081372e;border-color:#c3e38957;color:#e2f3b4}.joz-dashboard-toolbar{align-items:center;border-radius:1.55rem;display:grid;gap:1.15rem;grid-template-columns:minmax(18rem,1.7fr) repeat(3,minmax(11rem,.75fr)) auto auto;margin:0 auto 1.9rem;max-width:118rem;padding:1.35rem}.joz-dashboard-search,.joz-dashboard-select,.joz-dashboard-textarea{background:#52688233;border:1px solid #88a0bc45;border-radius:1rem;color:#eef4fc;font:inherit;outline:none;width:100%}.joz-dashboard-search,.joz-dashboard-select{font-size:1.1rem;font-weight:650;min-height:4.1rem;padding:0 1.4rem}.joz-dashboard-search::placeholder{color:#7f8da1}.joz-dashboard-search:focus,.joz-dashboard-select:focus,.joz-dashboard-textarea:focus{border-color:#66abefbf;box-shadow:0 0 0 3px #4892de24}.joz-dashboard-select option{background:#dce5ee;color:#132131}.joz-dashboard-toggle{align-items:center;background:#4e637e2e;border-radius:1rem;color:#c7d3e2;display:inline-flex;font-size:1rem;font-weight:700;gap:.75rem;min-height:4.1rem;padding:0 1.2rem;white-space:nowrap}.joz-dashboard-toggle input{accent-color:#7da8de;height:1.15rem;width:1.15rem}.joz-dashboard-shell{border-radius:1.55rem;display:grid;gap:1.5rem;grid-template-columns:minmax(20rem,.72fr) minmax(0,1.45fr);margin:0 auto;max-width:118rem;min-height:46rem;padding:1.45rem}.joz-dashboard-list,.joz-dashboard-main{min-width:0}.joz-dashboard-list{overflow:auto;padding-right:.35rem}.joz-dashboard-list-header{align-items:center;color:#a5b5c9;display:flex;font-size:1.2rem;justify-content:space-between;padding:0 .25rem 1rem}.joz-dashboard-list-header strong{color:#e0e8f2}.joz-dashboard-list-header span{font-size:1.45rem;font-weight:750}.joz-dashboard-run{background:#42566f30;border:1px solid #7891ad29;border-radius:1.35rem;color:#eef4fc;cursor:pointer;display:block;font:inherit;margin:0 0 .85rem;padding:1.35rem;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease;width:100%}.joz-dashboard-run:hover{border-color:#70a8e78c;transform:translateY(-1px)}.joz-dashboard-run.is-selected{background:#26456c80;border-color:#4e9debbf;box-shadow:0 0 0 1px #4e9deb26}.joz-dashboard-run-bottom,.joz-dashboard-run-top{align-items:center;display:flex;gap:.65rem;justify-content:space-between}.joz-dashboard-run-route{color:#96bff5;font-size:.88rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.joz-dashboard-run-pills{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.joz-dashboard-run-pills .joz-dashboard-pill{font-size:.68rem;min-height:1.9rem;padding:.35rem .65rem}.joz-dashboard-run-question{color:#f1f5fb;font-size:1.03rem;font-weight:650;line-height:1.4;margin:1rem 0 .7rem;min-height:3.1rem}.joz-dashboard-run-context{color:#9eafc2;display:flex;font-size:.76rem;font-weight:700;gap:.75rem;justify-content:space-between;line-height:1.35;margin-bottom:.75rem}.joz-dashboard-run-context span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joz-dashboard-run-bottom{color:#8e9fb4;font-size:.82rem;font-weight:650}.joz-dashboard-main{overflow:auto;padding:.55rem .4rem .4rem .65rem}.joz-dashboard-detail-top{display:grid;gap:2rem;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);padding:.5rem 0 1.8rem}.joz-dashboard-detail h2{color:#f4f7fc;font-size:clamp(1.7rem,3vw,2.8rem);letter-spacing:-.045em;line-height:1.08;margin:.75rem 0 .5rem}.joz-dashboard-question{color:#a4b3c5;font-size:1.15rem;font-weight:650;margin:0}.joz-dashboard-detail-stats{align-content:start;display:grid;gap:.65rem}.joz-dashboard-statline{background:#475c7738;border-radius:1rem;color:#9eafc2;display:flex;font-size:.97rem;font-weight:700;gap:1rem;justify-content:space-between;padding:.9rem 1.05rem}.joz-dashboard-statline strong{color:#eef3fb;text-align:right}.joz-dashboard-flow-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.joz-dashboard-stage{background:#384a602b;border:1px solid #7691ac33;border-radius:1.3rem;min-width:0;padding:1.35rem}.joz-dashboard-stage-header{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.joz-dashboard-stage-header h4{color:#e9f0f8;font-size:1.2rem;margin:0}.joz-dashboard-stage-meta{color:#99aabd;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:700;gap:.4rem;justify-content:flex-end}.joz-dashboard-stage-copy{color:#d1dbe7;font-size:.98rem;font-weight:600;line-height:1.55;margin:1.1rem 0 0;white-space:pre-wrap}.joz-dashboard-stage-failures{display:grid;gap:.4rem;margin-top:1rem}.joz-dashboard-check{background:#82282f2e;border-radius:.7rem;color:#f3b0b0;display:grid;font-size:.78rem;gap:.2rem;padding:.65rem .75rem}.joz-dashboard-metadata,.joz-dashboard-review{background:#384a602b;border:1px solid #7691ac33;border-radius:1.3rem;margin-top:1rem;padding:1.3rem}.joz-dashboard-metadata-block{color:#d2dce8;font-size:.98rem;font-weight:650;line-height:1.55;margin-top:.7rem;white-space:pre-wrap}.joz-dashboard-metadata-grid{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem}.joz-dashboard-metadata-grid>div{background:#475c7738;border-radius:.8rem;padding:.8rem}.joz-dashboard-metadata-grid .joz-dashboard-label{font-size:.68rem}.joz-dashboard-review-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.joz-dashboard-review-grid{display:grid;gap:.8rem;grid-template-columns:1fr 1fr;margin-top:1rem}.joz-dashboard-review-grid>:last-child{grid-column:1/-1}.joz-dashboard-review-grid .joz-dashboard-textarea{font-size:.9rem;min-height:5.5rem;padding:.8rem;resize:vertical}.joz-dashboard-review-grid .is-large{min-height:8rem}.joz-dashboard-review-actions{align-items:center;display:flex;gap:.8rem;justify-content:flex-end;margin-top:.9rem}.joz-dashboard-save{background:#b8d6ff;border:0;border-radius:.8rem;color:#071321;cursor:pointer;font:inherit;font-weight:800;padding:.75rem 1.05rem}.joz-dashboard-save:disabled{cursor:not-allowed;opacity:.55}.joz-dashboard-review-message{color:#9de1b6;font-size:.84rem;font-weight:700}.joz-dashboard-evaluation{background:#384a602b;border:1px solid #7691ac33;border-radius:1.3rem;margin-top:1rem;padding:1.3rem}.joz-dashboard-evaluation.is-empty{color:#9eafc2}.joz-dashboard-evaluation h3{color:#eef3fb;margin:.35rem 0 0}.joz-dashboard-evaluation-scores{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.joz-dashboard-evaluation-scores>div{background:#475c7738;border-radius:.75rem;color:#aebed0;display:flex;font-size:.8rem;gap:.5rem;justify-content:space-between;padding:.7rem .8rem}.joz-dashboard-evaluation-scores strong{color:#f1f5fb}.joz-dashboard-evaluation-badge{background:#475c7738;border:1px solid #7691ac40;border-radius:999px;color:#c4d5e8;display:inline-flex;font-size:.72rem;font-weight:800;margin:.2rem 0 .65rem;padding:.35rem .65rem;text-transform:uppercase;width:fit-content}.joz-dashboard-evaluation-badge.is-pass{border-color:#66ce8973;color:#a7e4bc}.joz-dashboard-evaluation-badge.is-warn{border-color:#e0b04673;color:#f1cf87}.joz-dashboard-evaluation-badge.is-fail{border-color:#e15c5c80;color:#ffaaa7}.joz-dashboard-repair-copy{background:#7e5c1f33;border-radius:.8rem;color:#d4dfeb;display:grid;gap:.35rem;line-height:1.45;margin-top:1rem;padding:.8rem}.joz-dashboard-evaluation-compare{color:#9eacc1;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.5rem;margin:.8rem 0}.joz-dashboard-evaluation-compare span{border:1px solid #7097be38;border-radius:999px;padding:.45rem .65rem}.joz-dashboard-reset{background:#50192b47;border:1px solid #dd698373;border-radius:.8rem;color:#f1b5c2;cursor:pointer;font:inherit;padding:.7rem .9rem}.joz-dashboard-empty{color:#91a2b7;font-size:.95rem;font-weight:650;padding:2rem 1rem;text-align:center}.joz-dashboard-empty.is-error{color:#ffaaa7}@media (max-width:1100px){.joz-dashboard-page{padding:1.5rem}.joz-dashboard-header{flex-direction:column}.joz-dashboard-header-meta{justify-content:flex-start;max-width:none}.joz-dashboard-refresh-time{text-align:left}.joz-dashboard-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.joz-dashboard-charts{grid-template-columns:1fr}.joz-dashboard-toolbar{grid-template-columns:1fr 1fr}.joz-dashboard-toggle{justify-content:center}.joz-dashboard-shell{grid-template-columns:1fr}.joz-dashboard-list{max-height:32rem}}@media (max-width:640px){.joz-dashboard-page{padding:1rem}.joz-dashboard-header h1{font-size:2.75rem}.joz-dashboard-header p{font-size:1rem}.joz-dashboard-summary{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.joz-dashboard-summary-card{border-radius:1.1rem;min-height:7rem;padding:1.1rem}.joz-dashboard-summary-card span{font-size:.8rem}.joz-dashboard-summary-card strong{font-size:2.35rem}.joz-dashboard-charts,.joz-dashboard-toolbar{grid-template-columns:1fr}.joz-dashboard-toolbar{border-radius:1.1rem;padding:.85rem}.joz-dashboard-shell{border-radius:1.1rem;padding:.8rem}.joz-dashboard-detail-top,.joz-dashboard-evaluation-scores,.joz-dashboard-flow-grid,.joz-dashboard-metadata-grid,.joz-dashboard-review-grid{grid-template-columns:1fr}.joz-dashboard-run-context{align-items:flex-start;flex-direction:column;gap:.2rem}.joz-dashboard-review-grid>:last-child{grid-column:auto}.joz-dashboard-main{padding:.25rem}}@font-face{font-display:swap;font-family:Inter;src:url(/static/media/light.1815b9a8a67debdb3966.ttf) format("truetype")}*{box-sizing:border-box}:root{--header-control-center-y:60px;--app-viewport-height:100vh}#root,body,html{height:100%;margin:0;padding:0;width:100%}body{background:#000;font-family:Inter,sans-serif;overflow:hidden;-webkit-user-select:none;user-select:none}a,body{color:#000}a{animation:fade-out 5s ease 1s;opacity:1!important;pointer-events:none;text-decoration:none}svg{fill:#000}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes agentic-glow-pulse{0%,to{filter:drop-shadow(0 0 8px rgba(255,255,255,.58)) drop-shadow(0 0 18px rgba(255,255,255,.34))}50%{filter:drop-shadow(0 0 14px rgba(255,255,255,.88)) drop-shadow(0 0 30px rgba(255,255,255,.6))}}@keyframes voice-hint-rise{0%{opacity:0}to{opacity:1}}@keyframes listening-dot-pulse{0%,to{box-shadow:0 0 0 #0f80;opacity:.35;transform:scale(.9)}50%{box-shadow:0 0 14px #00ff888c;opacity:1;transform:scale(1.05)}}@keyframes help-close-border-spin{to{--help-close-border-angle:1turn}}@property --help-close-border-angle{syntax:"<angle>";inherits:false;initial-value:0turn}#canvasx{animation:fade-in 1s ease 4s forwards;opacity:0;touch-action:none}.edge-glow-overlay-canvas{inset:0;pointer-events:none!important;position:fixed!important;z-index:2}.fadein{opacity:0;transition:opacity 1s ease-in-out}.fadein.visible{opacity:1}.inverted-logo{filter:invert(100%)}.welcomeImage{animation:fade-in .5s ease .5s forwards;margin-top:20px;max-width:800px;opacity:0;touch-action:none;width:30vw}@media (max-width:768px){.welcomeImage{max-width:none;width:80vw}}@media (max-width:768px) and (orientation:landscape){.welcomeImage{display:none}}.loading-screen{opacity:1;transition:opacity 1s ease-in-out}.loading-screen.fade-out{opacity:0}.back-nav-button{background:#0000;border:none;border-radius:999px;color:#fff;cursor:pointer;display:grid;height:60px;isolation:isolate;left:20px;padding:0;place-items:center;position:fixed;text-decoration:none;top:var(--header-control-center-y);transform:translateY(-50%);width:60px;z-index:10020}.back-nav-button img{display:block;height:48px;object-fit:contain;transform:translateX(-1px);width:48px}@media (max-width:768px){.back-nav-button{z-index:10011}}.ai-agent{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:104px;isolation:isolate;justify-content:center;left:50%;overflow:visible;padding:0;position:fixed;top:calc(var(--header-control-center-y) + 3px);transform:translate(-50%,-50%);transition:width .22s ease,height .22s ease;width:196px;z-index:9999}.ai-agent-stack{display:block;left:-3px;position:relative;top:-4px;transform-origin:center top;transition:width .22s ease,transform .22s ease,filter .32s ease;width:120px;z-index:1}.ai-agent svg{display:block;height:auto;overflow:visible;width:100%}.ai-agent-mark{animation:agentic-glow-pulse 2.4s ease-in-out infinite;opacity:1;position:relative;transition:opacity .32s ease;z-index:1}.ai-agent-mark path{fill:#fff}.ai-agent-glare{display:none}.ai-agent.active .ai-agent-mark path{fill:#fff}.ai-agent.active .ai-agent-mark{animation-duration:1.5s}.ai-agent.inactive .ai-agent-mark{animation:none;opacity:.34}.ai-agent.inactive .ai-agent-stack{filter:grayscale(.65)}.ai-agent:hover .ai-agent-stack{transform:translateY(-5px)}@media (max-width:768px){:root{--header-control-center-y:63px}.ai-agent{height:110px;transform:translate(-50%,-50%) scale(.7);transform-origin:center center;width:208px}.ai-agent-stack{left:-3px;width:128px}}@media (orientation:landscape) and (max-height:400px) and (hover:none) and (pointer:coarse){.ai-agent{height:clamp(80px,12.7vh,110px);width:clamp(152px,24vh,208px)}.ai-agent-stack{top:clamp(-8px,-.9vh,-3px);width:clamp(80px,14vh,132px)}}@media (max-height:400px) and (hover:hover) and (pointer:fine){.ai-agent{height:clamp(80px,12.7vh,104px);width:clamp(152px,24vh,196px)}.ai-agent-stack{top:clamp(-8px,-.9vh,-3px);width:clamp(80px,14vh,128px)}}.interface{align-items:center;bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem;position:fixed;right:1.5rem;z-index:50}.ai-agent{font-size:2rem}.ai-line{color:#fff;font-size:.875rem;opacity:.8;text-align:center}.agent-instructions-overlay{font-size:.9rem;gap:.5rem;justify-content:center;letter-spacing:.02em;position:absolute;top:7rem;transform:translateX(-50%);transition:opacity .3s ease;z-index:10}.agent-instructions-overlay,.voice-suggestions{align-items:center;color:#ffffffe6;display:flex;font-family:Inter,sans-serif;left:50%;pointer-events:none;text-align:center}.voice-suggestions{animation:voice-hint-rise .42s ease-out;flex-direction:column;font-size:.84rem;gap:.22rem;letter-spacing:.08em;position:fixed;text-shadow:0 10px 24px #00000080,0 2px 6px #000000b3;top:92px;transform:translateX(-50%) translateY(3px);width:min(92vw,48rem);z-index:10008}.voice-suggestions,.voice-suggestions__primary{transition:color .26s ease,text-shadow .26s ease}.voice-suggestions__primary{animation:voice-hint-rise .52s ease-out;font-family:Inter,sans-serif;font-size:.7rem;font-weight:400;letter-spacing:.05em}.voice-suggestions__primary,.voice-suggestions__quaternary,.voice-suggestions__secondary,.voice-suggestions__tertiary{line-height:1.18;max-width:100%;overflow:visible;padding-inline:.7rem;text-overflow:clip;white-space:normal;width:100%}.voice-suggestions__secondary{animation:voice-hint-rise .62s ease-out;color:#ffffff9e;font-size:.63rem;letter-spacing:.05em}.voice-suggestions__secondary,.voice-suggestions__tertiary{align-items:center;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:1rem;transition:color .26s ease,text-shadow .26s ease}.voice-suggestions__tertiary{animation:voice-hint-rise .76s ease-out;color:#fffc;font-size:.68rem;letter-spacing:.045em}.voice-suggestions__quaternary{align-items:center;animation:voice-hint-rise .42s ease-out;color:#fffffff5;display:flex;font-family:InterDisplay,Inter,sans-serif;font-size:.96rem;font-weight:500;justify-content:center;letter-spacing:.03em;min-height:1.1rem;transition:color .26s ease,text-shadow .26s ease}.voice-suggestions--dark{color:#0c0e12f0;text-shadow:0 0 10px #ffffff85,0 0 24px #ffffff4d}.voice-suggestions--dark .voice-suggestions__primary{color:#121418b8;text-shadow:0 0 8px #ffffff6b,0 0 18px #ffffff38}.voice-suggestions--dark .voice-suggestions__secondary{color:#1214189e;text-shadow:0 0 7px #ffffff57,0 0 16px #ffffff2e}.voice-suggestions--dark .voice-suggestions__tertiary{color:#101216d6;text-shadow:0 0 9px #ffffff75,0 0 20px #ffffff3d}.voice-suggestions--dark .voice-suggestions__quaternary{color:#0a0c10fa;text-shadow:0 0 12px #ffffff94,0 0 26px #ffffff57}.voice-suggestions__secondary-inner,.voice-suggestions__tertiary-inner{align-items:flex-start;display:inline-flex;gap:.28rem;justify-content:center;max-width:100%}.voice-suggestions__quaternary-label,.voice-suggestions__secondary-label,.voice-suggestions__tertiary-label{display:block;text-align:center}.voice-suggestions__tertiary-label{line-height:1.18}@media (max-width:768px){.voice-suggestions{top:94px;width:min(94vw,38rem)}.voice-suggestions__primary{font-size:.66rem}.voice-suggestions__secondary{font-size:.6rem}.voice-suggestions__tertiary{font-size:.64rem}.voice-suggestions__quaternary{font-size:.84rem}}.listening-dot-wrap{align-items:flex-start;align-self:flex-start;display:flex;flex:0 0 auto;justify-content:center;margin:0;padding-top:.19em;position:static;transform:none}.listening-dot{animation:listening-dot-pulse 1.4s ease-in-out infinite;background-color:#0f8;border-radius:50%;flex:0 0 auto;height:.8em;width:.8em}.call-joz-btn,.email-joz-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00ff883d;border:1px solid #00ff88ad;border-radius:9999px;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 28px #00000047,0 0 24px #00ff8842;color:#6fffc0;cursor:pointer;font-family:CustomFont,Source Code Pro,monospace;font-size:.94rem;font-weight:600;left:50%;letter-spacing:.035em;padding:.56rem 1.4rem;pointer-events:all;position:absolute;top:10.7rem;transform:translateX(-50%);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease;z-index:10002}.call-joz-btn:hover,.email-joz-btn:hover{background:#00ff8857;border-color:#6fffc0e0;box-shadow:inset 0 0 0 1px #ffffff1a,0 14px 32px #00000052,0 0 30px #00ff8857;transform:translateX(-50%)}.contact-buttons{align-items:center;display:flex;flex-direction:column;position:relative;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.voice-help-trigger{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#030814b8;border:1px solid #ffffff38;border-radius:999px;box-shadow:0 18px 42px #00000057;color:#f6fbff;cursor:pointer;display:grid;font-family:CustomFont,Source Code Pro,monospace;font-size:1.15rem;height:48px;line-height:1;padding:0;place-items:center;position:fixed;right:20px;top:var(--header-control-center-y);transition:transform .2s ease,border-color .2s ease,background-color .2s ease;width:48px;z-index:10010}.voice-help-trigger,.voice-help-trigger:hover{transform:translateY(-50%)}.voice-help-trigger:focus-visible{outline:none}.voice-help-overlay{align-items:flex-start;background:#03071052;display:flex;inset:0;justify-content:flex-end;opacity:0;padding:calc(6.8rem - 3px) 1rem 1rem;pointer-events:none;position:fixed;transition:opacity .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1);z-index:10009}.voice-help-overlay.open{opacity:1;pointer-events:auto}.voice-help-panel{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#0c1627fa,#050a15f5);border:1px solid #ffffff24;border-radius:1.4rem;box-shadow:0 24px 60px #0006;color:#f4fbff;filter:blur(12px);opacity:0;padding:1rem;transform:translateY(-10px) scale(.985);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1);width:min(26rem,100%)}.voice-help-overlay.open .voice-help-panel{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.voice-help-panel>*{opacity:0;transform:translateY(10px);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.voice-help-overlay.open .voice-help-panel>*{opacity:1;transform:translateY(0)}.voice-help-overlay.open .voice-help-panel>:first-child{transition-delay:40ms}.voice-help-overlay.open .voice-help-panel>:nth-child(2){transition-delay:90ms}.voice-help-overlay.open .voice-help-panel>:nth-child(3){transition-delay:.13s}.voice-help-overlay.open .voice-help-panel>:nth-child(4){transition-delay:.17s}.voice-help-header{align-items:center;column-gap:.75rem;display:grid;grid-template-columns:1fr auto 1fr}.voice-help-eyebrow{font-size:.62rem;grid-column:2;justify-self:center;letter-spacing:.18em;margin:0;text-align:center}.voice-help-close,.voice-help-eyebrow{color:#f4fbff;font-family:InterDisplay,Inter,sans-serif}.voice-help-close{--help-close-border-angle:0turn;--help-close-main-bg:linear-gradient(180deg,#0b1524fa,#08101cfa);--help-close-border-bg:conic-gradient(from var(--help-close-border-angle),#4ca8ffe6,#4ca8fff2 14%,#ffe838 26%,#ffd60a 46%,#ff4848f0 58%,#ff2e9af0 68%,#4ca8ffeb 82%,#4ca8ffe6);animation:help-close-border-spin 3s linear infinite;background:var(--help-close-main-bg) padding-box,var(--help-close-border-bg) border-box,var(--help-close-main-bg) border-box;border:1px solid #0000;border-radius:999px;box-shadow:0 10px 24px #0000003d,inset 0 1px 0 #ffffff0f;cursor:pointer;font-size:.76rem;grid-column:3;isolation:isolate;justify-self:end;padding:.42rem .8rem;position:relative}.voice-help-close__label{position:relative;z-index:1}.voice-help-title{font-size:1.25rem;font-weight:600;line-height:1.1;margin:.8rem 0 0}.voice-help-copy{color:#f4fbffc2;font-size:.93rem;line-height:1.5;margin:.55rem 0 0}.voice-help-title-image{display:block;margin:1rem auto 0;width:min(100%,21rem)}.voice-help-subtitle-image{display:block;margin:1.7rem auto 0;width:min(100%,7.2rem)}.voice-help-slideshow{margin-top:1.35rem;overflow-x:hidden;overflow-y:visible;touch-action:pan-y;-webkit-user-select:none;user-select:none}.voice-help-slides{display:flex;transition:transform .32s ease}.voice-help-slide{flex:0 0 100%}.voice-help-slide-image{display:block;margin:0 auto;pointer-events:none;width:100%}.voice-help-dots{align-items:center;display:flex;gap:.55rem;justify-content:center;margin-top:.95rem;min-height:.9rem;padding-block:.2rem}.voice-help-dot{background:#ffffff4d;border:0;border-radius:999px;cursor:pointer;height:.55rem;padding:0;transition:transform .2s ease,background-color .2s ease;width:.55rem}.voice-help-dot.active{background:#fffffff2;transform:scale(1.15)}.voice-help-footer-image{display:block;margin:1.6rem auto 0;width:min(100%,9.5rem)}.joz-llm-trigger{--help-close-border-angle:0turn;align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:999px;bottom:auto;box-shadow:none;color:#f7fbff;cursor:pointer;display:flex;flex-direction:column;gap:0;height:156px;isolation:isolate;justify-content:center;padding:.8rem;position:fixed;right:20px;text-align:center;top:50%;transform:translateY(-50%);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;width:156px;z-index:10011}.joz-llm-trigger:before{animation:help-close-border-spin 3.2s linear infinite;background:conic-gradient(from var(--help-close-border-angle),#4ca8fff0,#4ca8fffa 16%,#ffe838 28%,#ffd60a 46%,#ff4848f0 60%,#ff2e9af0 72%,#4ca8fff0 86%,#4ca8fff0);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;pointer-events:none;position:absolute;z-index:0}.joz-llm-trigger.open{opacity:0;pointer-events:none;transform:translateY(-50%) scale(.92);visibility:hidden}.joz-llm-trigger.voice-blocked{cursor:default;filter:grayscale(.7);opacity:.42}.joz-llm-trigger__eyebrow{color:#fff;display:block;font-size:.72rem;left:0;letter-spacing:.16em;margin:0;position:absolute;text-align:center;text-transform:uppercase;top:32px;width:100%;z-index:1}.joz-llm-trigger__logo{display:block;height:auto;margin:0 auto;max-width:100%;object-fit:contain;position:relative;transform:none;width:120px;z-index:1}.joz-llm-trigger__label{align-items:center;display:flex;flex-direction:column;font-family:InterDisplay,Inter,sans-serif;font-size:1.08rem;font-weight:700;line-height:.98}.joz-llm-trigger__label-line{display:block}.joz-llm-trigger__label-line+.joz-llm-trigger__label-line{margin-top:.08rem}.joz-llm-shell{align-items:center;display:flex;inset:0;justify-content:flex-end;opacity:0;padding:max(.75rem,env(safe-area-inset-top)) 20px max(.75rem,env(safe-area-inset-bottom));pointer-events:none;position:fixed;transform:scale(.985);transform-origin:right bottom;transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1);z-index:10012}.joz-llm-shell.is-visible{opacity:1;transform:scale(1)}@property --joz-glow-primary{syntax:"<color>";inherits:true;initial-value:#4adbffe6}@property --joz-glow-secondary{syntax:"<color>";inherits:true;initial-value:#4884ff94}@property --joz-glow-tertiary{syntax:"<color>";inherits:true;initial-value:#ff00a485}.joz-llm-panel{--joz-glow-primary:#00f6fffa;--joz-glow-secondary:#008effc2;--joz-glow-tertiary:#ff00a485;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 100% 0,#81d4ff29,#0000 38%),linear-gradient(180deg,#0a121fc2,#060c18d1);border:1px solid #ffffff1a;border-radius:1.5rem;box-shadow:0 20px 54px #0000003d,inset 0 0 34px var(--joz-glow-secondary),0 0 0 1px #ffffff08 inset;color:#f4fbff;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:min(42rem,calc(var(--app-viewport-height) - 7rem));isolation:isolate;max-height:calc(var(--app-viewport-height) - 7rem);opacity:0;overflow:hidden;padding:1.2rem 1.2rem 1rem;pointer-events:auto;position:relative;transform:scale(.92) translateY(10px);transform-origin:right bottom;transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1),--joz-glow-primary .58s ease,--joz-glow-secondary .72s ease,--joz-glow-tertiary .86s ease;-webkit-user-select:text;user-select:text;width:min(21.5rem,calc(100vw - 2rem))}.joz-llm-panel.is-visible{opacity:1;transform:scale(1) translateY(0)}.joz-llm-panel:before{animation:joz-llm-inner-glow-pulse 4.8s ease-in-out infinite;background:radial-gradient(ellipse 82% 68% at 8% 4%,var(--joz-glow-primary),#0000 74%),radial-gradient(ellipse 84% 70% at 92% 96%,var(--joz-glow-secondary),#0000 76%),radial-gradient(ellipse 58% 48% at 50% 52%,var(--joz-glow-tertiary),#0000 82%);border-radius:2rem;content:"";inset:-12%;-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000001f 16%,#0000007a 28%,#000 40%,#000 60%,#0000007a 72%,#0000001f 84%,#0000);mask-image:linear-gradient(180deg,#0000 0,#0000001f 16%,#0000007a 28%,#000 40%,#000 60%,#0000007a 72%,#0000001f 84%,#0000);mix-blend-mode:screen;opacity:.5;pointer-events:none;position:absolute;z-index:0}.joz-llm-panel>*{position:relative;z-index:1}@keyframes joz-llm-inner-glow-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.92;transform:scale(1.05)}}.joz-llm-panel:has([data-glow=business][aria-current=true]){--joz-glow-primary:#0ff;--joz-glow-secondary:#00ff84e0}.joz-llm-panel:has([data-glow=mindset][aria-current=true]){--joz-glow-primary:#d800ff;--joz-glow-secondary:#ff14d3e6}.joz-llm-panel:has([data-glow=skills][aria-current=true]){--joz-glow-primary:#ffeb00;--joz-glow-secondary:#ff0090f5;--joz-glow-tertiary:#ff1616e0}.joz-llm-panel:has([data-glow=booking][aria-current=true]){--joz-glow-primary:#ff7400;--joz-glow-secondary:#ff0080eb}.joz-llm-panel:has([data-glow=overview][aria-selected=true]){--joz-glow-primary:#00f2ff;--joz-glow-secondary:#5237ffe6}.joz-llm-panel:has([data-glow=privacy][aria-selected=true]){--joz-glow-primary:#00ffbe;--joz-glow-secondary:#00a6ffe6}.joz-llm-panel:has([data-glow=terms][aria-selected=true]){--joz-glow-primary:#be00ff;--joz-glow-secondary:#00eeffe6}@media (prefers-reduced-motion:reduce){.joz-llm-panel:before{animation:none}}.joz-llm-panel__mode-tabs{background:#040d197a;border:1px solid #81d4ff1f;border-radius:.82rem;display:grid;gap:.24rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.72rem;padding:.2rem}.joz-llm-panel__mode-tab{background:#0000;border:1px solid #0000;border-radius:.62rem;color:#e0f4ffa8;cursor:pointer;font:inherit;font-size:.72rem;font-weight:700;min-height:2.15rem}.joz-llm-panel__mode-tab:focus-visible,.joz-llm-panel__mode-tab:hover{border-color:#81d4ff42;color:#fff;outline:none}.joz-llm-panel__mode-tab.is-active{background:linear-gradient(180deg,#224f6ce6,#112d46e6);border-color:#81d4ff66;box-shadow:inset 0 0 0 1px #81d4ff14;color:#fff}.joz-world-trace{background:linear-gradient(135deg,#3120529e,#101e36bf);border:1px solid #b582ff3d;border-radius:.85rem;color:#f4fbff;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;margin:.35rem 1rem 0;padding:.72rem .86rem;text-align:left;width:calc(100% - 2rem)}.joz-world-trace:focus-visible,.joz-world-trace:hover{border-color:#cda1ff94;outline:none}.joz-world-inspector__eyebrow,.joz-world-trace__eyebrow{color:#d3b2ffd1;font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.joz-world-trace__summary{font-size:.73rem;line-height:1.35}.joz-world-trace__link{color:#bee5ffc7;font-size:.68rem}.joz-world-inspector{display:flex;flex-direction:column;gap:.72rem;padding:.35rem .6rem 1rem;width:100%}.joz-world-inspector__header{align-items:flex-start;display:flex;gap:.7rem;justify-content:space-between}.joz-world-inspector__header h2{font-family:InterDisplay,Inter,sans-serif;font-size:1.05rem;margin:.2rem 0 0}.joz-world-inspector__description,.joz-world-inspector__muted{color:#daeffa9e;font-size:.68rem;line-height:1.45;margin:.28rem 0 0}.joz-world-inspector__back{background:#ffffff0a;border:1px solid #81d4ff33;border-radius:999px;color:#f4fbff;cursor:pointer;flex:0 0 auto;font:inherit;font-size:.68rem;min-height:2rem;padding:.35rem .65rem}.joz-world-inspector__back:focus-visible,.joz-world-inspector__back:hover{border-color:#81d4ff75;outline:none}.joz-world-inspector__progress{border-block:1px solid #81d4ff1a;color:#dcf1ff9e;display:grid;font-size:.59rem;gap:.24rem;grid-template-columns:repeat(5,minmax(0,1fr));padding:.55rem 0;text-align:center}.joz-world-inspector__stage{background:hsla(0,0%,100%,.025);border:1px solid #81d4ff21;border-left:2px solid #81d4ff8f;border-radius:.82rem;padding:.72rem}.joz-world-inspector__stage--simulated{border-left-color:#be7cffd1}.joz-world-inspector__stage--selected{border-left-color:#ffdb4ddb}.joz-world-inspector__stage--executed{border-left-color:#ffa352d1}.joz-world-inspector__stage--verified{border-left-color:#49e29cd1}.joz-world-inspector__stage-heading{align-items:center;display:flex;gap:.42rem}.joz-world-inspector__stage-heading h3{font-size:.78rem;margin:0}.joz-world-inspector__stage-dot{background:currentColor;border-radius:50%;box-shadow:0 0 10px currentColor;height:.45rem;width:.45rem}.joz-world-inspector__stage-body{margin-top:.55rem}.joz-world-inspector__metrics{display:grid;gap:.42rem;grid-template-columns:repeat(2,minmax(0,1fr))}.joz-world-inspector__metric{display:flex;flex-direction:column;gap:.12rem;min-width:0}.joz-world-inspector__metric span{color:#daeffa8a;font-size:.61rem}.joz-world-inspector__metric strong{color:#f7fcfff2;font-size:.7rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joz-world-inspector__candidate-list{display:flex;flex-direction:column;gap:.42rem}.joz-world-inspector__candidate{align-items:center;background:#7444aa1c;border:1px solid #be7cff29;border-radius:.62rem;display:flex;gap:.6rem;justify-content:space-between;padding:.5rem .55rem}.joz-world-inspector__candidate span,.joz-world-inspector__candidate strong{display:block;font-size:.68rem}.joz-world-inspector__candidate div:first-child span{color:#daeffa94;font-size:.6rem;margin-top:.12rem}.joz-world-inspector__candidate-meta{color:#e6cdffc7;display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end;text-align:right}.joz-world-inspector__candidate-tag{color:#76efb5e6}.joz-world-inspector__verification-status{color:#76efb5f0;font-size:.76rem;font-weight:750;margin-bottom:.62rem}.joz-world-inspector__comparison{border:1px solid #81d4ff1a;border-radius:.62rem;overflow:hidden}.joz-world-inspector__comparison-row{border-top:1px solid #81d4ff14;color:#e5f4fcb8;display:grid;font-size:.59rem;gap:.35rem;grid-template-columns:1.05fr 1fr 1fr .95fr;padding:.42rem .45rem}.joz-world-inspector__comparison-row:first-child{border-top:0}.joz-world-inspector__comparison-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joz-world-inspector__comparison-row--heading{color:#e5f4fc75;font-weight:700}.joz-world-inspector__diagnostics,.joz-world-inspector__history{border-top:1px solid #81d4ff1a;color:#e2f5ffc7;font-size:.67rem;padding-top:.55rem}.joz-world-inspector__diagnostics summary,.joz-world-inspector__history summary{cursor:pointer}.joz-world-inspector__history-item{border-bottom:1px solid #81d4ff12;display:flex;gap:.5rem;justify-content:space-between;padding:.38rem 0}.joz-world-inspector__diagnostics pre{background:#00000047;border-radius:.55rem;color:#dbf1ffb3;font-size:.56rem;line-height:1.45;margin:.6rem 0 0;max-height:14rem;overflow:auto;padding:.6rem;white-space:pre-wrap;word-break:break-word}.joz-world-inspector__empty{color:#daeffaad;font-size:.76rem;line-height:1.5;padding:1.5rem .7rem;text-align:center}.joz-world-inspector__empty p{margin:0 0 .9rem}.joz-world-inspector__simulate-button{background:#81d4ff1a;border:1px solid #81d4ff6b;border-radius:999px;color:#f4fbff;cursor:pointer;font:inherit;font-size:.68rem;font-weight:700;padding:.58rem .8rem}.joz-world-inspector__simulate-button:focus-visible,.joz-world-inspector__simulate-button:hover:not(:disabled){background:#81d4ff33;border-color:#81d4ffcc;outline:none}.joz-world-inspector__simulate-button:disabled{cursor:wait;opacity:.6}.joz-world-inspector__error{color:#ffa5a5e6;font-size:.64rem}@media (max-width:520px){.joz-world-inspector{padding-inline:.2rem}.joz-world-inspector__progress{font-size:.52rem}.joz-world-inspector__comparison-row{font-size:.54rem;grid-template-columns:.9fr 1fr 1fr .9fr}}@media (prefers-reduced-motion:reduce){.joz-llm-panel__mode-tab,.joz-world-inspector__back,.joz-world-trace{transition:none}}.joz-llm-panel__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.joz-llm-panel__header-main{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.joz-llm-panel__header-controls{align-items:center;display:flex;flex:0 0 auto;gap:.38rem}.joz-llm-panel__header-tag{color:#fff;font-size:.62rem;letter-spacing:.01em;line-height:1;text-transform:none}.joz-llm-panel__eyebrow{color:#81d4ffc7;font-size:.62rem;letter-spacing:.18em;margin:0;text-transform:uppercase}.joz-llm-panel__title{font-family:InterDisplay,Inter,sans-serif;font-size:1.15rem;line-height:1.05;margin:.2rem 0 0}.joz-llm-panel__close{font-size:.72rem;padding:.3rem .56rem}.joz-llm-panel__close,.joz-llm-panel__icon-button{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;color:#f4fbff;cursor:pointer}.joz-llm-panel__icon-button{align-items:center;display:inline-flex;height:1.18rem;justify-content:center;padding:0;transition:background-color .18s ease,border-color .18s ease;width:1.18rem}.joz-llm-panel__icon-button.is-active,.joz-llm-panel__icon-button:hover{background:#ffffff0a;border-color:#ffffff1f}.joz-llm-panel__icon-button.is-active{box-shadow:none}.joz-llm-panel__icon-letter{font-family:InterDisplay,Inter,sans-serif;font-size:.56rem;font-weight:700;line-height:1}.joz-llm-panel__actions{align-items:stretch;display:flex;gap:.55rem;margin-top:.82rem;width:100%}.joz-llm-panel__actions::-webkit-scrollbar{height:0;width:0}.joz-llm-panel__action{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#f4fbff;cursor:pointer;flex:1 1;font:inherit;font-size:.74rem;font-weight:500;letter-spacing:.01em;line-height:1.1;padding:.34rem .5rem;text-align:center;transition:background-color .18s ease,border-color .18s ease;white-space:nowrap}.joz-llm-panel__action--header{--help-close-border-angle:0turn;--help-close-main-bg:linear-gradient(180deg,#0e1624f5,#0a111cf5);--help-close-border-bg:conic-gradient(from var(--help-close-border-angle),#4ca8ffe6,#4ca8fff2 14%,#ffe838 26%,#ffd60a 46%,#ff4848f0 58%,#ff2e9af0 68%,#4ca8ffeb 82%,#4ca8ffe6);animation:help-close-border-spin 3s linear infinite;background:var(--help-close-main-bg) padding-box,var(--help-close-border-bg) border-box,var(--help-close-main-bg) border-box;border-color:#0000;box-shadow:0 10px 24px #0000003d,inset 0 1px 0 #ffffff0f;flex:0 0 auto;font-family:InterDisplay,Inter,sans-serif;font-size:.84rem;font-weight:900;letter-spacing:0;padding:.62rem 1.05rem}.joz-llm-panel__action:hover:not(:disabled){background:#ffffff14;border-color:#81d4ff47}.joz-llm-panel__action--active,.joz-llm-panel__action--active:hover:not(:disabled){background:#81d4ff24;border-color:#81d4ff6b;box-shadow:inset 0 0 0 1px #81d4ff1f}.joz-llm-panel__action--header:hover:not(:disabled){background:var(--help-close-main-bg) padding-box,var(--help-close-border-bg) border-box,var(--help-close-main-bg) border-box;border-color:#0000}.joz-llm-panel__action:disabled{cursor:not-allowed;opacity:.5}.joz-llm-panel__action--static{cursor:pointer}.joz-llm-panel__action--spatial{background:linear-gradient(180deg,#4d1c4df5,#21183efa);border-color:#ff54ca4d}.joz-llm-panel__spatial-offer{align-items:center;background:linear-gradient(135deg,#371b4ceb,#09172ae6);border:1px solid #ff54ca47;border-radius:1.1rem;display:flex;flex-direction:column;gap:.85rem;margin:.4rem .35rem 1.25rem;padding:1rem;text-align:center}.joz-llm-panel__spatial-offer>div{width:100%}.joz-llm-panel__spatial-offer h2{color:#fff;font-size:1rem;margin:.18rem 0 .42rem}.joz-llm-panel__spatial-offer p{color:#f4fbffc7;font-size:.75rem;line-height:1.45;margin:0 0 .55rem}.joz-llm-panel__spatial-offer-kicker{color:#fff!important;font-size:.68rem!important;font-weight:800;letter-spacing:.04em;text-transform:none}.joz-llm-panel__spatial-offer code{color:#ade2ffd6;display:block;font-size:.58rem;line-height:1.45;max-width:100%;overflow-wrap:anywhere;text-align:center;white-space:normal}.joz-llm-panel__spatial-offer svg{align-self:center;border-radius:.45rem;height:144px;width:144px}.joz-llm-panel__spatial-offer>a{align-self:center;display:inline-flex;justify-content:center}.joz-llm-panel__spatial-offer-actions{display:flex;gap:.45rem;margin-top:.7rem}.joz-llm-panel__spatial-offer-actions a,.joz-llm-panel__spatial-offer-actions button{background:#ffffff0d;border:1px solid #ade2ff3d;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:.68rem;padding:.38rem .65rem;text-decoration:none}.joz-llm-panel__world-trace{background:radial-gradient(circle at 15% 0,#79ffd224,#0000 42%),linear-gradient(135deg,#071d2ce6,#130c26eb);border:1px solid #79ffd23d;border-radius:1.1rem;box-shadow:0 0 1.4rem #51d5ff14;margin:.35rem .35rem 1.15rem;padding:.9rem}.joz-llm-panel__world-trace-topline{align-items:center;color:#f4fbffb8;display:flex;font-size:.68rem;font-weight:800;gap:.75rem;justify-content:space-between;letter-spacing:.04em;margin-bottom:.75rem;text-transform:none}.joz-llm-panel__world-trace-topline span:first-child{color:#fff}.joz-llm-panel__world-trace-grid{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.joz-llm-panel__world-trace-grid>div{background:#040b1870;border:1px solid #ffffff17;border-radius:.82rem;min-width:0;padding:.65rem}.joz-llm-panel__world-trace-grid span{color:#ade2ffa3;display:block;font-size:.64rem;font-weight:800;letter-spacing:.03em;margin-bottom:.25rem;text-transform:none}.joz-llm-panel__world-trace-grid strong{color:#fff;display:block;font-size:.76rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.joz-llm-panel__world-trace-grid p{color:#f4fbffad;font-size:.62rem;line-height:1.35;margin:.3rem 0 0}.joz-llm-panel__world-trace-why{color:#f4fbffb8;font-size:.66rem;margin-top:.65rem}.joz-llm-panel__world-trace-why summary{color:#f4fbffe6;cursor:pointer;font-weight:750}.joz-llm-panel__world-trace-why ul{margin:.5rem 0 0;padding-left:1rem}.joz-llm-panel__world-trace-why li{margin:.22rem 0}@media (max-width:520px){.joz-llm-panel__world-trace-grid{grid-template-columns:1fr}}.spatial-experience-page{background:radial-gradient(circle at 50% 18%,#ff00af3d,#0000 28%),radial-gradient(circle at 18% 82%,#00c2ff2e,#0000 30%),#050914;color:#f4fbff;display:grid;font-family:InterDisplay,Inter,sans-serif;min-height:100vh;padding:1.2rem;place-items:center}.spatial-experience-card{background:linear-gradient(145deg,#0c2540f5,#290c32f0);border:1px solid #81d4ff57;border-radius:1.6rem;box-shadow:0 28px 80px #0000006b,inset 0 0 40px #007bff1f;padding:clamp(1.3rem,4vw,2.3rem);width:min(100%,34rem)}.spatial-experience-meta,.spatial-experience-topline{color:#ade2ffb8;display:flex;font-size:.62rem;gap:.6rem;justify-content:space-between;letter-spacing:.12em;text-transform:uppercase}.spatial-experience-offer{color:#ff9fe4}.spatial-experience-kicker{color:#c791ed;font-size:.68rem;letter-spacing:.17em;margin:2rem 0 .45rem}.spatial-experience-card h1{font-size:clamp(2rem,8vw,3.4rem);letter-spacing:-.05em;margin:0}.spatial-experience-description{color:#f4fbffb8;line-height:1.5;margin:.7rem 0 1.1rem}.spatial-experience-stage{background:radial-gradient(circle,#ff00c933,#0000 45%),#020a19b3;border:1px solid #81d4ff2e;border-radius:1.2rem;min-height:19rem;overflow:hidden;perspective:700px;position:relative}.spatial-experience-orbit{border:1px solid #ffe0489e;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotateX(64deg)}.spatial-experience-orbit--outer{box-shadow:0 0 28px #ff00d152;height:46%;width:74%}.spatial-experience-orbit--inner{border-color:#00c9ff99;height:29%;width:45%}.spatial-experience-core{background:radial-gradient(circle at 35% 30%,#fff,#b400bd 24%,#07101e 70%);border-radius:50%;box-shadow:0 0 30px #ff00d0a6;color:#fff;display:grid;font-size:.7rem;font-weight:800;height:4.5rem;left:50%;place-items:center;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:4.5rem}.spatial-experience-core span{color:#ffd84d;font-size:.62rem}.spatial-experience-node{background:#0b172cdb;border:1px solid #ffffff42;border-radius:999px;box-shadow:0 0 18px #00aeff4d;color:#fff;font-size:.64rem;max-width:7.5rem;padding:.4rem .55rem;position:absolute;text-align:center;transform:translate(-50%,-50%)}.spatial-experience-node--neuron{border-color:#ff5ddbb3}.spatial-experience-node--skill{border-color:#ffda4eb3}.spatial-experience-node--work{border-color:#47d5ffb3}.spatial-experience-meta{letter-spacing:.04em;margin:.8rem 0 1rem;text-transform:none}.spatial-experience-start{background:linear-gradient(90deg,#5b1d73,#122c58);border:1px solid #ff75d7;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:.9rem 1rem;width:100%}.spatial-experience-start:disabled{cursor:default;opacity:.72}.spatial-experience-status{color:#f4fbffad;font-size:.75rem;margin:.8rem 0 0;min-height:1.3rem;text-align:center}.spatial-experience-link{color:#9fdbff;display:block;font-size:.76rem;margin-top:1rem;text-align:center;text-decoration:none}.joz-llm-panel__action--static:hover{background:#ffffff0a;border-color:#ffffff1a}.joz-llm-panel__action[data-glow=business]{background:#14384ef0;border-color:#00d3ff33;box-shadow:none}.joz-llm-panel__action[data-glow=mindset]{background:#31214ef0;border-color:#be69ff38;box-shadow:none}.joz-llm-panel__action[data-glow=skills]{background:#4c3b14f0;border-color:#ffd33738;box-shadow:none}.joz-llm-panel__action--active[data-glow=business]{background:#1e4e69fa}.joz-llm-panel__action--active[data-glow=mindset]{background:#432d67fa}.joz-llm-panel__action--active[data-glow=skills]{background:#654d19fa}.joz-llm-panel__action[data-glow=business]:hover:not(:disabled){background:#0a1f2e}.joz-llm-panel__action[data-glow=mindset]:hover:not(:disabled){background:#19102b}.joz-llm-panel__action[data-glow=skills]:hover:not(:disabled){background:#2a200a}.joz-llm-panel__action[data-glow=business],.joz-llm-panel__action[data-glow=business]:hover:not(:disabled),.joz-llm-panel__action[data-glow=mindset],.joz-llm-panel__action[data-glow=mindset]:hover:not(:disabled),.joz-llm-panel__action[data-glow=skills],.joz-llm-panel__action[data-glow=skills]:hover:not(:disabled){background:linear-gradient(180deg,#1c344cfa,#122336fa)}.joz-llm-panel__messages{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex-direction:column;gap:.7rem;height:100%;margin-top:.82rem;-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 3.5%,#000 91%,#0000);mask-image:linear-gradient(180deg,#0000 0,#000 3.5%,#000 91%,#0000);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.5rem .3rem 0 0;scrollbar-width:none;touch-action:pan-y}.joz-llm-panel__messages::-webkit-scrollbar{height:0;width:0}.joz-llm-panel__message{background:#0000;border:0;border-radius:1.05rem;display:flex;flex-direction:column;padding:0 1rem 1rem;width:100%}.joz-llm-panel__message:first-child{margin-top:0}.joz-llm-panel__message--assistant{align-items:flex-start;text-align:left}.joz-llm-panel__message--user{align-items:flex-end;text-align:right}.joz-llm-panel__message-role{color:#fff;display:block;font-family:InterDisplay,Inter,sans-serif;font-size:.94rem;font-weight:900;letter-spacing:.04em;margin-bottom:.65rem;text-transform:none}.joz-llm-panel__message-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.joz-llm-panel__message-action{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#f4fbffd1;cursor:pointer;display:inline-flex;font:inherit;height:1.9rem;justify-content:center;line-height:1;padding:0;transition:background-color .18s ease,border-color .18s ease;width:1.9rem}.joz-llm-panel__message-action:hover{background:#ffffff14;border-color:#81d4ff3d}.joz-llm-panel__message-action svg{height:.92rem;width:.92rem}.joz-llm-panel__message-status{color:#ade2ffa8;font-size:.66rem;line-height:1}.joz-llm-panel__message-copy{text-wrap:pretty;color:#f4fbfff5;font-family:InterDisplay,Inter,sans-serif;font-size:.86rem;line-height:1.62;margin:0;max-width:min(100%,34rem);-webkit-user-select:text;user-select:text;width:auto}.joz-llm-panel__message-copy strong{color:#fff;font-weight:700}.joz-llm-panel__message-line{margin:0}.joz-llm-panel__message-line+.joz-llm-panel__message-line{margin-top:.34rem}.joz-llm-panel__message-line--bullet{align-items:start;column-gap:.5rem;display:grid;grid-template-columns:auto 1fr}.joz-llm-panel__message-marker{color:#f4fbffeb;font-weight:700}.joz-llm-panel__message-spacer{height:.78rem}.joz-llm-panel__message-copy--intro{font-size:clamp(1rem,1.25vw,1.16rem);letter-spacing:-.035em;line-height:1.42;max-width:none;width:100%}.joz-llm-panel__intro-action{align-items:center;background:radial-gradient(circle at 20% 0,#ffffff26,#0000 42%),#ffffff0f;border:1px solid #81d4ff47;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:760;justify-content:center;letter-spacing:-.01em;line-height:1.1;margin:0 .18rem;min-height:1.78rem;padding:.3rem .72rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;vertical-align:initial}.joz-llm-panel__intro-action:hover:not(:disabled){background:radial-gradient(circle at 20% 0,#fff3,#0000 42%),#ffffff1a;border-color:#81d4ff73;transform:translateY(-1px)}.joz-llm-panel__intro-action[data-kind=world_model_demo]{animation:joz-world-model-glow 2.2s ease-in-out infinite;background:radial-gradient(circle at 20% 0,#79ffd233,#0000 44%),linear-gradient(135deg,#071d2ce0,#2a1244bd);border-color:#97ffe0d1;box-shadow:0 0 1rem #51d5ff8c,0 0 2.4rem #79ffd257,0 0 4rem #51d5ff29,inset 0 0 1rem #79ffd229;overflow:hidden;position:relative;text-shadow:0 0 .7rem #b9ffeed1}.joz-llm-panel__intro-action[data-kind=world_model_demo]:hover:not(:disabled){background:radial-gradient(circle at 20% 0,#79ffd242,#0000 44%),linear-gradient(135deg,#092537f2,#371652d1);border-color:#bfffeb;box-shadow:0 0 1.4rem #51d5ffcc,0 0 3rem #79ffd280,0 0 5rem #51d5ff3d,inset 0 0 1.4rem #79ffd233;text-shadow:0 0 1rem #dcfff6}.joz-llm-panel__intro-action[data-kind=world_model_demo]:focus-visible{outline:2px solid #ffffffeb;outline-offset:3px}.joz-llm-panel__intro-line--world .joz-llm-panel__intro-action[data-kind=world_model_demo]:first-of-type{animation-delay:0s}.joz-llm-panel__intro-line--world .joz-llm-panel__intro-action[data-kind=world_model_demo]:nth-of-type(2){animation-delay:-1.1s}@keyframes joz-world-model-glow{0%,to{box-shadow:0 0 .9rem #51d5ff6b,0 0 2.2rem #79ffd240,0 0 3.6rem #51d5ff1f,inset 0 0 .9rem #79ffd21f}50%{box-shadow:0 0 1.5rem #51d5ffc2,0 0 3.2rem #79ffd275,0 0 5rem #51d5ff33,inset 0 0 1.3rem #79ffd22e}}@media (prefers-reduced-motion:reduce){.joz-llm-panel__intro-action[data-kind=world_model_demo]{animation:none}}.joz-llm-panel__intro-hint{color:#f4fbffe6;font:inherit;font-size:clamp(.92rem,1.05vw,1.02rem);letter-spacing:-.025em;line-height:1.62;margin:.98rem 0 0}.joz-llm-panel__intro-line{display:block}.joz-llm-panel__intro-line+.joz-llm-panel__intro-line{margin-top:.72rem}.joz-llm-panel__intro-line--world{color:#ade2ffe6}.joz-llm-panel__intro-hint-label{color:inherit;font-weight:inherit}.joz-llm-panel__intro-hint-accent{color:#fff;font-weight:820}.joz-llm-panel__message-copy--pending{animation:joz-llm-thinking-shimmer 1.45s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ffffff61,#ffffffeb 42%,#ffffff73 72%,#ffffff61);background-size:220% 100%;color:#0000;padding-left:1rem;position:relative}.joz-llm-panel__message-copy--pending:before{animation:joz-llm-thinking-dot 1.2s ease-in-out infinite;background:#fff;border-radius:999px;box-shadow:0 0 12px #fff6;content:"";height:.42rem;left:0;position:absolute;top:.58em;width:.42rem}.joz-llm-panel__message--user .joz-llm-panel__message-copy{color:#f4fbffe0;font-family:Inter,sans-serif;max-width:min(100%,26rem)}@keyframes joz-llm-thinking-shimmer{0%{background-position:200% 50%}to{background-position:-20% 50%}}@keyframes joz-llm-thinking-dot{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.joz-llm-panel__booking{max-width:min(100%,34rem);width:100%}.joz-llm-panel__lane-starter{max-width:100%;width:100%}.joz-llm-panel__message:has(.joz-llm-panel__lane-starter){padding-left:0;padding-right:0}.joz-llm-panel__lane-card{background:radial-gradient(circle at top right,#4391ff1f,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018)),#060e1cad;border:1px solid #81d4ff1f;border-radius:1.15rem;box-shadow:inset 0 1px 0 #ffffff0a,0 14px 34px #03081238;padding:1rem 1rem 1.05rem}.joz-llm-panel__lane-header{margin-bottom:.7rem}.joz-llm-panel__lane-kicker{color:#ade2ff9e;display:inline-block;font-size:.58rem;letter-spacing:.14em;margin-bottom:.38rem;text-transform:uppercase}.joz-llm-panel__lane-title{color:#f4fbff;font-family:InterDisplay,Inter,sans-serif;font-size:1rem;letter-spacing:-.02em;line-height:1.08}.joz-llm-panel__lane-highlights{display:grid;gap:.55rem;margin-top:.95rem}.joz-llm-panel__lane-highlight{align-items:start;color:#f4fbffe6;display:grid;font-size:.8rem;gap:.5rem;grid-template-columns:auto 1fr;line-height:1.46}.joz-llm-panel__lane-highlight-dot{background:linear-gradient(180deg,#fff2a0,#6fc9ff);border-radius:999px;box-shadow:0 0 10px #6fc9ff42;height:.38rem;margin-top:.37rem;width:.38rem}.joz-llm-panel__lane-followups{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.joz-llm-panel__lane-followup{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #81d4ff24;border-radius:999px;color:#f4fbffeb;cursor:pointer;display:inline-flex;font:inherit;font-size:.75rem;justify-content:center;letter-spacing:-.01em;line-height:1.1;min-height:2.15rem;padding:.56rem .8rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.joz-llm-panel__lane-followup:hover{background:hsla(0,0%,100%,.075);border-color:#81d4ff47;transform:translateY(-1px)}.joz-llm-panel__business-value{max-width:100%;width:100%}.joz-llm-panel__business-value-line{max-width:none;width:100%}.joz-llm-panel__business-value-line+.joz-llm-panel__business-value-line{margin-top:.8rem}.joz-llm-panel__business-value-section{margin-top:1.15rem}.joz-llm-panel__business-value-heading{color:#ade2ff9e;font-size:.66rem;letter-spacing:.12em;margin-bottom:.7rem;text-transform:uppercase}.joz-llm-panel__business-value-list{display:grid;gap:.42rem}.joz-llm-panel__business-value-item{align-items:start;color:#f4fbffeb;display:grid;font-size:.82rem;gap:.5rem;grid-template-columns:auto 1fr;line-height:1.45}.joz-llm-panel__business-value-bullet{color:#fff3a6}.joz-llm-panel__business-value-highlight{color:#fff3a6;font-weight:700;white-space:nowrap}.joz-llm-panel__booking-card{background:linear-gradient(180deg,#ffffff0d,#ffffff05),#060e1cd1;border:1px solid #81d4ff24;border-radius:1.1rem;margin-top:.9rem;padding:1rem 1rem 1.05rem}.joz-llm-panel__booking-title{color:#f4fbff;font-family:InterDisplay,Inter,sans-serif;font-size:1rem;line-height:1.1}.joz-llm-panel__booking-description{color:#d6eaf5c7;font-size:.82rem;line-height:1.55;margin:.55rem 0 0}.joz-llm-panel__booking-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.joz-llm-panel__booking-action{align-items:center;background:#ffffff0a;border:1px solid #81d4ff29;border-radius:999px;color:#f4fbff;cursor:pointer!important;display:inline-flex;font-size:.78rem;justify-content:center;line-height:1.1;min-height:2.3rem;padding:.58rem .85rem;pointer-events:auto;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.joz-llm-panel__booking-action *{cursor:pointer!important}.joz-llm-panel__booking-action:hover{background:#ffffff14;border-color:#81d4ff4d}.joz-llm-panel__policy{padding:0;width:100%}.joz-llm-panel__policy-card{background:radial-gradient(circle at top right,#4391ff1f,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018)),#060e1cad;border:1px solid #81d4ff1f;border-radius:1.15rem;box-shadow:inset 0 1px 0 #ffffff0a,0 14px 34px #03081238;padding:1.35rem 1rem 2rem;width:100%}.joz-llm-panel__policy-eyebrow{color:#d6eaf5c7;font-family:InterDisplay,Inter,sans-serif;font-size:.82rem;line-height:1.2;margin:0}.joz-llm-panel__policy-hero-title{color:#f4fbff;font-family:InterDisplay,Inter,sans-serif;font-size:1.2rem;letter-spacing:-.025em;line-height:1.08;margin:.55rem 0 0}.joz-llm-panel__policy-kicker{color:#d6eaf5c7;font-size:.78rem;line-height:1.45;margin:.45rem 0 0}.joz-llm-panel__policy-title{color:#f4fbff;font-family:InterDisplay,Inter,sans-serif;font-size:1.06rem;letter-spacing:-.01em;line-height:1.08;margin:0}.joz-llm-panel__policy-updated{border-top:1px solid #81d4ff1f;color:#d6eaf5b8;font-size:.74rem;line-height:1.45;margin:1rem 0 0;padding-top:.92rem}.joz-llm-panel__policy-tabs{border-bottom:1px solid #81d4ff1f;display:flex;gap:.42rem;margin-top:1.25rem;padding-bottom:.92rem}.joz-llm-panel__policy-tab{background:hsla(0,0%,100%,.025);border:1px solid #d6eaf529;border-radius:999px;color:#f4fbffc2;cursor:pointer;font:inherit;font-size:.78rem;line-height:1;min-height:2.25rem;padding:.45rem .78rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.joz-llm-panel__policy-tab.is-active,.joz-llm-panel__policy-tab:hover{background:#81d4ff1a;border-color:#81d4ffb8;color:#f4fbff}.joz-llm-panel__policy-section{margin-top:1rem}.joz-llm-panel__policy-section-title{color:#f4fbff;font-family:InterDisplay,Inter,sans-serif;font-size:.98rem;line-height:1.25;margin:0 0 .42rem}.joz-llm-panel__policy-copy{color:#f4fbffe6;font-size:.86rem;line-height:1.58;margin:0}.joz-llm-panel__inline-link{color:#9fdcff;text-decoration:underline;text-underline-offset:.14em}.joz-llm-panel__inline-link:hover{color:#c7ebff}.joz-llm-panel__policy-copy+.joz-llm-panel__policy-copy{margin-top:.52rem}.joz-llm-panel__policy-note{border-top:1px solid #81d4ff1f;color:#d6eaf5c2;font-size:.76rem;line-height:1.5;margin:1rem 0 0;padding-top:.9rem}.joz-llm-panel__error{color:#ffb8b8;font-size:.72rem;margin-top:.8rem}.joz-llm-panel__cooldown{align-items:center;display:flex;gap:.55rem;padding:.72rem .88rem 0}.joz-llm-panel__cooldown-ring{--cooldown-progress:0;align-items:center;animation:joz-llm-cooldown-breathe 1.8s ease-in-out infinite;background:#81d4ff1a;border-radius:999px;box-shadow:inset 0 0 0 1px #81d4ff14,0 0 14px #81d4ff14;color:#dff4ff;display:inline-flex;flex:0 0 auto;font-size:.55rem;font-weight:600;height:1.56rem;isolation:isolate;justify-content:center;letter-spacing:.02em;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;width:1.56rem;will-change:transform,filter}.joz-llm-panel__cooldown-ring>span{position:relative;z-index:1}.joz-llm-panel__cooldown-ring:before{background:conic-gradient(from 0deg,#81d4fffa 0turn calc(var(--cooldown-progress)*1turn),#81d4ff1f calc(var(--cooldown-progress)*1turn) 1turn);border-radius:inherit;content:"";inset:0;-webkit-mask:radial-gradient(circle,#0000 56%,#000 62%);mask:radial-gradient(circle,#0000 56%,#000 62%);position:absolute}.joz-llm-panel__cooldown-ring:after{background:#08101cfa;border-radius:inherit;box-shadow:inset 0 0 0 1px #81d4ff0d;content:"";inset:.18rem;position:absolute}.joz-llm-panel__cooldown-copy{color:#dff4ffe6;font-size:.68rem;letter-spacing:.01em;line-height:1.3;margin:0}@keyframes joz-llm-cooldown-breathe{0%,to{box-shadow:inset 0 0 0 1px #81d4ff14,0 0 14px #81d4ff14;filter:saturate(1);transform:translateZ(0) scale(1)}50%{box-shadow:inset 0 0 0 1px #81d4ff29,0 0 18px #81d4ff24;filter:saturate(1.08);transform:translateZ(0) scale(1.035)}}.joz-llm-panel__composer{margin-top:1rem;min-height:0}.joz-llm-panel__input-wrap{--help-close-border-angle:0turn;--help-close-main-bg:linear-gradient(180deg,#0b1524fa,#08101cfa);--help-close-border-bg:conic-gradient(from var(--help-close-border-angle),#4ca8ffe0,#4ca8ffeb 16%,#ffe838f5 30%,#ffd60af5 46%,#ff4848e6 60%,#ff2e9ae0 72%,#4ca8ffe6 86%,#4ca8ffe0);animation:help-close-border-spin 3.2s linear infinite;background:var(--help-close-main-bg) padding-box,var(--help-close-border-bg) border-box,var(--help-close-main-bg) border-box;border:.5px solid #0000;border-radius:1.35rem;box-shadow:0 14px 34px #03081261;isolation:isolate;overflow:hidden;position:relative;transition:box-shadow .18s ease}.joz-llm-panel__input{-ms-overflow-style:none;appearance:none;background:#0000;border:0;border-radius:1.35rem;box-shadow:none;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:.94rem;font-weight:400;letter-spacing:-.01em;line-height:1.36;min-height:7.35rem;outline:none;overflow-y:auto;padding:1.14rem 5rem 1.72rem 1.3rem;resize:none;scrollbar-width:none;width:100%}.joz-llm-panel__input::-webkit-scrollbar{height:0;width:0}.joz-llm-panel__input:focus,.joz-llm-panel__input:focus-visible{box-shadow:none;outline:none}.joz-llm-panel__input-wrap:focus-within{box-shadow:0 18px 42px #0308126b}.joz-llm-panel__input::placeholder{color:#ecf3ffa3}.joz-llm-panel__send{align-items:center;background:#1a2a3deb;border:1px solid #61cbff2e;border-radius:999px;bottom:.82rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;height:2.5rem;justify-content:center;line-height:1;padding:0;position:absolute;right:.82rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;width:2.5rem}.joz-llm-panel__send:hover:not(:disabled){background:#243a56f5;border-color:#81d4ff57;box-shadow:0 8px 20px #2076ff2e;transform:translateY(-1px)}.joz-llm-panel__send:disabled{cursor:not-allowed;opacity:.48}.voice-help-chip-list{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.voice-help-chip{align-items:center;background:#00b7c714;border:1px solid #00b7c738;border-radius:.95rem;color:#eafcff;display:inline-flex;font-size:.85rem;line-height:1.35;min-height:2.3rem;padding:.58rem .8rem;text-align:center}.voice-help-divider{color:#f4fbffb8;font-size:.82rem;letter-spacing:.12em;line-height:1.2;margin:.9rem 0 0;text-align:center;width:100%}@media (max-width:768px){.voice-help-trigger{font-size:1.15rem;height:48px;right:20px;width:48px}.voice-help-overlay{justify-content:center;padding:calc(6.15rem - 3px) .85rem .85rem}.voice-help-panel{border-radius:1.15rem;max-height:calc(var(--app-viewport-height) - 5rem);overflow-y:auto;padding:1rem;width:100%}.voice-help-close{font-size:.68rem;padding:.34rem .68rem}.voice-help-title-image{margin-top:1rem;width:min(100%,17.25rem)}.voice-help-subtitle-image{margin-top:1.4rem;width:min(100%,6.4rem)}.voice-help-slideshow{margin-top:1.2rem}.voice-help-footer-image{margin-top:1.35rem;width:min(100%,8.4rem)}.joz-llm-trigger{bottom:auto;height:152px;min-width:152px;padding:.7rem;right:20px;top:50%;transform:translateY(-50%) scale(.7);transform-origin:right center;width:152px}.joz-llm-trigger__logo{width:128px}.joz-llm-shell{align-items:flex-end;justify-content:center;padding:max(18px,env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom))}.joz-llm-panel{border-radius:1.2rem;height:auto;max-height:calc(var(--app-viewport-height) - 36px);max-width:none;min-height:min(34rem,calc(var(--app-viewport-height) - 36px));padding:1rem 1rem calc(.9rem + env(safe-area-inset-bottom));width:100%}.joz-llm-panel__messages{min-height:0}.joz-llm-panel__message-copy{max-width:none}.joz-llm-panel__composer{margin-top:.82rem}.joz-llm-panel__input{font-size:16px;min-height:6.4rem}}
/*# sourceMappingURL=main.574e427f.css.map*/