.dashboard-billing__warning{color:var(--neo-accent);background:var(--neo-secondary);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius);font-family:var(--font-display);font-size:.86rem;font-weight:var(--neo-weight-display);grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.dashboard-billing__warning svg{flex:none;margin-top:1px}.admin-billing-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.admin-billing-form>fieldset,.admin-credit-row{background:var(--neo-bg);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius);min-width:0;margin:0;padding:12px}.admin-billing-form>fieldset{gap:10px;height:100%;display:grid}.admin-billing-form legend{font-family:var(--font-display);font-weight:var(--neo-weight-display);text-transform:uppercase;align-items:center;gap:7px;padding:0 6px;display:inline-flex}.admin-billing-form label,.admin-credit-actions label{min-width:0;font-family:var(--font-display);font-weight:var(--neo-weight-display);gap:5px;display:grid}.admin-billing-form input,.admin-billing-form select,.admin-credit-actions input{width:100%;min-height:40px;color:var(--neo-ink);background:var(--neo-paper);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);font:inherit;padding:7px 9px}.admin-billing-form .admin-inline-options{border:0;flex-wrap:wrap;gap:10px 16px;margin:0;padding:4px 0 0;display:flex}.admin-billing-form .admin-inline-options legend{width:100%;padding:0;font-size:.88rem}.admin-billing-form .admin-inline-options label{grid-template-columns:auto 1fr;align-items:center;display:inline-flex}.admin-billing-form .admin-inline-options input{width:auto;min-height:0}.admin-form-help,.admin-form-warning,.admin-form-error{border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);padding:8px 10px;font-weight:var(--neo-weight-display)!important;opacity:1!important;margin:0!important}.admin-form-help{background:var(--neo-paper)}.admin-form-warning.is-active,.admin-form-error{color:var(--neo-accent);background:var(--neo-secondary)}.admin-credit-list{gap:10px;margin-bottom:18px;display:grid}.admin-credit-row{gap:10px;display:grid}.admin-credit-summary{font-weight:var(--neo-weight-display);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.admin-credit-summary span,.admin-credit-summary strong{overflow-wrap:anywhere;min-width:0}.admin-credit-actions{grid-template-columns:minmax(150px,1fr) repeat(3,auto);align-items:end;gap:8px;display:grid}.admin-credit-actions.is-topup{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.admin-credit-actions .danger-text{min-height:40px;padding:7px 10px}.admin-credit-actions button:disabled{cursor:not-allowed;opacity:.45}@media (width<=760px){.admin-billing-controls,.admin-credit-summary,.admin-credit-actions,.admin-credit-actions.is-topup{grid-template-columns:1fr}.admin-credit-actions button{width:100%}}.dashboard-billing__warning span{overflow-wrap:anywhere;min-width:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--neo-bw:1px;--neo-bw-2:1px;--neo-bw-3:1px;--neo-radius:10px;--neo-radius-lg:14px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-neo-lg:0 2px 4px #26241f0f, 0 18px 40px #26241f14;--shadow-neo-xl:0 4px 8px #26241f0f, 0 26px 60px #26241f1a}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow: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}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neo-bg:#faf8f4;--neo-ink:#26241f;--neo-accent:#a84c43;--neo-secondary:#f0e9d8;--neo-muted:#e6eeea;--neo-paper:#fff;--neo-ink-muted:#6b655c;--neo-emphasis:#7d6318;--neo-translation:#35705e;--neo-on-accent:#fff;--speaker-1:#fad5c8;--speaker-2:#e5dfbe;--speaker-3:#c5e8d4;--speaker-4:#bee6f3;--speaker-5:#d7dbfc;--speaker-6:#f4d3e7;--panel:#fff;--line:#e5e0d6;--neo-bw:1px;--neo-bw-2:1px;--neo-bw-3:1px;--neo-radius:10px;--neo-radius-lg:14px;--neo-weight-display:600;--neo-weight-strong:500;--line-lift:var(--neo-ink)}@supports (color:color-mix(in lab, red, red)){:root{--line-lift:color-mix(in srgb, var(--neo-ink) 14%, var(--line))}}:root{--line-emphasis:var(--neo-emphasis)}@supports (color:color-mix(in lab, red, red)){:root{--line-emphasis:color-mix(in srgb, var(--neo-emphasis) 34%, var(--line))}}:root{--dur-fast:.14s;--ease-fast:ease;--dur-reveal:.52s;--ease-out:cubic-bezier(.22, 1, .36, 1);font-family:var(--font-display)}@property --neo-bw{syntax:"<length>";inherits:true;initial-value:1px}@property --neo-bw-2{syntax:"<length>";inherits:true;initial-value:1px}@property --neo-bw-3{syntax:"<length>";inherits:true;initial-value:1px}@property --neo-radius{syntax:"<length>";inherits:true;initial-value:10px}@property --neo-radius-lg{syntax:"<length>";inherits:true;initial-value:14px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-neo-bg:#201e1c;--color-neo-ink:#e6e1d5;--color-neo-paper:#2a2825;--color-neo-accent:#d98b82;--color-neo-secondary:#3a362c;--color-neo-muted:#2a322f;--neo-bg:#201e1c;--neo-ink:#e6e1d5;--neo-paper:#2a2825;--neo-accent:#d98b82;--neo-secondary:#3a362c;--neo-muted:#2a322f;--neo-ink-muted:#a8a499;--neo-emphasis:#d9b84a;--neo-translation:#86b8a8;--neo-on-accent:#201e1c;--speaker-1:#5b382c;--speaker-2:#49431e;--speaker-3:#264b38;--speaker-4:#1a4957;--speaker-5:#3c3f5f;--speaker-6:#56374c;--shadow-neo-lg:0 14px 34px #000000a6;--shadow-neo-xl:0 20px 48px #000000b3;--panel:#2a2825;--line:#3b3833;--line-lift:var(--neo-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--line-lift:color-mix(in srgb, var(--neo-ink) 14%, var(--line))}}:root[data-theme=dark]{--line-emphasis:var(--neo-emphasis)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--line-emphasis:color-mix(in srgb, var(--neo-emphasis) 34%, var(--line))}}.wrap{width:min(1120px,100%);margin:0 auto;padding:0 32px}.eyebrow{color:var(--neo-ink-muted);font-size:.69rem;font-weight:var(--neo-weight-strong);letter-spacing:.09em;text-transform:uppercase;display:inline-block}.reveal{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out)}.motion .reveal{opacity:0;transform:translateY(14px)}.motion .reveal.is-revealed{opacity:1;transform:none}.page-head{padding:60px 0 0}.page-head-row{flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}.page-head h1{max-width:16em;font-size:clamp(1.75rem,4vw,2.6rem);font-weight:var(--neo-weight-display);letter-spacing:-.01em;color:var(--neo-ink);margin:12px 0 0;line-height:1.14}.page-head-sub{max-width:34em;color:var(--neo-ink-muted);margin:16px 0 0;font-size:.97rem;line-height:1.7}.page-head-side{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.btn{--btn-bg:var(--neo-bg);--btn-bd:var(--line);min-height:36px;color:var(--neo-ink);background:var(--btn-bg);border:var(--neo-bw-2) solid var(--btn-bd);border-radius:var(--neo-radius);font-family:var(--font-display);font-size:.84rem;font-weight:var(--neo-weight-strong);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-fast), background var(--dur-fast) var(--ease-fast), border-color var(--dur-fast) var(--ease-fast), color var(--dur-fast) var(--ease-fast);flex:none;justify-content:center;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.btn:hover:not(:disabled){--btn-bg:var(--neo-secondary);--btn-bd:var(--line-lift);transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)scale(.985)}.btn:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:2px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.is-primary:disabled{--btn-bg:var(--neo-secondary);--btn-bd:var(--line);color:var(--neo-ink-muted);opacity:1}.btn.is-primary{--btn-bg:var(--neo-ink);--btn-bd:transparent;color:var(--neo-paper)}.btn.is-primary:hover:not(:disabled){--btn-bg:var(--neo-ink)}@supports (color:color-mix(in lab, red, red)){.btn.is-primary:hover:not(:disabled){--btn-bg:color-mix(in srgb, var(--neo-ink) 90%, var(--neo-bg))}}.btn.is-primary:hover:not(:disabled){--btn-bd:transparent;color:var(--neo-paper)}.btn.is-ghost{--btn-bg:transparent}.btn.is-ghost:hover:not(:disabled){--btn-bg:var(--neo-paper)}.btn.is-quiet{--btn-bg:transparent;--btn-bd:transparent;color:var(--neo-ink-muted)}.btn.is-quiet:hover:not(:disabled){--btn-bg:var(--neo-paper);--btn-bd:transparent;color:var(--neo-ink)}.btn.is-danger{--btn-bg:transparent;--btn-bd:var(--neo-accent);color:var(--neo-accent)}.btn.is-danger:hover:not(:disabled){--btn-bg:var(--neo-accent)}@supports (color:color-mix(in lab, red, red)){.btn.is-danger:hover:not(:disabled){--btn-bg:color-mix(in srgb, var(--neo-accent) 8%, var(--neo-paper))}}.btn.is-danger:hover:not(:disabled){--btn-bd:var(--neo-accent);color:var(--neo-accent)}.btn.is-lg{border-radius:999px;min-height:44px;padding:0 22px;font-size:.91rem}.btn.is-sm{min-height:30px;padding:0 11px;font-size:.78rem}.btn.is-icon{border-radius:50%;width:36px;min-height:36px;padding:0}.btn.is-icon.is-sm{width:30px;padding:0}.btn.is-wide{width:100%}.btn svg{transition:transform .22s var(--ease-out);flex:none}.btn:hover:not(:disabled) svg.is-arrow{transform:translate(3px)}.segmented-group{background:var(--neo-secondary);border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius);gap:2px;padding:3px;display:inline-flex}.segmented-group button{min-height:30px;color:var(--neo-ink-muted);border-radius:calc(var(--neo-radius) - 3px);font-family:var(--font-display);font-size:.81rem;font-weight:var(--neo-weight-strong);letter-spacing:0;cursor:pointer;transition:color var(--dur-fast) var(--ease-fast), background var(--dur-fast) var(--ease-fast);background:0 0;border:0;padding:0 16px}.segmented-group button:hover:not(.is-on):not(:disabled){color:var(--neo-ink)}.segmented-group button.is-on{color:var(--neo-ink);background:var(--neo-paper)}.segmented-group .quota-badge{color:var(--neo-emphasis);background:var(--neo-secondary);letter-spacing:0;text-transform:none;border-radius:4px;margin-inline-start:6px;padding:1px 5px;font-family:ui-monospace,SF Mono,JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:.63rem}.segmented-group button:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:1px}.segmented-group button:disabled{opacity:.4;cursor:not-allowed}.segmented-note{color:var(--neo-ink-muted);flex:0 0 100%;grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.4}.select{min-height:36px;color:var(--neo-ink);background:var(--neo-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B655C' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center;border:var(--neo-bw-2) solid var(--line-lift);border-radius:var(--neo-radius);font-family:var(--font-display);font-size:.84rem;font-weight:var(--neo-weight-strong);letter-spacing:0;appearance:none;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-fast);padding:0 32px 0 12px}.select:hover:not(:disabled){border-color:var(--neo-ink)}.select:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:1px}.select:disabled{opacity:.5;cursor:not-allowed}.field{background:var(--neo-paper);border:var(--neo-bw-2) solid var(--line-lift);border-radius:var(--neo-radius);align-items:center;min-height:36px;padding:0 12px;display:flex}.field:focus-within{outline:2px solid var(--neo-emphasis);outline-offset:1px}.field input,.field textarea,.field input:focus-visible,.field textarea:focus-visible{width:100%;min-width:0;color:var(--neo-ink);font-family:var(--font-display);background:0 0;border:0;outline:0;font-size:.84rem}.field input::placeholder,.field textarea::placeholder{color:var(--neo-ink-muted)}.ctl{flex-direction:column;gap:6px;min-width:0;display:flex}.ctl-label{color:var(--neo-ink-muted);font-size:.66rem;font-weight:var(--neo-weight-strong);letter-spacing:.09em;text-transform:uppercase}.sw{color:var(--neo-ink);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-size:.84rem;display:inline-flex}.sw-track{background:var(--line-lift);width:38px;height:22px;transition:background var(--dur-fast) var(--ease-fast);border-radius:999px;flex:none;position:relative}.sw-track:after{content:"";background:var(--neo-paper);width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-fast);border-radius:50%;position:absolute;top:3px;left:3px}.sw[aria-checked=true] .sw-track{background:var(--neo-emphasis)}.sw[aria-checked=true] .sw-track:after{transform:translate(16px)}.sw:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:3px;border-radius:var(--neo-radius)}.panel{background:var(--neo-paper);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);overflow:hidden}.panel-head{color:var(--neo-ink-muted);background:var(--neo-secondary);border-bottom:var(--neo-bw-2) solid var(--line);font-size:.66rem;font-weight:var(--neo-weight-strong);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;padding:12px 18px;display:flex}.panel-head-end{letter-spacing:0;text-transform:none;margin-left:auto}.panel-body{padding:18px}.panel-foot{color:var(--neo-ink-muted);border-top:var(--neo-bw-2) solid var(--line);padding:11px 18px;font-size:.74rem}.rows:empty{display:none}.rows{background:var(--neo-paper);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);flex-direction:column;display:flex;overflow:hidden}.row{background:var(--neo-paper);transition:background var(--dur-fast) linear;align-items:center;gap:14px;padding:15px 18px;display:flex}.row+.row{border-top:var(--neo-bw-2) solid var(--line)}.row.is-interactive{cursor:pointer;text-align:left}.row.is-interactive:hover{background:var(--neo-bg)}.row-main{flex:1;min-width:0}.row-title{color:var(--neo-ink);font-size:.91rem;font-weight:var(--neo-weight-strong);letter-spacing:0}.row-note{color:var(--neo-ink-muted);margin-top:4px;font-size:.78rem;line-height:1.6}.row-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.matrix-wrap{background:var(--neo-paper);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);overflow:hidden}.matrix{border-collapse:collapse;text-align:left;width:100%}.matrix th,.matrix td{border-bottom:var(--neo-bw-2) solid var(--line);vertical-align:top;padding:14px 18px}.matrix tr:last-child th,.matrix tr:last-child td{border-bottom:0}.matrix thead th{background:var(--neo-secondary)}.matrix td{border-left:var(--neo-bw-2) solid var(--line)}.matrix-rowhead{width:150px;color:var(--neo-ink-muted);background:var(--neo-secondary);border-right:var(--neo-bw-2) solid var(--line);font-size:.69rem;font-weight:var(--neo-weight-strong);letter-spacing:.09em;text-transform:uppercase}.matrix .is-featured{background:var(--neo-secondary)}.facts{gap:var(--neo-bw);background:var(--line);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.fact{background:var(--neo-paper);padding:18px}.fact h3{color:var(--neo-ink);font-size:.87rem;font-weight:var(--neo-weight-strong);letter-spacing:0;margin:0}.fact p{color:var(--neo-ink-muted);margin:6px 0 0;font-size:.78rem;line-height:1.65}.fact-ico{color:var(--neo-emphasis);margin-bottom:10px;display:block}.pricing-page .fact h3{font-size:.82rem}.pricing-page .fact p{margin-top:5px;font-size:.74rem;line-height:1.6}.badge{color:var(--neo-ink);background:var(--neo-secondary);border:var(--neo-bw-3) solid var(--line);font-size:.72rem;font-weight:var(--neo-weight-strong);letter-spacing:0;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.badge.is-live{color:var(--neo-accent);background:var(--neo-accent)}@supports (color:color-mix(in lab, red, red)){.badge.is-live{background:color-mix(in srgb, var(--neo-accent) 7%, var(--neo-paper))}}.badge.is-live{border-color:var(--neo-accent)}.badge.is-emphasis{color:var(--neo-emphasis);background:var(--neo-secondary);border-color:var(--line-emphasis)}.badge.is-translation{color:var(--neo-translation);background:var(--neo-muted);border-color:var(--neo-translation)}@supports (color:color-mix(in lab, red, red)){.badge.is-translation{border-color:color-mix(in srgb, var(--neo-translation) 26%, var(--line))}}.chip{color:var(--neo-ink-muted);background:var(--neo-secondary);border:var(--neo-bw-3) solid var(--line);letter-spacing:.09em;text-transform:uppercase;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-family:ui-monospace,SF Mono,JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:.63rem;display:inline-flex}.chip.is-translation{color:var(--neo-translation);background:var(--neo-muted);border-color:var(--neo-translation)}@supports (color:color-mix(in lab, red, red)){.chip.is-translation{border-color:color-mix(in srgb, var(--neo-translation) 26%, var(--line))}}.status{min-height:26px;color:var(--neo-ink-muted);background:var(--neo-paper);border:var(--neo-bw-3) solid var(--line);font-size:.75rem;font-weight:var(--neo-weight-strong);letter-spacing:0;transition:color .22s var(--ease-fast), border-color .22s var(--ease-fast), background .22s var(--ease-fast);border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.status .pip{background:currentColor}.status[data-state=live]{color:var(--neo-accent);background:var(--neo-accent)}@supports (color:color-mix(in lab, red, red)){.status[data-state=live]{background:color-mix(in srgb, var(--neo-accent) 7%, var(--neo-paper))}}.status[data-state=live]{border-color:var(--neo-accent)}.status[data-state=connecting]{border-color:var(--line-lift)}.status[data-state=paused]{color:var(--neo-ink)}.pip{background:var(--neo-accent);width:6px;height:6px;animation:calm-pulse 2.4s var(--ease-out) infinite;border-radius:50%;flex:none}@keyframes calm-pulse{0%,to{opacity:1}50%{opacity:.35}}.stamp{color:var(--neo-ink-muted);font-variant-numeric:tabular-nums;flex:none;padding-top:3px;font-family:ui-monospace,SF Mono,JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:.69rem}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,JetBrains Mono,Cascadia Mono,Consolas,monospace}.skeleton{background:linear-gradient(90deg, var(--neo-bg) 25%, var(--neo-secondary) 50%, var(--neo-bg) 75%);background-size:220% 100%;border-radius:6px;width:96px;height:30px;animation:1.5s linear infinite calm-sheen;display:block}@keyframes calm-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.tip-host{display:inline-flex;position:relative}.tip{z-index:40;color:var(--neo-paper);background:var(--neo-ink);box-shadow:var(--shadow-neo-lg);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out), translate .18s var(--ease-out);border-radius:6px;padding:5px 9px;font-size:.72rem;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}.tip-host:hover .tip,.tip-host:focus-within .tip{opacity:1;translate:-50%}.note-rule{border-left:2px solid var(--neo-emphasis);color:var(--neo-ink-muted);padding-left:13px;font-size:.78rem;line-height:1.65}.footnote{color:var(--neo-ink-muted);font-size:.75rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.pip,.skeleton{animation:none}.motion .reveal{opacity:1;transform:none}}@media (width<=720px){.wrap{padding:0 20px}.page-head-side{grid-template-columns:1fr;margin-left:0}.matrix-wrap{overflow-x:auto}.matrix{min-width:640px}}@media (width<=430px){.wrap{padding:0 16px}}.pricing-page{padding-bottom:80px}.pricing-currency-status{max-width:42em;margin:14px 0 0}.pricing-mode-row{margin-top:26px;display:flex}.pricing-body{flex-direction:column;gap:26px;margin-top:26px;display:flex}.plans{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.plan{background:var(--neo-paper);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);transition:transform var(--dur-fast) var(--ease-fast), border-color var(--dur-fast) var(--ease-fast);flex-direction:column;padding:26px 22px 24px;display:flex;position:relative}.plan:hover{border-color:var(--line-lift);transform:translateY(-3px)}.plan.is-featured{background:var(--neo-secondary);border-color:var(--line-lift)}.plan-tag{color:var(--neo-ink-muted);background:var(--neo-secondary);border:var(--neo-bw-3) solid var(--line);font-size:.63rem;font-weight:var(--neo-weight-strong);letter-spacing:.09em;text-transform:uppercase;border-top:0;border-radius:0 0 6px 6px;padding:3px 9px;position:absolute;top:-1px;right:18px}.plan.is-featured .plan-tag{color:var(--neo-on-accent);background:var(--neo-ink);border-color:#0000}.plan-name{color:var(--neo-ink);font-size:.94rem;font-weight:var(--neo-weight-display);letter-spacing:0;margin:0}.plan-note{color:var(--neo-ink-muted);margin:5px 0 0;font-size:.78rem}.plan-price{min-height:52px;margin-top:22px}.plan-price .pricing-val{font-size:1.9rem;line-height:1.1}.plan-desc{color:var(--neo-ink-muted);flex:1;margin:16px 0 0;font-size:.84rem;line-height:1.62}.plan-feats{flex-direction:column;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.plan-feats li{color:var(--neo-ink);gap:9px;font-size:.81rem;line-height:1.45;display:flex}.plan-feats svg{color:var(--neo-emphasis);flex:none;margin-top:3px}.plan-feats b{font-weight:var(--neo-weight-strong)}.plan .pricing-save{align-self:flex-start;margin-top:8px}.plan .btn,.plan-appstore{margin-top:22px}.edu{background:var(--neo-paper);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 22px;display:flex}.edu-head{flex-direction:column;gap:3px;display:flex}.edu-label{color:var(--neo-ink);font-size:.9rem;font-weight:var(--neo-weight-strong)}.edu-sub{color:var(--neo-ink-muted);font-size:.76rem}.pricing-val{color:var(--neo-ink);font-size:1.25rem;font-weight:var(--neo-weight-display);letter-spacing:-.01em;line-height:1.2;display:block}.pricing-was{color:var(--neo-ink-muted);font-family:ui-monospace,SF Mono,JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:.75rem;display:block}.pricing-val-sub{color:var(--neo-ink-muted);margin-top:3px;font-size:.72rem;display:block}.pricing-cell-note{color:var(--neo-ink-muted);font-size:.81rem;line-height:1.55}.pricing-save{color:var(--neo-translation);background:var(--neo-muted);border-radius:6px;padding:2px 8px;font-size:.69rem;display:inline-block}.pricing-catalog-state{color:var(--neo-ink-muted);background:var(--neo-paper);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius);padding:12px 16px;font-size:.84rem}.pricing-catalog-state.is-error{color:var(--neo-accent);border-color:var(--neo-accent)}.pricing-edu-sent{color:var(--neo-ink-muted);margin:0;font-size:.81rem;line-height:1.65}.pricing-edu-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pricing-edu-form .field{flex:220px}.pricing-edu-code{flex:0 0 130px}.pricing-edu-code input{letter-spacing:.3em}.pricing-edu-sent{flex-basis:100%}.pricing-edu-email{color:var(--neo-ink-muted);letter-spacing:0;text-transform:none;font-weight:400}.pricing-alert{color:var(--neo-accent);font-size:.81rem;font-weight:var(--neo-weight-strong);flex:100%;margin:0}.pricing-payments-body{flex-wrap:wrap;gap:20px 40px;display:flex}.pricing-payment-group{flex-direction:column;gap:8px;display:flex}.pricing-payment-marks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payment-mark{border-radius:var(--neo-radius);justify-content:center;align-items:center;width:4.5rem;height:3rem;padding:8px;display:inline-flex}.payment-mark img{object-fit:contain;max-width:100%;max-height:100%}.pricing-footnote{max-width:56em}.billing-return-page{padding-top:60px;padding-bottom:80px}.billing-return-panel{max-width:34rem;margin:0 auto}.billing-return-panel h1{color:var(--neo-ink);font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:var(--neo-weight-display);letter-spacing:-.01em;margin:0;line-height:1.2}.billing-return-panel p{color:var(--neo-ink-muted);margin:12px 0 0;font-size:.91rem;line-height:1.7}.billing-return-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (width<=900px){.plans{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.plans,.facts{grid-template-columns:1fr}.pricing-mode-row .segmented-group{width:100%}.pricing-mode-row .segmented-group button{flex:1;padding:0 8px}}.control-dock{z-index:20;color:var(--neo-ink);background:var(--neo-paper);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);box-shadow:var(--shadow-neo-lg);margin-top:12px;position:sticky;bottom:12px}.control-row{flex-wrap:wrap;align-items:flex-end;gap:18px;padding:14px 18px;display:flex}.control-row.is-actions{border-top:var(--neo-bw-2) solid var(--line);align-items:center}.control-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.control-dock .ctl-label{align-items:center;gap:5px;display:inline-flex}.level-meter{background:var(--neo-secondary);border:var(--neo-bw-3) solid var(--line);border-radius:999px;flex:none;width:96px;height:8px;overflow:hidden}.level-meter span{background:var(--line-lift);transform-origin:0;width:100%;height:100%;transition:transform var(--dur-fast) var(--ease-fast), background var(--dur-fast) var(--ease-fast);border-radius:999px;display:block}.level-meter.is-live span{background:var(--neo-accent)}.record-toggle.is-recording{color:var(--neo-accent);border-color:var(--neo-accent)}.record-toggle.is-recording:hover:not(:disabled){color:var(--neo-accent);background:var(--neo-accent)}@supports (color:color-mix(in lab, red, red)){.record-toggle.is-recording:hover:not(:disabled){background:color-mix(in srgb, var(--neo-accent) 8%, var(--neo-paper))}}.record-toggle.is-recording:hover:not(:disabled){border-color:var(--neo-accent)}.export-select{align-items:center;display:inline-flex;position:relative}.export-select>svg{color:var(--neo-ink-muted);pointer-events:none;position:absolute;right:11px}.export-select select{background-image:none;padding-right:34px}.stream-shell{background:var(--neo-paper);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);position:relative;overflow:hidden}.stream-head{background:var(--neo-secondary);border-bottom:var(--neo-bw-2) solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stream-head>div{gap:3px;min-width:0;padding:11px 20px;display:grid}.stream-head>div:first-child{border-right:var(--neo-bw-2) solid var(--line)}.stream-head span{color:var(--neo-ink-muted);font-family:var(--font-display);font-size:.66rem;font-weight:var(--neo-weight-strong);letter-spacing:.09em;text-transform:uppercase}.stream-head>div:last-child span{color:var(--neo-translation)}.stream-head strong{overflow-wrap:anywhere;color:var(--neo-ink);font-family:var(--font-display);font-size:.87rem;font-weight:var(--neo-weight-strong);letter-spacing:0}.stream-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-lift) transparent;height:calc(100dvh - 320px);min-height:320px;overflow-y:auto}.stream-jump-latest{z-index:5;min-height:36px;color:var(--neo-ink);background:var(--neo-paper);border:var(--neo-bw-2) solid var(--line-lift);box-shadow:var(--shadow-neo-lg);font-family:var(--font-display);font-size:.81rem;font-weight:var(--neo-weight-strong);white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-fast), background var(--dur-fast) var(--ease-fast);border-radius:999px;align-items:center;gap:7px;padding:0 15px;display:inline-flex;position:absolute;bottom:14px;left:50%;translate:-50%}.stream-jump-latest:hover{background:var(--neo-secondary);transform:translateY(-1px)}.stream-jump-latest:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:2px}.stream-jump-pulse{background:var(--neo-accent);width:6px;height:6px;animation:calm-pulse 2.4s var(--ease-out) infinite;border-radius:50%;flex:none}@media (width<=720px){.control-dock{margin-top:10px;bottom:0}.control-row{gap:12px;padding:12px 14px}.control-actions{width:100%;margin-left:0}.stream-list{height:calc(100dvh - 300px);min-height:260px}}.team-create-row,.share-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.share-controls select,.project-edit input,.project-edit textarea{min-height:46px;color:var(--neo-ink);background:var(--panel);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius);font-family:var(--font-display);font-weight:var(--neo-weight-strong);padding:10px 14px}.share-controls select:focus-visible,.project-edit input:focus-visible,.project-edit textarea:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:3px;background:var(--neo-secondary)}.team-card,.share-panel,.danger-zone{background:var(--panel);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;transition:transform .14s,box-shadow .14s;display:flex}.team-card strong,.share-panel strong{font-family:var(--font-display);font-weight:var(--neo-weight-display);letter-spacing:0;font-size:1rem}.team-card p,.share-panel p,.empty-copy{color:var(--neo-ink);opacity:.7;font-size:.88rem;font-weight:var(--neo-weight-strong);margin:4px 0 0}.share-panel{flex-direction:column;align-items:stretch;margin:14px 0}.project-share-menu{flex:none;position:relative}.project-share-menu>.auth-button.active{background:var(--neo-secondary);box-shadow:none;transform:translateY(1px)}.project-share-popover{z-index:70;background:var(--neo-bg);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);width:min(680px,100vw - 36px);max-height:calc(100dvh - 160px);box-shadow:var(--shadow-neo-xl);gap:10px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.project-share-popover .share-panel{border-width:var(--neo-bw-2);box-shadow:none;margin:0}.share-panel-head,.share-row,.recording-asset-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-list{gap:8px;display:grid}.share-row,.recording-asset-row{background:var(--neo-bg);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);font-family:var(--font-display);font-weight:var(--neo-weight-strong);color:var(--neo-ink);flex-wrap:wrap;padding:12px 14px;font-size:.88rem}.recording-asset-row audio{width:min(360px,100%)}.recording-asset-row small{color:var(--neo-ink-muted);display:block}.recording-retention{text-align:right;width:100%;color:var(--neo-ink);font-size:.72rem;font-weight:var(--neo-weight-strong)}.recording-retention.is-urgent{color:var(--neo-accent)}*{box-sizing:border-box}html{background:var(--neo-bg)}body{min-width:320px;color:var(--neo-ink);background:var(--neo-bg);font-family:var(--font-display);font-weight:var(--neo-weight-strong);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;position:relative;overflow-x:hidden}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:16px 0 0;display:grid}.stat{flex-direction:column;gap:4px;min-width:0;display:flex}.stat-value{color:var(--neo-ink);font-size:1.4rem;font-weight:var(--neo-weight-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.legal-page{width:100%;color:var(--neo-ink)}.legal-column{width:min(56rem,100%);margin:0 auto;padding:0 32px 80px}.legal-notice{color:var(--neo-ink-muted);background:var(--neo-secondary);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);margin:24px 0 0;padding:12px 14px;font-size:.84rem;line-height:1.65}.legal-head{padding-bottom:10px}.legal-head .page-head-sub{font-size:.81rem}.legal-section{margin-top:32px}.legal-section h2{color:var(--neo-ink);border-bottom:var(--neo-bw-2) solid var(--line);font-size:1.05rem;font-weight:var(--neo-weight-display);letter-spacing:-.01em;margin:0 0 12px;padding-bottom:8px}.legal-prose{color:var(--neo-ink);flex-direction:column;gap:12px;font-size:.94rem;line-height:1.75;display:flex}.legal-prose p{margin:0}.legal-prose ul{flex-direction:column;gap:6px;margin:0;padding-left:22px;list-style:outside;display:flex}.partner-program-page,.partner-dashboard-page{color:var(--neo-ink);flex-direction:column;gap:18px;padding-bottom:80px;display:flex}.partner-program-page>.page-head,.partner-dashboard-page>.page-head{padding-bottom:6px}.partner-terms{color:var(--neo-ink);flex-direction:column;gap:8px;margin:0;padding-left:22px;font-size:.91rem;line-height:1.7;list-style:decimal;display:flex}.partner-how{flex-direction:column;gap:14px;display:flex}.partner-how strong{color:var(--neo-ink);font-size:.91rem;font-weight:var(--neo-weight-strong);display:block}.partner-how p{color:var(--neo-ink-muted);margin:4px 0 0;font-size:.87rem;line-height:1.7}.partner-script{margin:0;font-style:italic}.partner-note{color:var(--neo-ink-muted);margin:0;font-size:.91rem;line-height:1.7}.partner-alert{color:var(--neo-accent);font-size:.87rem;font-weight:var(--neo-weight-strong);margin:0}.partner-link-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.partner-link-row code{min-width:0;color:var(--neo-ink);background:var(--neo-secondary);border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius);overflow-wrap:anywhere;flex:240px;padding:8px 11px;font-family:ui-monospace,SF Mono,JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:.78rem}.partner-statements{margin-top:18px}.partner-statements-note{margin:12px 0 0}.talk-host-setup,.talk-join-setup,.talk-host,.talk-join,.talk-unavailable,.talk-loading{padding-bottom:40px}@media (width<=720px){.legal-column{padding:0 20px 56px}.partner-program-page,.partner-dashboard-page{padding-bottom:56px}}.admin-panel>h2,.admin-panel>h3{color:var(--neo-ink-muted);background:var(--neo-secondary);border-bottom:var(--neo-bw-2) solid var(--line);font-size:.66rem;font-weight:var(--neo-weight-strong);letter-spacing:.09em;text-transform:uppercase;margin:-18px -18px 16px;padding:12px 18px}.admin-panel{padding:18px;overflow:hidden}.admin-hero{background:0 0;border:0;border-radius:0;padding:0 0 6px}.admin-hero h1{font-size:clamp(1.6rem,4vw,2.3rem);font-weight:var(--neo-weight-display);letter-spacing:-.01em}.admin-report-metric strong,.admin-provider-metric strong{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,JetBrains Mono,Cascadia Mono,Consolas,monospace}.link-button{color:var(--neo-ink-muted);font-family:var(--font-display);font-size:.84rem;font-weight:var(--neo-weight-strong);cursor:pointer;transition:color var(--dur-fast) var(--ease-fast);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.link-button:hover{color:var(--neo-ink)}.link-button:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:3px;border-radius:var(--neo-radius)}.dashboard-page,.teams-page,.account-security-page{width:min(1120px,100%);color:var(--neo-ink);flex-direction:column;gap:18px;margin:0 auto;padding:0 32px 72px;display:flex}.dashboard-page>.page-head,.teams-page>.page-head,.account-security-page>.page-head{padding-bottom:6px}.rows.is-inset,.facts.is-inset{border:0;border-radius:0}.facts.is-inset{grid-template-columns:repeat(3,1fr)}.ledger{flex-direction:column;display:flex}.ledger-row{align-items:baseline;gap:12px;padding:11px 0;display:flex}.ledger-row+.ledger-row{border-top:var(--neo-bw-2) solid var(--line)}.ledger-key{width:96px;color:var(--neo-ink-muted);flex:none;font-size:.81rem}.ledger-value{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;margin-left:auto;display:flex}.ledger-value strong{color:var(--neo-ink);font-size:.97rem;font-weight:var(--neo-weight-display);letter-spacing:-.01em}.ledger-value small{color:var(--neo-ink-muted);font-size:.75rem}.dashboard-billing-alert{color:var(--neo-accent);background:var(--neo-accent);align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-billing-alert{background:color-mix(in srgb, var(--neo-accent) 7%, var(--neo-paper))}}.dashboard-billing-alert{border:var(--neo-bw-2) solid var(--neo-accent);border-radius:var(--neo-radius);font-size:.81rem;font-weight:var(--neo-weight-strong)}.dashboard-billing-alert svg{flex:none}.dashboard-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-tools .search-field{flex:260px;gap:8px}.dashboard-tools .search-field svg{color:var(--neo-ink-muted);flex:none}.dashboard-empty{color:var(--neo-ink-muted);background:var(--neo-paper);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:56px 24px;display:flex}.dashboard-empty svg{color:var(--neo-ink-muted)}.dashboard-empty p{margin:0;font-size:.91rem}.project-card{flex-wrap:wrap;align-items:flex-start;gap:12px}.favorite-button{width:28px;height:28px;color:var(--neo-ink-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-fast), background var(--dur-fast) var(--ease-fast);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.favorite-button:hover{color:var(--neo-ink);background:var(--neo-secondary)}.favorite-button.is-on{color:var(--neo-emphasis)}.favorite-button.is-on svg{fill:currentColor}.favorite-button:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:1px}.project-card .row-main{flex-direction:column;gap:4px;display:flex}.project-shared-badge{align-self:flex-start;font-size:.69rem}.project-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.project-card-actions .btn,.project-card-actions>button,.project-restore-button{min-height:30px;color:var(--neo-ink);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);font-family:var(--font-display);font-size:.78rem;font-weight:var(--neo-weight-strong);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-fast), border-color var(--dur-fast) var(--ease-fast);background:0 0;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.project-card-actions>button:hover:not(:disabled),.project-restore-button:hover{background:var(--neo-secondary);border-color:var(--line-lift)}.project-card-actions>button:focus-visible,.project-restore-button:focus-within{outline:2px solid var(--neo-emphasis);outline-offset:2px}.project-card-actions>button:disabled{opacity:.4;cursor:not-allowed}.project-restore-button input{display:none}.project-card-actions .danger-text{color:var(--neo-accent);border-color:var(--neo-accent)}@supports (color:color-mix(in lab, red, red)){.project-card-actions .danger-text{border-color:color-mix(in srgb, var(--neo-accent) 40%, var(--line))}}.project-card-actions .danger-text:hover:not(:disabled){background:var(--neo-accent)}@supports (color:color-mix(in lab, red, red)){.project-card-actions .danger-text:hover:not(:disabled){background:color-mix(in srgb, var(--neo-accent) 8%, var(--neo-paper))}}.project-card-actions .danger-text:hover:not(:disabled){border-color:var(--neo-accent)}.team-create-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-create-row .field{flex:220px}.team-avatar{width:28px;height:28px;color:var(--neo-ink);font-size:.72rem;font-weight:var(--neo-weight-strong);border-radius:50%;flex:none;place-items:center;display:grid}.team-role-pill{color:var(--neo-ink-muted);background:var(--neo-secondary);border-radius:999px;padding:2px 9px;font-size:.72rem}.select.is-sm{min-height:30px;padding:0 28px 0 10px;font-size:.78rem}.danger-zone{justify-content:flex-start;padding-top:4px;display:flex}.empty-copy{color:var(--neo-ink-muted);margin:0;font-size:.87rem}.account-security-device-icon{width:34px;height:34px;color:var(--neo-ink-muted);background:var(--neo-secondary);border-radius:var(--neo-radius);flex:none;place-items:center;display:grid}.account-security-device.is-current .account-security-device-icon{color:var(--neo-emphasis)}.account-security-device .row-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-security-state{color:var(--neo-ink-muted);font-size:.87rem}.account-security-error{color:var(--neo-accent);flex-wrap:wrap;align-items:center;gap:10px;font-size:.84rem;display:flex}.account-security-error p{flex:200px;margin:0}.account-security-signout .panel-body p{color:var(--neo-ink-muted);margin:0 0 14px;font-size:.87rem;line-height:1.65}.account-security-signout-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.facts.is-inset{grid-template-columns:1fr}}@media (width<=720px){.dashboard-page,.teams-page,.account-security-page{padding:0 20px 56px}.ledger-row{flex-wrap:wrap}.ledger-value{text-align:left;justify-content:flex-start;margin-left:0}.project-card-actions{justify-content:flex-start;width:100%}}.page-shell,.app,.home-page,.teams-page{z-index:1;position:relative}button,select,input,textarea{font:inherit}button{cursor:pointer;font-family:var(--font-display);font-weight:var(--neo-weight-strong)}button:disabled,select:disabled,input:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius);background:var(--neo-paper);color:var(--neo-ink);font-weight:var(--neo-weight-strong);padding:12px 14px;transition:background .14s,box-shadow .14s,transform .14s}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:3px;background:var(--neo-secondary)}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}::picker(select){background:var(--panel);border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius-lg);box-shadow:var(--shadow-neo-lg);margin-block-start:4px;padding:4px}option{border-radius:calc(var(--neo-radius) - 4px);padding:7px 10px}option:hover,option:focus{background:var(--neo-muted)}select{align-items:center}}input::placeholder,textarea::placeholder{color:#0000006b;font-weight:var(--neo-weight-strong)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}::view-transition-old(root){animation-duration:.12s}::view-transition-new(root){animation-duration:.12s}.app{width:min(1480px,100%);min-height:100dvh;margin:0 auto;padding:18px}.phone-action-bar,.phone-more-backdrop,.phone-more-sheet{display:none}.brand{align-items:center;gap:9px;min-width:0;display:flex}.brand svg{color:#fff;background:var(--neo-accent);border:var(--neo-bw-3) solid transparent;box-sizing:content-box;flex:none;width:26px;height:26px;padding:5px}.brand h1{font-family:var(--font-display);font-weight:var(--neo-weight-display);letter-spacing:0;color:var(--neo-ink);margin:0;font-size:.98rem;line-height:1.1}.brand p{color:var(--neo-ink);opacity:.7;font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.68rem;line-height:1.3;overflow:hidden}.provider-mode-hint{border-width:var(--neo-bw-2);border-style:solid;border-color:var(--line);border-radius:var(--neo-radius);background:var(--neo-secondary);align-items:center;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.summary-panel{border-width:var(--neo-bw-2);border-style:solid;border-color:var(--line);border-radius:var(--neo-radius-lg);background:var(--neo-paper);margin:10px 0;padding:14px 16px}.summary-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.summary-panel-header h3{align-items:center;gap:7px;margin:0;display:inline-flex}.summary-options{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.summary-result-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.summary-result-meta .btn{margin-left:auto}.summary-style-select{align-items:center;gap:6px;font-size:13px;display:inline-flex}.summary-extras{flex:100%;font-size:13px}.summary-extras summary{cursor:pointer;opacity:.85}.summary-extras textarea{width:100%;font:inherit;margin-top:6px;font-size:13px}.summary-style-badge{border:1px solid var(--line);opacity:.85;border-radius:999px;padding:2px 8px;font-size:12px}.summary-chat{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.summary-chat h4{align-items:center;gap:6px;margin:0 0 8px;font-size:13px;display:inline-flex}.summary-chat-messages{flex-direction:column;gap:8px;max-height:320px;margin-bottom:10px;display:flex;overflow-y:auto}.chat-bubble{border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:85%;padding:8px 12px;font-size:13px}.chat-bubble.user{background:var(--neo-secondary);align-self:flex-end}.chat-bubble.assistant{background:var(--neo-paper);align-self:flex-start}.chat-bubble.is-loading{opacity:.7}.summary-chat-input{align-items:flex-end;gap:8px;display:flex}.summary-chat-input textarea{font:inherit;resize:vertical;flex:1;font-size:13px}.summary-truncated-note{opacity:.75;font-size:12px}.summary-panel-content{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;margin-top:10px;line-height:1.55;overflow-y:auto}.segmented button,.primary,.icon-button{border-radius:calc(var(--neo-radius) - 2px);border:0;justify-content:center;align-items:center;gap:5px;min-height:34px;display:inline-flex}.notice{color:#fff;background:var(--neo-accent);border:var(--neo-bw) solid transparent;border-radius:var(--neo-radius);font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:0;align-items:center;gap:10px;margin:14px 0 0;padding:12px 16px;font-size:.86rem;display:flex}.notice svg{color:#fff;flex:none}.notice.success{color:var(--neo-ink);background:var(--neo-secondary)}.notice.success svg{color:var(--neo-ink)}.notice.reconnect-notice{color:var(--neo-ink);background:var(--neo-emphasis)}@supports (color:color-mix(in lab, red, red)){.notice.reconnect-notice{background:color-mix(in srgb, var(--neo-emphasis) 18%, var(--neo-paper))}}.notice.reconnect-notice svg{color:var(--neo-ink)}.admin-page{width:min(1280px,100%);color:var(--neo-ink);font-family:var(--font-display);margin:0 auto;padding:18px}.admin-hero,.admin-panel,.admin-metric-card,.admin-quota-card{background:var(--panel);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);overflow-wrap:anywhere;min-width:0}.admin-hero{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;padding:22px;display:flex}.admin-hero h1{margin:10px 0 6px;font-size:clamp(2rem,5vw,4rem);line-height:.95}.admin-hero p,.admin-panel p,.admin-metric-card small{font-weight:var(--neo-weight-strong);opacity:.72;margin:0}.admin-tabs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.admin-tabs button,.admin-user-row,.admin-filter-row input,.admin-filter-row select,.admin-toggle-row label{color:var(--neo-ink);background:var(--panel);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);font-family:var(--font-display);font-weight:var(--neo-weight-display)}.admin-tabs button{cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:8px 12px;display:inline-flex}.admin-tabs button:hover,.admin-tabs button.is-active,.admin-user-row:hover,.admin-user-row.is-active{background:var(--neo-secondary);transform:translateY(-1px)}.admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-wide{grid-column:span 2;align-self:start}.admin-panel,.admin-metric-card,.admin-quota-card{padding:16px}.admin-panel h2,.admin-panel h3{margin:0 0 12px;font-size:1.1rem}.admin-refresh-meta{margin-bottom:12px!important}.admin-metric-card{background:var(--neo-bg);grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.admin-metric-card>span{background:var(--neo-muted);border-radius:var(--neo-radius);place-items:center;width:42px;height:42px;display:grid}.admin-metric-card strong{font-size:1.55rem;line-height:1;display:block}.admin-metric-card p{font-weight:var(--neo-weight-display);opacity:1;margin:4px 0}.admin-delivery-panel>p{margin-bottom:14px}.admin-delivery-empty{margin-top:14px!important}.admin-delivery-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.admin-delivery-list>li{background:var(--neo-bg);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);min-width:0;padding:12px}.admin-delivery-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-delivery-kind{min-width:0;display:grid}.admin-delivery-kind small{font-size:.68rem;font-weight:var(--neo-weight-display);opacity:.65}.admin-delivery-kind strong{overflow-wrap:anywhere}.admin-delivery-status{background:var(--neo-muted);border:var(--neo-bw-3) solid var(--line);font-size:.72rem;font-weight:var(--neo-weight-display);border-radius:999px;flex:none;padding:4px 7px;line-height:1}.admin-delivery-status[data-status=delayed]{background:var(--neo-secondary)}.admin-delivery-status[data-status=failed],.admin-delivery-status[data-status=bounced],.admin-delivery-status[data-status=complained],.admin-delivery-status[data-status=suppressed]{background:var(--neo-accent)}.admin-delivery-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:12px 0 0;display:grid}.admin-delivery-details div{min-width:0}.admin-delivery-details dt{font-size:.68rem;font-weight:var(--neo-weight-display);opacity:.65}.admin-delivery-details dd{font-weight:var(--neo-weight-display);overflow-wrap:anywhere;margin:2px 0 0}.admin-users-layout{grid-template-columns:minmax(280px,.85fr) minmax(360px,1.35fr);align-items:start;gap:16px;display:grid}.admin-filter-row,.admin-section-head,.admin-action-grid,.admin-toggle-row,.admin-pill-list{flex-wrap:wrap;gap:10px;display:flex}.admin-filter-row{margin-bottom:12px}.admin-filter-row input,.admin-filter-row select{min-height:42px;padding:8px 10px}.admin-filter-row input{flex:220px}.admin-section-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px}.admin-section-head h2,.admin-section-head p{margin:0}.admin-user-list{gap:10px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.admin-user-row{text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.admin-user-row span:first-child{min-width:0}.admin-user-row strong,.admin-user-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-user-row small{opacity:.7;margin-top:3px;font-size:.75rem}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.admin-detail-grid span,.admin-note,.admin-pill{background:var(--neo-bg);border:var(--neo-bw-2) solid var(--line);font-weight:var(--neo-weight-display);border-radius:999px;padding:8px 10px}.admin-action-grid,.admin-toggle-row{margin:12px 0}.admin-toggle-row label{align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.admin-note{margin:8px 0}.admin-table{gap:8px;display:grid}.admin-table-row{background:var(--neo-bg);border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius);font-weight:var(--neo-weight-display);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:10px;padding:10px;display:grid}.admin-table-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neo-tooltip-trigger{vertical-align:middle;align-self:center;align-items:center;display:inline-flex}.info-hint{width:20px;height:20px;color:inherit;opacity:.55;cursor:help;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex}.info-hint:hover,.info-hint:focus-visible{opacity:1}.neo-tooltip-bubble{z-index:1200;background:var(--neo-ink);max-width:280px;color:var(--neo-bg);border:var(--neo-bw-3) solid transparent;border-radius:var(--neo-radius-lg);box-shadow:var(--shadow-neo-lg);padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.45;position:fixed}.summary-progress{flex-direction:column;gap:4px;margin:10px 0;display:flex}.summary-progress-track{border:var(--neo-bw-3) solid var(--line);background:var(--neo-bg);border-radius:999px;height:12px;overflow:hidden}.summary-progress-track span{background:var(--neo-accent);height:100%;transition:width .3s;display:block}.summary-progress-track.is-indeterminate span{width:35%;animation:1.2s linear infinite summary-progress-slide}@keyframes summary-progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.summary-progress small{font-weight:var(--neo-weight-strong);opacity:.75}.admin-api-table .admin-table-row{grid-template-columns:2fr 1.4fr 1.4fr .8fr}.admin-api-table .admin-table-row span{white-space:normal}.admin-api-category{margin-top:14px}.admin-api-category h3{margin:0 0 8px}.admin-api-note{opacity:.7;font-weight:600;display:block}.admin-billing-report{grid-column:1/-1}.admin-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-report-card,.admin-order-row{border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius);background:var(--neo-bg);min-width:0;padding:12px}.admin-report-card h3{margin:0 0 10px}.admin-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-report-metric{border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius);background:var(--panel);align-content:start;gap:3px;min-width:0;padding:8px;display:grid}.admin-report-metric small{font-weight:var(--neo-weight-display);opacity:.72}.admin-report-metric strong{overflow-wrap:anywhere}.admin-report-note{grid-column:1/-1}.admin-account-report,.admin-report-section{margin-top:14px}.admin-order-summary{gap:10px;display:grid}.admin-order-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.admin-quota-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-quota-card.status-ok{background:var(--neo-translation)}@supports (color:color-mix(in lab, red, red)){.admin-quota-card.status-ok{background:color-mix(in srgb, var(--neo-translation) 16%, var(--neo-paper))}}.admin-quota-card.status-missing_config{background:var(--neo-emphasis)}@supports (color:color-mix(in lab, red, red)){.admin-quota-card.status-missing_config{background:color-mix(in srgb, var(--neo-emphasis) 16%, var(--neo-paper))}}.admin-quota-card.status-error{background:var(--neo-accent)}@supports (color:color-mix(in lab, red, red)){.admin-quota-card.status-error{background:color-mix(in srgb, var(--neo-accent) 14%, var(--neo-paper))}}.admin-quota-card{align-content:start;gap:12px;display:grid}.admin-provider-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-provider-head>div{gap:3px;display:grid}.admin-provider-head span,.admin-provider-head small,.admin-quota-card small{font-weight:var(--neo-weight-display);margin:0}.admin-provider-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-provider-metric{border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius);background:#ffffffb8;gap:4px;min-width:0;padding:10px;display:grid}.admin-provider-metric strong{overflow-wrap:anywhere}.admin-provider-progress{font-weight:var(--neo-weight-display);gap:5px;display:grid}.admin-provider-progress-track{border:var(--neo-bw-3) solid var(--line);background:#ffffffa6;border-radius:999px;height:10px;overflow:hidden}.admin-provider-progress-track span{opacity:.72;background:currentColor;height:100%;display:block}.admin-provider-alerts{gap:5px;display:grid}.admin-budget-actions,.admin-price-actions,.admin-price-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-budget-actions .admin-api-note{flex:100%}.admin-budget-actions input,.admin-price-editor input{width:100%;min-width:0}.admin-budget-field{flex:180px;gap:4px;min-width:0;display:grid}.admin-sparkline{width:min(100%,240px);height:auto;display:block}.admin-api-list{gap:12px;display:grid}.admin-api-item{border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius);background:var(--neo-bg);min-width:0;padding:12px}.admin-api-item-head{gap:4px;min-width:0;margin-bottom:10px;display:grid}.admin-api-item-head strong{overflow-wrap:anywhere}.admin-api-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-api-facts>div{border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius);background:var(--panel);min-width:0;padding:8px}.admin-api-facts dt,.admin-api-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.admin-api-facts dt{font-size:.76rem;font-weight:var(--neo-weight-display);opacity:.72;margin-bottom:5px}.admin-api-facts dd{font-weight:var(--neo-weight-display)}.admin-price-actions{justify-content:flex-end;margin-top:10px}.admin-price-editor{border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius-lg);background:var(--panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px;display:grid}.admin-price-editor label{gap:4px;min-width:0;display:grid}.admin-price-editor-actions{grid-column:1/-1}.admin-price-editor .auth-button{min-width:max-content}@media (width<=900px){.admin-quota-grid,.admin-report-grid{grid-template-columns:1fr}}@media (width<=720px){.admin-api-facts,.admin-price-editor,.admin-order-row{grid-template-columns:1fr}.admin-price-editor .auth-button{width:100%}}.auth-panel{color:var(--neo-ink);background:var(--panel);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);justify-content:space-between;align-items:center;gap:14px;margin:14px 0 0;padding:14px 18px;display:flex}.auth-panel.signed-in{background:var(--neo-bg)}.auth-panel>div{gap:4px;min-width:0;display:grid}.auth-panel strong{font-family:var(--font-display);font-weight:var(--neo-weight-display);letter-spacing:0;color:var(--neo-ink);font-size:.95rem}.auth-panel span{color:var(--neo-ink);opacity:.72;font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:0;overflow-wrap:anywhere;font-size:.8rem}.auth-error{font-weight:var(--neo-weight-strong);color:var(--neo-accent)!important;opacity:1!important}.billing-popover{z-index:40;background:var(--panel);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);width:min(560px,100vw - 32px);box-shadow:var(--shadow-neo-xl);gap:14px;padding:18px 20px 16px;display:grid;position:absolute;top:calc(100% + 6px);right:16px}.billing-popover__close{width:30px;height:30px;color:var(--neo-ink);background:var(--panel);border:var(--neo-bw-3) solid var(--line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex;position:absolute;top:8px;right:8px}.billing-popover__close:hover{background:var(--neo-muted);color:var(--neo-ink);transform:translateY(-1px)}.billing-popover__close:active{box-shadow:none;transform:translateY(1px)}.billing-popover__note{background:var(--neo-accent);color:#fff;border:var(--neo-bw-2) solid transparent;border-radius:var(--neo-radius);font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:0;margin:0;padding:8px 12px;font-size:.78rem}.billing-popover__plans{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.plan-card{background:var(--panel);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius-lg);font-family:var(--font-display);color:var(--neo-ink);gap:4px;padding:12px 14px;display:grid}.plan-card strong{font-weight:var(--neo-weight-display);letter-spacing:0;font-size:.92rem}.plan-card__minutes{font-weight:var(--neo-weight-strong);opacity:.72;letter-spacing:0;font-size:.74rem}.plan-card__price{font-weight:var(--neo-weight-display);color:var(--neo-emphasis);font-size:.86rem}.plan-card__pass{font-weight:var(--neo-weight-display);color:var(--neo-ink);opacity:.78;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.74rem;display:inline-flex}.plan-card__pass s{opacity:.5}.plan-card__actions{gap:6px;margin-top:6px;display:grid}.billing-popover__checkout,.billing-popover__manage,.billing-popover__cancel{min-height:30px;color:var(--neo-ink);background:var(--neo-secondary);border:var(--neo-bw-3) solid var(--line);font-family:var(--font-display);font-weight:var(--neo-weight-display);letter-spacing:0;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:.68rem;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.billing-popover__checkout.secondary{background:var(--panel)}.billing-popover__manage{justify-self:start;padding-inline:12px}.billing-popover__cancel{color:#fff;background:var(--neo-accent);justify-self:start;padding-inline:12px}.billing-popover__checkout:hover:not(:disabled),.billing-popover__manage:hover:not(:disabled),.billing-popover__cancel:hover:not(:disabled){background:var(--neo-muted);transform:translateY(-1px)}.billing-popover__cancel:hover:not(:disabled){color:var(--neo-on-accent);background:var(--neo-accent)}@supports (color:color-mix(in lab, red, red)){.billing-popover__cancel:hover:not(:disabled){background:color-mix(in srgb, var(--neo-accent) 88%, var(--neo-ink))}}.billing-popover__checkout--subscription:hover:not(:disabled){background:var(--neo-ink);color:var(--neo-bg)}.billing-popover__checkout--pass:hover:not(:disabled){background:var(--neo-secondary);color:var(--neo-ink)}.billing-popover__checkout:active:not(:disabled),.billing-popover__manage:active:not(:disabled),.billing-popover__cancel:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.billing-popover__checkout:disabled,.billing-popover__manage:disabled,.billing-popover__cancel:disabled{opacity:.55;cursor:not-allowed}.billing-popover__payment-note{font-family:var(--font-display);font-weight:var(--neo-weight-display);color:var(--neo-accent);margin:0;font-size:.76rem}.billing-popover__topups{background:var(--neo-secondary);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);font-family:var(--font-display);font-weight:var(--neo-weight-strong);color:var(--neo-ink);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:.82rem;display:flex}.billing-popover__topups-label{font-weight:var(--neo-weight-display);letter-spacing:.09em;text-transform:uppercase;font-size:.76rem}.billing-popover__topups-list{font-weight:var(--neo-weight-strong);letter-spacing:0}.billing-popover__topup-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=720px){.billing-popover{width:auto;left:8px;right:8px}}.session-guide-panel{color:var(--neo-ink);background:0 0;border:0;grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);gap:14px;margin:18px 0 0;padding:0;display:grid}.session-guide-panel.is-collapsed{display:block}.session-guide-summary{color:var(--neo-ink);background:var(--neo-secondary);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);font-family:var(--font-display);font-weight:var(--neo-weight-display);cursor:pointer;align-items:center;gap:6px;margin:0;padding:7px 12px;font-size:.78rem;display:inline-flex}.session-guide-summary:hover,.session-guide-summary:focus-visible{border-color:var(--line-lift)}.session-guide-intro{background:var(--neo-secondary);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);align-content:start;gap:8px;min-width:0;padding:12px;display:grid;position:relative}.session-guide-collapse{width:24px;height:24px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.session-guide-collapse:hover,.session-guide-collapse:focus-visible{opacity:1}.session-guide-collapse svg{transform:rotate(180deg)}.session-guide-intro span{font-family:var(--font-display);font-weight:var(--neo-weight-display);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem}.session-guide-intro strong{font-family:var(--font-display);font-weight:var(--neo-weight-display);font-size:1.15rem;line-height:1.1}.session-guide-intro p,.session-guide-card p{color:var(--neo-ink);font-weight:var(--neo-weight-strong);opacity:.72;margin:0;line-height:1.45}.session-guide-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;min-width:0;padding:12px 0;display:grid}.session-guide-card{min-width:0}.session-guide-icon{color:var(--neo-ink);opacity:.7;flex:none;justify-content:center;align-items:center;display:inline-flex}.session-guide-card strong{font-family:var(--font-display);font-weight:var(--neo-weight-display);letter-spacing:0;align-items:center;gap:6px;margin-bottom:4px;font-size:.86rem;display:flex}.session-guide-card p{font-size:.78rem}.restore-card{background:var(--panel);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);gap:10px;margin:0 0 14px;padding:12px;display:grid}.restore-card-head{font-family:var(--font-display);font-weight:var(--neo-weight-display);align-items:center;gap:8px;display:inline-flex}.restore-card-head svg{color:#fff;background:var(--neo-accent);border:var(--neo-bw-3) solid transparent;box-sizing:content-box;flex:none;padding:4px}.recording-guide{background:var(--neo-bg);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:12px 14px;display:grid}.recording-guide span{min-width:0;color:var(--neo-ink);font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:0;background:0 0;border:0;border-radius:999px;padding:0;font-size:.8rem;line-height:1.4}.recording-guide strong{color:var(--neo-ink);font-weight:var(--neo-weight-display);letter-spacing:0}.latency-menu{justify-items:start;gap:10px;margin:12px 0 0;display:grid}.latency-toggle-button.active{background:var(--neo-secondary);box-shadow:none;transform:translateY(1px)}.latency-popover{width:100%}.latency-popover .latency-panel{margin:0}.latency-panel{background:var(--panel);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);grid-template-columns:auto repeat(6,minmax(96px,1fr)) auto;align-items:stretch;gap:10px;margin:0 0 14px;padding:14px 16px;display:grid}.recording-player .icon-button{width:34px;height:34px;color:var(--neo-paper);background:var(--neo-ink);border:0;border-radius:50%}.recording-player .icon-button:hover:not(:disabled){background:var(--neo-ink)}@supports (color:color-mix(in lab, red, red)){.recording-player .icon-button:hover:not(:disabled){background:color-mix(in srgb, var(--neo-ink) 90%, var(--neo-bg))}}.recording-player .icon-button:hover:not(:disabled){transform:scale(1.05)}.recording-player{background:var(--panel);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);grid-template-columns:auto minmax(92px,auto) minmax(180px,1fr) auto auto;align-items:center;gap:12px;margin:0 0 14px;padding:14px 16px;display:grid}.recording-takes-panel{background:var(--neo-bg);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);gap:10px;margin:0 0 14px;padding:12px;display:grid}.recording-takes-head,.recording-take-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.recording-takes-head strong,.recording-take-title strong{font-family:var(--font-display);font-weight:var(--neo-weight-display)}.recording-takes-head span,.recording-take-title span{color:var(--neo-ink-muted);font-size:.82rem;font-weight:var(--neo-weight-display)}.recording-take-tabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.recording-take-tab{max-width:180px;min-height:36px;color:var(--neo-ink);background:var(--panel);border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius);font-family:var(--font-display);cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 10px;transition:transform .14s,background .14s,box-shadow .14s;display:inline-flex}.recording-take-tab:hover{background:var(--neo-secondary);transform:translateY(-1px)}.recording-take-tab.is-active{background:var(--neo-secondary);box-shadow:none;transform:translateY(1px)}.recording-take-tab strong,.recording-take-tab span{white-space:nowrap;min-width:0}.recording-take-tab strong{font-size:.78rem;font-weight:var(--neo-weight-display)}.recording-take-tab span{max-width:92px;color:var(--neo-ink-muted);font-size:.72rem;font-weight:var(--neo-weight-display);text-overflow:ellipsis;overflow:hidden}.recording-selected-take{background:var(--panel);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);gap:8px;padding:10px;display:grid}.recording-selected-take .recording-player{border-width:var(--neo-bw-2);box-shadow:none;margin:8px 0 0}.recording-custody-note{align-items:center;gap:8px;margin:0;display:flex}.recording-custody-note span{flex:1;min-width:0}.recording-custody-note .auth-button{white-space:nowrap}.recording-player audio{display:none}.recording-player input[type=range]{background:var(--line);appearance:none;cursor:pointer;touch-action:none;border:0;border-radius:999px;width:100%;min-width:0;height:8px;padding:0}.recording-player input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--neo-ink);width:14px;height:14px;box-shadow:0 0 0 3px var(--neo-paper);cursor:pointer;border:0;border-radius:999px;margin-top:-3px}.recording-player input[type=range]::-moz-range-thumb{background:var(--neo-ink);width:14px;height:14px;box-shadow:0 0 0 3px var(--neo-paper);cursor:pointer;border:0;border-radius:999px}.recording-player input[type=range]:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:3px;background:var(--neo-secondary)}.recording-playback-dock{z-index:42;background:var(--panel);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius-lg);max-width:760px;box-shadow:var(--shadow-neo-lg);grid-template-columns:auto auto minmax(120px,1fr);align-items:center;gap:10px;margin:0 auto;padding:8px 10px;display:grid;position:fixed;bottom:18px;left:18px;right:18px}.recording-playback-dock .icon-button{width:34px;min-width:34px;height:34px}.recording-playback-dock .recording-dock-time{color:var(--neo-ink);font-family:var(--font-display);font-size:.78rem;font-weight:var(--neo-weight-display);white-space:nowrap}.recording-player .recording-playback-dock input[type=range]{height:10px;box-shadow:none}.recording-player .recording-playback-dock input[type=range]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px}.recording-player .recording-playback-dock input[type=range]::-moz-range-thumb{width:16px;height:16px}.recording-time{color:var(--neo-ink);font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:0;white-space:nowrap;gap:6px;font-size:.78rem;display:inline-flex}.recording-meta{color:var(--neo-ink);opacity:.65;font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:0;white-space:nowrap;font-size:.78rem}.recording-error{color:var(--neo-accent);font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:0;white-space:nowrap;font-size:.82rem}.restore-row{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.restore-file-button{min-height:38px;color:var(--neo-ink);background:var(--panel);border:var(--neo-bw-2) solid var(--line);cursor:pointer;font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.7rem;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.restore-file-button:hover{background:var(--neo-muted);transform:translateY(-1px)}.restore-file-button input{display:none}.restore-session-input{min-width:0;min-height:38px;color:var(--neo-ink);background:var(--panel);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:0;padding:0 10px;font-size:.78rem}.restore-session-input:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:3px;background:var(--neo-secondary)}.restore-load-button{color:#fff;background:var(--neo-ink);border:var(--neo-bw-2) solid transparent;min-height:38px;font-family:var(--font-display);font-weight:var(--neo-weight-display);letter-spacing:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.7rem;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.restore-load-button:hover:not(:disabled){background:var(--neo-ink)}@supports (color:color-mix(in lab, red, red)){.restore-load-button:hover:not(:disabled){background:color-mix(in srgb, var(--neo-ink) 8%, transparent)}}.restore-load-button:hover:not(:disabled){transform:translateY(-1px)}.restore-load-button:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.restore-error{color:var(--neo-accent);font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:0;grid-column:1/-1;font-size:.82rem}.latency-title,.latency-metric,.latency-latest{background:var(--neo-bg);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);min-width:0;padding:10px 12px}.latency-metric{border-left:6px solid var(--neo-secondary)}.latency-title,.latency-latest{color:var(--neo-ink);font-family:var(--font-display);font-weight:var(--neo-weight-display);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.latency-title svg,.latency-latest svg{color:var(--neo-ink);flex:none}.latency-metric{gap:4px;display:grid}.latency-metric span{color:var(--neo-ink);opacity:.65;font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem}.latency-metric strong{color:var(--neo-ink);font-family:var(--font-display);font-weight:var(--neo-weight-display);letter-spacing:-.01em;font-size:1rem}@keyframes stream-jump-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.share-recording-upload{border-top:var(--neo-bw-2) solid var(--line);gap:10px;padding-top:12px;display:grid}.share-recording-list{gap:8px;display:grid}.empty-state{min-height:360px;color:var(--neo-ink-muted);text-align:center;align-content:center;place-items:center;gap:12px;padding:24px;display:grid}.empty-state svg{color:var(--neo-translation)}.empty-state p{max-width:520px;margin:0;line-height:1.55}.segment-row{border-bottom:var(--neo-bw-2) solid var(--line);background:var(--panel);grid-template-columns:repeat(2,minmax(0,1fr));transition:background .14s;display:grid}.segment-row:nth-child(2n){background:var(--neo-bg)}.segment-row.partial{background:var(--neo-muted)}.segment-row.seekable{cursor:pointer}.segment-row.seekable:hover{background:var(--neo-secondary)}.segment-row.active-playback{background:var(--neo-secondary);box-shadow:inset 6px 0 0 var(--neo-emphasis)}.segment-row.active-playback .segment-cell p{font-weight:var(--neo-weight-strong)}.segment-row.not-recorded{background:var(--panel);box-shadow:inset 4px 0 0 var(--neo-ink-muted)}.segment-row.not-recorded .segment-cell p{color:var(--neo-ink);opacity:.55}.segment-row.partly-recorded{background:var(--neo-bg);box-shadow:inset 4px 0 0 var(--neo-muted)}.segment-cell{min-width:0;padding:14px 18px 16px}.segment-cell.source{border-right:var(--neo-bw-2) solid var(--line)}.segment-meta{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.segment-meta span{color:var(--neo-ink);background:var(--panel);border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius);font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:.09em;text-transform:uppercase;padding:3px 9px;font-size:.7rem}.segment-meta .speaker-badge{color:var(--neo-ink);border:var(--neo-bw-3) solid var(--line);border-radius:999px;display:inline-block}.segment-meta .speaker-badge--1{background:var(--speaker-1)}.segment-meta .speaker-badge--2{background:var(--speaker-2)}.segment-meta .speaker-badge--3{background:var(--speaker-3)}.segment-meta .speaker-badge--4{background:var(--speaker-4)}.segment-meta .speaker-badge--5{background:var(--speaker-5)}.segment-meta .speaker-badge--6{background:var(--speaker-6)}.segment-cell p{color:var(--neo-ink);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.58}.page-shell{min-height:100dvh}.top-nav{z-index:40;min-height:60px;color:var(--neo-ink);background:var(--neo-bg);align-items:center;gap:28px;padding:0 24px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.top-nav{background:color-mix(in srgb, var(--neo-bg) 78%, transparent)}}.top-nav{border-bottom:var(--neo-bw-2) solid transparent;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);transition:border-color var(--dur-fast) linear, background var(--dur-fast) linear, box-shadow var(--dur-fast) linear}.top-nav.is-stuck{background:var(--neo-bg)}@supports (color:color-mix(in lab, red, red)){.top-nav.is-stuck{background:color-mix(in srgb, var(--neo-bg) 92%, transparent)}}.top-nav.is-stuck{border-bottom-color:var(--line);box-shadow:var(--shadow-neo-lg)}.nav-brand{min-height:36px;color:var(--neo-ink);font-family:var(--font-display);font-size:.91rem;font-weight:var(--neo-weight-display);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:0;display:flex}.nav-brand-mark{width:24px;height:24px;color:var(--neo-ink);background:var(--neo-secondary);border:var(--neo-bw-3) solid var(--line);transition:border-color var(--dur-fast) var(--ease-out);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.nav-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.nav-brand-text,.nav-brand-reel{display:contents}.nav-brand-desc{opacity:.62}.nav-brand-desc:before{content:"· "}@keyframes brand-ticker{0%,42%{transform:translateY(0)}50%,92%{transform:translateY(-1.35em)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nav-brand-reel{animation:none}}.nav-brand:hover .nav-brand-mark{border-color:var(--line-lift)}.nav-brand:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:3px;border-radius:var(--neo-radius)}.nav-links{gap:2px;min-width:0;display:flex}.nav-links button{min-height:34px;color:var(--neo-ink-muted);border-radius:var(--neo-radius);font-family:var(--font-display);font-size:.84rem;font-weight:var(--neo-weight-strong);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:relative}.nav-links button:hover{color:var(--neo-ink);background:var(--neo-paper)}.nav-links button:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:2px}.nav-links button.is-active{color:var(--neo-ink)}.nav-links button.is-active:after{content:"";background:var(--neo-ink);height:1px;animation:nav-tab-in .34s var(--ease-out) both;position:absolute;bottom:-13px;left:12px;right:12px}@keyframes nav-tab-in{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.nav-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.language-switch{display:flex}.language-switch select{min-height:34px;color:var(--neo-ink);border:var(--neo-bw-3) solid transparent;border-radius:var(--neo-radius);font-family:var(--font-display);font-size:.81rem;font-weight:var(--neo-weight-strong);letter-spacing:0;appearance:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-fast), border-color var(--dur-fast) var(--ease-fast);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B655C' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 9px center no-repeat;padding:0 30px 0 11px}.language-switch select:hover{background-color:var(--neo-paper)}.language-switch select:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:2px}.nav-balance{min-height:30px;color:var(--neo-ink-muted);border:var(--neo-bw-3) solid var(--line);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-fast), background var(--dur-fast) var(--ease-fast), border-color var(--dur-fast) var(--ease-fast);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-family:ui-monospace,SF Mono,JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:.72rem;display:inline-flex}.nav-balance:hover{color:var(--neo-ink);background:var(--neo-paper)}.nav-balance:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:2px}.nav-balance.is-low{color:var(--neo-accent);background:var(--neo-accent)}@supports (color:color-mix(in lab, red, red)){.nav-balance.is-low{background:color-mix(in srgb, var(--neo-accent) 7%, var(--neo-paper))}}.nav-balance.is-low{border-color:var(--neo-accent)}.nav-balance svg{flex:none}.nav-balance-warning{max-width:30ch;color:var(--neo-accent);font-size:.75rem;font-weight:var(--neo-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1240px){.nav-balance-warning{display:none}}.account-chip{max-width:min(180px,24vw);min-height:30px;color:var(--neo-ink-muted);border:var(--neo-bw-3) solid var(--line);font-family:var(--font-display);font-size:.78rem;font-weight:var(--neo-weight-strong);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;appearance:none;transition:color var(--dur-fast) var(--ease-fast), background var(--dur-fast) var(--ease-fast);background:0 0;border-radius:999px;padding:0 11px;line-height:28px;display:inline-block;overflow:hidden}.account-chip:hover,.account-chip.is-active{color:var(--neo-ink);background:var(--neo-paper)}.account-chip:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-loading{width:min(1120px,100% - 32px);color:var(--neo-ink-muted);margin:42px auto}.account-security-device-list{gap:14px;margin-top:18px;display:grid}.home-page{width:100%;margin:0;padding:0}.dashboard-head,.dashboard-tools,.project-card-actions,.project-toolbar,.project-meta-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.referral-panel{background:var(--panel);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:14px;margin-bottom:14px;padding:14px;display:grid}.referral-panel__main{gap:12px;min-width:0;display:grid}.referral-panel__main span,.referral-panel__stats span{color:var(--neo-ink);font-family:var(--font-display);font-size:.72rem;font-weight:var(--neo-weight-display);letter-spacing:.09em;text-transform:uppercase;opacity:.68}.referral-panel h2{color:var(--neo-ink);font-family:var(--font-display);font-size:1.55rem;font-weight:var(--neo-weight-display);margin:4px 0;line-height:1.05}.referral-panel p{max-width:660px;color:var(--neo-ink);font-size:.92rem;font-weight:var(--neo-weight-strong);margin:0;line-height:1.5}.referral-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.referral-link-row code{min-width:0;color:var(--neo-ink);background:var(--neo-bg);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);font-size:.88rem;font-weight:var(--neo-weight-display);text-overflow:ellipsis;white-space:nowrap;padding:11px 12px;overflow:hidden}.referral-link-row button{min-height:42px;color:var(--neo-ink);background:var(--neo-secondary);border:var(--neo-bw-2) solid var(--line);font-family:var(--font-display);font-size:.78rem;font-weight:var(--neo-weight-display);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.referral-panel__error{color:var(--neo-accent);font-weight:var(--neo-weight-display)}.referral-panel__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.referral-panel__stats div{background:var(--neo-muted);border-radius:var(--neo-radius);gap:4px;min-width:0;padding:12px;display:grid}.referral-panel__stats strong{min-width:0;color:var(--neo-ink);font-family:var(--font-display);font-size:1.18rem;font-weight:var(--neo-weight-display);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.project-meta-form input,.project-meta-form select,.project-meta-form .glossary-input,.project-edit input,.project-edit textarea,.restore-session-input{width:100%;min-width:0;color:var(--neo-ink);background:var(--panel);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius);font-family:var(--font-display);font-weight:var(--neo-weight-strong);padding:12px 14px}.project-meta-form input:focus-visible,.project-meta-form select:focus-visible,.project-meta-form .glossary-input:focus-visible,.project-edit input:focus-visible,.project-edit textarea:focus-visible,.restore-session-input:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:3px;background:var(--neo-secondary)}.project-restore-preview{background:var(--neo-muted);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius-lg);grid-column:1/-1;gap:10px;margin-top:2px;padding:14px;display:grid}.project-restore-preview__head,.project-restore-preview__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-restore-preview__head strong{font-family:var(--font-display);font-weight:var(--neo-weight-display);letter-spacing:.09em;text-transform:uppercase}.project-restore-preview__grid{background:var(--panel);border:var(--neo-bw-3) solid var(--line);border-radius:var(--neo-radius);grid-template-columns:max-content minmax(0,1fr);gap:7px 12px;max-width:680px;padding:10px;display:grid}.project-restore-preview__grid span,.project-restore-note,.project-restore-safe,.project-restore-warning,.project-restore-error{color:var(--neo-ink);font-family:var(--font-display);font-size:.78rem;font-weight:var(--neo-weight-strong);line-height:1.45}.project-restore-preview__grid span{opacity:.7}.project-restore-preview__grid strong{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);font-size:.82rem;font-weight:var(--neo-weight-display)}.project-restore-note,.project-restore-safe,.project-restore-warning,.project-restore-error{margin:0}.project-restore-safe{color:var(--neo-translation)}.project-restore-warning,.project-restore-error{color:var(--neo-accent)}.danger-text{min-height:30px;color:var(--neo-accent);border:var(--neo-bw-2) solid var(--neo-accent);border-radius:var(--neo-radius);font-family:var(--font-display);font-size:.78rem;font-weight:var(--neo-weight-strong);letter-spacing:0;cursor:pointer;transition:background var(--dur-fast) var(--ease-fast);background:0 0;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.danger-text:hover:not(:disabled){background:var(--neo-accent)}@supports (color:color-mix(in lab, red, red)){.danger-text:hover:not(:disabled){background:color-mix(in srgb, var(--neo-accent) 8%, var(--neo-paper))}}.danger-text:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:2px}.project-edit{gap:8px;display:grid}.project-edit textarea{resize:vertical;min-height:74px}.project-toolbar{background:var(--panel);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius);justify-content:space-between;margin-bottom:16px;padding:16px 18px}.project-meta-form{flex:520px}.project-meta-form input:first-of-type{font-weight:var(--neo-weight-display);flex:240px;font-size:1rem}.project-meta-form input:nth-of-type(2){flex:2 280px}.project-meta-form .project-title-preset{cursor:pointer;flex:none;width:auto;min-height:50px;padding-right:10px;font-size:.86rem}.project-meta-form .glossary-input{resize:vertical;font-weight:var(--neo-weight-strong);flex:2 280px;font-size:.86rem}.project-status{color:var(--neo-ink);opacity:.72;font-family:var(--font-display);font-weight:var(--neo-weight-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.78rem}.project-status.error{color:var(--neo-accent);opacity:1}@media (width<=980px){.home-hero{grid-template-columns:1fr;min-height:auto}.feature-band{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-panel,.session-guide-panel{grid-template-columns:1fr}.latency-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.recording-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.recording-player{grid-template-columns:auto minmax(84px,auto) minmax(140px,1fr) auto}.recording-meta,.recording-error{grid-column:1/-1}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-panel,.admin-users-layout{grid-template-columns:1fr}.admin-wide{grid-column:1/-1}}@media (width>=721px) and (width<=1100px){.session-app{flex-direction:column;padding:12px 14px;display:flex}.session-app .project-toolbar{order:1;margin-bottom:10px;padding:12px 14px}.session-app .session-guide-panel{display:none}.session-app>.notice,.session-app .provider-readiness-notice{order:4}.session-app .recording-takes-panel{order:12}.session-app .latency-menu{order:13}.session-app .brand p{display:none}}@media (width<=720px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.app{padding:10px}.session-app{padding:8px 10px calc(174px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.session-frame .top-nav{gap:8px;padding:0 10px}.session-frame .nav-brand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.session-frame .nav-links{display:none}.session-frame .language-switch select{width:120px;font-size:.76rem}.session-app .project-toolbar{border-width:var(--neo-bw-2);flex-direction:row;order:1;align-items:center;gap:8px;margin-bottom:8px;padding:8px}.session-app .project-toolbar>.link-button{flex:0 0 42px;min-height:38px;padding:0}.session-app .project-toolbar>.link-button span{display:none}.session-app .project-meta-form{flex-direction:row;flex:1 1 0;width:auto;min-width:0}.session-app .project-meta-form input:first-of-type{width:100%;min-height:38px;font-size:.86rem}.session-app .project-meta-form input:nth-of-type(2),.session-app .project-meta-form .project-title-preset,.session-app .project-meta-form .glossary-input,.session-app .project-meta-form .auth-button,.session-app .project-share-menu,.session-app .project-status,.session-app .session-guide-panel{display:none}.session-app>.notice,.session-app .provider-readiness-notice{order:3}.session-app .recording-takes-panel{order:12}.session-app .latency-menu{order:13}.phone-action-bar{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:52;background:var(--panel);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;display:grid;position:fixed;left:10px}.phone-action{min-width:0;min-height:50px;color:var(--neo-ink);background:var(--panel);border:var(--neo-bw-3) solid var(--line);box-shadow:none;font-family:var(--font-display);font-size:.68rem;font-weight:var(--neo-weight-display);letter-spacing:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 3px;line-height:1.05;display:inline-flex}.phone-action span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.phone-action.is-primary{color:var(--neo-bg);background:var(--neo-ink)}.phone-action.is-danger{color:var(--neo-on-accent);background:var(--neo-accent)}.phone-action.is-secondary,.phone-action.is-active{background:var(--neo-secondary)}.phone-action:active:not(:disabled){transform:translateY(1px)}.phone-more-backdrop{z-index:50;border-radius:var(--neo-radius);background:#00000047;border:0;padding:0;display:block;position:fixed;inset:0}.phone-more-sheet{right:10px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:51;background:var(--neo-bg);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius-lg);max-height:min(72vh,620px);box-shadow:var(--shadow-neo-lg);gap:12px;padding:12px;display:grid;position:fixed;left:10px;overflow:auto}.phone-more-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.phone-more-head>strong{font-family:var(--font-display);font-size:.95rem;font-weight:var(--neo-weight-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-more-head .connection-pill{min-height:34px;box-shadow:none}.phone-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.phone-more-span,.phone-more-actions{grid-column:1/-1}.phone-more-section-label{color:var(--neo-ink);font-family:var(--font-display);font-size:.7rem;font-weight:var(--neo-weight-display);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1}.phone-more-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.phone-more-actions .auth-button,.phone-more-actions .export-group{width:100%}.home-page,.dashboard-page{width:min(100%,100% - 20px);margin-inline:auto;padding-top:16px}.home-copy h1,.dashboard-head h1{font-size:2.1rem}.preview-grid,.feature-band{grid-template-columns:1fr}.dashboard-head,.dashboard-billing,.dashboard-tools,.project-toolbar,.project-meta-form{flex-direction:column;align-items:stretch}.referral-link-row,.referral-panel__stats{grid-template-columns:1fr}.referral-link-row button{width:100%}.admin-page{padding:10px}.admin-hero,.admin-section-head{flex-direction:column;align-items:stretch}.admin-grid,.admin-quota-grid,.admin-detail-grid{grid-template-columns:1fr}.admin-delivery-heading{flex-direction:column;align-items:flex-start}.admin-delivery-details{grid-template-columns:1fr}.admin-table-row,.admin-api-table .admin-table-row{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row}.admin-user-row{grid-template-columns:1fr auto}.project-meta-form input:first-of-type,.project-meta-form input:nth-of-type(2),.project-meta-form{flex:none;width:100%}.project-share-menu,.project-share-menu>.auth-button{width:100%}.project-share-popover{width:100%;max-height:none;margin-top:10px;position:static}.brand p{white-space:normal}.controls,.select-field,.segmented,.provider-field,.auth-panel{width:100%;min-width:0;max-width:100%}.auth-panel{flex-direction:column;align-items:stretch}.primary,.export-group{width:100%}.latency-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.recording-guide{grid-template-columns:1fr}.trial-unlock{grid-template-columns:auto minmax(0,1fr)}.trial-unlock button{grid-column:1/-1}.recording-player{grid-template-columns:auto 1fr auto}.recording-player input[type=range],.recording-time{grid-column:1/-1}.recording-playback-dock{right:10px;bottom:calc(92px + env(safe-area-inset-bottom));grid-template-columns:auto 1fr;gap:8px;left:10px}.recording-playback-dock .recording-dock-time{justify-self:end}.recording-player .recording-playback-dock input[type=range]{grid-column:1/-1}.stream-head,.segment-row{grid-template-columns:1fr}.stream-head>div:first-child,.segment-cell.source{border-right:0;border-bottom:1px solid var(--line)}.segment-cell{padding:12px}.segment-cell p{font-size:1.02rem;line-height:1.54}}@media (width<=1240px){.top-nav{gap:18px;padding:0 20px}.nav-actions{gap:6px}.nav-links button{padding:0 10px}.account-chip{max-width:min(140px,16vw)}}@media (width<=900px){.nav-actions .nav-new{display:none}}@media (width<=720px){.top-nav{gap:12px;padding:0 16px}.nav-links{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.nav-links::-webkit-scrollbar{display:none}.nav-links button{min-height:44px}.nav-actions{flex:none}.nav-actions .account-chip{display:none}.nav-brand-text{height:1.35em;line-height:1.35em;display:block;overflow:hidden}.nav-brand-reel{animation:8s ease-in-out infinite brand-ticker;display:block}.nav-brand-reel>span{height:1.35em;line-height:1.35em;display:block}.nav-brand-desc{height:1.73077em;font-size:.78em;line-height:1.73077em}.nav-brand-desc:before{content:none}}@media (width<=430px){.top-nav{gap:10px}.nav-brand{gap:7px;font-size:.82rem}.nav-links button{padding:0 8px}}.talk-host-setup,.talk-join-setup,.talk-host,.talk-join,.talk-unavailable,.talk-loading{flex-direction:column;gap:16px;max-width:560px;margin:0 auto;padding:20px 16px 32px;display:flex}.talk-title{color:var(--neo-ink);font-family:var(--font-display);font-size:clamp(1.6rem,5vw,2.3rem);font-weight:var(--neo-weight-display);letter-spacing:-.01em;margin:0;line-height:1.14}.talk-setup-help{color:var(--neo-ink-muted);margin:0;font-size:.94rem;line-height:1.7}.talk-lang-select{min-height:46px;font-size:1rem}.talk-create-btn,.talk-join-btn{justify-content:center}.talk-error{color:var(--neo-accent);background:var(--neo-accent);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.talk-error{background:color-mix(in srgb, var(--neo-accent) 7%, var(--neo-paper))}}.talk-error{border:var(--neo-bw-2) solid var(--neo-accent);border-radius:var(--neo-radius);font-size:.87rem;font-weight:var(--neo-weight-strong)}.talk-room-card{border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);background:var(--neo-paper);flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.talk-room-code{color:var(--neo-ink);font-size:clamp(2rem,9vw,3rem);font-weight:var(--neo-weight-display);letter-spacing:.09em;text-transform:uppercase;margin:0}.talk-join-link{gap:8px;width:100%;display:flex}.talk-join-url{border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);flex:1;min-width:0;padding:10px;font-size:14px}.talk-qr{border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);background:var(--neo-paper);width:min(240px,70vw);height:auto;padding:8px}.talk-privacy-notice{border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);background:var(--neo-muted);padding:10px 12px;font-weight:600}.talk-conversation{flex-direction:column;gap:12px;min-height:45vh;display:flex}.talk-chat{border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);background:var(--neo-paper);flex-direction:column;flex:1;gap:10px;min-height:30vh;max-height:55vh;padding:12px;display:flex;overflow-y:auto}.talk-bubble{border-radius:var(--neo-radius);border:0;flex-direction:column;gap:4px;max-width:85%;padding:10px 12px;display:flex}.talk-bubble-peer{background:var(--neo-muted);align-self:flex-start}.talk-bubble-self{background:var(--neo-secondary);align-self:flex-end}.talk-bubble-translated{color:var(--neo-translation);font-size:1.02rem;font-weight:var(--neo-weight-strong);line-height:1.4}.talk-bubble-peer .talk-bubble-source{color:var(--neo-ink-muted);font-size:.81rem}.talk-bubble-self .talk-bubble-source{color:var(--neo-ink);font-size:.94rem}.talk-peer-presence{color:var(--neo-ink-muted);font-size:.81rem;font-weight:var(--neo-weight-strong);margin:0}.talk-closed-banner{color:var(--neo-on-accent);background:var(--neo-accent);border-radius:var(--neo-radius-lg);font-size:.87rem;font-weight:var(--neo-weight-strong);padding:12px}.talk-hold-btn{color:var(--neo-paper);background:var(--neo-ink);box-shadow:var(--shadow-neo-lg);font-family:var(--font-display);font-size:1.2rem;font-weight:var(--neo-weight-strong);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-fast), transform var(--dur-fast) var(--ease-fast);border:0;border-radius:999px;padding:20px 16px;position:sticky;bottom:12px}.talk-hold-btn:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:3px}.talk-hold-btn-active{background:var(--neo-accent);transform:translateY(1px)}.talk-chat-empty{color:var(--neo-ink-muted)}.talk-mode-toggle{border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);font-weight:var(--neo-weight-strong);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.talk-mode-hint{text-transform:none;color:var(--neo-ink-muted);flex-basis:100%;font-size:12px;font-weight:600}.talk-always-on{flex-direction:column;gap:10px;display:flex}.talk-mic-toggle{border:var(--neo-bw) solid var(--line);background:var(--neo-paper);font-family:var(--font-display);font-size:20px;font-weight:var(--neo-weight-strong);cursor:pointer;border-radius:999px;padding:18px 16px}.talk-mic-toggle-on{background:var(--neo-accent);box-shadow:none;transform:translateY(1px)}.talk-meter{border:var(--neo-bw-2) solid var(--line);background:repeating-linear-gradient(90deg,#0000 0 9px,#00000014 9px 10px);border-radius:999px;height:26px;position:relative;overflow:hidden}.talk-meter-fill{background:var(--neo-ink);height:100%}.talk-meter-open .talk-meter-fill{background:var(--neo-accent)}.talk-meter-threshold{background:var(--neo-secondary);width:4px;position:absolute;top:0;bottom:0;transform:translate(-2px)}.talk-sensitivity{font-size:13px;font-weight:var(--neo-weight-strong);align-items:center;gap:10px;display:flex}.talk-sensitivity input{flex:1}.talk-owner-hint{color:var(--neo-ink-muted);font-size:12px}.talk-correct-btn{border:var(--neo-bw-2) solid var(--line);font-weight:var(--neo-weight-strong);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:13px}.talk-lag-notice{border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);background:var(--neo-secondary);font-weight:var(--neo-weight-strong);padding:10px 12px}.talk-bubble-unheard{opacity:.65;border-style:dashed}.talk-bubble-unheard-tag{font-size:12px;font-weight:var(--neo-weight-strong);letter-spacing:0;color:var(--neo-ink-muted);margin-top:4px;display:inline-block}.calm-home{--calm-sect:120px;--calm-shot-bg:#1a1917;--calm-shot-paper:#232120;--calm-shot-line:#38342f;--calm-shot-ink:#e8e2d6;--calm-shot-dim:#9b948a;--calm-shot-gold:#d9b84a}.calm-hero{isolation:isolate;background:var(--neo-bg);border:1px solid var(--line);border-radius:14px;max-width:1208px;margin:20px auto 0;position:relative;overflow:hidden}.calm-hero-field{z-index:0;opacity:.5;filter:blur(3.5px);pointer-events:none;position:absolute;inset:-8% -4%;-webkit-mask-image:radial-gradient(120% 90% at 50% 8%,#0000 0% 26%,#000 62%);mask-image:radial-gradient(120% 90% at 50% 8%,#0000 0% 26%,#000 62%)}.calm-hero-drift{will-change:transform;gap:14px;padding:24px 4vw;animation:62s linear infinite calm-drift;display:grid}@keyframes calm-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.calm-field-row{grid-template-columns:1fr 1fr;gap:32px;display:grid}.calm-field-row span{color:var(--neo-ink);white-space:nowrap;font-size:1.05rem;line-height:1.65;overflow:hidden}.calm-hero-inner{z-index:1;padding:70px 30px 0;position:relative}.calm-eyebrow{border:1px solid var(--line);background:var(--neo-paper);border-radius:999px;align-items:center;gap:10px;margin-bottom:30px;padding:8px 8px 8px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.calm-eyebrow{background:color-mix(in srgb, var(--neo-paper) 76%, transparent)}}.calm-eyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--neo-ink);font-family:var(--font-display);cursor:pointer;font-size:.84rem}.calm-eyebrow-arrow{background:var(--neo-ink);width:22px;height:22px;color:var(--neo-bg);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.calm-hero-title{max-width:17ch;color:var(--neo-ink);font-family:var(--font-display);font-size:clamp(2.4rem,6.4vw,4.7rem);font-weight:var(--neo-weight-display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 26px;line-height:1.16}.calm-hero-title em{color:var(--neo-emphasis);white-space:nowrap;font-style:normal}.calm-hero-sub{max-width:46ch;color:var(--neo-ink-muted);margin:0 0 34px;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.68}.calm-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.calm-btn{border:1px solid var(--line);min-height:52px;color:var(--neo-ink);font-family:var(--font-display);font-size:.96rem;font-weight:var(--neo-weight-strong);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 26px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.calm-btn:hover:not(:disabled){background:var(--neo-ink)}@supports (color:color-mix(in lab, red, red)){.calm-btn:hover:not(:disabled){background:color-mix(in srgb, var(--neo-ink) 4%, transparent)}}.calm-btn:hover:not(:disabled){border-color:var(--neo-ink)}@supports (color:color-mix(in lab, red, red)){.calm-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--neo-ink) 25%, var(--neo-bg))}}.calm-btn:disabled{opacity:.5;cursor:not-allowed}.calm-btn.is-primary{background:var(--neo-ink);border-color:var(--line);color:var(--neo-bg)}.calm-btn.is-primary:hover:not(:disabled){background:var(--neo-ink)}@supports (color:color-mix(in lab, red, red)){.calm-btn.is-primary:hover:not(:disabled){background:color-mix(in srgb, var(--neo-ink) 90%, var(--neo-bg))}}.calm-btn.is-primary:hover:not(:disabled){transform:translateY(-1px)}.calm-btn:focus-visible,.calm-eyebrow:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:3px}.calm-hero-trust{color:var(--neo-ink-muted);text-align:center;margin:46px 0 0;font-size:.84rem}.calm-shot-wrap{z-index:1;margin-top:26px;padding:0 30px;position:relative}.calm-shot{border:1px solid var(--line);background:var(--calm-shot-bg);border-bottom:0;border-top-left-radius:12px;border-top-right-radius:12px;max-height:360px;overflow:hidden;box-shadow:0 -1px #ffffff80,0 26px 60px #1c1a1629}.calm-shot-bar{background:var(--calm-shot-paper);border-bottom:1px solid var(--calm-shot-line);align-items:center;gap:12px;padding:12px 18px;display:flex}.calm-shot-live{color:var(--calm-shot-ink);align-items:center;gap:9px;font-size:.8rem;display:inline-flex}.calm-shot-dot{border-radius:50%;flex:none;width:10px;height:10px}.calm-shot-dot:first-of-type{background:#e5786e}.calm-shot-dot:nth-of-type(2){background:#d9b84a}.calm-shot-dot:nth-of-type(3){background:#86b8a8}.calm-shot-url{color:#6e6860;margin:0 auto;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.74rem}.calm-shot-title{color:var(--calm-shot-dim);font-size:.78rem}.calm-pip{background:#d98b82;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite calm-breathe}@keyframes calm-breathe{0%{box-shadow:0 0 #d98b8280}70%{box-shadow:0 0 0 7px #d98b8200}to{box-shadow:0 0 #d98b8200}}.calm-shot-head,.calm-shot-row{border-bottom:1px solid var(--calm-shot-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calm-shot-head>div{min-width:0;padding:11px 18px}.calm-shot-head>div:first-child{border-right:1px solid var(--calm-shot-line)}.calm-shot-head span{letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:600}.calm-shot-head>div:first-child span{color:var(--calm-shot-gold)}.calm-shot-head>div:last-child span{color:var(--calm-shot-ink)}.calm-shot-row.is-live{box-shadow:inset 2px 0 0 var(--calm-shot-gold);background:#2c2926}.calm-shot-cell{border-right:1px solid var(--calm-shot-line);min-width:0;padding:14px 18px 16px}.calm-shot-cell.is-translation{border-right:0}.calm-shot-stamp{color:var(--calm-shot-dim);font-variant-numeric:tabular-nums;margin-bottom:6px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.7rem;display:block}.calm-shot-cell p{color:var(--calm-shot-ink);overflow-wrap:anywhere;min-height:1.64em;margin:0;font-size:.98rem;line-height:1.64}.calm-caret{vertical-align:text-bottom;background:var(--calm-shot-gold);width:2px;height:1em;margin-left:2px;animation:1.05s steps(2,start) infinite calm-blink;display:inline-block}@keyframes calm-blink{50%{opacity:0}}.calm-cap{padding:var(--calm-sect) 0 0}.calm-cap-grid{grid-template-columns:1.32fr 1fr;align-items:start;gap:14px;margin-top:20px;display:grid}.calm-replay{background:var(--neo-paper);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);overflow:hidden}.calm-replay-head{color:var(--neo-ink-muted);background:var(--neo-secondary);border-bottom:var(--neo-bw-2) solid var(--line);align-items:center;gap:10px;padding:13px 18px;display:flex}.calm-replay-title{color:var(--neo-ink);font-size:.81rem;font-weight:var(--neo-weight-strong);letter-spacing:0}.calm-replay-time{color:var(--neo-ink-muted);margin-left:auto;font-size:.72rem}.calm-replay-bar{align-items:center;gap:14px;padding:15px 18px;display:flex}.calm-play{width:34px;height:34px;color:var(--neo-paper);background:var(--neo-ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease-fast), background var(--dur-fast) var(--ease-fast);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.calm-play:hover{background:var(--neo-ink)}@supports (color:color-mix(in lab, red, red)){.calm-play:hover{background:color-mix(in srgb, var(--neo-ink) 90%, var(--neo-bg))}}.calm-play:hover{transform:scale(1.05)}.calm-play:active{transform:scale(.96)}.calm-play:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:2px}.calm-track{cursor:pointer;flex:1;align-items:center;height:24px;display:flex;position:relative}.calm-track:before{content:"";background:var(--line);border-radius:2px;height:3px;position:absolute;left:0;right:0}.calm-track-fill{width:var(--p,0%);background:var(--neo-emphasis);border-radius:2px;height:3px;position:absolute;left:0}.calm-track-knob{left:var(--p,0%);background:var(--neo-ink);width:11px;height:11px;box-shadow:0 0 0 3px var(--neo-paper);border-radius:50%;position:absolute;translate:-50%}.calm-cues{border-top:var(--neo-bw-2) solid var(--line)}.calm-cue{text-align:left;cursor:pointer;background:0 0;border:0;gap:13px;width:100%;padding:11px 18px;transition:background .2s linear;display:flex}.calm-cue+.calm-cue{border-top:var(--neo-bw-2) solid var(--line)}.calm-cue:hover{background:var(--neo-bg)}.calm-cue:focus-visible{outline:2px solid var(--neo-emphasis);outline-offset:-2px}.calm-cue .stamp{padding-top:2px}.calm-cue p{color:var(--neo-translation);margin:0;font-size:.84rem;line-height:1.55}.calm-cue.is-now{background:var(--neo-secondary);box-shadow:inset 2px 0 0 var(--neo-emphasis)}.calm-cue.is-now p{font-weight:var(--neo-weight-strong)}.calm-cue.is-now .stamp{color:var(--neo-ink)}.calm-replay-foot{color:var(--neo-ink-muted);border-top:var(--neo-bw-2) solid var(--line);margin:0;padding:11px 18px;font-size:.72rem}.calm-cap-rows{background:var(--neo-paper);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);flex-direction:column;display:flex;overflow:hidden}.calm-cap-row{background:var(--neo-paper);transition:background var(--dur-fast) linear;gap:14px;padding:19px 18px;display:flex}.calm-cap-row+.calm-cap-row{border-top:var(--neo-bw-2) solid var(--line)}.calm-cap-row:hover{background:var(--neo-bg)}.calm-cap-row svg{color:var(--neo-emphasis);transition:transform var(--dur-fast) var(--ease-fast);flex:none;margin-top:2px}.calm-cap-row:hover svg{transform:translateY(-1px)}.calm-cap-row h3{color:var(--neo-ink);font-size:.87rem;font-weight:var(--neo-weight-strong);letter-spacing:0;margin:0}.calm-cap-row p{color:var(--neo-ink-muted);margin:5px 0 0;font-size:.78rem;line-height:1.6}.calm-sell{padding:var(--calm-sect) 0}.calm-sell-row{grid-template-columns:.82fr 1.18fr;align-items:center;gap:40px;display:grid}.calm-sell-row+.calm-sell-row{margin-top:88px}.calm-sell-row.is-flipped{grid-template-columns:1.18fr .82fr}.calm-sell-row.is-flipped .calm-sell-copy{order:2}.calm-sell-copy h3{color:var(--neo-ink);font-size:clamp(1.3rem,2.3vw,1.7rem);font-weight:var(--neo-weight-display);letter-spacing:-.01em;margin:10px 0 0;line-height:1.24}.calm-sell-copy>p{max-width:28em;color:var(--neo-ink-muted);margin:14px 0 0;font-size:.91rem;line-height:1.7}.calm-sell-note{max-width:26em;margin-top:16px}.calm-demo{background:var(--neo-paper);border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);overflow:hidden}.calm-demo-head{color:var(--neo-ink-muted);background:var(--neo-secondary);border-bottom:var(--neo-bw-2) solid var(--line);font-size:.66rem;font-weight:var(--neo-weight-strong);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;padding:11px 16px;display:flex}.calm-demo-head-end{letter-spacing:0;text-transform:none;margin-left:auto;font-size:.69rem}.calm-demo-body{padding:16px}.calm-demo-foot{color:var(--neo-ink-muted);border-top:var(--neo-bw-2) solid var(--line);margin:0;padding:10px 16px;font-size:.72rem}.calm-say{flex-direction:column;gap:10px;min-height:112px;display:flex}.calm-say-line{background:var(--neo-secondary);border-radius:var(--neo-radius);opacity:0;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);gap:11px;padding:10px 12px;display:flex;transform:translateY(6px)}.calm-say-line.is-in{opacity:1;transform:none}.calm-say-line.is-peer{background:var(--neo-muted);text-align:right;flex-direction:row-reverse}.calm-say-who{width:24px;height:24px;color:var(--neo-ink);font-size:.63rem;font-weight:var(--neo-weight-strong);border-radius:50%;flex:none;place-items:center;display:grid}.calm-say-line p{color:var(--neo-ink);margin:0;font-size:.84rem;line-height:1.55}.calm-say-tr{opacity:0;transition:opacity .3s var(--ease-out);color:var(--neo-translation)!important;margin-top:4px!important}.calm-say-tr.is-heard{opacity:1}.calm-say-bar{align-items:center;gap:12px;margin-top:14px;display:flex}.calm-hold{height:36px;color:var(--neo-paper);background:var(--neo-ink);font-size:.81rem;font-weight:var(--neo-weight-strong);border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:relative;overflow:hidden}.calm-hold:before{content:"";width:var(--hold,0%);background:var(--neo-accent);transition:width .12s linear;position:absolute;top:0;bottom:0;left:0}.calm-hold span{position:relative}.calm-say-peer{color:var(--neo-ink-muted);align-items:center;gap:6px;margin-left:auto;font-size:.72rem;display:inline-flex}.calm-crew{background:var(--neo-paper);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);flex-direction:column;display:flex;overflow:hidden}.calm-crew-row{opacity:0;transition:opacity .34s var(--ease-out), transform .34s var(--ease-out);align-items:center;gap:11px;padding:11px 13px;display:flex;transform:translateY(8px)}.calm-crew-row+.calm-crew-row{border-top:var(--neo-bw-2) solid var(--line)}.calm-crew-row.is-in{opacity:1;transform:none}.calm-crew-av{width:26px;height:26px;color:var(--neo-ink);font-size:.63rem;font-weight:var(--neo-weight-strong);border-radius:50%;flex:none;place-items:center;display:grid}.calm-crew-name{color:var(--neo-ink);font-size:.81rem}.calm-crew-role{color:var(--neo-ink-muted);background:var(--neo-secondary);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.69rem}.calm-crew-proj{color:var(--neo-ink);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);align-items:center;gap:10px;margin-top:12px;padding:11px 13px;font-size:.81rem;display:flex}.calm-crew-proj svg{color:var(--neo-ink-muted);flex:none}.calm-crew-state{color:var(--neo-ink-muted);transition:color .3s var(--ease-out);margin-left:auto;font-size:.72rem}.calm-crew-state.is-shared{color:var(--neo-translation)}.calm-notes{grid-template-columns:.9fr 1.1fr;gap:14px;min-height:168px;display:grid}.calm-styles{flex-direction:column;gap:2px;display:flex}.calm-style-i{color:var(--neo-ink-muted);transition:background var(--dur-fast) var(--ease-fast), color var(--dur-fast) var(--ease-fast);border-radius:7px;padding:6px 10px;font-size:.78rem}.calm-style-i.is-on{color:var(--neo-ink);background:var(--neo-secondary);box-shadow:inset 2px 0 0 var(--neo-emphasis);font-weight:var(--neo-weight-strong)}.calm-sheet{border-left:var(--neo-bw-2) solid var(--line);flex-direction:column;gap:9px;padding-left:14px;display:flex}.calm-sheet-cap{color:var(--neo-ink-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem}.calm-sk{align-items:center;gap:7px;display:flex}.calm-sk i{background:var(--neo-ink);height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.calm-sk i{background:color-mix(in srgb, var(--neo-ink) 13%, var(--line))}}.calm-sk i{transition:width .4s var(--ease-out), background .4s var(--ease-out);border-radius:3px}.calm-sk i.is-cool{background:var(--neo-muted)}.calm-sk-mark{border:1.5px solid var(--line);width:9px;height:9px;transition:opacity .4s var(--ease-out);border-radius:2px;flex:none}.calm-sk-mark.is-off{opacity:0}.calm-sk-mark.is-round{border-radius:50%}.calm-glo{min-height:38px;color:var(--neo-ink);background:var(--neo-secondary);border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);padding:10px 12px;font-size:.78rem}.calm-glo-out{border:var(--neo-bw-2) solid var(--line);border-radius:var(--neo-radius);gap:12px;margin-top:12px;padding:11px 12px;display:flex}.calm-glo-out p{color:var(--neo-ink);margin:0;font-size:.84rem;line-height:1.6}.calm-glo-tr{color:var(--neo-translation)!important;margin-top:5px!important}.calm-term{transition:border-color .35s var(--ease-out), background .35s var(--ease-out);border-bottom:2px solid #0000;padding-bottom:1px}.calm-term.is-locked{background:var(--neo-emphasis)}@supports (color:color-mix(in lab, red, red)){.calm-term.is-locked{background:color-mix(in srgb, var(--neo-emphasis) 12%, transparent)}}.calm-term.is-locked{border-bottom-color:var(--neo-emphasis)}.calm-glo-tag{color:var(--neo-emphasis);letter-spacing:.09em;text-transform:uppercase;opacity:0;transition:opacity .35s var(--ease-out);flex:none;align-self:flex-start;margin-left:auto;font-size:.63rem}.calm-glo-tag.is-on{opacity:1}@media (width<=960px){.calm-cap-grid,.calm-sell-row,.calm-sell-row.is-flipped{grid-template-columns:1fr}.calm-sell-row,.calm-sell-row.is-flipped{gap:24px}.calm-sell-row.is-flipped .calm-sell-copy{order:0}.calm-sell-row+.calm-sell-row{margin-top:64px}.calm-home{--calm-sect:96px}}@media (width<=720px){.calm-home{--calm-sect:80px}.calm-notes{grid-template-columns:1fr}.calm-sheet{border-left:0;border-top:var(--neo-bw-2) solid var(--line);padding-top:12px;padding-left:0}}@media (width<=430px){.calm-home{--calm-sect:64px}.calm-demo-body{padding:13px}.calm-demo-head-end{display:none}.calm-replay-head{flex-wrap:wrap}.calm-replay-time{width:100%;margin-left:0;padding-top:2px}.calm-say-bar,.calm-crew-proj,.calm-glo-out{flex-wrap:wrap}.calm-say-peer,.calm-crew-state,.calm-glo-tag{margin-left:0}.calm-sell-copy>p,.calm-sell-note{max-width:none}}.calm-reveal{opacity:1;transition:opacity .52s cubic-bezier(.22,.61,.36,1),transform .52s cubic-bezier(.22,.61,.36,1);transform:none}@media (prefers-reduced-motion:no-preference){.calm-reveal:not(.is-revealed){opacity:0;transform:translateY(14px)scale(.985)}}.calm-cta{background:var(--neo-paper);border-top:1px solid var(--line);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:68px 24px;display:flex}.calm-cta h2{max-width:22ch;color:var(--neo-ink);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:var(--neo-weight-display);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.24}.calm-privacy{background:var(--neo-bg);border-top:1px solid var(--line);color:var(--neo-ink-muted);text-align:center;margin:0;padding:22px 24px;font-size:.8rem;line-height:1.6}.calm-footer{flex-wrap:wrap;align-items:center;gap:8px 26px;max-width:940px;margin:0 auto;padding:22px 24px 48px;display:flex}.calm-footer button{border-radius:var(--neo-radius);color:var(--neo-ink-muted);font-family:var(--font-display);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;font-size:.82rem;text-decoration:underline}.calm-footer button:hover{color:var(--neo-ink)}.calm-footer-mail{color:var(--neo-ink-muted);margin-left:auto;font-size:.8rem}@media (width<=720px){.calm-hero-inner{padding-top:44px}.calm-field-row{grid-template-columns:1fr}}@media (width<=640px){.calm-shot-head,.calm-shot-row{grid-template-columns:minmax(0,1fr)}.calm-shot-head>div:first-child,.calm-shot-cell{border-right:0}.calm-shot-cell{border-bottom:1px solid var(--calm-shot-line)}.calm-footer-mail{margin-left:0}}.neo-badge--accent{background:var(--neo-accent)}@supports (color:color-mix(in lab, red, red)){.neo-badge--accent{background:color-mix(in srgb, var(--neo-accent) 12%, transparent)}}.neo-badge--accent{color:var(--neo-accent)}.neo-badge--secondary{background:var(--neo-secondary);color:var(--neo-ink)}.neo-badge--muted{background:var(--neo-muted);color:var(--neo-ink)}.neo-badge--ink{background:var(--neo-ink);color:var(--neo-paper)}.neo-badge--paper{background:var(--neo-paper);color:var(--neo-ink);border-color:var(--line)}.calm-polish{max-width:940px;padding:var(--calm-sect) 30px 0;margin:0 auto}.calm-polish-title{color:var(--neo-ink);font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:var(--neo-weight-display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 22px;line-height:1.24}.calm-cmp{border:var(--neo-bw) solid var(--line);border-radius:var(--neo-radius-lg);background:var(--neo-paper);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.calm-cmp-pane{min-height:132px;padding:26px 28px 28px}.calm-cmp-top{background:var(--neo-bg);clip-path:inset(0 0 0 var(--split,50%));position:absolute;inset:0}.calm-cmp-pane h3{color:var(--neo-ink-muted);font-size:.68rem;font-weight:var(--neo-weight-strong);letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px}.calm-cmp-pane.is-polished h3{color:var(--neo-emphasis)}.calm-cmp-pane p{color:var(--neo-ink-muted);margin:0;font-size:1rem;line-height:1.68}.calm-cmp-pane.is-polished p{color:var(--neo-ink)}.calm-cmp-line{top:0;bottom:0;left:var(--split,50%);width:var(--neo-bw-2);background:var(--line-lift);pointer-events:none;position:absolute;translate:-50%}.calm-cmp-grip{top:50%;left:var(--split,50%);width:30px;height:30px;color:var(--neo-ink-muted);background:var(--neo-paper);border:var(--neo-bw-2) solid var(--line-lift);box-shadow:var(--shadow-neo-lg);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.calm-cmp-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.calm-cmp-range:focus-visible{opacity:1;outline:2px solid var(--neo-emphasis);outline-offset:3px}.calm-cmp-hint{color:var(--neo-ink-muted);margin:12px 2px 0;font-size:.8rem}@media (width<=720px){.calm-cmp-top{clip-path:none;border-top:var(--neo-bw-2) solid var(--line-lift);position:static}.calm-cmp-pane{min-height:0;padding:22px 18px}.calm-cmp-line,.calm-cmp-grip,.calm-cmp-range{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
