:root{--bg-main:#f4f8fa;--bg-panel:#ecf2f5;--border-light:#023e4a14;--border-hover:#023e4a29;--text-primary:#014154;--text-secondary:#4a626b;--text-tertiary:#9aa0a6;--accent:#023e4a;--accent-light:#dff0f3;--accent-dark:#011f28;--surface-bg:#fff;--bg-hover:#023e4a0d;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--shadow-sm:0 1px 3px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 12px 32px #00000014;--token-bubble-max-width:92px;--token-bubble-max-height:42px;--token-bubble-aspect-ratio:92 / 42;--token-bubble-font-size:clamp(10.35px, 1.035vw, 13.45px);--banner-font-size:clamp(12.42px, .983vw, 16.56px);--banner-padding-x:24px;--banner-padding-y:10px;--banner-line-height:1.34;--stage-banner-clearance:calc(56px * var(--banner-font-size) / 16.56px)}*,:before,:after{box-sizing:border-box}html{font-size:16.56px}html,body{min-height:100%}body{margin:0;padding:0;font-family:Assistant,system-ui,-apple-system,sans-serif}.pending-nav-highlight{animation:.7s ease-out pending-nav-highlight-pulse;box-shadow:0 0 0 2px #3898fff2,0 0 10px 2px #3898ff73}@keyframes pending-nav-highlight-pulse{0%{box-shadow:0 0 0 2px #3898fff2,0 0 #3898ff99}55%{box-shadow:0 0 0 2px #3898fff2,0 0 0 9px #3898ff00}to{box-shadow:0 0 0 2px #3898fff2,0 0 10px 2px #3898ff73}}button,input,select,textarea{font-family:inherit}#root{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app-wrapper{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.screen-layer{opacity:0;pointer-events:none;flex-direction:column;width:100%;height:100%;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.screen-layer.active{opacity:1;pointer-events:auto}.screen-layer.theme-dark{color:#fff;z-index:1;background:radial-gradient(circle,#022b3a 0%,#01161e 100%)}.screen-layer.theme-light{background:var(--bg-main);color:var(--text-primary);z-index:2}.shared-card{flex-direction:column;transition:all .3s;display:flex}.shared-card h3{text-align:center;margin:0;font-size:1.552rem;line-height:1.2}.shared-card-heading{text-align:center;margin:0 0 1.5rem}.shared-card-subtitle{align-items:initial;justify-content:initial;min-height:0;color:var(--text-secondary);flex:none;margin:.3rem 0 0;font-size:.983rem;line-height:1.3;display:block}.shared-card textarea.input-textarea{resize:none;width:100%;color:var(--text-primary);text-align:center;background:0 0;border:none;outline:none;min-height:48px;padding:0;font-family:inherit;font-size:1.139rem}.input-container-rel{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:16px;display:flex;position:relative;box-shadow:inset 0 2px 4px #00000005}.input-char-counter{color:var(--text-secondary);align-self:flex-end;margin-top:8px;font-size:.88rem}.shared-card p{flex:1;justify-content:center;align-items:center;min-height:0;margin:0;font-size:1.242rem;display:flex}.landing-chat-layout{flex-direction:column;align-items:center;width:100%;max-width:min(880px,100%);height:100%;margin:0 auto;padding:clamp(1rem,2vw,1.5rem);display:flex;position:relative}.landing-toolbar-logo{z-index:100;direction:ltr;justify-content:flex-start;align-items:center;display:flex;position:fixed;top:16px;left:24px}.landing-app-logo{object-fit:contain;width:auto;height:clamp(26px,1.7vw,34px);display:block}.landing-hero{text-align:center;direction:rtl;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;padding:clamp(84px,13vh,140px) 0 clamp(28px,6vh,72px);display:flex}.landing-hero h1{color:#fff;letter-spacing:0;text-wrap:balance;text-shadow:0 10px 34px #00000038;margin:0;font-size:clamp(2.432rem,4.14vw,4.554rem);font-weight:800;line-height:1.16}.landing-chat-history{flex-direction:column;flex:1;justify-content:flex-start;gap:20px;width:100%;padding-top:clamp(76px,11vh,118px);padding-bottom:clamp(16px,3vh,28px);display:flex;overflow-y:auto}.chat-bubble-wrapper{width:100%;display:flex}.user-wrapper{justify-content:flex-start}.system-wrapper{justify-content:flex-end}.chat-bubble{word-break:break-word;border-radius:18px;max-width:85%;padding:16px 20px;font-size:1.294rem;line-height:1.5;position:relative}.user-bubble{color:#fff;background:#ffffff1a;border-bottom-right-radius:4px}.system-bubble{background:var(--accent);color:#fff;border-bottom-left-radius:4px;box-shadow:0 4px 12px #00000026}.system-bubble .continuation-prefix-token{color:#fff;box-shadow:none;background-color:#fff3}.landing-bottom-area{flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(10px,1.6vh,16px);width:100%;margin-top:auto;padding-top:clamp(10px,1.6vh,16px);padding-bottom:2vh;display:flex}.landing-explore-cta-row{z-index:90;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.chat-persistent-frame{background:#033b4ff2;border:1px solid #ffffff26;border-radius:999px;flex-direction:column;justify-content:center;gap:12px;width:100%;height:clamp(66px,8vh,78px);padding:clamp(8px,.85vw,12px);transition:all .3s;display:flex;position:relative;box-shadow:0 12px 40px #0000004d}.chat-frame-content{flex-direction:column;justify-content:center;gap:12px;width:100%;height:100%;display:flex}.chat-input-field{color:#fff;resize:none;text-align:right;background:0 0;border:none;flex:auto;width:100%;min-width:0;padding:0 clamp(8px,1vw,14px);font-family:inherit;font-size:1.294rem;line-height:1.2}.chat-input-field:focus{outline:none}.chat-input-field::placeholder{color:#fff6}.landing-input-counter{color:#ffffff8a;font-family:var(--font-mono);white-space:nowrap;pointer-events:none;direction:ltr;flex:none;font-size:.911rem;font-weight:600;line-height:1}.chat-input-actions{justify-content:space-between;align-items:center;gap:clamp(8px,1vw,14px);min-width:0;padding-left:clamp(4px,.6vw,8px);padding-right:clamp(4px,.6vw,8px);display:flex}.landing-input-row{justify-content:center;gap:0}.landing-input-row-actions{direction:rtl;flex-wrap:nowrap;width:100%;height:100%;overflow:visible}.chat-send-btn{color:#fff;cursor:pointer;aspect-ratio:1;background:#087c95;border:1px solid #dff0f352;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 5px 14px #01161e52,inset 0 0 0 1px #ffffff14}.chat-send-btn:disabled{color:#ffffff4d;box-shadow:none;cursor:not-allowed;background:#ffffff1a;border-color:#ffffff14}.chat-send-btn:not(:disabled):hover{background:#0a92ad;border-color:#dff0f380;transform:scale(1.05);box-shadow:0 7px 18px #01161e61,0 0 0 3px #43c7f01f}.landing-explore-cta{isolation:isolate;color:#fff;cursor:pointer;text-align:center;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#011f2894;border:1px solid #ffffffdb;border-radius:999px;min-width:clamp(260px,30vw,420px);padding:clamp(10px,1.1vw,13px) clamp(28px,2.6vw,42px);font-size:clamp(1.087rem,1.294vw,1.325rem);font-weight:700;line-height:1.2;transition:border-color .26s,box-shadow .26s,background .26s,transform .26s;animation:.58s cubic-bezier(.2,.8,.2,1) .42s forwards landingCtaReveal;position:relative;overflow:hidden;translate:0 8px;box-shadow:0 10px 24px #00000038,inset 0 1px #dff8ff29,inset 0 -1px #43c7f029}.landing-explore-cta:before{content:"";z-index:0;border-radius:inherit;filter:blur(16px);opacity:0;background:radial-gradient(circle at 68% 52%,#43c7f0bd,#0000 22%),radial-gradient(circle at 38% 38%,#27b6df80,#0000 26%),radial-gradient(circle at 34% 68%,#087c9580,#0000 24%);width:46%;transition:opacity .34s,transform .48s cubic-bezier(.2,.8,.2,1);position:absolute;top:-80%;bottom:-80%;right:-18%;transform:translate(28%)scale(.9)}.landing-explore-cta:after{content:"";z-index:1;border-radius:inherit;opacity:.34;pointer-events:none;background:linear-gradient(#dff8ff2e,#0000 48%),radial-gradient(circle at 86%,#43c7f033,#0000 17%);transition:opacity .3s,transform .42s;position:absolute;inset:1px}.landing-explore-cta span{z-index:2;position:relative}.landing-explore-cta:hover,.landing-explore-cta:focus-visible{color:#fff;background:#012b3ab3;border-color:#43c7f0;transform:translateY(-1px);box-shadow:0 13px 30px #00000042,0 0 18px #43c7f024,inset 0 1px #dff8ff38}.landing-explore-cta:hover:before,.landing-explore-cta:focus-visible:before{opacity:.92;animation:2.8s ease-in-out infinite alternate landingCtaGlowDrift;transform:translate(-8%)scale(1.08)}.landing-explore-cta:hover:after,.landing-explore-cta:focus-visible:after{opacity:.5;transform:translate(-4px)}.landing-explore-cta:focus-visible{outline-offset:3px;outline:2px solid #dff0f3e6}@keyframes landingCtaReveal{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes landingCtaGlowDrift{0%{transform:translate(-8%)scale(1.08)}to{transform:translate(4%,-3%)scale(1.14)}}.landing-change-sentence-inner{color:#ffffffd1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:auto;height:auto;min-height:44px;padding:8px 14px;font-size:1.014rem;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:flex}.landing-change-sentence-inner:hover{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.landing-change-sentence-inner svg{flex:none}.landing-reset-area{z-index:80;justify-content:center;align-items:center;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:2vh;left:50%;transform:translate(-50%)}@media (height<=820px){.landing-chat-history{gap:14px;padding-top:68px;padding-bottom:12px}.landing-hero{padding-top:78px;padding-bottom:24px}.landing-hero h1{font-size:clamp(2.07rem,3.519vw,3.622rem)}}@media (width<=999px){.landing-toolbar-logo{max-width:calc(100vw - 32px);top:12px;left:16px}.landing-app-logo{width:auto;max-width:min(210px,100%);height:auto;max-height:28px}.landing-chat-layout{max-width:100%;padding:.9rem}.landing-chat-history{padding-top:62px}.landing-bottom-card{border-radius:26px;height:auto;min-height:clamp(100px,15vh,130px);padding:10px 12px}.landing-explore-cta-row{width:max-content;max-width:calc(100vw - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-explore-cta{width:auto;min-width:clamp(260px,30vw,420px)}.landing-input-row-actions{flex-wrap:wrap;row-gap:8px}.chat-input-field{flex-basis:0;order:0;width:auto}.chat-send-btn{order:1}.chat-examples-dropdown-container{flex-basis:100%;order:2;width:100%}.chat-examples-toggle-btn{width:100%;padding:10px 14px}}.fade-in-up{animation:.4s cubic-bezier(.4,0,.2,1) forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-loading-indicator{align-items:center;gap:6px;height:24px;padding:4px;display:flex}.chat-loading-indicator .dot{background:#ffffffb3;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both chatBounce}.chat-loading-indicator .dot:first-child{animation-delay:-.32s}.chat-loading-indicator .dot:nth-child(2){animation-delay:-.16s}@keyframes chatBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-examples-dropdown-container{flex:none;position:relative}.chat-examples-toggle-btn{color:#fffc;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:clamp(1.056rem,1.118vw,1.263rem);line-height:1;transition:all .2s;display:flex}.chat-examples-toggle-btn svg{flex:none}.chat-examples-toggle-btn span{white-space:nowrap}.chat-examples-toggle-btn:hover{color:#fff;background:#ffffff1a}.chat-examples-menu{z-index:100;background:#022b3a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:4px;min-width:250px;margin-bottom:8px;padding:8px;display:flex;position:absolute;bottom:100%;right:0;box-shadow:0 4px 20px #0006}.chat-examples-menu button{color:#fff;text-align:right;cursor:pointer;white-space:normal;text-overflow:clip;background:0 0;border:none;border-radius:6px;padding:10px 12px;font-size:clamp(1.056rem,1.118vw,1.263rem);line-height:1.25;transition:background .2s;overflow:visible}.chat-examples-menu button:hover{background:#ffffff1a}.theme-dark .shared-card .input-container-rel{background:#ffffff0d;border:1px solid #ffffff1a}.theme-dark .shared-card .input-container-rel:focus-within{border-color:#ffffff4d}.theme-dark .shared-card .input-textarea{color:#fff}.theme-dark .shared-card .input-textarea::placeholder{color:#fff6}.theme-dark .shared-card p{color:#fff9}.explore-layout{grid-template-columns:var(--explore-side-col) 1fr var(--explore-side-col);box-sizing:border-box;--explore-side-col:clamp(195px, 16vw, 315px);grid-template-rows:auto minmax(0,1fr);gap:1rem 1.35rem;width:100%;max-width:100%;height:100dvh;min-height:0;margin:0 auto;padding:1.65rem 1.75rem 1.25rem;display:grid;overflow:hidden}.top-bar{grid-area:1/1/2/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.1rem;width:100%;min-height:clamp(72px,5vw,88px);margin-bottom:18px;display:grid}@media (width>=1000px){.top-bar>:first-child,.top-bar>:last-child{align-self:start}}.unified-app-logo{object-fit:contain;width:auto;height:clamp(28px,1.9vw,34px)}.back-button{border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-sm);background:#fff;justify-content:center;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.back-button:hover{background:var(--bg-hover);border-color:var(--border-hover);transform:translateY(-2px)}.back-icon{object-fit:contain;width:36px;height:36px}.input-panel{grid-area:2/1/3/2}.stage-area{--stage-container-x-padding:2.5rem;background-color:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--text-secondary);grid-area:2/2/3/3;justify-content:center;align-self:stretch;align-items:flex-start;min-width:0;height:100%;min-height:0;font-size:1.552rem;transition:background-color .35s,border-color .35s,box-shadow .35s,color .35s;display:flex;overflow:hidden auto}.stage-area:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(135deg,#033b4fe6,#022b3ad1);transition:opacity .35s;position:absolute;inset:0}.stage-area.stage-theme-model:before{opacity:1}.stage-content-shell{z-index:1;min-height:0;position:relative}.explore-layout .stage-content-shell,.explore-layout .side-panel,.explore-layout .mobile-output-bar{transition:opacity .24s,filter .24s}.explore-layout.explore-guided-content-fading .stage-content-shell,.explore-layout.explore-guided-content-fading .side-panel,.explore-layout.explore-guided-content-fading .mobile-output-bar{opacity:0;filter:blur(2px);pointer-events:none}.explore-layout.explore-guided-stage-reveal .tokens-box[data-shell-step=attention] [data-tokenization-track=human][data-tokenization-active=true] .human-word-bubble{opacity:0;animation:.52s forwards guided-attention-word-reveal;transform:translateY(10px)scale(.96)}.explore-layout.explore-guided-stage-reveal .tokens-box[data-shell-step=attention] [data-tokenization-track=human][data-tokenization-active=true] .human-word-bubble:first-of-type{animation-delay:.12s}.explore-layout.explore-guided-stage-reveal .tokens-box[data-shell-step=attention] [data-tokenization-track=human][data-tokenization-active=true] .human-word-bubble:nth-of-type(2){animation-delay:.32s}.explore-layout.explore-guided-stage-reveal .tokens-box[data-shell-step=attention] [data-tokenization-track=human][data-tokenization-active=true] .human-word-bubble:nth-of-type(3){animation-delay:.52s}.explore-layout.explore-guided-stage-reveal .tokens-box[data-shell-step=attention] [data-tokenization-track=human][data-tokenization-active=true] .human-word-bubble:nth-of-type(4){animation-delay:.72s}.explore-layout.explore-guided-stage-reveal .tokens-box[data-shell-step=attention] [data-tokenization-track=human][data-tokenization-active=true] .human-word-bubble:nth-of-type(5){animation-delay:.92s}.explore-layout.explore-guided-stage-reveal .tokens-box[data-shell-step=attention] [data-tokenization-track=human][data-tokenization-active=true] .human-word-bubble:nth-of-type(n+6){animation-delay:1.12s}@keyframes guided-attention-word-reveal{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes guided-cat-focus-pop{0%,to{transform:scale(1)}28%{transform:scale(1.18)}52%{transform:scale(.96)}74%{transform:scale(1.1)}}.stage-area.stage-theme-model{--stage-model-bg:#033b4fe6;--stage-model-bg-soft:#022b3ad1;--stage-model-panel:#ecf2f517;--stage-model-panel-strong:#ecf2f524;--stage-model-panel-muted:#ecf2f50f;--stage-model-border:#dff0f329;--stage-model-border-strong:#dff0f347;--stage-model-text:#f4f8faeb;--stage-model-text-soft:#dff0f3d1;--stage-model-text-muted:#dff0f39e;--stage-model-accent:#dff0f3;--stage-model-accent-text:#011f28;--stage-model-shadow:0 10px 28px #01161e2e;--border-light:var(--stage-model-border);--border-hover:var(--stage-model-border-strong);--text-primary:var(--stage-model-text);--text-secondary:var(--stage-model-text-soft);--text-tertiary:var(--stage-model-text-muted);--accent:var(--stage-model-accent);--accent-soft:#dff0f321;--bg-hover:#dff0f314;border-color:var(--stage-model-border);box-shadow:var(--stage-model-shadow);color:var(--stage-model-text-soft);background-color:#033b4fe6}.stage-area.stage-theme-model .stage-title-row h2,.stage-area.stage-theme-model .param-label,.stage-area.stage-theme-model .count-value,.stage-area.stage-theme-model .prob-token{color:var(--stage-model-text)}.stage-area.stage-theme-model .stage-subtitle,.stage-area.stage-theme-model .count-label,.stage-area.stage-theme-model .detail-title,.stage-area.stage-theme-model .detail-label,.stage-area.stage-theme-model .vector-details-empty,.stage-area.stage-theme-model .empty-message,.stage-area.stage-theme-model .error-message,.stage-area.stage-theme-model .slider-min-max{color:var(--stage-model-text-soft)}.stage-area.stage-theme-model .detail-val,.stage-area.stage-theme-model .prob-value{color:var(--stage-model-accent)}.stage-area.stage-theme-model .box-card,.stage-area.stage-theme-model .vector-info-card,.stage-area.stage-theme-model .parameters-overlay{background:var(--stage-model-panel);border-color:var(--stage-model-border);box-shadow:0 4px 14px #01161e24}.stage-area.stage-theme-model .track-toggle{border-color:var(--stage-model-border);box-shadow:none;background:#011f2842}.stage-area.stage-theme-model .track-toggle-btn{color:var(--stage-model-text-soft)}.stage-area.stage-theme-model .track-toggle-btn:hover{background:var(--bg-hover);color:var(--stage-model-text)}.stage-area.stage-theme-model .track-toggle-btn.active{color:var(--stage-model-accent-text)}.stage-area.stage-theme-model .track-toggle-thumb{background:var(--stage-model-accent);box-shadow:0 3px 10px #01161e29}.stage-area.stage-theme-model .info-icon,.stage-area.stage-theme-model .param-info-tooltip,.stage-area.stage-theme-model .unified-token,.stage-area.stage-theme-model .tokenization-bubble,.stage-area.stage-theme-model .tokenization-bubble.unified-token,.stage-area.stage-theme-model .tokenization-bubble.human-word-bubble,.stage-area.stage-theme-model .tokenization-bubble.id-pill,.stage-area.stage-theme-model .token-pill,.stage-area.stage-theme-model .id-pill,.stage-area.stage-theme-model .detail-pill{background:var(--stage-model-panel-strong);border-color:var(--stage-model-border-strong);color:var(--stage-model-text);box-shadow:0 2px 7px #01161e24}.stage-area.stage-theme-model .unified-token.hovered,.stage-area.stage-theme-model .tokenization-bubble.tokenization-linked-active,.stage-area.stage-theme-model .tokenization-bubble.token-pill.tokenization-linked-active,.stage-area.stage-theme-model .tokenization-bubble.id-pill.tokenization-linked-active{background:var(--stage-model-accent);border-color:var(--stage-model-accent);color:var(--stage-model-accent-text);box-shadow:0 4px 12px #01161e29}.stage-area.stage-theme-model .tokenization-bubble.unified-token.is-selected,.stage-area.stage-theme-model .tokenization-bubble.human-word-bubble.is-selected,.stage-area.stage-theme-model .tokenization-bubble.unified-token.is-vector-hovered,.stage-area.stage-theme-model .tokenization-bubble.human-word-bubble.is-vector-hovered{border-color:var(--stage-model-accent);color:var(--stage-model-text);background:#dff0f32e;box-shadow:0 3px 10px #01161e24,0 0 0 2px #dff0f31f}.stage-area.stage-theme-model .token-space,.stage-area.stage-theme-model .weight-value{color:var(--stage-model-text-muted)}.stage-area.stage-theme-model .detail-row{border-color:var(--stage-model-border)}.stage-area.stage-theme-model .vector-relation-label rect{fill:#f8fafcf5;stroke:#7dd3e9d9;stroke-width:1px;display:block}.stage-area.stage-theme-model .vector-relation-label text{fill:var(--stage-model-accent-text);stroke:none;font-size:12.42px;font-weight:800}.stage-area.stage-theme-model .attention-sliders-container{scrollbar-color:var(--stage-model-border-strong) transparent}.stage-area.stage-theme-model .attention-sliders-container::-webkit-scrollbar-thumb{background-color:var(--stage-model-border-strong)}.stage-area.stage-theme-model .styled-slider{background:#dff0f333}.stage-area.stage-theme-model .attention-slider::-webkit-slider-runnable-track{background:#dff0f333}.stage-area.stage-theme-model .attention-slider::-moz-range-track{background:#dff0f333}.stage-area.stage-theme-model .attention-slider::-webkit-slider-thumb{background:var(--stage-model-accent);border-color:#011f289e;box-shadow:0 2px 6px #01161e33}.stage-area.stage-theme-model .attention-slider::-moz-range-thumb{background:var(--stage-model-accent);border-color:#011f289e;box-shadow:0 2px 6px #01161e33}.stage-area.stage-theme-model .styled-slider::-webkit-slider-thumb{background:var(--stage-model-accent);border-color:#011f289e;box-shadow:0 2px 6px #01161e33}.stage-area.stage-theme-model .loading-overlay{background:#011f285c}.stage-area.stage-theme-model .attention-card-loading-overlay{z-index:12;border-radius:inherit;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#022b3a57;border:1px solid #dff0f324;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stage-area.stage-theme-model .attention-card-loading-overlay .tech-loader{box-shadow:none;background:0 0;border:none}.stage-area:not(.stage-theme-model) .attention-card-loading-overlay{z-index:12;border-radius:inherit;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#f4f8fa85;border:1px solid #023e4a14;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stage-area:not(.stage-theme-model) .attention-card-loading-overlay .tech-loader{box-shadow:none;background:0 0;border:none}.stage-area.stage-theme-model .tech-loader span{background:var(--stage-model-accent)}.stage-area.stage-theme-model .custom-tooltip:after{background-color:var(--stage-model-accent);color:var(--stage-model-accent-text);box-shadow:0 4px 12px #01161e2e}.stage-area.stage-theme-model .custom-tooltip:before{border-color:transparent transparent transparent var(--stage-model-accent)}.stage-area.stage-theme-model .custom-tooltip:focus-visible{outline-color:var(--stage-model-accent)}.stage-area.stage-theme-model .parameters-overlay{border-color:var(--stage-model-border-strong);background:#033b4ff5}.stage-area.stage-theme-model .parameters-workspace{background:var(--stage-model-panel);border-color:var(--stage-model-border)}.stage-area.stage-theme-model .param-section+.param-section{border-top-color:var(--stage-model-border)}.stage-area.stage-theme-model .param-value-badge{border-color:var(--stage-model-border);background:var(--stage-model-panel-strong)!important;color:var(--stage-model-text)!important}.theme-dark .continuation-text{color:#ffffffd9}.continuation-text{color:var(--text-secondary,#4a626b);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:100%;font-size:clamp(.994rem,.952vw,1.159rem);font-weight:400;line-height:1.5;overflow:hidden}.continuation-prefix-token{color:var(--accent);background-color:#023e4a14;border-radius:6px;margin-left:8px;padding:4px 8px;font-size:1.242em;font-weight:800}.landing-continuation-preview{justify-content:center}.landing-continuation-preview .continuation-text{color:#ffffffdb;white-space:pre-wrap;text-overflow:clip;overflow:visible}.landing-continuation-preview .continuation-prefix-token{color:#fffffff5;background:0 0;border-radius:0;margin-left:2px;padding:0;font-size:1.035em;font-weight:700}.continuation-loading{color:var(--text-tertiary,#9aa0a6);justify-content:center;align-items:center;font-size:0;animation:1.8s ease-in-out infinite subtlePulse;display:flex}.output-panel{grid-area:2/3/3/4;position:relative}.input-panel,.output-panel{align-self:center;height:88%;min-height:0}.input-panel .shared-card,.output-panel .shared-card{height:100%}.side-panel{background:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;min-height:0;margin:0;padding:clamp(.85rem,1vw,1.2rem);display:flex;overflow:hidden auto}.guided-preview-glow{animation:none}.guided-preview-glow .list-continuation-preview{border-color:#eab30873;animation:1.45s ease-in-out guided-continuation-preview-glow-anim}.guided-preview-glow .list-continuation-preview .continuation-text{color:var(--text-primary);font-weight:650}@keyframes guided-continuation-preview-glow-anim{0%,to{box-shadow:0 0 #eab30800}45%{box-shadow:0 0 0 5px #eab30847}}.side-panel h3{margin-top:0;margin-bottom:1.7rem;font-size:clamp(1.387rem,1.428vw,1.78rem);font-weight:800}.side-panel .shared-card-heading{margin-bottom:1.7rem}.side-panel .shared-card-heading h3{margin:0;font-size:clamp(1.501rem,1.966vw,2.432rem);font-weight:800;line-height:1.2}.side-panel .shared-card-subtitle{font-size:clamp(1.056rem,1.118vw,1.263rem);font-weight:400}.side-panel textarea{padding:1rem;font-size:clamp(.994rem,.952vw,1.159rem);font-weight:400;min-height:105px!important;overflow:hidden!important}.side-panel p{font-size:clamp(.994rem,.952vw,1.159rem);font-weight:400}.theme-light .shared-card textarea{color:var(--text-primary);border:1px solid var(--border-light);background:#fff}.theme-light .shared-card textarea:focus{border-color:var(--border-hover)}.theme-light .shared-card textarea::placeholder{color:var(--text-tertiary)}.theme-light .shared-card p{color:var(--text-secondary)}.back-button{cursor:pointer;justify-content:center;align-items:center;padding:0;transition:transform .22s;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.back-button:hover,.back-button:focus-visible,.back-button:active{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.back-button:hover,.back-button:focus-visible{transform:scale(1.12)}.back-button:active{transform:scale(1.06)}.back-icon{mix-blend-mode:multiply;width:auto;height:clamp(34px,2.4vw,48px);display:block}.tabs{flex:1;justify-content:center;align-self:end;align-items:center;gap:clamp(10px,1vw,22px);max-width:860px;margin:0 auto;padding-top:0;display:flex;position:relative}.tabs:before{content:"";background:var(--border-hover);z-index:0;pointer-events:none;height:3px;position:absolute;top:50%;left:34px;right:34px;transform:translateY(-50%)}.tab{text-align:center;color:var(--text-tertiary);cursor:pointer;border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);white-space:nowrap;z-index:1;background:#fff;flex:1;padding:clamp(10px,1vw,17px) clamp(14px,1.6vw,26px);font-size:clamp(15.52px,1.397vw,20.7px);font-weight:500;transition:all .35s cubic-bezier(.175,.885,.32,1.1);position:relative}.tab:hover{border-color:var(--border-hover);color:var(--text-secondary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.tab.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:var(--shadow-lg), 0 0 0 3px #023e4a14;font-weight:700;transform:translateY(-5px)scale(1.035)}.tab-pulse{animation:1.3s ease-in-out infinite track-toggle-pulse-anim}.track-toggle{--track-toggle-pad:clamp(4px, .42vw, 6px);background:var(--surface-bg);padding:var(--track-toggle-pad);box-shadow:var(--shadow-md);border:1px solid var(--border-light);direction:rtl;border-radius:999px;transition:background-color .35s,border-color .35s;display:inline-flex;position:relative}.track-toggle-thumb{top:var(--track-toggle-pad);bottom:var(--track-toggle-pad);right:var(--track-toggle-pad);width:calc(50% - var(--track-toggle-pad));background:var(--accent);z-index:0;pointer-events:none;border-radius:999px;transition:transform .22s,background-color .35s,box-shadow .35s;position:absolute}.track-toggle-btn{z-index:1;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1 1 0;padding:clamp(6px,.62vw,10px) clamp(12px,1.35vw,22px);font-size:clamp(1.056rem,1.118vw,1.263rem);font-weight:700;transition:color .2s;position:relative}.track-toggle-btn.active{color:#fff}.track-toggle-btn-pulse{border-radius:999px;animation:1.3s ease-in-out infinite track-toggle-pulse-anim}@keyframes track-toggle-pulse-anim{0%,to{background-color:#eab30838;box-shadow:0 0 #eab308bf,inset 0 0 0 1.5px #ca8a04e6}50%{background-color:#eab3088c;box-shadow:0 0 0 9px #eab30800,inset 0 0 0 1.5px #ca8a04e6}}@media (width<=480px){.track-toggle-btn-pulse{animation-name:track-toggle-pulse-anim-compact}@keyframes track-toggle-pulse-anim-compact{0%,to{background-color:#eab30838;box-shadow:0 0 #eab308bf,inset 0 0 0 1.5px #ca8a04e6}50%{background-color:#eab3088c;box-shadow:0 0 0 6px #eab30800,inset 0 0 0 1.5px #ca8a04e6}}}.track-toggle-btn-weak-pulse{border-radius:999px;animation:.9s ease-in-out 2 track-toggle-weak-pulse-anim}@keyframes track-toggle-weak-pulse-anim{0%,to{background-color:#eab3081f;box-shadow:0 0 #eab30866}50%{background-color:#eab30847;box-shadow:0 0 0 5px #eab30800}}.shared-stage-container{width:100%;height:100%;min-height:0;padding:1.5rem var(--stage-container-x-padding) 2rem var(--stage-container-x-padding);box-sizing:border-box;flex-direction:column;margin:0;display:flex}.stage-header{--track-toggle-reserve:clamp(170px, 12vw, 250px);min-height:60px;padding-left:var(--track-toggle-reserve);flex-direction:column;align-items:flex-start;margin-bottom:24px;display:flex;position:relative}.stage-track-toggle{left:var(--stage-container-x-padding);z-index:10500;position:absolute;top:.55rem}.explore-onboarding-active .stage-track-toggle{z-index:9998}@media (height<=870px){.stage-track-toggle{top:.05rem}}@media (height<=720px){.stage-track-toggle{top:-.1rem}}.interpreter-bot-fab{z-index:100;border:1px solid var(--border-light);width:44px;height:44px;box-shadow:var(--shadow-md);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:16px;left:16px}.interpreter-bot-fab-icon{object-fit:contain;object-position:center;border-radius:50%;width:100%;height:100%}.interpreter-bot-fab--panel{direction:rtl;border-color:#023e4a29;border-radius:50%;width:70px;height:70px;min-height:0;padding:6px;position:relative;inset:auto;box-shadow:0 6px 18px #023e4a1a}.interpreter-bot-fab--panel .interpreter-bot-fab-icon{flex:none;width:100%;height:100%}.interpreter-bot-badge{background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 3px #50bed44d, 0 0 14px var(--accent);border:2px solid #fff;border-radius:50%;position:absolute;top:-2px;left:-2px}.interpreter-bot-popover{z-index:101;color:#014154;border-radius:var(--radius-lg);background:#f8fbff;border:1px solid #023e4a26;flex-direction:column;width:max-content;max-width:min(230px,100vw - 32px);max-height:none;padding:12px 14px 10px;font-family:inherit;animation:.35s ease-out both interpreterBotIntroEnter;display:flex;position:absolute;bottom:68px;left:16px;overflow:visible;box-shadow:0 8px 30px #0000001f}.interpreter-bot-popover--important{animation:.35s ease-out both interpreterBotIntroEnter,2.7s ease-out both interpreterBotIntroHalo}.interpreter-bot-popover--panel{box-sizing:border-box;width:max-content;max-width:min(220px,100vw - 32px);height:auto;max-height:none;padding:12px 14px 10px;display:flex;position:fixed;inset:auto;overflow:visible}@keyframes interpreterBotIntroEnter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.interpreter-bot-body{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.interpreter-bot-text{color:#014154;white-space:pre-line;flex-shrink:0;max-width:100%;min-height:0;margin:0;font-size:clamp(.931rem,3.622vw,.952rem);line-height:1.45}.interpreter-bot-cta{color:#fff;white-space:nowrap;cursor:pointer;background:#023e4a;border:none;border-radius:999px;flex-shrink:0;align-self:flex-end;padding:3px 8px;font-size:.69rem;font-weight:600;line-height:1.2;transition:background .2s,transform .1s}.interpreter-bot-actions{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:4px 10px;margin-top:1px;display:flex}.interpreter-bot-cta--warning-primary{align-self:auto}.interpreter-bot-secondary-action{color:#025365;text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:.69rem;font-weight:500;line-height:1.2;text-decoration:underline;transition:color .15s,opacity .15s}.interpreter-bot-secondary-action:hover,.interpreter-bot-secondary-action:focus-visible{color:#012b33;opacity:.85}@keyframes interpreterBotIntroHalo{0%,24%,54%,to{box-shadow:0 8px 30px #0000001f}12%,42%,72%{box-shadow:0 8px 30px #0000001f,0 0 0 3px #43c7f038,0 0 24px #43c7f061}}.unified-app-logo{z-index:100;width:auto;height:46px;display:block;position:absolute;top:16px;left:24px}.top-bar-logo{height:clamp(26px,1.7vw,34px);position:static;top:auto;left:auto}.custom-tooltip{cursor:help;outline:none;position:relative}.custom-tooltip:after{content:attr(data-tooltip);background-color:var(--accent);color:#fff;border-radius:var(--radius-sm,8px);box-shadow:var(--shadow-md);white-space:normal;text-align:right;opacity:0;pointer-events:none;z-index:100;direction:rtl;width:max-content;max-width:260px;padding:8px 12px;font-size:14.49px;font-weight:500;line-height:1.4;transition:opacity .2s,transform .2s cubic-bezier(.175,.885,.32,1.28);position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)scale(.95)}.custom-tooltip:before{content:"";border-style:solid;border-width:6px;border-color:transparent transparent transparent var(--accent);opacity:0;pointer-events:none;z-index:100;transition:opacity .2s,transform .2s cubic-bezier(.175,.885,.32,1.28);position:absolute;top:50%;right:100%;transform:translateY(-50%)scale(.95)}.custom-tooltip:hover:after,.custom-tooltip:focus:after,.custom-tooltip:focus-within:after,.custom-tooltip:hover:before,.custom-tooltip:focus:before,.custom-tooltip:focus-within:before{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.custom-tooltip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stage-title-row{align-items:center;gap:.5rem;display:flex}.stage-title-row h2{color:var(--text-primary);margin:0;font-size:clamp(1.501rem,1.966vw,2.432rem);font-weight:800;line-height:1.2}.info-icon{background:var(--border-light);width:25px;height:25px;color:var(--text-secondary);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:.983rem;font-weight:700;display:flex}.stage-subtitle{color:var(--text-secondary);margin:.3rem 0 0;font-size:clamp(1.056rem,1.118vw,1.263rem);font-weight:400}.stage-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.stage-cta-text{width:min(760px,82%);block-size:var(--stage-cta-slot-height,clamp(38px, 4.2vh, 44px));color:#43c7f0;text-align:center;box-sizing:border-box;direction:rtl;flex:none;justify-content:center;align-items:flex-start;margin:0 auto clamp(8px,1vh,14px);font-family:Assistant,sans-serif;font-size:clamp(1.056rem,1.118vw,1.263rem);font-weight:600;line-height:1.25;display:flex}.stage-cta-copy{max-width:100%;transition:opacity .35s;display:block}.stage-cta-text.guided-cta-pop{animation:.45s guided-cta-pop-in}@keyframes guided-cta-pop-in{0%{opacity:.35;transform:translate(-50%)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}.tokens-box>.stage-cta-text{top:var(--stage-cta-frame-inset-y);z-index:4;width:min(760px, calc(100% - (2 * var(--stage-cta-inset-x))));margin:0;position:absolute;left:50%;transform:translate(-50%)}.tokens-box[data-shell-step=vectorization]>.stage-cta-text{width:min(620px, calc(100% - (2 * var(--stage-cta-inset-x))))}.parameters-workspace>.stage-cta-text{width:min(760px,100%);margin-bottom:clamp(12px,1.2vh,18px)}@media (height<=870px){.top-bar{margin-bottom:12px}.explore-layout{gap:.75rem 1rem;padding:.9rem 1.1rem}.shared-stage-container{padding:.9rem var(--stage-container-x-padding) 1.1rem}.stage-area{--stage-container-x-padding:1.5rem}.stage-header{min-height:46px;margin-bottom:12px}.side-panel{padding:.85rem 1rem}}@media (height<=720px){.top-bar{margin-bottom:8px}.explore-layout{gap:.6rem .85rem;padding:.7rem .9rem}.shared-stage-container{padding:.75rem var(--stage-container-x-padding) .9rem}.stage-area{--stage-container-x-padding:1.2rem}.stage-header{min-height:40px;margin-bottom:8px}.side-panel .shared-card-heading{margin-bottom:.9rem}}.unified-stage-split{grid-template-columns:1fr var(--stage-detail-col);gap:var(--stage-shell-gap);box-sizing:border-box;--stage-detail-col:clamp(165px, 13.5vw, 260px);--stage-shell-full-height:100%;--stage-shell-compact-height:50%;--stage-shell-gap:20px;--token-grid-row-gap:10px;--token-grid-column-gap:12px;--token-grid-inset-x:20px;--token-grid-inset-y:16px;flex:1;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.unified-token.hovered:not(.is-selected){color:var(--accent);background:#023e4a1f;border-color:#023e4a80;box-shadow:0 2px 6px #023e4a26}.tokenization-bubble.unified-token.is-selected,.tokenization-bubble.human-word-bubble.is-selected{background:var(--accent);color:#fff;border-color:var(--accent);z-index:10;box-shadow:0 4px 10px #023e4a40,0 0 0 2px #023e4a1a}.tokenization-bubble.unified-token.is-vector-hovered,.tokenization-bubble.human-word-bubble.is-vector-hovered{z-index:9;border-color:#023e4a8c;box-shadow:0 3px 8px #023e4a1f,0 0 0 2px #023e4a24}.stage-main-stack{gap:var(--stage-shell-gap);box-sizing:border-box;flex-direction:column;grid-column:1/2;height:100%;min-height:0;display:flex;position:relative}.tokens-box{--stage-cta-inset-x:clamp(12px, 1.1vw, 18px);--stage-cta-frame-inset-y:clamp(10px, 1.5vh, 20px);--stage-cta-slot-height:clamp(38px, 4.2vh, 44px);--stage-cta-gap:clamp(4px, .55vh, 8px);--stage-cta-reserve:calc(var(--stage-cta-frame-inset-y) + var(--stage-cta-slot-height) + var(--stage-cta-gap));width:100%;height:calc(50% - (var(--stage-shell-gap) / 2));box-sizing:border-box;border:1px solid var(--border-light);border-radius:var(--radius-md);background:#ffffff8c;flex:none;min-height:0;position:relative;overflow:hidden}.tokens-box[data-shell-step=vectorization],.tokens-box[data-shell-step=attention]{height:100%;position:absolute;inset:0}.tokens-box>.visual-panel-content{inset:var(--stage-cta-reserve) 0 0 0;width:100%;height:auto!important;position:absolute!important}.ids-box{width:100%;height:calc(50% - (var(--stage-shell-gap) / 2));box-sizing:border-box;border:1px solid var(--border-light);border-radius:var(--radius-md);background:#ffffff8c;flex:none;min-height:0;position:relative;overflow:hidden}.ids-box[data-shell-step=vectorization],.ids-box[data-shell-step=attention]{opacity:0;pointer-events:none;background:0 0;border-color:#0000;height:100%;position:absolute;inset:0}.count-box{box-sizing:border-box;flex-direction:column;grid-area:1/2/2/3;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;height:100%;display:flex}.stage-side-content{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.box-card{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);box-sizing:border-box;background:#fff;padding:16px;position:relative}.tokens-row,.ids-row{row-gap:var(--token-grid-row-gap);column-gap:var(--token-grid-column-gap);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto;place-content:start;justify-items:center;display:grid}.tokenization-track-grid{inset:var(--token-grid-inset-y) var(--token-grid-inset-x);position:absolute}.tokenization-track-grid:not(.vectorization-layout){overflow:hidden auto}.tokens-box[data-shell-step=tokenization] .tokenization-track-grid:not(.vectorization-layout),.ids-box[data-shell-step=tokenization] .tokenization-track-grid:not(.vectorization-layout){box-sizing:border-box;padding-top:2px}.tokenization-track-grid[data-tokenization-active=false]{visibility:hidden;pointer-events:none}.tokenization-bubble,.tokenization-bubble.unified-token,.tokenization-bubble.human-word-bubble,.tokenization-bubble.id-pill{width:100%;max-width:var(--token-bubble-max-width);aspect-ratio:var(--token-bubble-aspect-ratio);font-size:var(--token-bubble-font-size);color:var(--accent);border:1.5px solid var(--accent);box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;text-align:center;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-weight:600;transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 2px 4px #023e4a14,0 0 0 2px #0000}.vectorization-layout .tokenization-bubble.unified-token,.vectorization-layout .tokenization-bubble.human-word-bubble,.vectorization-layout .tokenization-bubble.id-pill{width:var(--resolved-bubble-width,var(--token-bubble-max-width));height:var(--resolved-bubble-height,var(--token-bubble-max-height))}.tokens-box .tokenization-bubble.unified-token,.tokens-box .tokenization-bubble.human-word-bubble,.ids-box .tokenization-bubble.id-pill{font-size:clamp(1.056rem,1.118vw,1.263rem)}.stage-area[data-hide-real-tokens=true] .tokenization-bubble{visibility:hidden!important}.stage-area[data-hide-real-tokens=true] .tokenization-bubble,.stage-area[data-hide-real-tokens=true] .tokenization-bubble.unified-token,.stage-area[data-hide-real-tokens=true] .tokenization-bubble.human-word-bubble,.stage-area[data-hide-real-tokens=true] .tokenization-bubble.id-pill{transition:none!important}[data-hide-shell-content=true] [data-stage-box=side-box]>*,[data-hide-shell-content=true] .stage-header>*,[data-hide-shell-content=true] [data-stage-box=main-bottom]>*,[data-hide-shell-content=true] .attention-lines-layer,[data-hide-shell-content=true] .vector-relation-layer,[data-hide-shell-content=true] .stage-cta-copy{opacity:0}.token-pill{border:1px solid var(--border-light);box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 1px 2px #023e4a1a}.tokenization-bubble.tokenization-linked-active:not(.is-selected),.tokenization-bubble.token-pill.tokenization-linked-active:not(.is-selected),.tokenization-bubble.id-pill.tokenization-linked-active:not(.is-selected){border-color:var(--accent);background-color:#023e4a1f;box-shadow:0 4px 10px #023e4a29}.stage-area .tokenization-bubble,.stage-area .tokenization-bubble.unified-token,.stage-area .tokenization-bubble.human-word-bubble,.stage-area .tokenization-bubble.id-pill{border:1px solid #023e4a1f}.stage-area .unified-token.hovered:not(.is-selected),.stage-area .tokenization-bubble.tokenization-linked-active:not(.is-selected),.stage-area .tokenization-bubble.token-pill.tokenization-linked-active:not(.is-selected),.stage-area .tokenization-bubble.id-pill.tokenization-linked-active:not(.is-selected){border:1px solid #023e4a80}.stage-area .tokenization-bubble.unified-token.is-selected,.stage-area .tokenization-bubble.human-word-bubble.is-selected,.stage-area .tokenization-bubble.unified-token.is-vector-hovered,.stage-area .tokenization-bubble.human-word-bubble.is-vector-hovered{border:1.5px solid var(--accent)}.stage-area.stage-theme-model .tokenization-bubble,.stage-area.stage-theme-model .tokenization-bubble.unified-token,.stage-area.stage-theme-model .tokenization-bubble.human-word-bubble,.stage-area.stage-theme-model .tokenization-bubble.id-pill{border-color:#dff0f32e}.stage-area.stage-theme-model .unified-token.hovered:not(.is-selected),.stage-area.stage-theme-model .tokenization-bubble.tokenization-linked-active:not(.is-selected),.stage-area.stage-theme-model .tokenization-bubble.token-pill.tokenization-linked-active:not(.is-selected),.stage-area.stage-theme-model .tokenization-bubble.id-pill.tokenization-linked-active:not(.is-selected){color:#fff;background:#dff0f340;border-color:#dff0f3cc}.stage-area.stage-theme-model .tokenization-bubble.unified-token.is-selected,.stage-area.stage-theme-model .tokenization-bubble.human-word-bubble.is-selected,.stage-area.stage-theme-model .tokenization-bubble.unified-token.is-vector-hovered,.stage-area.stage-theme-model .tokenization-bubble.human-word-bubble.is-vector-hovered{border-color:var(--stage-model-accent);background:var(--stage-model-accent);color:#011f28}.stage-area.stage-theme-model .tokenization-bubble.unified-token.is-selected .token-space{color:var(--stage-model-accent-text)}.token-bubble-nudge{animation:.5s ease-in-out 2 token-bubble-nudge-anim}@keyframes token-bubble-nudge-anim{0%,to{transform:scale(1);box-shadow:0 2px 4px #023e4a14,0 0 #dff0f380}50%{transform:scale(1.03);box-shadow:0 2px 4px #023e4a14,0 0 0 4px #dff0f300}}.token-space{color:#9aa0a6;opacity:.5;-webkit-user-select:none;user-select:none}.count-label{color:var(--text-secondary);text-align:center;font-size:clamp(14.49px,1.035vw,18.63px);font-weight:400}.count-value{color:var(--text-primary);font-size:clamp(18.63px,1.449vw,24.84px);font-weight:700}.count-box[data-shell-step=tokenization] .count-value{font-size:clamp(35.19px,3.208vw,53.82px);line-height:1}.empty-message,.error-message{text-align:center;color:var(--text-secondary);flex:1;justify-content:center;align-items:center;width:100%;padding:3rem;font-size:1.345rem;display:flex}.error-message{color:#d93025}.vectorization-layout{grid-template-columns:1fr 200px;gap:1.5rem;width:100%;height:400px;display:grid}.vectorization-layout .unified-token,.vectorization-layout .human-word-bubble{translate:-50% -50%}.vector-relation-layer{z-index:0;pointer-events:none;pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vector-relation-line{fill:none;stroke-linecap:round;pointer-events:none}.vector-relation-line-nearest{stroke:#437e89b8;stroke-width:3px;stroke-dasharray:4 4}.vector-relation-line-farthest{stroke:#023e4ad1;stroke-width:1.2px;stroke-dasharray:8 6}.stage-area.stage-theme-model .vector-relation-line-nearest{stroke:#0ea5e9}.stage-area.stage-theme-model .vector-relation-line-farthest{stroke:#94a3b8}.vector-relation-label{pointer-events:none;isolation:isolate}.vector-relation-label-bg{x:-38px;y:-10px;fill:#f8fafc;stroke:#cbd5e1;stroke-width:1px;pointer-events:none;opacity:.95;width:76px;height:20px}.vector-relation-label-text{fill:#334155;pointer-events:none;direction:ltr;font-family:inherit;font-size:12.42px;font-weight:800}.vector-hover-target{pointer-events:auto}.vector-info-card{border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center;box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;align-items:center;height:400px;padding:1.5rem;display:flex}.vector-details{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.detail-title{color:var(--text-secondary);margin:0 0 8px;font-size:clamp(1.035rem,1.035vw,1.242rem)}.detail-pill{background:#f8fafc;border-color:#cbd5e1;margin-bottom:12px;transform:scale(1.1)}.count-box[data-shell-step=attention] .detail-pill{color:var(--accent);background-color:#023e4a14;border:1px solid #023e4a24;border-radius:999px;padding:4px 10px;font-weight:800;box-shadow:0 2px 6px #023e4a1a}.stage-area.stage-theme-model .count-box[data-shell-step=attention] .detail-pill{color:#023e4a;background-color:#ecf2f5f0;border-color:#dff0f3b8;box-shadow:0 3px 10px #01161e2e}.detail-row{border-bottom:1px solid var(--border-light);justify-content:space-between;width:100%;padding-bottom:8px;font-size:clamp(.911rem,.931vw,1.066rem);display:flex}.detail-row:last-child{border-bottom:none}.detail-label{color:var(--text-secondary);font-weight:400}.detail-val{color:var(--accent);font-weight:700}.vector-side-panel{justify-content:flex-start;gap:8px;height:100%}.vector-info-card-content{flex-direction:column;justify-content:flex-start;gap:8px;height:100%;display:flex}.count-box[data-shell-step=vectorization] .vector-info-card-content{justify-content:center;align-items:stretch;gap:clamp(12px,1.1vh,18px)}.vector-info-title{text-align:center;color:var(--text-secondary);margin:0 0 4px;font-size:clamp(1.014rem,.983vw,1.19rem);font-weight:700;line-height:1.25}.vector-info-heading-row{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.vector-info-heading-row .vector-info-title{flex:auto;min-width:0;margin:0}.vector-info-heading-row-selected{gap:6px}.stage-content-shell.vector-info-transition-hidden .count-box .stage-side-content{opacity:0;visibility:hidden;pointer-events:none}.vector-info-heading-row-selected .vector-info-title{flex:none;font-size:clamp(.931rem,.88vw,1.087rem)}.vector-info-title-line{white-space:nowrap;display:block}.count-box[data-shell-step=vectorization] .vector-info-heading-row-selected .vector-info-token{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;flex:auto;min-width:0;max-width:none;padding:4px 6px;font-size:clamp(.931rem,.88vw,1.087rem);overflow:visible}.count-box[data-shell-step=vectorization] .vector-info-heading-row-selected .vector-info-token-long{font-size:clamp(.849rem,.807vw,.994rem)}.count-box[data-shell-step=vectorization] .vector-info-heading-row-selected .vector-info-token-very-long{font-size:clamp(.766rem,.724vw,.89rem)}.vector-info-section{flex-direction:column;gap:5px;width:100%;display:flex}.vector-meaning-section{margin-top:0}.vector-info-columns{direction:rtl;flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.vector-values-column{direction:rtl;grid-area:values;min-width:0}.vector-relations-column{direction:rtl;grid-area:relations;min-width:0}@media (width>=768px){.vector-info-card-content{gap:clamp(22px,2vh,32px)}.vector-info-list-title{margin-top:28px;padding-bottom:8px}.vector-info-columns{gap:10px}.vector-relation-summary{border-top:1px solid var(--border-light);padding-top:18px}.stage-area.stage-theme-model .vector-relation-summary{border-top-color:var(--stage-model-border)}.vector-info-list{gap:10px}.vector-info-row{padding:9px 0}}.stage-area.stage-theme-model .vector-info-row{gap:18px}.vector-info-token{max-width:100%;color:var(--accent);text-align:center;white-space:nowrap;background:#023e4a14;border-radius:999px;flex-shrink:0;align-self:center;padding:4px 12px;font-weight:800}.stage-area.stage-theme-model .vector-info-token{color:var(--stage-model-accent-text);background:#ecf2f5f0}.vector-info-list{flex-direction:column;gap:5px;width:100%;display:flex}.vector-info-list-title{color:var(--text-primary);text-align:center;margin-top:2px;font-size:clamp(1.035rem,1.087vw,1.242rem);font-weight:800;line-height:1.2}.vector-info-row{justify-content:center;align-items:center;gap:10px;padding:6px 0}.vector-primary-row{border-bottom:1px solid #023e4a1a;margin-bottom:12px;padding-bottom:8px}.stage-area.stage-theme-model .vector-primary-row{border-bottom-color:#dff0f32e}.vector-info-value{text-align:left;overflow-wrap:normal;word-break:keep-all;max-width:58%}.vector-info-value.strong{color:var(--accent);font-weight:800}.stage-area.stage-theme-model .vector-info-value.strong{color:#f8fafc}.vector-relation-summary{border-top:1px solid #023e4a1a;flex-direction:column;gap:4px;width:100%;margin-top:clamp(10px,1vh,14px);padding-top:clamp(10px,1vh,13px);display:flex}.vector-relation-summary .vector-info-row{padding:4px 0}.vector-relation-summary .detail-label{font-size:clamp(.807rem,.807vw,.952rem);line-height:1.25}.vector-relation-summary .vector-info-value{max-width:44%;font-weight:800}.vector-related-word-row,.vector-dimension-row{grid-template-columns:28px 1fr 28px;justify-content:center;align-items:center;gap:10px;display:grid}.vector-related-word-row{grid-template-columns:1fr}.vector-related-word-row .detail-label,.vector-dimension-row .detail-label{justify-self:center}.vector-related-word-row .vector-info-value,.vector-dimension-row .vector-info-value{text-align:center;justify-self:center;max-width:none}.vector-dimension-row{direction:rtl}.vector-dimension-row .vector-info-value{direction:ltr;unicode-bidi:isolate}.vector-info-empty-state{text-align:center;justify-content:center;place-self:stretch stretch;align-items:center;width:100%;min-height:100%;margin:0 auto;display:flex}.vector-info-placeholder{width:min(100%,360px);color:var(--text-secondary);text-align:center;margin:0 auto;font-size:clamp(1.035rem,1.035vw,1.221rem);font-weight:700;line-height:1.35}.stage-area.stage-theme-model .vector-info-placeholder,.stage-area.stage-theme-model .vector-info-title,.stage-area.stage-theme-model .vector-info-list-title{color:var(--stage-model-muted)}.vector-details-empty{color:var(--text-secondary);flex-direction:column;align-items:center;gap:12px;display:flex}.empty-icon{opacity:.5;font-size:2.277rem}.attention-sliders-container{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.attention-sliders-container::-webkit-scrollbar{width:0;height:0;display:none}.attention-sliders-container::-webkit-scrollbar-track{background:0 0}.attention-sliders-container::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.count-box[data-shell-step=attention] .attention-info-content{justify-content:center}.count-box[data-shell-step=attention] .attention-detail-title{text-align:center;width:100%;font-size:clamp(1.056rem,1.035vw,1.221rem);font-weight:700}.count-box[data-shell-step=attention] .attention-focus-row{width:100%}.count-box[data-shell-step=attention] .attention-focus-label{font-size:clamp(.952rem,.931vw,1.066rem)}.count-box[data-shell-step=attention] .attention-detail-pill{font-size:clamp(.931rem,.911vw,1.056rem)}.count-box[data-shell-step=attention] .attention-human-focus-stack{flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,1.35vh,16px);width:100%;display:flex}.count-box[data-shell-step=attention] .attention-info-content-human .attention-focus-label{text-align:center;font-size:clamp(1.056rem,1.087vw,1.283rem);font-weight:600;line-height:1.25}.count-box[data-shell-step=attention] .attention-info-content-human .attention-detail-pill{font-size:clamp(1.056rem,1.139vw,1.325rem);font-weight:800;min-height:clamp(34px,3.1vw,46px)!important;padding:clamp(5px,.7vw,8px) clamp(14px,1.35vw,22px)!important}.count-box[data-shell-step=attention] .attention-info-content-model .attention-sliders-container{flex:0 auto;max-height:min(230px,68%)}.attention-slider-row{grid-template-columns:minmax(24px,max-content) minmax(46px,1fr) minmax(28px,max-content);align-items:center;column-gap:6px;min-height:34px;margin-bottom:6px;padding:4px 0;display:grid}.attention-slider{appearance:none;background:0 0;width:100%;min-width:0;margin:0}.attention-slider::-webkit-slider-runnable-track{cursor:pointer;background:#023e4a6b;border-radius:999px;width:100%;height:6px}.attention-slider::-moz-range-track{cursor:pointer;background:#023e4a6b;border-radius:999px;width:100%;height:6px}.attention-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent,#023e4a);cursor:grab;border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin-top:-3.5px;box-shadow:0 1px 3px #0000004d}.attention-slider::-moz-range-thumb{background:var(--accent,#023e4a);cursor:grab;box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 3px #0000004d}.stage-area:not(.stage-theme-model) .count-box[data-shell-step=attention] .attention-slider{accent-color:#023e4a}.stage-area:not(.stage-theme-model) .count-box[data-shell-step=attention] input.attention-slider::-webkit-slider-runnable-track{background:#023e4a5c;height:6px}.stage-area:not(.stage-theme-model) .count-box[data-shell-step=attention] input.attention-slider::-moz-range-track{background:#023e4a5c;height:6px}.stage-area:not(.stage-theme-model) .count-box[data-shell-step=attention] input.attention-slider::-moz-range-progress{background:#023e4a;border-radius:999px;height:6px}.stage-area:not(.stage-theme-model) .count-box[data-shell-step=attention] input.attention-slider::-webkit-slider-thumb{background:#023e4a;border-color:#fff;width:13px;height:13px;margin-top:-3.5px}.stage-area:not(.stage-theme-model) .count-box[data-shell-step=attention] input.attention-slider::-moz-range-thumb{background:#023e4a;border-color:#fff;width:13px;height:13px}.stage-area.stage-theme-model .count-box[data-shell-step=attention] input.attention-slider::-webkit-slider-runnable-track{background:#ecf2f5b8;height:6px}.stage-area.stage-theme-model .count-box[data-shell-step=attention] input.attention-slider::-moz-range-track{background:#ecf2f5b8;height:6px}.stage-area.stage-theme-model .count-box[data-shell-step=attention] input.attention-slider::-webkit-slider-thumb{background:#f8fafc;border-color:#0ea5e9}.stage-area.stage-theme-model .count-box[data-shell-step=attention] input.attention-slider::-moz-range-thumb{background:#f8fafc;border-color:#0ea5e9}.stage-area.stage-theme-model .count-box[data-shell-step=attention] .attention-slider-row .target-token[data-long=true]{font-size:clamp(.95rem,1.006vw,1.137rem)!important}.stage-area.stage-theme-model .tokens-box[data-shell-step=vectorization] .tokenization-bubble.unified-token.is-selected,.stage-area.stage-theme-model .tokens-box[data-shell-step=vectorization] .tokenization-bubble.unified-token.is-vector-hovered{color:#011f28;background:#dff0f3;border-color:#fff;box-shadow:0 4px 12px #01161e33,0 0 0 2px #ffffff6b}.stage-area.stage-theme-model .tokens-box[data-shell-step=attention] .tokenization-bubble.human-word-bubble{color:#023e4a;background:#ecf2f5f5;border-color:#dff0f338;box-shadow:0 3px 10px #01161e2e}.stage-area.stage-theme-model .tokens-box[data-shell-step=attention] .tokenization-bubble.unified-token.is-selected,.stage-area.stage-theme-model .tokens-box[data-shell-step=attention] .tokenization-bubble.human-word-bubble.is-selected{color:#011f28;background:#dff0f3;border-color:#fff;box-shadow:0 4px 12px #01161e33,0 0 0 2px #ffffff6b}.tokens-box[data-shell-step=attention] .tokenization-bubble.attention-self-strength.is-selected{box-shadow:0 2px 4px #023e4a14, 0 0 0 var(--attention-self-ring-width,3px) var(--accent);transition:box-shadow .15s}.stage-area.stage-theme-model .tokens-box[data-shell-step=attention] .tokenization-bubble.attention-self-strength.is-selected{box-shadow:0 4px 12px #01161e33, 0 0 0 var(--attention-self-ring-width,3px) #ffffff75}.attention-word-disabled{opacity:.35;cursor:default;pointer-events:none}.attention-word-pulse{animation:1.6s ease-in-out infinite attention-word-pulse-anim}@keyframes attention-word-pulse-anim{0%,to{box-shadow:0 0 #023e4a59}50%{box-shadow:0 0 0 8px #023e4a00}}.stage-area.stage-theme-model .attention-word-pulse{animation-name:attention-word-pulse-anim-model}.explore-layout.explore-guided-cat-pulse .tokens-box[data-shell-step=attention] [data-tokenization-track=human][data-tokenization-active=true] .human-word-bubble.attention-word-pulse{background:var(--accent);color:#fff;border-color:var(--accent);z-index:10;animation:1.15s cubic-bezier(.2,.9,.2,1) infinite guided-cat-focus-pop,1.6s ease-in-out infinite attention-word-pulse-anim}@keyframes attention-word-pulse-anim-model{0%,to{box-shadow:0 0 #dff0f373}50%{box-shadow:0 0 0 8px #dff0f300}}.attention-slider:active::-webkit-slider-thumb{cursor:grabbing}.attention-slider:active::-moz-range-thumb{cursor:grabbing}.stage-blurred{filter:blur(5px);opacity:.5;pointer-events:none;transition:filter .3s,opacity .3s}.stage-unblurred{filter:blur();opacity:1;transition:filter .3s,opacity .3s}.parameters-overlay{--param-overlay-padding:clamp(14px, 2.4%, 20px);--param-workspace-pad-y:clamp(14px, 2.8%, 20px);--param-workspace-pad-x:clamp(16px, 3.2%, 24px);--param-section-pad-y:10px;--param-section-gap:8px;--param-label-size:clamp(1.159rem, 1.242vw, 1.397rem);--param-label-gap:18px;--param-value-min-width:62px;--param-value-pad-y:5px;--param-value-pad-x:16px;--param-value-size:clamp(1.056rem, 1.118vw, 1.263rem);--param-slider-top-space:32px;--param-slider-height:10px;--param-slider-thumb-size:22px;--param-slider-thumb-border:3px;--param-slider-thumb-offset:-6px;--param-helper-margin-top:9px;--param-helper-size:clamp(1.056rem, 1.118vw, 1.263rem);background-color:var(--bg-main,#f8fafc);border-right:1px solid var(--border-hover);border-radius:var(--radius-lg,16px);z-index:10000;box-sizing:border-box;width:78%;min-width:500px;max-width:none;height:auto;max-height:100%;padding:var(--param-overlay-padding);flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(-120%);box-shadow:8px 0 25px #00000026}.parameters-overlay.open{transform:translate(0)}.stage-area.params-open .flip-transition-layer{filter:blur(5px);opacity:.5;transition:filter .3s,opacity .3s}.param-box{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.parameters-workspace{border:1px solid var(--border-light);border-radius:var(--radius-lg);width:100%;min-height:0;box-shadow:var(--shadow-sm);padding:var(--param-workspace-pad-y) var(--param-workspace-pad-x);background:#ffffff9e;flex-direction:column;flex:1;justify-content:space-between;gap:0;display:flex;overflow:hidden}.param-section{justify-content:center;gap:var(--param-section-gap);padding:var(--param-section-pad-y) 0;flex-direction:column;flex:1;min-height:0;display:flex}.param-section:first-child{padding-top:0}.param-section:last-child{padding-bottom:0}.param-section+.param-section{border-top:1px solid var(--border-light)}.param-label{font-size:var(--param-label-size);color:var(--text-primary);justify-content:space-between;align-items:center;gap:var(--param-label-gap);width:100%;font-weight:600;display:flex}.param-title-group{align-items:center;gap:8px;min-width:0;display:inline-flex}.param-value-badge{top:0;left:clamp(32px, var(--value-percent), calc(100% - 32px));z-index:3;min-width:var(--param-value-min-width);text-align:center;border:1px solid var(--border-light);padding:var(--param-value-pad-y) var(--param-value-pad-x);font-size:var(--param-value-size);color:var(--accent);pointer-events:none;background:#eef2f6;border-radius:999px;font-weight:700;position:absolute;transform:translate(-50%);box-shadow:0 3px 8px #0f172a1f}.param-info-tooltip{border:1px solid var(--border-light);width:24px;height:24px;color:var(--text-secondary);cursor:help;box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:14.49px;font-weight:800;display:inline-flex}.param-slider-wrapper{padding:var(--param-slider-top-space) 4px 0;direction:ltr;flex-direction:column;display:flex;position:relative}.styled-slider{appearance:none;width:100%;height:var(--param-slider-height);z-index:2;background:#e2e8f0;border-radius:10px;outline:none;margin:0;position:relative}.styled-slider::-webkit-slider-thumb{-webkit-appearance:none;width:var(--param-slider-thumb-size);height:var(--param-slider-thumb-size);border:var(--param-slider-thumb-border) solid var(--accent);cursor:grab;margin-top:var(--param-slider-thumb-offset);background:#fff;border-radius:50%;transition:transform .1s,box-shadow .1s;box-shadow:0 2px 5px #00000026}.styled-slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15);box-shadow:0 3px 8px #0003}.styled-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #0003}.styled-slider::-moz-range-track{width:100%;height:var(--param-slider-height);background:#e2e8f0;border:none;border-radius:10px}.styled-slider::-moz-range-progress{height:var(--param-slider-height);background:var(--accent);border-radius:10px}.styled-slider::-moz-range-thumb{width:var(--param-slider-thumb-size);height:var(--param-slider-thumb-size);border:var(--param-slider-thumb-border) solid var(--accent);cursor:grab;box-sizing:border-box;background:#fff;border-radius:50%;transition:transform .1s,box-shadow .1s;box-shadow:0 2px 5px #00000026}.styled-slider:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.15);box-shadow:0 3px 8px #0003}.slider-min-max{margin-top:var(--param-helper-margin-top);font-size:var(--param-helper-size);color:var(--text-tertiary);justify-content:space-between;font-weight:400;display:flex}@media (width<=1536px),(height<=900px){.parameters-overlay{--param-overlay-padding:clamp(12px, 1.9%, 16px);--param-workspace-pad-y:clamp(10px, 2%, 14px);--param-workspace-pad-x:clamp(14px, 2.8%, 20px);--param-section-pad-y:6px;--param-section-gap:6px;--param-label-size:clamp(1.159rem, 1.242vw, 1.397rem);--param-label-gap:12px;--param-value-min-width:52px;--param-value-pad-y:3px;--param-value-pad-x:12px;--param-value-size:clamp(1.056rem, 1.118vw, 1.263rem);--param-slider-top-space:clamp(22px, 3.1vh, 26px);--param-slider-height:8px;--param-slider-thumb-size:20px;--param-slider-thumb-border:2px;--param-slider-thumb-offset:-6px;--param-helper-margin-top:6px;--param-helper-size:clamp(1.056rem, 1.118vw, 1.263rem)}.parameters-overlay .stage-header{--track-toggle-reserve:clamp(190px, 17vw, 240px);min-height:clamp(54px,7vh,66px)}.parameters-overlay .stage-title-row{flex-wrap:wrap;max-width:100%}}@media (height<=800px){.parameters-overlay{--param-overlay-padding:12px;--param-workspace-pad-y:10px;--param-section-pad-y:4px;--param-section-gap:5px;--param-label-size:clamp(1.159rem, 1.242vw, 1.397rem);--param-value-size:clamp(1.056rem, 1.118vw, 1.263rem);--param-value-pad-y:2px;--param-value-pad-x:10px;--param-slider-top-space:20px;--param-helper-margin-top:5px;--param-helper-size:clamp(1.056rem, 1.118vw, 1.263rem)}.parameters-overlay .stage-header{--track-toggle-reserve:clamp(190px, 18vw, 230px);min-height:58px}}.loading-state{color:var(--accent);justify-content:center;align-items:center;display:flex}.loading-state--output{width:100%;min-height:64px}.tech-loader{direction:ltr;justify-content:center;align-items:center;gap:5px;display:inline-flex}.tech-loader span{background:var(--accent);opacity:.38;border-radius:999px;animation:1.15s ease-in-out infinite techLoaderPulse;display:block}.tech-loader span:nth-child(2){animation-delay:.16s}.tech-loader span:nth-child(3){animation-delay:.32s}.tech-loader--inline span{width:6px;height:6px}.loading-overlay{z-index:10;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#f4f8fa85;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stage-pending-loading{z-index:18;pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#f4f8fa6b;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stage-pending-loading-card{color:var(--text-secondary);direction:rtl;background:#fffffff0;border:1px solid #023e4a1a;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:1.056rem;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #023e4a1f}.stage-area.stage-theme-model .stage-pending-loading{background:#011f2833}.stage-area.stage-theme-model .stage-pending-loading-card{color:#023e4a;background:#ecf2f5f0;border-color:#dff0f33d}@keyframes techLoaderPulse{0%,to{opacity:.32;transform:scaleX(.82)}45%{opacity:.95;transform:scaleX(1)}}@keyframes subtlePulse{0%,to{opacity:.62}50%{opacity:1}}.output-container{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.prob-list-container::-webkit-scrollbar{width:0;height:0}.prob-list-container::-webkit-scrollbar-thumb{background:0 0}.input-textarea{color:var(--text-primary);border-radius:var(--radius-md,12px);resize:none;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #11182726;outline:none;width:100%;padding:12px 18px 45px;font-size:20.7px;line-height:1.5;transition:all .2s;box-shadow:inset 0 2px 4px #00000008}.input-textarea:focus{border-color:var(--accent);box-shadow:inset 0 2px 4px #00000008,0 0 0 3px #1118270d}.input-textarea::placeholder{color:#9ca3af;text-align:center}.input-char-counter{color:var(--text-tertiary);font-family:var(--font-mono);pointer-events:none;direction:ltr;font-size:14.49px;font-weight:600;position:absolute;bottom:12px;right:14px}.input-card-form{flex-direction:column;align-items:stretch;width:100%;margin-top:1rem;display:flex}.input-panel>[data-tour-target=input-panel]{flex-direction:column;flex:auto;min-height:0;display:flex}.input-panel .input-card-form{flex:auto;min-height:0}.input-helper-slot{justify-content:flex-start;align-items:flex-end;margin-top:auto;padding-top:16px;padding-right:12px;display:flex}.input-card-form .input-field-box{border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:none;background:#fff;margin:0;padding:14px 16px 30px;transition:border-color .2s}.input-card-form .input-field-box:focus-within{border-color:var(--border-hover);box-shadow:none}.theme-dark .shared-card .input-card-form .input-field-box{box-shadow:none;background:#ffffff0d;border-color:#ffffff29}.theme-dark .shared-card .input-card-form .input-field-box:focus-within{box-shadow:none;border-color:#ffffff52}.side-panel .input-card-form .input-field-box,.output-panel .list-continuation-preview{box-sizing:border-box;height:144px!important;min-height:144px!important}@media (width>=1000px){.side-panel .input-card-form .input-field-box,.output-panel .list-continuation-preview{height:136px!important;min-height:136px!important}}.input-card-form .input-textarea,.theme-light .shared-card .input-card-form .input-textarea,.theme-dark .shared-card .input-card-form .input-textarea{width:100%;min-height:56px;box-shadow:none;resize:none;text-align:center;background:0 0;border:none;border-radius:0;outline:none;padding:0 0 14px;overflow:hidden}.side-panel .input-card-form .input-textarea{width:100%;box-shadow:none;resize:none;text-align:center;scrollbar-width:none;background:0 0;border:none;border-radius:0;outline:none;flex:auto;padding:0 0 14px;min-height:0!important;overflow:hidden!important}.side-panel .input-card-form .input-textarea,.output-panel .list-continuation-preview .continuation-text{font-family:inherit;font-size:clamp(1.056rem,1.118vw,1.263rem);font-weight:400;line-height:1.5}.side-panel .input-card-form .input-textarea::-webkit-scrollbar{display:none}.input-card-form .input-textarea:focus,.theme-light .shared-card .input-card-form .input-textarea:focus{box-shadow:none;border:none;outline:none}.input-card-form .input-char-counter{bottom:10px;right:14px}.sample-sentences-toggle,.probability-list-toggle{width:min(100%,208px);min-height:32px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;box-shadow:none;direction:rtl;background:#ffffffad;border:1px solid #023e4a24;border-radius:999px;outline:none;align-self:center;margin-top:8px;padding:4px 12px;font-size:clamp(1.056rem,1.118vw,1.263rem);font-weight:800;line-height:1.2}@media (width>=1000px){.sample-sentences-toggle,.probability-list-toggle{padding-inline:clamp(5px,.7vw,10px);font-size:clamp(.807rem,1.087vw,1.19rem)}}.sample-sentences-toggle:hover,.probability-list-toggle:hover{color:var(--text-primary);border-color:#023e4a3d}.sample-sentences-list{border-radius:var(--radius-sm);background:#ffffff94;border:1px solid #023e4a14;flex-direction:column;gap:6px;margin-top:8px;padding:6px;display:flex}.sample-sentence-item{width:100%;color:var(--text-secondary);cursor:pointer;text-align:right;direction:rtl;background:#ffffff75;border:1px solid #023e4a1a;border-radius:8px;align-items:center;gap:6px;padding:5px 7px;font-size:clamp(1.056rem,1.118vw,1.263rem);line-height:1.25;display:flex}.sample-sentence-number{width:18px;height:18px;color:var(--text-secondary);text-align:center;background:#023e4a14;border-radius:999px;flex:none;font-size:.745rem;font-weight:700;line-height:18px}.sample-sentence-text{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}.sample-sentence-item:hover,.sample-sentence-item.active{color:var(--text-primary);background:#023e4a0f;border-color:#023e4a33}.output-list-layout{flex-direction:column;height:100%;min-height:0;display:flex}.probability-list-toggle{justify-content:center;align-items:center;gap:4px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.probability-list-toggle:focus-visible{box-shadow:none;background:#ffffffe6;outline:none}.probability-list-toggle-arrow{justify-content:center;align-items:center;width:1em;height:1em;margin-inline-start:-4px;font-size:1.366em;line-height:1;display:inline-flex;transform:translateY(0)}.output-probability-section{opacity:1;flex-direction:column;flex:auto;min-height:0;transition:max-height .26s,opacity .22s,transform .26s,margin-top .26s;display:flex;overflow:hidden;transform:translateY(0)}.output-probability-section.open{pointer-events:auto;max-height:420px;margin-top:8px}.output-probability-section.closed{opacity:0;pointer-events:none;max-height:0;margin-top:0;transform:translateY(-6px)}.output-probability-title{text-align:center;color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;margin:0 0 3px;font-size:clamp(1.159rem,1.242vw,1.397rem);display:flex}.prob-list-container{--prob-row-height:30px;--prob-list-natural-height:308px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;width:100%;height:clamp(224px, 32vh, var(--prob-list-natural-height));min-height:min(224px,100%);max-height:min(var(--prob-list-natural-height), 100%);flex:1 1 clamp(224px, 32vh, var(--prob-list-natural-height));box-sizing:border-box;contain:layout paint;margin-top:4px;padding:4px 6px 10px;position:relative;overflow:hidden auto}@media (width>=1000px){.output-panel{overflow-y:hidden}.output-panel .shared-card,.output-panel .output-list-layout{height:100%;min-height:0}.output-panel .output-probability-section.open{flex:none}.output-panel .output-probability-title{display:none}.output-panel .prob-list-container{height:var(--prob-list-natural-height);min-height:var(--prob-list-natural-height);max-height:var(--prob-list-natural-height);flex:0 0 var(--prob-list-natural-height);overflow-y:hidden}}@media (width>=1000px) and (height<=870px){.input-panel,.output-panel{align-self:stretch;height:100%}}.prob-item.prob-item--race{width:auto;height:var(--prob-row-height);min-height:var(--prob-row-height);transform-origin:50%;will-change:transform, opacity;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity 90ms ease-out,background-color .18s,border-color .18s,box-shadow .18s;position:absolute;top:4px;left:6px;right:6px}.prob-list-scroll-spacer{opacity:0;pointer-events:none;width:1px;min-height:0}.prob-item{border-radius:var(--radius-md,10px);box-sizing:border-box;width:100%;min-height:var(--prob-row-height);background:#fff;border:1px solid #0000000d;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 12px;transition:background-color .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 5px #00000008}.prob-item.top-token{border-color:var(--accent);background:#d9e6eb}.prob-item.top-token .prob-token{color:var(--accent);font-weight:800}.prob-item.top-token .prob-value{color:var(--accent);font-weight:600}.prob-item.excluded{box-shadow:none;cursor:not-allowed;opacity:.48;pointer-events:none;background:#f1f5f9;border-color:#64748b33}.prob-item.excluded .prob-bar-fill{background:#cbd5e1}.prob-item.excluded .prob-token,.prob-item.excluded .prob-value{color:#64748b;font-weight:500}.prob-bar-fill{background:var(--accent-soft,#eef2f6);z-index:0;will-change:width;border-radius:10px 0 0 10px;height:100%;position:absolute;top:0;right:0}.prob-content{z-index:1;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:100%;display:flex;position:relative}.prob-token{color:var(--text-secondary);font-weight:500;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.1;overflow:hidden}.prob-value{color:#718096;flex:none;font-size:13.45px;font-weight:600;line-height:1}.retry-state{width:100%;color:var(--text-secondary);justify-content:center;align-items:center;gap:12px;font-size:15.52px;font-weight:600;display:flex}.retry-state-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side-panel .retry-state{text-align:center;flex-direction:column;gap:6px}.side-panel .retry-state-label{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.retry-state--on-dark .retry-state-label{color:#ffffffd9}@media (width<=767px){.retry-state{justify-content:center}.retry-state-label{display:none}.retry-button{min-height:44px;padding:8px 18px}}.retry-button{border:1.5px solid var(--accent);min-height:36px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 16px;font-size:14.49px;font-weight:700;display:inline-flex}.retry-button:hover,.retry-button:focus-visible{background:#023e4a0f}.retry-button-icon{flex:none;transition:transform .2s}.retry-button:hover .retry-button-icon,.retry-button:focus-visible .retry-button-icon{transform:rotate(75deg)}.retry-button--on-dark{color:#fff;border-color:#ffffff8c}.retry-button--on-dark:hover,.retry-button--on-dark:focus-visible{background:#ffffff24}.prob-boundary{color:var(--text-tertiary);opacity:.68;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0;font-size:12.42px;font-weight:600;line-height:1.2;list-style:none;display:flex}.prob-boundary--race{z-index:8;pointer-events:none;background:linear-gradient(90deg, transparent, var(--bg-panel) 12%, var(--bg-panel) 88%, transparent);will-change:transform;height:18px;margin:0;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;left:8px;right:8px}.prob-boundary:before,.prob-boundary:after{content:"";background:#6b728038;flex:1;height:1px}.tour-overlay{--tour-mouse-x:50%;--tour-mouse-y:48%;z-index:9999;pointer-events:auto;width:100vw;height:100dvh;position:fixed;top:0;left:0}.tour-highlight{z-index:1;border:1px solid var(--accent);pointer-events:none;background:0 0;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 0 0 9999px #0a0f19bf,inset 0 0 20px #4a9eff66,0 0 15px #4a9eff66}.tour-highlight-fallback{z-index:1;background:#0a0f19bf;width:100%;height:100%;position:absolute;top:0;left:0}.tour-popover{box-sizing:border-box;border-radius:var(--radius-md);padding:18px 16px 12px 18px;width:300px;color:var(--text-primary);z-index:10000;background:#fff;border:1px solid #023e4a1f;flex-direction:column;gap:10px;padding-right:58px;transition:top .3s,left .3s,right .3s,transform .3s;display:flex;position:absolute;overflow:visible;box-shadow:0 12px 28px #011f2829,0 0 0 4px #dff0f361}.tour-ambient-glow{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mobile-subtitle-popover{box-sizing:border-box;overflow-wrap:anywhere;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:#014154;z-index:1000;text-align:right;cursor:default;background:#fff;width:min(360px,100vw - 24px);padding:12px;font-size:14.49px;font-weight:400;line-height:1.4;position:fixed;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.landing-hero-subtitle{color:#ffffffd1;text-wrap:balance;margin:0;font-size:clamp(1.087rem,1.604vw,1.397rem);font-weight:500;line-height:1.45}.mobile-subtitle-popover p{width:100%;max-width:none;margin:0}.tour-ambient-glow:before{content:"";width:min(320px,50vw);height:min(235px,38vh);top:var(--tour-mouse-y);left:var(--tour-mouse-x);filter:blur(22px);opacity:.68;background:radial-gradient(circle at 50% 48%,#dff0f329,#0000 48%),radial-gradient(circle at 54% 42%,#023e4a12,#0000 68%);border-radius:48%;transition:top .62s ease-out,left .62s ease-out,opacity .25s;animation:7.2s ease-in-out infinite tourAmbientGlowPulse;position:absolute;transform:translate(-50%,-50%)}.tour-popover-header{justify-content:flex-start;align-items:center;min-height:18px;display:flex}.tour-avatar{pointer-events:none;filter:drop-shadow(0 5px 9px #023e4a24);justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:absolute;top:-18px;right:-10px}.tour-avatar img{object-fit:contain;width:100%;height:100%;display:block}.tour-step-counter{color:var(--text-secondary);direction:ltr;background:#dff0f3ad;border:1px solid #023e4a14;border-radius:999px;padding:3px 8px;font-family:monospace;font-size:.88rem}.tour-text{color:var(--text-primary);margin:0;font-size:1.087rem;line-height:1.48}.tour-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.tour-btn{cursor:pointer;border-radius:8px;padding:7px 13px;font-size:.983rem;font-weight:700;transition:all .2s}.tour-btn.skip-btn,.tour-btn.back-btn{color:var(--text-secondary);background:0 0;border:1px solid #023e4a29}.tour-btn.skip-btn:hover,.tour-btn.back-btn:hover{color:var(--accent);background:#023e4a0d;border-color:#023e4a3d}.tour-btn.next-btn{background:var(--accent);color:#fff;border:none}.tour-btn.next-btn:hover{background:#012d36;box-shadow:0 4px 12px #023e4a33}@keyframes tourAmbientGlowPulse{0%,to{opacity:.46;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.68;transform:translate(-50%,-50%)scale(1.02)}}.landing-intro-overlay{--intro-mouse-x:50%;--intro-mouse-y:48%;z-index:11000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#01161e75;justify-content:center;align-items:center;padding:24px;animation:.22s ease-out both landingIntroOverlayIn;display:flex;position:fixed;inset:0}.landing-intro-reveal-layer{z-index:0;pointer-events:none;opacity:0;animation:.75s ease-out 80ms both landingIntroRevealIn;position:absolute;inset:0;overflow:hidden}.landing-intro-reveal-layer:before{content:"";width:min(540px,76vw);height:min(390px,56vh);top:var(--intro-mouse-y);left:var(--intro-mouse-x);filter:blur(26px);background:radial-gradient(circle at 52% 46%,#dff0f34d,#0000 48%),radial-gradient(circle at 44% 58%,#52a9be29,#0000 62%),radial-gradient(circle at 64% 38%,#023e4a1f,#0000 66%);border-radius:48%;transition:top .55s ease-out,left .55s ease-out;animation:6.5s ease-in-out infinite landingIntroAmbientPulse;position:absolute;transform:translate(-50%,-50%)}.landing-intro-reveal-layer:after{content:"";width:min(320px,56vw);height:min(230px,42vh);top:calc(var(--intro-mouse-y) + 8%);left:calc(var(--intro-mouse-x) - 7%);filter:blur(34px);opacity:.8;pointer-events:none;background:radial-gradient(circle,#dff0f31f,#0000 64%);border-radius:50%;transition:top .75s ease-out,left .75s ease-out;position:absolute;transform:translate(-50%,-50%)}.intro-reveal-dot{pointer-events:none;background:#dff0f394;border-radius:50%;width:4px;height:4px;animation:5.8s ease-in-out infinite landingIntroAmbientDust;display:block;position:absolute;box-shadow:0 0 16px #dff0f338}.dot-one{animation-delay:.1s;top:28%;left:calc(50% - 210px)}.dot-two{animation-delay:.35s;top:20%;left:calc(50% + 185px)}.dot-three{animation-delay:.75s;top:47%;left:calc(50% - 365px)}.dot-four{animation-delay:.25s;top:57%;left:calc(50% + 340px)}.dot-five{animation-delay:.9s;top:78%;left:calc(50% + 150px)}.dot-six{animation-delay:.55s;top:73%;left:calc(50% - 180px)}.dot-seven{animation-delay:1s;top:36%;left:calc(50% + 300px)}.dot-eight{animation-delay:.45s;top:63%;left:calc(50% - 300px)}.landing-intro-popover{z-index:1;border-radius:var(--radius-md);width:min(580px,100vw - 36px);max-height:calc(100dvh - 64px);color:var(--text-primary);text-align:center;background:#fff;border:1px solid #023e4a1f;padding:30px 28px 22px;animation:.28s cubic-bezier(.2,.8,.2,1) both landingIntroPopoverIn;position:relative;overflow:visible;box-shadow:0 18px 42px #011f2833,0 0 0 4px #dff0f357}.landing-intro-avatar{z-index:2;pointer-events:none;filter:drop-shadow(0 6px 10px #023e4a29);width:72px;height:72px;position:absolute;top:-34px;right:-16px}.landing-intro-avatar img{object-fit:contain;width:100%;height:100%;display:block}.landing-intro-title{color:var(--accent);margin:0 auto 14px;font-size:1.501rem;font-weight:800;line-height:1.25}.landing-intro-text{max-width:100%;color:var(--text-primary);text-align:center;flex-direction:column;gap:16px;font-size:1.097rem;line-height:1.58;display:flex}.landing-intro-text p{text-wrap:pretty;margin:0}.intro-desktop-br{display:inline}.landing-intro-logo{vertical-align:middle;width:auto;height:17px;margin-inline:4px;display:inline-block;transform:translateY(-2.5px)}.landing-intro-text strong{color:var(--accent);font-weight:800}.landing-intro-actions{justify-content:center;margin-top:20px;display:flex}.landing-intro-button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-size:1.056rem;font-weight:800;transition:background .2s,box-shadow .2s,transform .2s}.landing-intro-button:hover{background:#012d36;transform:translateY(-1px);box-shadow:0 4px 12px #023e4a33}.about-overlay{z-index:2147483000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01161e57;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out both aboutOverlayIn;display:flex;position:fixed;inset:0}.about-popover{border-radius:var(--radius-md);width:min(460px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--text-primary);text-align:center;direction:rtl;background:#fff;border:1px solid #023e4a24;padding:28px 30px 22px;animation:.24s ease-out both aboutPopoverIn;position:relative;overflow-y:auto;box-shadow:0 22px 54px #01161e33,0 0 34px #0ea5e91f}.about-close{width:30px;height:30px;color:var(--accent);cursor:pointer;background:#023e4a0f;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.552rem;line-height:1;transition:background .18s,transform .18s,color .18s;display:flex;position:absolute;top:10px;right:10px}.about-close:hover,.about-close:focus-visible{color:#011f28;background:#023e4a1f;outline:none;transform:scale(1.05)}.about-title{color:var(--accent);margin:0 0 12px;font-size:1.345rem;font-weight:800;line-height:1.25}.about-project-logo{width:136px;height:auto;margin:0 auto 12px;display:block}.about-description{max-width:360px;color:var(--text-primary);margin:0 auto 14px;font-size:1.097rem;font-weight:700;line-height:1.5}.about-meta{color:var(--text-secondary);flex-direction:column;gap:4px;margin:0 0 16px;font-size:1.014rem;line-height:1.35;display:flex}.about-meta p{margin:0}.about-sections{border-top:1px solid #023e4a1a;border-bottom:1px solid #023e4a1a;grid-template-columns:1fr 1fr;gap:0;margin:0 0 18px;display:grid}.about-section{padding:14px 12px}.about-section+.about-section{border-right:1px solid #023e4a1a}.about-section-title{color:var(--accent);margin:0 0 8px;font-size:1.056rem;font-weight:800;line-height:1.25}.about-names{color:var(--text-primary);flex-direction:column;gap:5px;font-size:1.045rem;font-weight:700;line-height:1.3;display:flex}.about-hit-link{border-radius:8px;width:max-content;margin:0 auto 12px;transition:opacity .18s,transform .18s;display:block}.about-hit-link:hover{opacity:.82;transform:translateY(-1px)}.about-hit-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.about-hit-logo{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:58px;margin:0;display:block}.about-footer{color:var(--text-tertiary);margin:0;font-size:.88rem;font-weight:600;line-height:1.35}@keyframes aboutOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes aboutPopoverIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landingIntroOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes landingIntroPopoverIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landingIntroRevealIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes landingIntroAmbientPulse{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.94;transform:translate(-50%,-50%)scale(1.02)}}@keyframes landingIntroAmbientDust{0%,to{opacity:.22;transform:translate(0,0)scale(.9)}50%{opacity:.5;transform:translateY(-5px)scale(1.04)}}@media (width<=1439px){.unified-stage-split{--stage-shell-gap:12px;--token-grid-column-gap:7px;--token-grid-row-gap:7px;--token-grid-inset-x:10px;--token-grid-inset-y:10px}}@media (width>=1200px) and (width<=1499px){.stage-header{--track-toggle-reserve:clamp(155px, 12vw, 170px)}.track-toggle-btn{padding:clamp(4px,.5vw,7px) clamp(8px,1vw,14px);font-size:clamp(.952rem,1.014vw,1.087rem)}}@media (width<=1199px){.explore-layout{gap:.75rem .9rem;padding:1.25rem 1rem 1rem}.shared-stage-container{padding:1.1rem var(--stage-container-x-padding) 1.35rem}.stage-area{--stage-container-x-padding:1.5rem}.stage-header{--track-toggle-reserve:clamp(150px, 14vw, 180px);min-height:42px;margin-bottom:12px}.stage-track-toggle{top:1.1rem}.stage-title-row h2{font-size:clamp(1.242rem,2.794vw,2.587rem)}.track-toggle-btn{padding:clamp(4px,.5vw,6px) clamp(7px,.9vw,10px);font-size:clamp(.911rem,.983vw,1.014rem)}.parameters-overlay{width:92%;min-width:0}.tab{padding:13px 16px;font-size:16.56px}.side-panel textarea,.side-panel p{font-size:1.087rem}.count-label{font-size:15.52px}.count-value{font-size:20.7px}}@media (width<=1023px){.dot-three,.dot-four,.dot-seven,.dot-eight{display:none}.explore-layout{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:.6rem;height:100%;min-height:0;padding:.6rem}.explore-layout:has(.stage-area.params-open){grid-template-rows:auto minmax(0,1fr);padding-bottom:0}.stage-area{grid-area:2/1/3/-1;min-height:0}.top-bar{flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;min-height:44px;margin-bottom:0;display:flex;position:relative}.top-bar>:first-child{position:absolute;top:50%;right:0;transform:translateY(-50%)}.top-bar>:last-child{position:absolute;top:50%;left:0;transform:translateY(-50%)}.tabs,.tab{flex:none}.unified-app-logo,.top-bar-logo{width:auto;max-width:100%;height:auto;max-height:18px}.back-icon{width:20px;height:20px}.mobile-input-trigger{border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--accent);cursor:pointer;background:#fff;padding:6px 12px;font-size:.88rem;font-weight:700}.parameters-overlay{border-radius:var(--radius-lg);border:1px solid var(--border-hover);width:auto;height:100%;max-height:100%;padding:10px;position:absolute;inset:0;overflow-y:auto}.param-slider-wrapper{padding-top:22px}.parameters-overlay{--param-slider-thumb-size:26px;--param-slider-thumb-offset:-9px}.param-label{gap:8px;font-size:clamp(1.159rem,1.242vw,1.397rem)}.param-value-badge{min-width:48px;padding:3px 10px;font-size:clamp(1.056rem,1.118vw,1.263rem)}.slider-min-max{font-size:clamp(1.056rem,1.118vw,1.263rem)}.param-section{padding:6px 0}.param-box-mobile{box-sizing:border-box;flex-direction:column;flex:auto;gap:6px;width:100%;min-height:0;display:flex}.param-mobile-tabs{gap:6px;display:flex}.param-box-mobile>.stage-cta-text{margin-bottom:4px}.param-mobile-tab{border:1px solid var(--border-light);border-radius:var(--radius-md);min-height:40px;color:var(--text-secondary);text-align:center;cursor:pointer;background:#fff;flex:1 1 0;padding:8px 6px;font-size:clamp(1.056rem,1.118vw,1.263rem);font-weight:600;transition:background .2s,border-color .2s,color .2s}.param-mobile-tab.active{background:var(--accent);border-color:var(--accent);color:#fff}.stage-area.stage-theme-model .param-mobile-tab{background:var(--stage-model-panel);border-color:var(--stage-model-border);color:var(--stage-model-text-soft)}.stage-area.stage-theme-model .param-mobile-tab.active{background:var(--stage-model-accent);border-color:var(--stage-model-accent);color:var(--stage-model-accent-text)}.param-mobile-active-control .param-section{padding:4px 0 0}.param-mobile-output{box-sizing:border-box;background:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);flex-direction:column;padding:.4rem .6rem;display:flex}.parameters-mobile-lumi-slot{flex-direction:column-reverse;align-items:flex-end;gap:8px;width:100%;min-height:44px;margin-top:auto;padding-top:8px;display:flex}.parameters-mobile-lumi-slot .interpreter-bot-fab{flex:0 0 44px;position:relative;inset:auto}.parameters-mobile-lumi-slot .interpreter-bot-popover{box-sizing:border-box;width:100%;max-height:none;position:static;transform:none}.parameters-mobile-lumi-slot .interpreter-bot-body{justify-content:center;align-items:center;width:100%}.parameters-mobile-lumi-slot .interpreter-bot-text{text-align:center;width:100%;max-width:min(62ch,100%);margin-inline:auto}.param-mobile-output .landing-continuation-preview .continuation-text{color:var(--text-secondary);font-size:1.035rem}.param-mobile-output .landing-continuation-preview .continuation-prefix-token{color:var(--accent);background:#023e4a14;border-radius:6px;padding:2px 6px}.attention-slider::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px}.stage-area:not(.stage-theme-model) .count-box[data-shell-step=attention] input.attention-slider::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px}.stage-area.stage-theme-model .count-box[data-shell-step=attention] input.attention-slider::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px}.attention-slider::-moz-range-thumb{width:20px;height:20px}.stage-area:not(.stage-theme-model) .count-box[data-shell-step=attention] input.attention-slider::-moz-range-thumb{width:20px;height:20px}.stage-area.stage-theme-model .count-box[data-shell-step=attention] input.attention-slider::-moz-range-thumb{width:20px;height:20px}.attention-slider-row{min-height:40px}.mobile-output-region{flex-direction:column;grid-area:3/1/4/-1;min-width:0;display:flex;position:relative}.mobile-output-bar{box-sizing:border-box;background:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);--output-lumi-reserve:66px;padding:.5rem .9rem;padding-left:calc(var(--output-lumi-reserve) + .9rem);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:2px;display:flex;position:relative}.mobile-output-lumi-slot{z-index:9900;width:44px;height:44px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.mobile-output-bar-pulse{animation:1.6s ease-in-out mobile-output-pulse-subtle}.mobile-output-bar-pulse .landing-continuation-preview{border-color:#eab3087a;box-shadow:0 0 0 3px #eab3081f}.mobile-output-bar-pulse .landing-continuation-preview .continuation-text{color:var(--text-primary);font-weight:700}.mobile-output-bar-pulse .landing-continuation-preview .continuation-prefix-token{color:var(--accent);background:#eab3082e}.mobile-output-bar-guided-pulse{animation:none}.mobile-output-bar-guided-pulse .landing-continuation-preview{animation:1.45s ease-in-out guided-continuation-preview-glow-anim}@keyframes mobile-output-pulse-subtle{0%,to{background-color:#eab30800;box-shadow:0 0 #eab30800}45%{background-color:#eab30838;box-shadow:0 0 0 4px #eab30824}}.mobile-output-bar-label{text-align:center;color:var(--accent);font-size:1.118rem;font-weight:800;display:block}.mobile-output-heading{text-align:center;width:max-content;margin-inline:auto;display:block;position:relative}.mobile-output-bar>.mobile-output-heading{left:calc(var(--output-lumi-reserve) / -2)}.mobile-sheet .shared-card-heading h3.mobile-output-heading{margin-inline:auto;font-size:2.173rem}.mobile-output-arrow{width:28px;height:28px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:18.63px;line-height:1;display:inline-flex;position:absolute;top:50%;right:calc(100% + 3px);transform:translateY(-50%)}.mobile-output-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mobile-output-bar .continuation-preview{min-height:0;padding:4px 0}.mobile-output-bar .landing-continuation-preview .continuation-text{color:var(--text-secondary);font-size:1.035rem}.mobile-output-bar .landing-continuation-preview .continuation-prefix-token{color:var(--accent);background:#023e4a14;border-radius:6px;padding:2px 6px}.mobile-output-bar-guided-pulse .landing-continuation-preview{border-color:#eab30880;box-shadow:0 0 0 3px #eab30824}.mobile-output-bar-guided-pulse .landing-continuation-preview .continuation-text{color:var(--text-primary);font-weight:750}.mobile-output-bar-guided-pulse .landing-continuation-preview .continuation-prefix-token{color:var(--accent);background:#eab30833}.unified-stage-split{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.stage-main-stack{grid-area:1/1/2/-1}.count-box{flex-shrink:0;grid-area:2/1/3/-1;height:auto;min-height:80px;max-height:26vh;overflow:hidden auto}.count-box[data-shell-step=tokenization]{height:clamp(152px,22vh,192px);min-height:clamp(152px,22vh,192px);max-height:clamp(152px,22vh,192px);overflow:hidden}.unified-stage-split{--token-row-height:42px}.tokens-box[data-shell-step=tokenization],.ids-box[data-shell-step=tokenization]{height:auto;min-height:clamp(110px, calc(var(--token-active-rows,3) * var(--token-row-height) + (var(--token-active-rows,3) - 1) * var(--token-grid-row-gap) + 2 * var(--token-grid-inset-y) + 60px), 215px);flex:1 1 0}.tokens-box{--stage-cta-inset-x:10px;--stage-cta-frame-inset-y:6px;--stage-cta-slot-height:clamp(46px, 15vw, 72px);--stage-cta-gap:4px}.stage-cta-text{font-size:clamp(1.056rem,1.118vw,1.263rem);line-height:1.22}.box-card.tokens-box,.box-card.ids-box{padding:10px}.unified-stage-split{--token-grid-inset-x:6px;--token-grid-inset-y:8px;--token-grid-column-gap:5px;--token-grid-row-gap:6px}}@media (width<=767px){body{overflow:hidden auto}#root,.app-wrapper{height:100dvh;min-height:0;overflow:visible}.screen-layer{min-height:100dvh}.screen-layer.active{height:auto;min-height:100dvh;position:relative}.screen-layer:not(.active){visibility:hidden}.landing-chat-layout{height:auto;min-height:100dvh;padding:.9rem;overflow:hidden visible}.landing-toolbar-logo{top:12px;left:16px}.landing-hero{gap:9px;min-height:0;padding-top:clamp(78px,13dvh,118px);padding-bottom:clamp(24px,6dvh,56px)}.landing-hero-subtitle{max-width:32rem;font-size:clamp(1.014rem,4.347vw,1.159rem)}.landing-chat-history{gap:16px;min-height:0;padding-top:62px;padding-bottom:18px}.landing-bottom-area{padding-top:clamp(10px,1.6dvh,16px);padding-bottom:max(14px, env(safe-area-inset-bottom));gap:clamp(10px,1.6dvh,16px)}.landing-bottom-card{min-height:clamp(100px,15dvh,130px)}.explore-layout{grid-template-rows:minmax(44px,auto) minmax(0,1fr) auto;align-content:stretch;gap:.6rem;height:auto;min-height:100dvh;padding:.6rem;overflow:visible}.stage-area,.stage-content-shell{min-height:0}.mobile-output-bar{flex-shrink:0}.tabs{gap:2px;padding:4px 5px}.tab{min-width:26px;padding:6px 8px;font-size:.849rem}.track-toggle-btn{cursor:pointer;padding:7px 12px}.stage-header{--track-toggle-reserve:clamp(88px, 25vw, 126px);min-height:42px;margin-bottom:8px}.stage-title-row h2{font-size:clamp(1.087rem,3.933vw,1.501rem)}.track-toggle-icon{width:16px;height:16px;display:block}.track-toggle-model-icon{object-fit:cover;object-position:left center;border-radius:50%}}@media (width<=1023px){.shared-stage-container{padding:.58rem .75rem .65rem}.stage-track-toggle{top:.36rem}.unified-stage-split{--token-row-height:28px}.unified-stage-split:has(.tokens-box[data-shell-step=tokenization]){--stage-shell-gap:clamp(10px, calc(4dvh - 18px), 16px)}.tokens-box{--stage-cta-inset-x:10px;--stage-cta-frame-inset-y:4px;--stage-cta-slot-height:28px;--stage-cta-gap:2px}.stage-cta-text{align-items:center;font-size:clamp(.931rem,3.829vw,1.035rem);line-height:1.16}.stage-cta-copy{white-space:nowrap}.stage-area:not(.stage-theme-model) .tokens-box[data-shell-step=tokenization] .stage-cta-copy,.stage-area.stage-theme-model .tokens-box[data-shell-step=tokenization] .stage-cta-copy{font-size:0}.stage-area:not(.stage-theme-model) .tokens-box[data-shell-step=tokenization] .stage-cta-copy:after{content:"בחרו מילה וראו את חלקי המשפט";font-size:clamp(.931rem,3.829vw,1.035rem)}.stage-area.stage-theme-model .tokens-box[data-shell-step=tokenization] .stage-cta-copy:after{content:"בחרו טוקן וראו את ה-Token ID";font-size:clamp(.931rem,3.829vw,1.035rem)}.stage-area:has(.tokens-box[data-shell-step=vectorization]) .stage-title-row h2{white-space:nowrap;font-size:clamp(1.014rem,3.571vw,1.201rem);line-height:1.12}:is(.stage-area:has(.tokens-box[data-shell-step=tokenization]) .shared-stage-container,.stage-area:has(.tokens-box[data-shell-step=attention]) .shared-stage-container,.stage-area:has(.tokens-box[data-shell-step=vectorization]) .shared-stage-container){padding-top:.48rem;padding-bottom:.58rem}:is(.stage-area:has(.tokens-box[data-shell-step=tokenization]) .stage-header,.stage-area:has(.tokens-box[data-shell-step=attention]) .stage-header,.stage-area:has(.tokens-box[data-shell-step=vectorization]) .stage-header){min-height:38px;margin-bottom:5px}:is(.stage-area:has(.tokens-box[data-shell-step=tokenization]) .stage-title-row,.stage-area:has(.tokens-box[data-shell-step=attention]) .stage-title-row,.stage-area:has(.tokens-box[data-shell-step=vectorization]) .stage-title-row){flex-shrink:0;gap:5px;min-height:25px}.stage-area:has(.tokens-box[data-shell-step=attention]) .stage-title-row h2{white-space:nowrap;font-size:clamp(.89rem,3.25vw,1.05rem);line-height:1.12}.tokens-box[data-shell-step=vectorization],.tokens-box[data-shell-step=attention]{--stage-cta-frame-inset-y:5px;--stage-cta-slot-height:28px;--stage-cta-gap:3px}.stage-area:not(.stage-theme-model) .tokens-box[data-shell-step=attention] .stage-cta-copy{font-size:clamp(.931rem,3.829vw,1.035rem)}.stage-area.stage-theme-model .tokens-box[data-shell-step=attention] .stage-cta-copy{font-size:0}.stage-area.stage-theme-model .tokens-box[data-shell-step=attention] .stage-cta-copy:after{content:"שנו משקלי קשב";font-size:clamp(.931rem,3.829vw,1.035rem)}.stage-area:not(.stage-theme-model) .tokens-box[data-shell-step=vectorization] .stage-cta-copy{font-size:clamp(.84rem,3.45vw,.93rem)}.stage-area.stage-theme-model .count-box[data-shell-step=attention] .attention-info-content-model{gap:5px!important}.stage-area.stage-theme-model .count-box[data-shell-step=attention] .attention-detail-title{line-height:1.12;margin-bottom:1px!important}.stage-area.stage-theme-model .count-box[data-shell-step=attention] .attention-focus-row{gap:6px!important;margin-bottom:5px!important}.stage-area.stage-theme-model .count-box[data-shell-step=attention] .attention-sliders-container{box-sizing:border-box;max-height:min(222px,74%);padding-inline:4px 7px;overflow-x:hidden}.stage-area.stage-theme-model .count-box[data-shell-step=attention] .attention-slider-row{grid-template-columns:minmax(72px,max-content) minmax(0,1fr) minmax(46px,max-content);column-gap:8px;min-height:32px;margin-bottom:3px;padding:2px 0;overflow:visible}.stage-area.stage-theme-model .count-box[data-shell-step=attention] .attention-slider-row .target-token{white-space:nowrap;min-width:max-content;line-height:1.1;font-size:clamp(.952rem,3.778vw,1.076rem)!important}.stage-area.stage-theme-model .count-box[data-shell-step=attention] .attention-slider-row .target-token[data-long=true]{font-size:clamp(.857rem,3.4vw,.968rem)!important}.stage-area.stage-theme-model .count-box[data-shell-step=attention] .attention-slider-row .weight-value{text-align:left;white-space:nowrap;min-width:46px;line-height:1.1;overflow:visible;font-size:clamp(.931rem,3.674vw,1.035rem)!important}.stage-area.stage-theme-model .count-box[data-shell-step=attention] .attention-slider-row .attention-slider{width:calc(100% - 8px);max-width:104px;margin-inline:4px}.stage-area:not(.stage-theme-model) .count-box[data-shell-step=attention] .attention-info-content-human{justify-content:center;gap:5px!important}.stage-area:not(.stage-theme-model) .count-box[data-shell-step=attention] .attention-human-focus-stack{gap:7px}.stage-area:not(.stage-theme-model) .count-box[data-shell-step=attention] .attention-info-content-human .attention-focus-label{font-size:clamp(1.014rem,4.036vw,1.159rem);line-height:1.14}.stage-area:not(.stage-theme-model) .count-box[data-shell-step=attention] .attention-info-content-human .attention-detail-pill{font-size:clamp(1.056rem,4.295vw,1.221rem);line-height:1.12;min-height:30px!important;padding:3px 12px!important}.tokens-box[data-shell-step=vectorization] .tokenization-bubble.unified-token.is-vector-hovered:not(.is-selected),.tokens-box[data-shell-step=vectorization] .tokenization-bubble.human-word-bubble.is-vector-hovered:not(.is-selected){color:var(--accent);z-index:12;background:#023e4a14;border-color:#023e4a75;box-shadow:0 3px 8px #023e4a1f,0 0 0 2px #023e4a1a}.tokens-box[data-shell-step=vectorization] .tokenization-bubble.unified-token.is-selected,.tokens-box[data-shell-step=vectorization] .tokenization-bubble.human-word-bubble.is-selected{background:var(--accent);border-color:var(--accent);color:#fff;z-index:18;box-shadow:0 5px 12px #023e4a3d,0 0 0 2px #023e4a1f}.stage-area.stage-theme-model .tokens-box[data-shell-step=vectorization] .tokenization-bubble.unified-token.is-vector-hovered:not(.is-selected),.stage-area.stage-theme-model .tokens-box[data-shell-step=vectorization] .tokenization-bubble.human-word-bubble.is-vector-hovered:not(.is-selected){color:#fff;background:#ecf2f538;border-color:#dff0f3ad;box-shadow:0 4px 10px #01161e29,0 0 0 2px #dff0f31a}.stage-area.stage-theme-model .tokens-box[data-shell-step=vectorization] .tokenization-bubble.unified-token.is-selected,.stage-area.stage-theme-model .tokens-box[data-shell-step=vectorization] .tokenization-bubble.human-word-bubble.is-selected{background:var(--stage-model-accent);color:var(--stage-model-accent-text);border-color:#fff;box-shadow:0 5px 13px #01161e38,0 0 0 2px #ffffff47}.vector-relation-line-nearest{stroke:#023e4ac2;stroke-width:2.6px}.vector-relation-line-farthest{stroke:#023e4a94;stroke-width:1.4px}.vector-relation-label-bg{x:-68px;y:-18px;fill:#fffffff0;stroke:#023e4a29;width:136px;height:36px}.vector-relation-label-text{fill:var(--accent);font-size:23.8px;font-weight:900}.stage-area.stage-theme-model .vector-relation-line-nearest{stroke:#7dd3fcf5;stroke-width:3px}.stage-area.stage-theme-model .vector-relation-line-farthest{stroke:#f8fafcc7;stroke-width:1.8px}.stage-area.stage-theme-model .vector-relation-label rect{fill:#f8fafcfa;stroke:#7dd3fce0;stroke-width:1.2px;display:block}.stage-area.stage-theme-model .vector-relation-label text{fill:var(--stage-model-accent-text);stroke:none;font-size:26.91px;font-weight:900}.stage-area{--token-bubble-max-width:clamp(44px, calc(20vw - 20px), 52px);--token-bubble-max-height:calc(var(--token-bubble-max-width) * 24 / 52);--token-bubble-aspect-ratio:52 / 24}.stage-area .tokenization-bubble.unified-token,.stage-area .tokenization-bubble.human-word-bubble,.stage-area .tokenization-bubble.id-pill{width:var(--token-bubble-max-width);height:var(--token-bubble-max-height);font-size:14.49px}.attention-focus-empty-slot{flex-shrink:0;height:30px;display:block}.count-box[data-shell-step=vectorization],.count-box[data-shell-step=attention]{--stage-info-card-height:clamp(164px, 20dvh, 190px)}.count-box[data-shell-step=vectorization]{height:auto;min-height:var(--stage-info-card-height);max-height:none;padding:8px 12px;overflow:visible}.count-box[data-shell-step=attention]{height:var(--stage-info-card-height);min-height:var(--stage-info-card-height);max-height:var(--stage-info-card-height);padding:8px 12px;overflow:hidden auto}.count-box[data-shell-step=vectorization]:has(.vector-info-placeholder){padding-inline:12px}.count-box[data-shell-step=vectorization] .stage-side-content{min-height:0;height:auto!important}.count-box[data-shell-step=vectorization] .vector-info-card-content{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;height:auto;display:flex}.count-box[data-shell-step=vectorization] .vector-info-empty-state{grid-row:1/-1}.count-box[data-shell-step=vectorization] .vector-info-heading-row{direction:rtl;justify-content:center;gap:7px;min-width:0}.count-box[data-shell-step=vectorization] .vector-info-title{min-width:0;margin-bottom:0;font-size:clamp(.911rem,3.571vw,1.035rem)}.count-box[data-shell-step=vectorization] .vector-info-section{gap:0}.count-box[data-shell-step=vectorization] .vector-info-token{white-space:normal;overflow-wrap:anywhere;justify-self:center;max-width:40%;padding:2px 10px;font-size:clamp(1.18rem,4.813vw,1.387rem);line-height:1.12}.count-box[data-shell-step=vectorization] .vector-info-columns{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"relations values";align-items:center;gap:10px;min-height:0;display:grid}.count-box[data-shell-step=vectorization] .vector-values-column{direction:rtl;grid-area:values;min-width:0}.count-box[data-shell-step=vectorization] .vector-relations-column{direction:rtl;border-right:1px solid #023e4a1a;grid-area:relations;min-width:0;padding-right:10px}.stage-area.stage-theme-model .count-box[data-shell-step=vectorization] .vector-relations-column{border-right-color:#dff0f32e}.count-box[data-shell-step=vectorization] .vector-status-column{direction:rtl;grid-column:1/-1;min-height:0!important}.count-box[data-shell-step=vectorization] .vector-info-list{gap:3px}.count-box[data-shell-step=vectorization] .vector-info-row{border-bottom-color:#023e4a14;justify-content:center;align-items:center;gap:8px;padding:2px 0;font-size:clamp(1.014rem,4.088vw,1.139rem);line-height:1.14}.count-box[data-shell-step=vectorization] .vector-info-heading-row .vector-primary-row{border:0;flex-wrap:wrap;gap:5px;width:auto;min-width:0;margin:0;padding:0;font-size:16.56px}.count-box[data-shell-step=vectorization] .vector-info-list-title{border-bottom:0;margin-top:5px;padding-bottom:0;font-size:clamp(.931rem,3.674vw,1.035rem)}.count-box[data-shell-step=vectorization] .vector-related-word-row{grid-template-columns:minmax(0,1fr);justify-content:center;gap:0}.count-box[data-shell-step=vectorization] .vector-related-word-row .vector-info-value{text-align:center;max-width:none}.count-box[data-shell-step=vectorization] .vector-dimension-row{grid-template-columns:18px minmax(0,1fr);gap:4px}.count-box[data-shell-step=vectorization] .vector-info-value{text-align:center;overflow-wrap:normal;word-break:keep-all;min-width:0;max-width:none}.count-box[data-shell-step=vectorization] .vector-relation-summary{border-top:0;gap:8px;margin-top:0;padding-top:0}.count-box[data-shell-step=vectorization] .vector-relation-summary .vector-info-row{flex-wrap:wrap;gap:3px 6px}.count-box[data-shell-step=vectorization] .vector-relation-summary .detail-label{white-space:nowrap}.count-box[data-shell-step=vectorization] .vector-relation-summary .detail-label,.count-box[data-shell-step=vectorization] .vector-relation-summary .vector-info-value{font-size:clamp(1.035rem,4.14vw,1.159rem);line-height:1.14}.tokens-box[data-shell-step=tokenization],.ids-box[data-shell-step=tokenization]{height:auto;min-height:clamp(96px, min(calc(var(--token-active-rows,3) * var(--token-row-height) + (var(--token-active-rows,3) - 1) * var(--token-grid-row-gap) + 2 * var(--token-grid-inset-y) + 60px), calc(50dvh - 226px)), 172px)}.box-card.tokens-box,.box-card.ids-box{padding:10px}.count-box[data-shell-step=tokenization]{height:clamp(96px,13.4dvh,124px);min-height:clamp(96px,13.4dvh,124px);max-height:clamp(96px,13.4dvh,124px);padding:8px 12px 8px 58px;overflow:hidden}.count-box[data-shell-step=tokenization] .stage-side-content{min-height:0}.count-box[data-shell-step=tokenization] .stage-side-content>.vector-details{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"selection counter";justify-items:center;min-height:0;justify-content:center!important;align-items:center!important;gap:10px!important;padding:4px 0!important;display:grid!important}.count-box[data-shell-step=tokenization] .stage-side-content>.vector-details>div:first-child{grid-area:counter;min-width:70px;gap:1px!important}.count-box[data-shell-step=tokenization] .count-label{line-height:1.08;font-size:clamp(.807rem,3.208vw,.931rem)!important}.count-box[data-shell-step=tokenization] .count-value{line-height:1;font-size:clamp(1.656rem,7.245vw,2.122rem)!important}.count-box[data-shell-step=tokenization] .stage-side-content>.vector-details:not(:has(.vector-info-section)):after{content:"";border-top:1px solid #0000;grid-area:selection;width:100%;min-height:54px}.count-box[data-shell-step=tokenization] .vector-info-section{grid-area:selection;align-items:center;width:100%;min-width:0;border-top:0!important;gap:3px!important;padding-top:0!important}.count-box[data-shell-step=tokenization] .vector-info-section>div:first-child{max-width:100%;line-height:1.12;padding:0!important;font-size:clamp(1.014rem,4.14vw,1.18rem)!important}.count-box[data-shell-step=tokenization] .vector-info-row{white-space:nowrap;border-bottom:none;justify-content:center;gap:clamp(10px,5vw,22px);padding:1px 0 0}}@media (width<=767px) and (height<=760px){.landing-chat-layout{padding:clamp(.55rem,1.8dvh,.85rem)}.landing-toolbar-logo{top:clamp(8px,1.8dvh,12px);left:12px}.landing-hero{padding-top:clamp(58px,10dvh,78px);padding-bottom:clamp(14px,3.5dvh,24px)}.landing-chat-history{gap:clamp(10px,1.9dvh,14px);padding-top:clamp(48px,8dvh,62px);padding-bottom:clamp(10px,2dvh,16px)}.landing-bottom-area{padding-top:clamp(7px,1.5dvh,10px);padding-bottom:max(10px, env(safe-area-inset-bottom));gap:clamp(7px,1.5dvh,10px)}.landing-bottom-card{min-height:clamp(86px,13dvh,112px)}.explore-layout{gap:.45rem;padding:.45rem .6rem .5rem}}.mobile-sheet-overlay{z-index:11000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01161e57;justify-content:center;align-items:flex-end;animation:.2s ease-out both aboutOverlayIn;display:flex;position:fixed;inset:0}.mobile-sheet{box-sizing:border-box;direction:rtl;background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:640px;max-height:min(82vh,640px);padding:30px 20px 24px;animation:.24s ease-out both mobileSheetIn;position:relative;overflow-y:auto;box-shadow:0 -12px 40px #01161e3d}.mobile-sheet-handle{background:var(--border-hover);border-radius:999px;width:44px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mobile-sheet-close{width:30px;height:30px;color:var(--accent);cursor:pointer;background:#023e4a0f;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.552rem;line-height:1;display:flex;position:absolute;top:10px;right:10px}@keyframes mobileSheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tour-ambient-glow,.tour-ambient-glow:before,.landing-intro-overlay,.landing-intro-popover,.landing-intro-reveal-layer,.landing-intro-reveal-layer:before,.landing-intro-reveal-layer:after,.intro-reveal-dot{transition:none;animation:none}.landing-intro-reveal-layer{opacity:.55}.landing-intro-overlay{--intro-mouse-x:50%;--intro-mouse-y:48%}.tour-overlay{--tour-mouse-x:50%;--tour-mouse-y:48%}}.vector-fading{opacity:0!important}.detail-val,.vector-info-token,.vector-info-section strong,.vector-info-section span{transition:opacity .16s ease-out}.prob-item{height:var(--prob-row-height);border-radius:var(--radius-sm);font-size:clamp(.931rem,.849vw,1.035rem);font-weight:500}.prob-token{color:var(--accent);font-size:clamp(.931rem,.849vw,1.035rem);font-weight:500}.prob-value{font-size:clamp(.849rem,.766vw,.952rem);font-weight:600}.count-box[data-shell-step=tokenization] .count-label,.count-box[data-shell-step=vectorization] .vector-info-token,.count-box[data-shell-step=vectorization] .vector-info-row,.count-box[data-shell-step=vectorization] .vector-relation-summary .detail-label,.count-box[data-shell-step=vectorization] .vector-relation-summary .vector-info-value,.count-box[data-shell-step=attention] .attention-info-content-model .attention-detail-title,.count-box[data-shell-step=attention] .attention-info-content-model .attention-focus-label,.count-box[data-shell-step=attention] .attention-info-content-model .attention-detail-pill,.prob-list-container .prob-token,.prob-list-container .prob-value,.list-continuation-preview .continuation-text,.parameters-overlay .custom-tooltip:after{font-size:clamp(1.056rem,1.118vw,1.263rem)}@media (width<=1023px){.parameters-overlay.parameters-overlay-mobile{max-height:100%;padding:8px}.parameters-overlay-mobile .param-label{z-index:4;position:relative}.parameters-overlay-mobile .param-info-tooltip{position:static}.parameters-overlay-mobile .param-info-tooltip:after{box-sizing:border-box;text-align:center;width:min(260px,100%);max-width:100%;top:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%)}.parameters-overlay-mobile .param-info-tooltip:before{display:none}.parameters-overlay-mobile .param-info-tooltip:hover:after,.parameters-overlay-mobile .param-info-tooltip:focus:after,.parameters-overlay-mobile .param-info-tooltip:focus-within:after{transform:translate(-50%)}.parameters-overlay.parameters-overlay-mobile .stage-header{--track-toggle-reserve:clamp(88px, 25vw, 126px);flex:0 0 36px;height:36px;min-height:36px;margin-bottom:4px}.parameters-overlay.parameters-overlay-mobile .stage-header>*{opacity:1!important;visibility:visible!important}.parameters-overlay.parameters-overlay-mobile .stage-title-row{flex-wrap:nowrap;gap:5px;max-width:100%;min-height:36px}.parameters-overlay.parameters-overlay-mobile .stage-title-row h2{white-space:nowrap;font-size:clamp(1.014rem,3.571vw,1.201rem);line-height:1.12}.parameters-overlay.parameters-overlay-mobile .param-box-mobile{gap:4px}.parameters-overlay.parameters-overlay-mobile .param-box-mobile>.stage-cta-text{block-size:26px;margin-bottom:1px;font-size:clamp(.89rem,3.571vw,.994rem);line-height:1.12}.stage-area:not(.stage-theme-model) .parameters-overlay.parameters-overlay-mobile .param-box-mobile>.stage-cta-text .stage-cta-copy,.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-box-mobile>.stage-cta-text .stage-cta-copy{white-space:nowrap;font-size:0}.stage-area:not(.stage-theme-model) .parameters-overlay.parameters-overlay-mobile .param-box-mobile>.stage-cta-text .stage-cta-copy:after{content:"כוונו את אופן הבחירה";font-size:clamp(.89rem,3.571vw,.994rem)}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-box-mobile>.stage-cta-text .stage-cta-copy:after{content:"שנו פרמטר וראו מה משתנה";font-size:clamp(.89rem,3.571vw,.994rem)}.parameters-overlay.parameters-overlay-mobile .param-mobile-tabs{z-index:4;gap:4px;position:relative}.parameters-overlay.parameters-overlay-mobile .param-mobile-tab{border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:2px;min-width:0;min-height:34px;padding:2px;font-size:clamp(.88rem,3.95vw,1.18rem);line-height:1.08;display:grid}.param-mobile-tab-select{min-width:0;min-height:46px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;grid-area:1/1;padding:0}.parameters-overlay-mobile .param-mobile-tab .param-info-tooltip{color:#1c3d49;background:#fff;border:1px solid #cbd8dd;border-radius:50%;grid-area:1/1;place-self:start end;width:20px;height:20px;margin-top:-8px;margin-left:-8px;padding:0;font-size:12px;box-shadow:0 1px 3px #0f172a1f}.parameters-overlay-mobile .param-mobile-active-control .param-slider-wrapper{isolation:isolate;padding-top:22px}.parameters-overlay.parameters-overlay-mobile .param-value-badge{z-index:5;border-color:#cbd8dd;color:#1c3d49!important;background:#eef2f6!important}.parameters-overlay.parameters-overlay-mobile .param-mobile-active-control .param-label{display:none}.parameters-overlay.parameters-overlay-mobile .parameters-mobile-lumi-slot{padding-top:4px}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .landing-continuation-preview{background:#dff0f3eb;border-color:#ffffff94}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .landing-continuation-preview .continuation-text{color:#011f28c7;font-weight:600}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .landing-continuation-preview .continuation-prefix-token{color:#023e4a;background:#023e4a1a;font-weight:800}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .list-continuation-preview{background:#f4fafcf5;border-color:#dff0f3b8}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .list-continuation-preview .continuation-text{color:#011f28d6;font-weight:600}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .list-continuation-preview .continuation-prefix-token{color:#023e4a;background:#023e4a1a;font-weight:800}.parameters-overlay.parameters-overlay-mobile .param-box-mobile:has(.param-mobile-tab:first-child.active) .param-mobile-active-control .param-section{gap:5px;padding-top:2px}.parameters-overlay.parameters-overlay-mobile .param-box-mobile:has(.param-mobile-tab:first-child.active) .param-mobile-active-control .param-label{justify-content:center;font-size:clamp(1.035rem,4.088vw,1.159rem);line-height:1.12}.parameters-overlay.parameters-overlay-mobile .param-box-mobile:has(.param-mobile-tab:first-child.active) .param-title-group{gap:6px}.parameters-overlay.parameters-overlay-mobile .param-box-mobile:has(.param-mobile-tab:first-child.active) .param-slider-wrapper{box-sizing:border-box;padding:20px 14px 0}.parameters-overlay.parameters-overlay-mobile .param-box-mobile:has(.param-mobile-tab:first-child.active) .param-value-badge{left:clamp(34px, var(--value-percent), calc(100% - 34px));min-width:48px;padding:2px 10px;line-height:1.08}.parameters-overlay.parameters-overlay-mobile .param-box-mobile:has(.param-mobile-tab:first-child.active) .styled-slider{width:100%}.parameters-overlay.parameters-overlay-mobile .param-box-mobile:has(.param-mobile-tab:first-child.active) .slider-min-max{margin-top:5px;font-size:clamp(.89rem,3.519vw,1.014rem);line-height:1.12}.parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-list-container{--prob-row-height:26px;--prob-row-step:31px;--prob-boundary-gap:18px;--prob-boundary-height:16px;--prob-boundary-offset:2px;contain:layout paint;flex:0 0 224px;height:224px;min-height:224px;max-height:224px;margin-top:2px;padding:4px 6px 7px;overflow:hidden}.parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-list-scroll-spacer{height:224px!important}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output{border-color:var(--stage-model-border);background:#033b4fad}.parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-item.prob-item--race{height:var(--prob-row-height);min-height:var(--prob-row-height);box-shadow:none;padding:3px 9px;top:4px;left:6px;right:6px}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-item.prob-item--race{background:#dff0f31f;border-color:#dff0f333}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-item.top-token{background:#dff0f3f0;border-color:#ffffffd1}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-item.excluded{opacity:.58;background:#0f35429e;border-color:#dff0f31f}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-bar-fill{background:#7dd3fc42;border-radius:8px 0 0 8px}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-item.top-token .prob-bar-fill{background:#0ea5e938}.parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-token,.parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-value{font-size:clamp(.931rem,3.571vw,1.035rem);line-height:1}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-token{color:#f4f8fa;font-weight:700}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-value{color:#7dd3fc;font-weight:800}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-item.top-token .prob-token,.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-item.top-token .prob-value{color:#011f28}.parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-boundary--race{opacity:.9;height:17px;font-size:11.38px;font-weight:800;top:4px;left:8px;right:8px}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-boundary--race{background:linear-gradient(90deg, transparent, var(--stage-model-panel) 10%, var(--stage-model-panel) 90%, transparent);color:var(--stage-model-text)}.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-boundary:before,.stage-area.stage-theme-model .parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-boundary:after{background:#dff0f347}.count-box[data-shell-step=vectorization] .vector-info-token{font-size:clamp(1.18rem,4.813vw,1.387rem)}.count-box[data-shell-step=vectorization] .vector-info-row{font-size:clamp(1.014rem,4.088vw,1.139rem)}.count-box[data-shell-step=vectorization] .vector-relation-summary .detail-label,.count-box[data-shell-step=vectorization] .vector-relation-summary .vector-info-value{font-size:clamp(1.035rem,4.14vw,1.159rem)}.interpreter-bot-popover--mobile-portal{box-sizing:border-box;pointer-events:auto;width:min(100vw - 32px,300px);max-width:none;max-height:none}.mobile-output-lumi-slot .interpreter-bot-fab{position:absolute;top:0;left:0}.mobile-output-lumi-slot .interpreter-bot-popover{z-index:1;width:clamp(230px,74vw,300px);max-height:none;padding:12px 14px;position:absolute;inset:auto auto 0 calc(100% + 8px);overflow:visible;transform:none}body:has(.mobile-sheet-overlay .output-container) .mobile-output-lumi-slot{z-index:9000}body:has(.mobile-sheet-overlay .output-container) .mobile-output-lumi-slot:has(.interpreter-bot-popover--guided-result){z-index:12060;position:fixed;top:auto;bottom:clamp(26px,5vh,56px);left:26px;transform:none}body:has(.mobile-sheet-overlay .output-container) .mobile-output-lumi-slot:has(.interpreter-bot-popover--guided-result) .interpreter-bot-fab{position:absolute;top:0;left:0}body:has(.mobile-sheet-overlay .output-container) .mobile-output-lumi-slot .interpreter-bot-popover--guided-result{z-index:1;width:min(100vw - 92px,330px);max-height:min(220px,34vh);position:absolute;inset:auto auto 0 calc(100% + 8px);transform:none}.mobile-output-lumi-slot .interpreter-bot-text{max-width:none;font-size:1.014rem;line-height:1.5}.mobile-output-lumi-slot .interpreter-bot-cta{padding:5px 11px;font-size:.82rem}.interpreter-bot-cta{padding:4px 9px;font-size:.8rem}.interpreter-bot-secondary-action{font-size:.8rem}.mobile-output-lumi-slot .interpreter-bot-secondary-action{font-size:.82rem}}@media (width<=767px){.mobile-output-lumi-slot .interpreter-bot-popover{width:min(100vw - 84px,300px);max-height:min(280px,44vh)}body:has(.mobile-sheet-overlay .output-container) .mobile-output-lumi-slot .interpreter-bot-popover--guided-result{width:min(100vw - 92px,330px);max-height:min(220px,34vh)}}@media (width<=1023px){.count-box[data-shell-step=vectorization] .vector-info-heading-row{flex-direction:row-reverse;justify-content:center;gap:12px}.count-box[data-shell-step=vectorization] .vector-info-heading-row .vector-primary-row{white-space:nowrap;flex-wrap:nowrap;flex:0 auto}.count-box[data-shell-step=vectorization] .vector-info-heading-row .vector-info-token{white-space:nowrap;overflow-wrap:normal;unicode-bidi:plaintext;max-width:45%}.count-box[data-shell-step=vectorization] .vector-info-heading-row .detail-label,.count-box[data-shell-step=vectorization] .vector-info-heading-row .vector-info-value{white-space:nowrap;max-width:none}.count-box[data-shell-step=vectorization] .vector-relation-summary .vector-info-row{white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);gap:6px;width:100%;display:grid}.count-box[data-shell-step=vectorization] .vector-relation-summary .detail-label,.count-box[data-shell-step=vectorization] .vector-relation-summary .vector-info-value{white-space:nowrap;overflow-wrap:normal;max-width:none}.vector-relation-label-bg{x:-46px;y:-12.5px;width:92px;height:25px}.vector-relation-label-text,.stage-area.stage-theme-model .vector-relation-label text{font-size:16.56px}}@media (width<=767px){.landing-intro-overlay{align-items:safe center;padding:30px 16px 18px;overflow-y:auto}.landing-intro-popover{width:min(520px,100vw - 32px);max-height:none;padding:32px 24px 18px}.landing-intro-text{gap:8px;font-size:1.014rem;line-height:1.48}.intro-desktop-br{display:none}}.interpreter-bot-fab--intro{animation:3.2s ease-out 2 both interpreterBotIntroHalo}.mobile-output-bar.guided-preview-glow .landing-continuation-preview{animation:1.45s ease-in-out guided-continuation-preview-glow-anim}@media (width>=1024px){:root{--desktop-type-scale:1.107;--desktop-copy-size:calc(clamp(13px, 1.08vw, 17px) * var(--desktop-type-scale));--desktop-title-size:calc(clamp(20px, 1.9vw, 30px) * var(--desktop-type-scale));--token-bubble-max-width:64px;--token-bubble-max-height:calc(64px * 42 / 92);--token-bubble-font-size:calc(clamp(12px, 1.08vw, 14px) * var(--desktop-type-scale))}.explore-layout{--explore-side-col:clamp(150px, 16vw, 220px);--radius-lg:14px;--radius-md:9px;grid-template-columns:var(--explore-side-col) minmax(0, 1fr) var(--explore-side-col);gap:clamp(10px,1.5vh,16px) clamp(12px,1.35vw,20px);padding:clamp(14px,2.7vh,26px) clamp(16px,1.5vw,24px) clamp(12px,2vh,20px)}.top-bar{gap:12px;min-height:clamp(52px,8vh,68px);margin-bottom:clamp(8px,1.5vh,14px)}.unified-app-logo{height:clamp(22px,1.9vw,28px)}.back-icon{height:clamp(26px,2.4vw,32px)}.tabs{gap:clamp(8px,1vw,15px)}.tab{font-size:calc(clamp(12px, 1.35vw, 15px) * var(--desktop-type-scale));padding:clamp(7px,1vw,11px) clamp(10px,1.6vw,18px)}.stage-area{--stage-container-x-padding:clamp(20px, 2vw, 32px);font-size:var(--desktop-copy-size)}.shared-stage-container{padding:clamp(14px, 2vh, 22px) var(--stage-container-x-padding) clamp(16px, 2.5vh, 26px)}.stage-header{--track-toggle-reserve:clamp(160px, 14vw, 205px);min-height:clamp(42px,6vh,58px);margin-bottom:clamp(12px,2vh,20px)}.stage-track-toggle{top:clamp(8px,1vh,12px)}.track-toggle{--track-toggle-pad:4px}.track-toggle-btn{font-size:var(--desktop-copy-size);padding:6px clamp(9px,1vw,14px)}.stage-title-row h2,.side-panel .shared-card-heading h3{font-size:var(--desktop-title-size)}.stage-subtitle,.side-panel .shared-card-subtitle,.stage-cta-text,.side-panel .input-card-form .input-textarea,.output-panel .list-continuation-preview .continuation-text,.count-box[data-shell-step=tokenization] .count-label,.prob-list-container .prob-token,.prob-list-container .prob-value,.sample-sentence-item{font-size:var(--desktop-copy-size)}.info-icon{width:20px;height:20px;font-size:calc(12px * var(--desktop-type-scale));flex-shrink:0}.unified-stage-split{--stage-detail-col:clamp(110px, 13.5vw, 180px);--stage-shell-gap:clamp(10px, 1vw, 16px);--token-grid-column-gap:clamp(6px, .6vw, 9px);--token-grid-row-gap:7px;--token-grid-inset-x:clamp(10px, 1vw, 16px);--token-grid-inset-y:10px;grid-template-columns:minmax(0, 1fr) var(--stage-detail-col)}.box-card{padding:10px}.tokens-box{--stage-cta-frame-inset-y:clamp(8px, 1.5vh, 14px);--stage-cta-slot-height:calc(var(--desktop-copy-size) * 2.5);--stage-cta-gap:6px}.tokenization-bubble,.tokenization-bubble.unified-token,.tokenization-bubble.human-word-bubble,.tokenization-bubble.id-pill{padding-inline:4px}.tokens-box .tokenization-bubble.unified-token,.tokens-box .tokenization-bubble.human-word-bubble,.ids-box .tokenization-bubble.id-pill{font-size:var(--token-bubble-font-size)}.count-box[data-shell-step=tokenization] .count-value{font-size:calc(clamp(28px, 3.1vw, 38px) * var(--desktop-type-scale))}.input-panel,.output-panel{align-self:center;height:88%;padding:clamp(10px,1vw,16px);overflow-y:auto}.side-panel .shared-card-heading{margin-bottom:clamp(8px,1.5vh,16px)}.side-panel .input-card-form .input-field-box,.output-panel .list-continuation-preview{flex-shrink:0;height:clamp(96px,10vw,110px)!important;min-height:clamp(96px,10vw,110px)!important}.side-panel .input-card-form .input-field-box{padding:10px 10px 22px}.side-panel .input-card-form .input-textarea{padding-bottom:0}.output-panel .list-continuation-preview{padding:10px}.side-panel .input-char-counter{font-size:calc(10px * var(--desktop-type-scale));bottom:7px;right:10px}.sample-sentences-toggle,.probability-list-toggle{width:min(100%,160px);min-height:26px;font-size:calc(clamp(12px, 1.05vw, 15px) * var(--desktop-type-scale));padding:3px 6px}.output-panel .output-probability-section.open{flex:auto;min-height:70px}.output-panel .prob-list-container{--prob-row-height:24px;--prob-row-step:28px;--prob-boundary-gap:17px;--prob-boundary-height:12px;--prob-boundary-offset:2px;--prob-end-padding:4px;height:auto;min-height:0;max-height:var(--prob-list-natural-height);flex:auto;overflow-y:auto}.output-panel .prob-item{padding:1px 8px}.output-panel .prob-boundary--race{height:var(--prob-boundary-height);gap:5px;min-height:0;font-size:10.35px;line-height:1.1}.input-panel .sample-sentences-list{gap:4px;margin-top:6px;padding:4px}.input-panel .sample-sentence-item{gap:4px;padding:3px 4px;line-height:1.15}.input-helper-slot{padding:10px 6px 0}.interpreter-bot-fab--panel{width:48px;height:48px;padding:4px}.interpreter-bot-popover--panel{border-radius:14px;max-width:min(220px,100vw - 32px);max-height:none;padding:12px 14px 10px;overflow:visible}.interpreter-bot-popover--panel .interpreter-bot-text{font-size:calc(clamp(12px, .92vw, 14px) * var(--desktop-type-scale));line-height:1.45}.interpreter-bot-cta{font-size:calc(.66rem * var(--desktop-type-scale))}body{font-size:calc(16px * var(--desktop-type-scale))}.mobile-subtitle-popover{font-size:calc(14px * var(--desktop-type-scale))}.sample-sentence-number{font-size:calc(.72rem * var(--desktop-type-scale))}.empty-message,.error-message{font-size:calc(1.3rem * var(--desktop-type-scale))}.count-box[data-shell-step=vectorization] .vector-info-token,.count-box[data-shell-step=vectorization] .vector-info-row,.count-box[data-shell-step=vectorization] .vector-relation-summary .detail-label,.count-box[data-shell-step=vectorization] .vector-relation-summary .vector-info-value,.count-box[data-shell-step=attention] .attention-info-content-model .attention-detail-title,.count-box[data-shell-step=attention] .attention-info-content-model .attention-detail-pill,.count-box[data-shell-step=attention] .attention-info-content-model .attention-focus-label,.parameters-overlay .custom-tooltip:after{font-size:calc(clamp(1.02rem, 1.08vw, 1.22rem) * var(--desktop-type-scale))}.parameters-overlay{--param-label-size:var(--desktop-copy-size);--param-value-size:var(--desktop-copy-size);--param-helper-size:var(--desktop-copy-size)}}.stage-area.stage-theme-model .tokens-box[data-shell-step=attention] .tokenization-bubble.unified-token:not(.is-selected){background:#48616e}.stage-area.stage-theme-model .tokens-box[data-shell-step=attention] .tokenization-bubble.human-word-bubble:not(.is-selected){background:#ecf2f5}@media (width>=1024px) and (height<=720px){.side-panel .input-card-form .input-field-box,.output-panel .list-continuation-preview{height:96px!important;min-height:96px!important}.input-panel .input-helper-slot{padding-top:6px}.input-panel .interpreter-bot-fab--panel{width:40px;height:40px}}.mobile-sheet{max-height:min(82%,640px);padding-bottom:max(24px, env(safe-area-inset-bottom))}.mobile-input-submit-row{z-index:2;background:#fff;justify-content:center;padding:10px 0 4px;display:flex;position:sticky;bottom:0}.mobile-input-submit{color:#fff;width:min(100%,240px);min-height:44px;font:inherit;cursor:pointer;background:#023e4a;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-weight:700;display:inline-flex}.mobile-input-submit:disabled{opacity:.45;cursor:default}.mobile-input-submit:focus-visible,.interpreter-bot-cta:focus-visible,.navigation-advice button:focus-visible{outline-offset:3px;outline:3px solid #48b5c9}.navigation-advice-overlay{z-index:13000;position:fixed;inset:0}.navigation-advice{box-sizing:border-box;border-radius:var(--radius-lg,18px);color:#014154;background:#f8fbff;border:1px solid #43c7f099;padding:14px 16px;font-size:.9rem;line-height:1.5;overflow-y:auto;box-shadow:0 0 0 4px #43c7f024,0 14px 36px #01161e38}.navigation-advice-heading{align-items:center;gap:8px;min-height:36px;display:flex}.navigation-advice-heading img{width:30px;height:30px}.navigation-advice-close{color:#014154b8;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin-inline-start:auto;padding:0;font-size:1.35rem;line-height:1;display:inline-flex}.navigation-advice-close:hover{color:#014154;background:#023e4a12}.navigation-advice p{margin:8px 0 14px}.navigation-advice-heading strong{font-size:.95rem;font-weight:600}.navigation-advice-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:min(100%,300px);max-width:100%;margin-inline:auto;display:grid}.navigation-advice-actions--single{width:fit-content}.navigation-advice-action{color:#023e4a;min-width:0;min-height:34px;font:inherit;cursor:pointer;background:#023e4a12;border:none;border-radius:999px;padding:5px 8px;font-size:.84rem;font-weight:600;line-height:1.2;position:relative}.navigation-advice-action:hover{background:#023e4a1f}.navigation-advice-action--primary{color:#fff;background:#023e4a}.navigation-advice-action--primary:hover{background:#035465}@media (pointer:coarse){.navigation-advice-action:after{content:"";position:absolute;inset:-5px 0}.navigation-advice-close{width:44px;height:44px}}@media (width<=767px){html,body{background:var(--bg-main);min-height:100%;overflow:visible}:is(html:has(.screen-layer.theme-dark.active),body:has(.screen-layer.theme-dark.active)){background:#01161e}#root,.app-wrapper{min-width:0;height:auto;min-height:100dvh;overflow:visible}.app-wrapper{flex:1 0 auto}.screen-layer.active{flex:none;height:auto;min-height:100dvh;position:relative}.screen-layer:not(.active){display:none}.landing-chat-layout{height:auto;min-height:100dvh;padding-bottom:max(12px, env(safe-area-inset-bottom));overflow:visible}.landing-toolbar-logo{flex-shrink:0;width:100%;margin-bottom:12px;position:relative;top:auto;left:auto}.landing-hero{flex:1 0 auto;padding-top:24px;padding-bottom:24px}.landing-chat-history{flex:none;padding-top:16px;padding-bottom:16px;overflow:visible}.landing-explore-cta-row{flex:1 0 auto;width:100%;max-width:100%;min-height:112px;margin:16px 0;position:static;transform:none}.landing-explore-cta{min-width:0;max-width:100%}.landing-reset-area{flex-shrink:0;margin-top:auto;padding:12px 0 0;position:static;transform:none}.chat-input-field::placeholder{white-space:nowrap;font-size:clamp(14px,4vw,18px)}.explore-layout{grid-template-rows:minmax(44px,auto) minmax(0,1fr) auto;height:100dvh;min-height:0;overflow:visible}.explore-layout:has(.stage-area.params-open){padding-bottom:max(8px, env(safe-area-inset-bottom));grid-template-rows:minmax(44px,auto) minmax(0,1fr)}.stage-area{min-height:0;overflow:visible}.stage-main-stack{overflow-y:auto}.stage-area.params-open>.stage-content-shell{position:absolute;inset:0}.stage-area.params-open .parameters-overlay.parameters-overlay-mobile{flex-shrink:0;height:100%;max-height:100%;position:absolute;inset:0;overflow-y:auto}.tour-overlay{width:100%}.tour-popover{max-height:calc(100dvh - 32px);overflow-y:auto}.parameters-overlay:not(.open){display:none}.tour-popover{width:min(300px,100vw - 24px)}.tour-actions{flex-wrap:wrap}.track-toggle-btn{justify-content:center;align-items:center;display:flex}.track-toggle-btn:has(.track-toggle-model-icon){padding:4px 9px}.track-toggle-model-icon{object-fit:contain;object-position:center;border-radius:0;flex-shrink:0;width:22px;height:22px}.mobile-input-submit-row{padding-top:6px}.mobile-input-submit{color:#023e4a;background:#023e4a12;border:1px solid #023e4a2e;gap:8px;width:min(100%,208px);min-height:44px;padding:6px 12px;font-size:.86rem;font-weight:600}.mobile-input-submit svg{width:16px;height:16px}.mobile-sheet .sample-sentences-toggle{justify-content:center;align-items:center;gap:8px;display:inline-flex}.mobile-samples-plus{font-size:1.2em;font-weight:500;line-height:1}}.navigation-advice-overlay{pointer-events:none}.navigation-advice{pointer-events:auto}@media (width<=767px){html{overflow-y:auto}body{overflow:visible}.prob-list-container{overscroll-behavior-y:auto}}.interpreter-bot-actions--paired{flex-wrap:nowrap;align-self:flex-end;align-items:center;gap:6px;width:auto;max-width:100%;margin:0;display:flex}.interpreter-bot-actions--paired>button{flex:none;align-self:auto}.interpreter-bot-actions--paired>.interpreter-bot-secondary-action{color:#fff;background:#023e4a;border-radius:999px;padding:3px 8px;font-weight:600;text-decoration:none}.probability-list-heading{flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.probability-list-heading>.panel-subtitle{min-width:0;margin:0;font-size:.85rem}.probability-list-heading .probability-list-toggle{min-width:0;margin:0;padding-inline:7px;font-size:.78rem}.probability-action{color:#025365;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #023e4a2e;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:.74rem;line-height:1.3;position:relative}.probability-action:disabled{opacity:.5;cursor:default}.prob-row-note{z-index:3;color:#5b6b73;white-space:nowrap;pointer-events:none;background:#ffffffeb;border-radius:999px;max-width:70%;padding:1px 8px;font-size:.62rem;line-height:1.3;animation:.15s ease-out both probRowNoteIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #01161e26}@keyframes probRowNoteIn{0%{opacity:0}to{opacity:1}}.landing-chat-layout .system-bubble{box-sizing:border-box;width:85%;min-height:calc(3.882rem + 32px)}.home-confirm-dialog{text-align:center}.home-confirm-text{color:var(--text-secondary);margin:0 0 18px;line-height:1.5}.home-confirm-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.home-confirm-actions button{min-height:40px;font:inherit;cursor:pointer;color:#023e4a;background:#fff;border:1px solid #023e4a4d;border-radius:999px;padding:8px 18px;font-weight:600}.home-confirm-actions .home-confirm-leave{color:#fff;background:#023e4a}@media (width>=1100px){.parameters-workspace>.stage-cta-text{width:calc(100% - 200px);margin-left:200px;margin-right:0;font-size:clamp(.8rem,.95vw,1rem);line-height:1.2}.parameters-workspace>.stage-cta-text .stage-cta-copy{white-space:nowrap}}@media (width<=999px){.parameters-overlay-mobile .param-mobile-output .probability-list-heading{display:none}.parameters-overlay-mobile .parameters-mobile-lumi-slot{min-height:40px;padding-top:2px}.parameters-overlay-mobile .parameters-mobile-lumi-slot .interpreter-bot-fab{flex:0 0 40px;width:40px;height:40px}.parameters-overlay-mobile .param-mobile-output .continuation-preview{min-height:42px!important;padding:6px 12px!important}}.landing-answer-fade{animation:.35s ease-out both landingAnswerIn}@keyframes landingAnswerIn{0%{opacity:0}to{opacity:1}}@media (width>=1100px){.landing-chat-layout .chat-bubble-wrapper .system-bubble{width:min(85%,36ch);min-height:calc(1.941rem + 32px);padding:16px 20px}.landing-chat-layout .chat-bubble-wrapper .system-bubble .chat-loading-indicator{height:1.5rem}}.landing-chat-layout .system-bubble .chat-loading-indicator{justify-content:center;width:100%;height:3.882rem}.input-send-btn{z-index:2;color:#fff;cursor:pointer;background:#023e4a;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;bottom:8px;left:8px}.input-send-btn:disabled{opacity:.35;cursor:default}.input-send-btn:focus-visible{outline-offset:2px;outline:2px solid #38a8c3}.input-send-btn svg,.mobile-input-submit svg{transform:scaleX(-1)}.parameters-overlay-mobile .param-mobile-output .continuation-preview.is-thinking .tech-loader span{opacity:.7;background:#023e4a}.probability-section-actions{flex-shrink:0;justify-content:center;margin:0 0 2px;display:flex}.probability-recompute{white-space:nowrap;align-items:center;gap:4px;padding:2px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.typewriter-latest{background:#38a8c347;border-radius:3px}.probability-recompute-icon.spinning{animation:.9s linear infinite probability-recompute-spin}@keyframes probability-recompute-spin{to{transform:rotate(360deg)}}@media (width<=999px){.parameters-overlay.parameters-overlay-mobile .param-mobile-output .prob-list-container,.mobile-sheet .prob-list-container{contain:none;flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.mobile-sheet .output-probability-section.open{max-height:none}}.probability-action:focus-visible,.prob-item[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #38a8c3}.probability-selection-status{text-align:center;color:var(--text-secondary);flex-shrink:0;font-size:.72rem;line-height:1.35}.probability-action-error{text-align:center;flex-shrink:0;margin:4px 0;font-size:.75rem;line-height:1.4}.prob-item[role=button]{cursor:pointer}.prob-item.excluded[role=button]{pointer-events:auto;cursor:pointer}.prob-item.manual-selected.excluded{opacity:1}@media (pointer:coarse){.probability-action:after{content:"";position:absolute;inset:-6px 0}}
