.feedback-entry{color:#bfc0b9;background:transparent;border:1px solid #ffffff20;border-radius:999px;padding:8px 12px;white-space:nowrap;font-size:11px;cursor:pointer}.feedback-entry:hover{color:#ffd400;border-color:#ffd40070}.feedback-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:#000b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.feedback-dialog{width:min(100%,500px);max-height:calc(100dvh - 36px);overflow-y:auto;padding:24px;border:1px solid #ffd40040;border-radius:22px;background:#151716;color:#eceee5;font-size:14px;box-shadow:0 24px 80px #0008}.feedback-dialog h2{margin:0 0 12px;font-size:22px}.feedback-dialog h2 small{color:#92978c;font-size:12px;font-weight:400}.feedback-note{color:#a5aaa0;line-height:1.65;font-size:12px}.feedback-dialog label{display:grid;gap:7px;margin:14px 0}.feedback-dialog input,.feedback-dialog select,.feedback-dialog textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #ffffff26;border-radius:9px;padding:10px;color:#eee;background:#0c0e0d;font:inherit}.feedback-dialog textarea{resize:vertical}.feedback-dialog :focus-visible{outline:2px solid #ffd400;outline-offset:2px}.feedback-identity{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feedback-dialog details{color:#a5aaa0;font-size:12px;overflow-wrap:anywhere}.feedback-dialog details p{white-space:pre-wrap}.feedback-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.feedback-actions button{padding:10px 18px;border-radius:10px;border:1px solid #ffffff26;background:#252925;color:#eee;cursor:pointer}.feedback-actions button[type=submit]{background:#ffd400;color:#141600}.feedback-actions button:disabled{opacity:.5;cursor:default}.feedback-toast{position:fixed;z-index:101;top:18px;left:50%;transform:translate(-50%);color:#eee;background:#252925;border:1px solid #ffd40070;border-radius:14px;padding:12px 20px;font-size:13px;white-space:nowrap;pointer-events:none}@media(max-width:600px){.header-controls{gap:6px}.feedback-entry{padding:7px 8px;font-size:10px}.feedback-dialog{padding:18px}.feedback-dialog input,.feedback-dialog select,.feedback-dialog textarea{font-size:16px}}.tata-mode-entry{display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,232px);min-height:46px;margin:0 0 22px;padding:10px 18px;border:1px solid #ffd40055;border-radius:30px;background:linear-gradient(110deg,#ffd40013,#111410e8);color:#ece7b9;font-size:12px;letter-spacing:.045em;cursor:pointer;box-shadow:inset 0 1px #fff1,0 5px 24px #0003;transition:border-color .2s,box-shadow .2s}.tata-mode-entry svg:first-child{color:var(--brand-yellow)}.tata-mode-entry svg:last-child{margin-left:auto;color:#a8a582}.tata-mode-entry:hover{border-color:#ffd400aa;box-shadow:0 0 28px #ffd40013}.tata-mode-field{display:none}.tata-mode-exit{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #ffffff20;border-radius:28px;background:#161a16aa;color:#d4d6ca;font-size:12px;cursor:pointer}.tata-mode-exit:hover{border-color:#ffd40066;color:#fff1aa}@media(max-width:768px),(max-width:1024px)and (orientation:portrait),(max-width:1024px)and (max-height:600px){.app-shell[data-mode=normal] .workspace-grid{grid-template-rows:calc(var(--mobile-hero-height) + 48px) minmax(0,1fr)}.app-shell[data-mode=normal] .character-visual{bottom:48px}.app-shell[data-mode=normal] .character-info{left:var(--mobile-gutter);right:var(--mobile-gutter);bottom:2px;display:flex;align-items:center;justify-content:space-between;gap:12px}.app-shell[data-mode=normal] .character-name-row{order:0}.app-shell[data-mode=normal] .tata-mode-entry{order:1;width:auto;min-height:44px;margin:0;padding:9px 13px;gap:8px;font-size:11px;background:#12160edb}.app-shell[data-mode=normal] .tata-mode-entry svg{width:15px}}.app-shell[data-mode=tata_mode]{position:fixed;inset:var(--visual-top, 0px) 0 auto;height:var(--visual-height, 100dvh);min-height:0;overflow:hidden;background:radial-gradient(ellipse at 50% 44%,#222715,#111610 35%,#090c0b 72%)}.app-shell[data-mode=tata_mode] .product-frame{width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px)}.app-shell[data-mode=tata_mode] .topbar{z-index:8;min-height:76px;padding:12px 36px;border:0;gap:12px}.app-shell[data-mode=tata_mode] .brand-cluster{gap:18px}.app-shell[data-mode=tata_mode] .brand-cluster h1{font-size:14px;font-weight:400;letter-spacing:.04em}.app-shell[data-mode=tata_mode] .brand-cluster p,.app-shell[data-mode=tata_mode] .brand-divider,.app-shell[data-mode=tata_mode] .gateway-pill,.app-shell[data-mode=tata_mode] .workspace-footer,.app-shell[data-mode=tata_mode] .hero-caption,.app-shell[data-mode=tata_mode] .character-info,.app-shell[data-mode=tata_mode] .channel-header,.app-shell[data-mode=tata_mode] .message-list,.app-shell[data-mode=tata_mode] .diagnostics,.app-shell[data-mode=tata_mode] .composer input,.app-shell[data-mode=tata_mode] .composer .send-button,.app-shell[data-mode=tata_mode] .composer-divider,.app-shell[data-mode=tata_mode] .composer-caption span:last-child{display:none}.app-shell[data-mode=tata_mode] .workspace-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;border:0;border-radius:0;box-shadow:none;background:none}.app-shell[data-mode=tata_mode] .character-panel{position:relative;height:auto;min-height:0;overflow:hidden}.app-shell[data-mode=tata_mode] .character-panel:after{display:none}.app-shell[data-mode=tata_mode] .character-visual{inset:0 0 64px;width:100%;background:transparent;transform-origin:center}.app-shell[data-mode=tata_mode] .character-visual:after{display:none}.app-shell[data-mode=tata_mode] .character-stage{inset:0;-webkit-mask-image:none;mask-image:none}.app-shell[data-mode=tata_mode] .character-clip{top:0;left:50%;width:auto;height:calc(min(108%,132vw) * var(--clip-scale, 1));max-width:none;max-height:none;transform:translate(-50%,var(--clip-offset-y, 0%));-webkit-mask-image:linear-gradient(black 94%,transparent 100%);mask-image:linear-gradient(black 94%,transparent 100%)}.app-shell[data-mode=tata_mode] .tata-character{top:3%;left:50%;width:auto;height:94%;max-height:94%;max-width:92%;object-fit:contain;object-position:center;clip-path:none;-webkit-mask-image:none;mask-image:none;transform:translate(-50%)}.app-shell[data-mode=tata_mode] .energy-orbit{top:12%;width:min(68vh,78vw,580px);border-color:#ffd4001c;box-shadow:0 0 100px #ffd4000b,inset 0 0 100px #ffd40008;animation:tata-orbit-breathe 8s ease-in-out infinite}.app-shell[data-mode=tata_mode] .energy-orbit:after{border-color:#f5e89e0a}.app-shell[data-mode=tata_mode] .tata-mode-field{display:block;position:absolute;inset:4% 12% 0;pointer-events:none;background:radial-gradient(ellipse at 50% 90%,#ffd40010,transparent 28%)}.tata-mode-field i{position:absolute;width:3px;height:3px;border-radius:50%;background:#e3d681;box-shadow:0 0 12px #ffdf5077;opacity:.2;animation:tata-drift 7s ease-in-out infinite alternate}.tata-mode-field i:nth-child(1){left:24%;top:24%}.tata-mode-field i:nth-child(2){left:78%;top:38%;animation-delay:-3s}.tata-mode-field i:nth-child(3){left:12%;top:64%;animation-delay:-5s}.tata-mode-field i:nth-child(4){left:87%;top:76%;animation-delay:-1s}.tata-mode-field i:nth-child(5){left:65%;top:9%;animation-delay:-4s}.tata-mode-field i:nth-child(6){left:35%;top:84%;animation-delay:-2s}.tata-mode-presence{position:absolute;inset:auto 16px 3px;text-align:center;pointer-events:none}.tata-mode-status{display:inline-flex;align-items:center;gap:7px;color:#b2b79c;font-size:10px;letter-spacing:.1em}.tata-mode-presence p{margin:8px 0 6px;color:#dedfcd;font-size:21px;font-weight:300;letter-spacing:.08em}.app-shell[data-mode-transition=entering] .tata-mode-presence{animation:tata-welcome 1.4s ease both}.app-shell[data-mode=tata_mode] .chat-panel{width:min(100%,620px);height:auto;min-height:0;justify-self:center;background:transparent;overflow:visible}.tata-mode-caption{margin:6px 28px 0;display:flex;align-items:start;justify-content:center;gap:10px;color:#c2c7b3;font-size:14px;line-height:1.65}.tata-mode-caption>span{padding-top:4px;flex:0 0 auto;font:9px/1.6 ui-monospace,monospace;color:#a2a584}.tata-mode-caption>div{min-height:2.4em;max-height:3.3em;overflow:hidden;overflow-wrap:anywhere;text-align:center}.app-shell[data-mode=tata_mode] .composer-area{position:relative;padding:12px 24px max(20px,env(safe-area-inset-bottom,0px));background:none;border:0}.app-shell[data-mode=tata_mode] .composer{justify-content:center;width:max-content;padding:0;margin:0 auto;border:0;background:none;box-shadow:none}.app-shell[data-mode=tata_mode] .composer .mic-button{width:78px;height:78px;border-radius:50%;box-shadow:0 0 0 8px #ffd40008,0 0 42px #ffd40018}.app-shell[data-mode=tata_mode] .composer .mic-button svg{width:26px;height:26px}.app-shell[data-mode=tata_mode] .composer-caption{justify-content:center;padding:0;min-height:18px;margin:14px 0 0;font-size:11px}.app-shell[data-mode=tata_mode] .mic-hint{left:50%;transform:translate(-50%);max-width:calc(100vw - 48px);z-index:10}.tata-mode-tools{position:absolute;inset:30px 24px auto;display:flex;justify-content:space-between;pointer-events:none}.tata-mode-tools button{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:0;background:none;color:#b8bea9;font-size:11px;cursor:pointer;pointer-events:auto}.tata-mode-tools button:disabled{opacity:.35;cursor:not-allowed}.app-shell[data-mode=tata_mode] .connection-notice{text-align:center}.app-shell[data-mode=tata_mode] .audio-self-test{display:block;margin:8px auto 0}@keyframes tata-orbit-breathe{0%,to{transform:translate(-50%) scale(.98);opacity:.65}50%{transform:translate(-50%) scale(1.02);opacity:1}}@keyframes tata-drift{0%{transform:translateY(7px);opacity:.1}to{transform:translateY(-12px);opacity:.4}}@keyframes tata-welcome{0%{opacity:0;transform:translateY(8px)}50%,to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.app-shell[data-mode=tata_mode] .topbar{min-height:64px;padding:10px 18px}.app-shell[data-mode=tata_mode] .brand-cluster{gap:10px}.app-shell[data-mode=tata_mode] .brand-mark{width:60px;height:30px}.app-shell[data-mode=tata_mode] .brand-cluster h1{font-size:12px;letter-spacing:0}.app-shell[data-mode=tata_mode] .alpha-label{display:none}.tata-mode-exit{gap:5px;padding:8px 10px;font-size:11px}.tata-mode-presence p{font-size:19px}.app-shell[data-mode=tata_mode] .composer-area{padding-inline:16px}.tata-mode-tools{inset-inline:12px}.tata-mode-caption{margin-inline:20px;font-size:15px}}@media(max-height:600px){.app-shell[data-mode=tata_mode] .topbar{min-height:48px;padding-block:2px}.app-shell[data-mode=tata_mode] .character-visual{bottom:42px}.tata-mode-presence p{font-size:14px;margin-block:3px}.tata-mode-caption>div{max-height:40px}.app-shell[data-mode=tata_mode] .composer-area{padding-block:8px max(6px,env(safe-area-inset-bottom,0px))}.app-shell[data-mode=tata_mode] .composer .mic-button{width:54px;height:54px}.tata-mode-tools{top:13px}.app-shell[data-mode=tata_mode] .composer-caption{margin-top:7px}}@media(prefers-reduced-motion:reduce){.app-shell[data-mode=tata_mode] .energy-orbit,.tata-mode-field i,.app-shell .tata-mode-presence{animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.hidden{display:none}.inline{display:inline}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.alpha-label{color:#b8b38e;letter-spacing:.16em;margin-left:8px;font:8px/1 ui-monospace,monospace}.session-start{color:#e4dd9e;cursor:pointer;background:#24261b;border:1px solid #5b5428;border-radius:10px;padding:10px 15px;font-size:12px}.session-start:disabled{opacity:.5;cursor:wait}.connection-notice{color:#b1b2b3;margin:8px 0;font-size:12px}.alpha-entry{background:radial-gradient(at 35% 30%,#24251b,#090a0b 65%);place-items:center;min-height:100dvh;padding:28px;display:grid}.alpha-entry-card{width:min(100%,420px)}.alpha-entry-card .brand-mark{margin-bottom:40px;display:block}.alpha-entry-card h1{letter-spacing:-.04em;margin:16px 0 32px;font-size:clamp(30px,6vw,42px);font-weight:400}.alpha-entry-card form{gap:15px;display:grid}.alpha-entry-card label{color:#c9cbbf;font-size:13px}.alpha-entry-card input{color:#eee;background:#16191a;border:1px solid #494c3c;border-radius:10px;width:100%;padding:14px}.alpha-entry-card p{color:#a0a395;font-size:12px;line-height:1.8}:root{--brand-yellow:#ffd400;--brand-black:#090a0b;--line:#ffffff14;--muted:#919397;color-scheme:dark;color:#ececea;background:var(--brand-black);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button,select,summary,a{-webkit-tap-highlight-color:transparent}button,select,summary{touch-action:manipulation}button:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--brand-yellow);outline-offset:5px}::selection{color:#fff;background:#565022}.app-shell{background:radial-gradient(at 5% 30%,#191a15 0,#0000 45%),#090a0b;min-height:100dvh}.product-frame{width:min(100% - 96px,1440px);margin:0 auto}.topbar{justify-content:space-between;align-items:center;gap:28px;min-height:104px;display:flex}.brand-cluster{align-items:center;gap:24px;display:flex}.brand-mark{flex:none;width:104px;height:44px;position:relative;overflow:hidden}.brand-wordmark{width:224%;max-width:none;height:auto;position:absolute;top:50%;left:-65%;transform:translateY(-50%)}.brand-divider{background:var(--line);width:1px;height:30px}.brand-cluster h1{letter-spacing:-.035em;margin:0;font-size:17px;font-weight:600}.brand-cluster p{color:var(--muted);letter-spacing:.04em;margin:5px 0 0;font-size:10px}.header-controls{align-items:center;gap:24px;font-size:11px;display:flex}.provider-select{min-height:38px;color:var(--muted);align-items:center;gap:12px;display:flex;position:relative}.provider-select select{appearance:none;color:#ececea;cursor:pointer;background:0 0;border:0;max-width:150px;padding:10px 24px 10px 0;font-size:11px}.provider-select option{background:#16181a}.provider-select svg{pointer-events:none;color:var(--muted);position:absolute;right:0}.gateway-pill,.connection-indicator{color:#b1b2b3;white-space:nowrap;align-items:center;gap:8px;display:flex}.connection-indicator{border-left:1px solid var(--line);padding-left:24px}.status-dot{background:#6b6c6e;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.status-dot--active{background:var(--brand-yellow);box-shadow:0 0 9px #ffd40040}.workspace-grid{border:1px solid var(--line);background:#0d0f10;border-radius:24px;grid-template-columns:34% minmax(0,1fr);min-width:0;height:clamp(640px,100dvh - 152px,960px);display:grid;overflow:hidden;box-shadow:0 32px 100px #0003}.character-panel{isolation:isolate;min-width:0;position:relative;overflow:hidden}.character-panel:after{content:"";background:linear-gradient(transparent,var(--line),transparent);width:1px;position:absolute;inset:0 0 0 auto}.hero-caption{z-index:4;letter-spacing:.12em;color:#898a80;justify-content:space-between;gap:12px;font:9px/1.4 ui-monospace,monospace;display:flex;position:absolute;inset:30px 30px auto}.hero-caption span:last-child{color:#60635f}.character-visual{background:radial-gradient(at 50% 38%,#323221,#191c17 35%,#0d0f10 72%);position:absolute;inset:0;overflow:hidden}.character-visual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 55%,#0d0f1026 62%,#0d0f10 84%);position:absolute;inset:0}.energy-orbit{aspect-ratio:1;border:1px solid #e3dba41a;border-radius:50%;width:92%;transition:box-shadow .25s;position:absolute;top:17%;left:50%;transform:translate(-50%);box-shadow:0 0 75px #ffd40008,inset 0 0 85px #ffd40008}.energy-orbit:after{content:"";border-radius:inherit;border:1px solid #ffffff08;position:absolute;inset:-10%}.tata-character{z-index:2;top:max(65px,calc(var(--asset-position-y,14%) - 5%));left:var(--asset-position-x,50%);width:var(--asset-scale,127%);object-position:var(--asset-object-position,50% 14%);max-width:none;height:auto;clip-path:inset(var(--asset-crop-top,0%) var(--asset-crop-right,0%) var(--asset-crop-bottom,8%) var(--asset-crop-left,0%));position:absolute;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 45%,#0000 78%);mask-image:linear-gradient(#000 45%,#0000 78%)}.character-info{z-index:4;position:absolute;bottom:32px;left:32px;right:32px}.character-stage{z-index:2;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 49%,#000000eb 57%,#0000004d 75%,#0000 85%);mask-image:linear-gradient(#000 49%,#000000eb 57%,#0000004d 75%,#0000 85%)}.character-clip,.character-poster{transition:opacity var(--character-crossfade,.16s) ease}.character-clip{top:calc(var(--asset-position-y,14%) - 22%);left:var(--asset-position-x,50%);width:calc(var(--asset-scale,127%) * 1.55 * var(--clip-scale,1));max-width:none;height:auto;aspect-ratio:var(--clip-aspect,3 / 4);transform:translate(-50%,var(--clip-offset-y,0%));position:absolute}.character-video{object-fit:contain;object-position:center top;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.character-alpha-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.character-clip[data-renderer=alpha-packed-canvas] .character-video{opacity:0;pointer-events:none;width:1px;height:1px}.character-clip,.character-poster.is-hidden{opacity:0}.character-clip.is-active{opacity:1}.eyebrow{color:#a4a697;letter-spacing:.18em;align-items:center;gap:8px;margin:0;font:9px/1.4 ui-monospace,monospace;display:flex}.character-name-row{align-items:center;gap:16px;margin:8px 0 28px;display:flex}.character-name-row h2{letter-spacing:-.065em;margin:0;font-size:clamp(56px,5vw,76px);font-weight:500;line-height:1.05}.character-name-row p{color:var(--muted);letter-spacing:.04em;margin:8px 0 0;font-size:11px}.version-chip{color:#96988e;align-self:flex-start;margin-top:13px;font:10px/1 ui-monospace,monospace}.character-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin:0;padding-top:18px;display:flex}.status-row{flex-direction:column;gap:6px;font-size:10px;display:flex}.status-row dt{color:#93958f}.status-row dd{color:#d0d1c9;margin:0;font-size:11px}.chat-panel{background:radial-gradient(at 80% 0,#ffffff05,#0000 55%);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.channel-header{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:34px 44px 24px;display:flex}.channel-eyebrow{color:var(--muted);letter-spacing:.18em;margin:0 0 8px;font:9px/1.4 ui-monospace,monospace}.channel-header h2{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:500}.heading-dot{color:var(--brand-yellow)}.realtime-state{color:#adafa9;align-items:center;gap:8px;font:10px/1 ui-monospace,monospace;display:flex}.state-visual{align-items:center;gap:3px;height:18px;display:flex}.state-visual i{background:#777a72;border-radius:2px;width:2px;height:5px}.state-visual i:nth-child(2){height:12px;animation-delay:.12s!important}.state-visual i:nth-child(3){height:8px;animation-delay:.24s!important}.realtime-state[data-state=listening] .state-visual i,.realtime-state[data-state=processing] .state-visual i,.realtime-state[data-state=speaking] .state-visual i{background:var(--brand-yellow);animation:1.2s ease-in-out infinite state-bars}.realtime-state[data-state=error]{color:#f5a7a7}.message-list{overscroll-behavior:contain;scrollbar-color:#3a3d3e transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:26px;min-height:0;padding:20px 44px 28px;display:flex;overflow-y:auto}.message-row{align-items:flex-start;gap:14px;display:flex}.message-row--user{justify-content:flex-end}.message-row--system{justify-content:center}.message-avatar{background:#24261c;border:1px solid #ffffff12;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.message-avatar--tata img{top:var(--asset-position-y,0%);left:var(--asset-position-x,50%);width:var(--asset-scale,132%);max-width:none;height:auto;clip-path:inset(var(--asset-crop-top,0%) var(--asset-crop-right,0%) var(--asset-crop-bottom,58%) var(--asset-crop-left,0%));position:absolute;transform:translate(-50%)}.message-avatar--user{color:#92958b;background:0 0;border:0;width:30px;height:30px;margin-top:24px}.message-content{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;max-width:min(85%,600px);display:flex}.message-content--user{align-items:flex-end;max-width:min(80%,560px)}.message-content--system{align-items:center;max-width:95%}.message-author{color:#999d95;letter-spacing:.12em;padding:2px 1px;font:9px/1 ui-monospace,monospace}.message-bubble{color:#dedfdb;overflow-wrap:anywhere;background:linear-gradient(120deg,#1c1f20,#17191b);border:1px solid #ffffff0d;border-radius:3px 16px 16px;max-width:100%;padding:17px 20px;font-size:14px;line-height:1.85;box-shadow:0 5px 20px #0000000d}.message-bubble--user{color:#e2e2d6;background:#202119;border-color:#ffd40014;border-radius:16px 3px 16px 16px}.message-bubble--system{box-shadow:none;color:#9a9c97;text-align:center;background:0 0;border:0;border-radius:0;padding:3px 8px;font-size:11px}.message-bubble p{white-space:pre-wrap;margin:0}.message-text>*+*,.message-text>p+p,.message-text>ul+p{margin-top:12px}.message-text strong{color:#efefe7;font-weight:600}.message-text ul{padding-left:19px;list-style:outside}.message-text li+li{margin-top:5px}.message-text li::marker{color:#a6a58b}.conversation-atmosphere{pointer-events:none;isolation:isolate;flex-direction:column;flex:1 0 220px;justify-content:center;align-items:center;min-height:220px;padding-bottom:12px;display:flex;position:relative}.conversation-atmosphere p{color:#aaa99e;letter-spacing:.14em;margin:15px 0 12px;font-size:23px;font-weight:300}.ambient-caption{color:#767970;letter-spacing:.25em;font:9px/1.5 ui-monospace,monospace}.ambient-field{justify-content:center;align-items:center;gap:7px;width:220px;height:90px;display:flex;position:relative}.ambient-field:before{z-index:-1;content:"";background:radial-gradient(#ccc68e0d,#0000 68%);border-radius:50%;width:320px;height:220px;position:absolute}.ambient-field span{opacity:.7;background:linear-gradient(#4e5141,#b8b375,#4e5141);border-radius:4px;width:3px;height:23px}.ambient-field span:nth-child(2),.ambient-field span:nth-child(4){height:47px}.ambient-field span:nth-child(3){height:70px}.voice-replay{border:1px solid var(--line);color:#a5a89d;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;min-height:30px;padding:4px 9px;font-size:10px;transition:background .2s,color .2s;display:inline-flex}.voice-replay time{color:#96998e;font-variant-numeric:tabular-nums}.voice-replay:hover:not(:disabled){color:#edeee6;background:#24271e}.voice-replay--active{color:var(--brand-yellow);background:#24271e}.press-to-talk{flex:none;position:relative}.press-to-talk .mic-button{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mic-hint{border:1px solid var(--line);color:#eaedcc;pointer-events:none;opacity:0;background:#171910;border-radius:10px;width:max-content;max-width:240px;padding:8px 12px;font-size:12px;position:absolute;bottom:calc(100% + 16px);left:0}.press-to-talk--recording .mic-hint,.press-to-talk--cancel .mic-hint{opacity:1}.composer .press-to-talk--cancel .mic-button{color:#ffcab5;background:#533129;animation:none;box-shadow:0 0 0 2px #b87f6655}.press-to-talk--cancel .mic-hint{color:#ffcab5;border-color:#92654f}.voice-notice{color:var(--muted);overflow-wrap:anywhere;margin:6px 0;font-size:12px}.composer-notices{z-index:8;pointer-events:none;bottom:100%;position:absolute;inset-inline:18px}.composer-notices>*{pointer-events:auto;border:1px solid var(--line);background:#171a18;border-radius:12px;padding:8px 12px}.app-shell[data-mode=tata_mode] .voice-notice{text-align:center}.voice-notice button{color:inherit;border:1px solid var(--line);background:0 0;border-radius:10px;margin:4px;padding:5px 8px}.voice-diagnostics pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.voice-replay:disabled{opacity:.4;cursor:not-allowed}.message-sources{border-top:1px solid var(--line);width:min(100%,500px);margin-top:2px;padding:8px 0 0}.message-sources__label{color:#9b9e94;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:10px}.message-sources ol{gap:10px;margin:14px 0 4px;padding:0;list-style:none;display:grid}.message-sources li{align-items:flex-start;gap:9px;min-width:0;display:flex}.source-index{color:#b8b38e;flex:none;padding-top:3px;font:10px/1.2 ui-monospace,monospace}.source-copy{min-width:0;display:grid}.source-copy strong,.source-copy a{color:#c7c9c0;overflow-wrap:anywhere;font-size:11px;font-weight:500;text-decoration:none}.source-copy a:hover{color:var(--brand-yellow);text-decoration:underline}.source-copy small{color:#969990;overflow-wrap:anywhere;margin-top:3px;font-size:10px}.live-cursor{vertical-align:-1px;background:var(--brand-yellow);width:3px;height:13px;margin-left:5px;animation:.9s step-end infinite cursor-blink;display:inline-block}.composer-area{background:linear-gradient(#0000,#0d0f10 20%);flex:none;padding:18px 36px 22px;position:relative}.composer{background:linear-gradient(130deg,#242728,#1b1e20);border:1px solid #ffffff1f;border-radius:22px;align-items:center;gap:14px;padding:10px;transition:border-color .22s,box-shadow .22s;display:flex;box-shadow:0 12px 36px #0000003d,inset 0 1px #ffffff08}.composer:focus-within{border-color:#ffd40059;box-shadow:0 12px 36px #0000003d,0 0 0 3px #ffd40008}.composer-divider{background:#ffffff14;flex:none;width:1px;height:24px}.composer input{color:#eeeee7;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 0;font-size:13px}.composer input::placeholder{color:#a2a59a}.composer button{cursor:pointer;border:0;flex:none;place-items:center;transition:transform .2s,background .2s,box-shadow .2s;display:grid}.composer .mic-button{background:var(--brand-yellow);color:#1a1b13;border-radius:15px;width:52px;height:52px;box-shadow:0 4px 14px #0000001f}.composer .send-button{color:#24261f;background:#e3e5da;border-radius:13px;width:42px;height:42px}.composer button:hover:not(:disabled){transform:translateY(-2px)}.composer button:disabled{opacity:.32;cursor:not-allowed}.composer .send-button:disabled{color:#b5b9ae;opacity:.65;background:#464a44}.composer .mic-button--active{animation:1.6s ease-in-out infinite mic-listening}.state-listening .composer,.state-speaking .composer{border-color:#ffd40042}.state-speaking .energy-orbit{animation:2.4s ease-in-out infinite field-breathe}.composer-caption{color:#9a9d94;letter-spacing:.04em;white-space:nowrap;flex-shrink:0;justify-content:space-between;gap:12px;height:18px;margin:14px 7px 0;font-size:10px;display:flex}.composer-caption span{text-overflow:ellipsis;overflow:hidden}.composer-caption span:last-child{letter-spacing:.08em;color:#777c73;font:9px/1.5 ui-monospace,monospace}.diagnostics{color:#81877c;margin:12px 7px 0;font-size:10px}.diagnostics summary{cursor:pointer;-webkit-user-select:none;user-select:none;width:max-content}.diagnostics-label-mobile{display:none}.diagnostics[open]{overflow:visible}.diagnostics-content{z-index:9;overscroll-behavior:contain;border:1px solid var(--line);bottom:100%;background:#171a18;border-radius:16px;max-height:min(55dvh,420px);padding:16px;position:absolute;inset-inline:18px;overflow-y:auto}.transport-note{color:#9b9e95;margin:12px 0;font:9px/1.7 ui-monospace,monospace}.audio-self-test{color:#d0c987;font:inherit;border:1px solid var(--line);cursor:pointer;background:#191c17;border-radius:6px;margin:0 0 10px;padding:7px 10px}.audio-self-test:disabled{opacity:.4;cursor:not-allowed}.diagnostics dl{border:1px solid var(--line);background:#101213;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}.diagnostics dl div{min-width:0}.diagnostics dt{color:#96998f}.diagnostics dd{text-overflow:ellipsis;white-space:nowrap;color:#c4c6bd;margin:5px 0 0;overflow:hidden}.workspace-footer{color:#787c70;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 3px;font:9px/1.5 ui-monospace,monospace;display:flex}@keyframes state-bars{0%,to{opacity:.6;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1.15)}}@keyframes cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes mic-listening{0%,to{box-shadow:0 0 0 3px #ffd4000f}50%{box-shadow:0 0 0 7px #ffd4001a}}@keyframes field-breathe{0%,to{box-shadow:0 0 60px #ffd40008}50%{box-shadow:0 0 80px #ffd4001a}}@media(min-width:1700px){.topbar{min-height:120px}.workspace-grid{height:clamp(740px,100dvh - 180px,960px)}.workspace-footer{min-height:60px}.channel-header{padding:42px 56px 28px}.message-list{padding-inline:56px}.composer-area{padding:20px 48px 32px}.character-info{bottom:42px;left:38px;right:38px}}@media(max-width:1150px){.product-frame{width:calc(100% - 48px)}.header-controls{gap:16px}.connection-indicator{display:none}.character-info{left:24px;right:24px}.hero-caption{inset-inline:24px}.hero-caption span:last-child{display:none}.character-stats{gap:15px}.channel-header,.message-list{padding-inline:28px}.composer-area{padding-inline:24px}}@media(min-width:769px)and (max-width:1024px){.product-frame{width:calc(100% - 40px)}.topbar{gap:18px;min-height:84px}.workspace-grid{grid-template-columns:36% minmax(0,1fr);height:calc(100dvh - 124px);min-height:520px}.brand-cluster{gap:16px}.workspace-footer{min-height:40px;font-size:8px}.channel-header,.message-list{padding-inline:20px}.composer-area{padding-inline:16px}.character-name-row h2{font-size:52px}.character-stats{gap:12px}}@media(max-width:768px),(max-width:1024px)and (orientation:portrait),(max-width:1024px)and (max-height:600px)and (orientation:landscape){.app-shell{inset:var(--visual-top,0px) 0 auto;height:var(--visual-height,100dvh);--mobile-gutter:18px;--mobile-hero-height:32dvh;background:#0d0f10;min-height:0;position:fixed;overflow:hidden}.product-frame{width:100%;height:100%;padding-top:env(safe-area-inset-top,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);grid-template-rows:auto minmax(0,1fr);display:grid}.topbar{min-height:60px;padding:10px var(--mobile-gutter);border-bottom:1px solid #ffffff0a;gap:12px}.brand-cluster{gap:12px;min-width:0}.brand-cluster .brand-mark{width:62px;height:30px}.brand-cluster h1{letter-spacing:-.035em;white-space:nowrap;font-size:14px}.brand-cluster p,.brand-divider,.status-prefix{display:none}.alpha-label{letter-spacing:.08em;vertical-align:super;margin-left:4px;font-size:6px}.header-controls{flex:0 auto;min-width:0;font-size:11px}.gateway-pill{white-space:normal;gap:6px;max-width:106px;line-height:1.3}.workspace-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--mobile-hero-height) minmax(0,1fr);height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;overflow:visible}.character-panel{min-height:0}.hero-caption,.character-info .eyebrow,.version-chip,.character-name-row p,.character-stats,.character-panel:after{display:none}.character-info{inset:auto auto 12px var(--mobile-gutter)}.character-name-row{margin:0}.character-name-row h2{letter-spacing:.14em;color:#b3b4a7;font-size:12px;font-weight:500}.character-visual{background:radial-gradient(at 50% 48%,#2d301b,#171b15 43%,#0d0f10 78%);width:100%;inset:0}.character-visual:after{background:linear-gradient(#0000 84%,#0d0f10)}.energy-orbit{width:min(62%,260px);box-shadow:none;top:8%}.character-stage{-webkit-mask-image:linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(#000 85%,#0000)}.character-clip{width:auto;height:calc(132% * var(--clip-scale,1));max-width:none;max-height:132%;transform:translate(-50%,var(--clip-offset-y,0%));top:-2%;left:50%}.tata-character{object-fit:contain;object-position:center top;clip-path:none;width:auto;max-width:92%;height:97%;max-height:97%;top:3%;left:50%;transform:translate(-50%);-webkit-mask-image:none;mask-image:none}.chat-panel{background:0 0;height:auto;min-height:0}.channel-header{padding:10px var(--mobile-gutter) 8px;border-top:1px solid var(--line)}.channel-header h2{font-size:18px}.channel-eyebrow,.channel-header .realtime-state{display:none}.message-list{padding:10px var(--mobile-gutter) 16px;gap:18px;scroll-padding-block:12px}.message-row{gap:0}.message-avatar{display:none}.message-content,.message-content--user{gap:7px;max-width:85%}.message-content--system{max-width:100%}.message-author{font-size:9px}.message-bubble{padding:12px 14px;font-size:16px;line-height:1.75}.message-bubble--system{font-size:12px}.voice-replay{min-height:44px;padding:8px 12px;font-size:12px}.message-sources__label{align-items:center;min-height:44px;font-size:12px;display:flex}.source-copy strong,.source-copy a{font-size:13px}.source-copy small{font-size:11px}.conversation-atmosphere{flex:0 0 100px;min-height:100px;margin-block:auto;padding:4px 0}.conversation-atmosphere p{letter-spacing:.08em;margin:8px 0;font-size:16px}.ambient-caption{letter-spacing:.14em;font-size:8px}.ambient-field{gap:5px;width:140px;height:34px}.ambient-field:before{width:220px;height:100px}.ambient-field span{width:2px;height:10px}.ambient-field span:nth-child(2),.ambient-field span:nth-child(4){height:20px}.ambient-field span:nth-child(3){height:30px}.composer-area{z-index:5;padding:10px var(--mobile-gutter) calc(6px + env(safe-area-inset-bottom,0px));background:#0d0f10;border-top:1px solid #ffffff0a;position:sticky;bottom:0}.composer{border-radius:21px;gap:10px;padding:7px}.composer .mic-button{border-radius:15px;width:54px;height:54px}.composer .send-button{border-radius:13px;width:44px;height:44px}.composer button:hover:not(:disabled){transform:none}.composer input{padding:12px 0;font-size:16px}.composer input::placeholder{font-size:13px}.composer-divider{display:none}.composer-caption{letter-spacing:0;align-items:center;height:28px;min-height:28px;margin:4px 3px 0;padding-right:48px;font-size:10px}.composer-caption span:last-child{display:none}.mic-hint{max-width:calc(100vw - 48px)}.press-to-talk--starting .mic-hint{opacity:1}.connection-notice{margin:5px 0;font-size:12px}.audio-self-test{min-height:44px;margin-bottom:0}.diagnostics{margin:0;font-size:12px}.diagnostics[open]{max-height:none;overflow:visible}.diagnostics>summary{right:var(--mobile-gutter);bottom:env(safe-area-inset-bottom,0px);color:#989d91;justify-content:flex-end;align-items:center;min-width:48px;min-height:44px;display:flex;position:absolute}.diagnostics-label-desktop{display:none}.diagnostics-label-mobile{display:inline}.diagnostics[open] .diagnostics-label-mobile{color:var(--brand-yellow)}.diagnostics-content{z-index:6;bottom:100%;inset-inline:var(--mobile-gutter);overscroll-behavior:contain;background:#171a18;border:1px solid #383b31;border-radius:16px;max-height:min(55dvh,420px);padding:16px;position:absolute;overflow-y:auto;box-shadow:0 -16px 40px #0005}.diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.provider-select select{min-height:44px;font-size:16px}.workspace-footer{display:none}.alpha-entry{padding-top:max(28px,env(safe-area-inset-top,0px));padding-bottom:max(28px,env(safe-area-inset-bottom,0px))}.app-shell[data-keyboard-open=true]{--mobile-hero-height:90px}.app-shell[data-keyboard-open=true] .composer-area{padding-bottom:4px}.app-shell[data-keyboard-open=true] .diagnostics>summary{bottom:0}}@media(max-width:390px){.app-shell{--mobile-gutter:16px;--mobile-hero-height:30dvh}.topbar{gap:8px;min-height:56px}.brand-cluster{gap:9px}.brand-cluster .brand-mark{width:56px}.brand-cluster h1{font-size:13px}.composer{gap:8px}.composer input::placeholder{font-size:12px}}@media(min-width:391px)and (max-width:480px){.app-shell{--mobile-hero-height:32dvh}}@media(min-width:481px)and (max-width:768px),(min-width:769px)and (max-width:1024px)and (orientation:portrait){.app-shell{--mobile-gutter:20px;--mobile-hero-height:min(34dvh, 350px)}.topbar{min-height:68px}.brand-cluster .brand-mark{width:78px;height:34px}.brand-cluster h1{font-size:16px}.character-info{bottom:18px;left:24px}.character-name-row h2{font-size:13px}.energy-orbit{width:300px}.message-content{max-width:min(85%,580px)}.composer-area{padding-top:14px}}@media(max-width:1024px)and (orientation:portrait){.character-clip{height:calc(220% * var(--clip-scale,1));max-height:220%;top:-16%}.tata-character{max-width:none;height:160%;max-height:160%;top:4%}.character-stage{-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000)}}@media(max-width:1024px)and (max-height:600px){.app-shell{--mobile-hero-height:90px}.topbar{min-height:48px;padding-block:6px}.channel-header{padding-block:6px}.conversation-atmosphere{display:none}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
