@font-face{font-family:geist;src:url(../media/Geist_Variable-s.p.06.f0v_2js29o.woff2?dpl=dpl_9fF3eQytjnCp2W712AXzrLsjiixL)format("woff2");font-display:swap}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_938458b3-module__cbrheW__className{font-family:geist,geist Fallback}.geist_938458b3-module__cbrheW__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.p.1216mhqx6y_is.woff2?dpl=dpl_9fF3eQytjnCp2W712AXzrLsjiixL)format("woff2");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_d9276abb-module__rGFbzq__className{font-family:geistMono,geistMono Fallback}.geistmono_d9276abb-module__rGFbzq__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@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;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-6{height:calc(var(--spacing) * 6)}.h-14{height:calc(var(--spacing) * 14)}.w-auto{width:auto}.max-w-6xl{max-width:var(--container-6xl)}.border-collapse{border-collapse:collapse}.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}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-8{padding-block:calc(var(--spacing) * 8)}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.text-black{color:var(--color-black)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:opacity-100:hover{opacity:1}}}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--bg:#0b0b0e;--surface:#131317;--surface-raised:#1b1b21;--surface-hover:#24242c;--border:#2a2a33;--border-strong:#6b6975;--text:#f3f1ec;--text-muted:#a3a1ac;--text-subtle:#8a8894;--accent:#7c4dff;--accent-hover:#6a3bf0;--accent-pressed:#5a2ed6;--on-accent:#fff;--accent-text:#a98bff;--accent-soft:#7c4dff2e;--focus:#a98bff;--success:#3dd68c;--warning:#ffc23d;--danger:#ff5c6c;--info:#6cb4ff;--overlay:#0b0b0eb8;--shadow-pop:0 12px 32px #00000080;--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px}body{margin:0}a{color:var(--accent-text)}a:hover{color:var(--text)}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:24px}.og-stack{gap:var(--space-4);flex-direction:column;display:flex}.og-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.og-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.og-muted{color:var(--text-muted)}:where(.og-btn,.og-input,.og-seg button,.og-range,.og-tile,.og-link):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.og-btn{justify-content:center;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text);font:500 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.og-btn:hover{background:var(--surface-hover)}.og-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.og-btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.og-btn--primary:active{background:var(--accent-pressed);border-color:var(--accent-pressed)}.og-btn--ghost{color:var(--text-muted);background:0 0;border-color:#0000}.og-btn--ghost:hover{background:var(--surface-raised);color:var(--text)}.og-btn--lg{height:48px;padding:0 var(--space-6);font-size:15px}.og-btn--block{width:100%}.og-btn[disabled],.og-btn[aria-disabled=true]{background:var(--surface-raised);border-color:var(--border);color:var(--text-subtle);cursor:not-allowed}.og-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite og-spin}@keyframes og-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.og-spinner,.og-progress__bar{animation:none!important}}.og-field{flex-direction:column;gap:6px;display:flex}.og-field__label{font:500 13px/20px var(--font-sans);color:var(--text);justify-content:space-between;display:flex}.og-field__hint{font:400 12px/16px var(--font-sans);color:var(--text-muted)}.og-input{box-sizing:border-box;width:100%;min-height:44px;padding:10px var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text);font:400 15px/24px var(--font-sans)}.og-input::placeholder{color:var(--text-subtle)}textarea.og-input{resize:vertical;min-height:112px}.og-field--error .og-input{border-color:var(--danger)}.og-field--error .og-field__hint{color:var(--danger)}.og-seg{border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border);gap:2px;padding:3px;display:inline-flex}.og-seg button{min-width:64px;height:34px;padding:0 var(--space-3);color:var(--text-muted);font:500 13px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px}.og-seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.og-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px}.og-range::-webkit-slider-runnable-track{background:linear-gradient(var(--accent), var(--accent)) 0 / var(--fill,50%) 100% no-repeat, var(--surface-hover);border-radius:999px;height:6px}.og-range::-moz-range-track{background:var(--surface-hover);border-radius:999px;height:6px}.og-range::-moz-range-progress{background:var(--accent);border-radius:999px;height:6px}.og-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text);border:3px solid var(--accent);border-radius:999px;width:20px;height:20px;margin-top:-7px}.og-range::-moz-range-thumb{background:var(--text);border:3px solid var(--accent);border-radius:999px;width:14px;height:14px}.og-range__scale{font:400 12px/16px var(--font-mono);color:var(--text-muted);justify-content:space-between;display:flex}.og-tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.og-tile{aspect-ratio:1;border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border);position:relative;overflow:hidden}.og-tile img{object-fit:cover;width:100%;height:100%;display:block}.og-tile__remove{background:var(--overlay);color:#f3f1ec;width:22px;height:22px;font:600 14px/22px var(--font-sans);cursor:pointer;border:0;border-radius:999px;position:absolute;top:4px;right:4px}.og-tile--add{border:1px dashed var(--border-strong);color:var(--text-muted);font:500 12px/16px var(--font-sans);cursor:pointer;place-items:center;display:grid}.og-tile--add:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.og-tile__progress{background:var(--overlay);border-radius:999px;height:4px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.og-tile__progress span{background:var(--accent);height:100%;display:block}.og-notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border);font:400 13px/20px var(--font-sans);color:var(--text-muted);display:flex}.og-notice b{color:var(--text);font-weight:500}.og-notice__icon{flex:none;width:18px;height:18px;margin-top:1px}.og-cost{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);font:400 14px/20px var(--font-sans);color:var(--text-muted);display:flex}.og-cost strong{font:500 15px/24px var(--font-mono);color:var(--text)}.og-cost--short strong.og-cost__have{color:var(--danger)}.og-badge{height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border);font:500 12px/16px var(--font-sans);color:var(--text);align-items:center;gap:6px;display:inline-flex}.og-badge:before{content:"";background:var(--badge,var(--text-muted));border-radius:999px;width:7px;height:7px}.og-badge--queued{--badge:var(--warning)}.og-badge--generating{--badge:var(--info)}.og-badge--done{--badge:var(--success)}.og-badge--failed,.og-badge--rejected{--badge:var(--danger)}.og-progress{background:var(--surface-hover);border-radius:999px;height:4px;overflow:hidden}.og-progress__bar{background:var(--accent);border-radius:999px;width:35%;height:100%;animation:1.4s ease-in-out infinite og-indet}@keyframes og-indet{0%{transform:translate(-100%)}to{transform:translate(300%)}}.og-vcard{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}.og-vcard__thumb{aspect-ratio:16/9;background:var(--surface-raised);position:relative}.og-vcard__thumb img{object-fit:cover;width:100%;height:100%;display:block}.og-vcard__dur{border-radius:var(--radius-sm);background:var(--overlay);color:#f3f1ec;font:500 12px/16px var(--font-mono);padding:2px 6px;position:absolute;bottom:8px;right:8px}.og-vcard__play{background:var(--overlay);border-radius:999px;place-items:center;width:48px;height:48px;margin:auto;display:grid;position:absolute;inset:0}.og-vcard__body{padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;gap:6px;display:flex}.og-vcard__prompt{font:400 14px/20px var(--font-sans);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.og-vcard__meta{font:400 12px/16px var(--font-mono);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.og-vcard__expiry--soon{color:var(--warning)}.og-price{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);flex-direction:column;display:flex}.og-price--featured{border-color:var(--accent);background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--surface)}.og-price__tag{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font:600 12px/16px var(--font-sans);align-self:flex-start}.og-price__name{font:600 20px/28px var(--font-sans)}.og-price__amount{font:500 32px/36px var(--font-mono);letter-spacing:-.02em}.og-price__amount small{font:400 14px/20px var(--font-sans);color:var(--text-muted);letter-spacing:0}.og-price__list{gap:var(--space-2);font:400 14px/20px var(--font-sans);color:var(--text-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.og-price__list li:before{content:"—";color:var(--accent-text);margin-right:var(--space-2)}.og-toast{align-items:flex-start;gap:var(--space-3);max-width:420px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-pop);font:400 14px/20px var(--font-sans);color:var(--text);display:flex}.og-toast__icon{width:20px;height:20px;font:700 12px/1 var(--font-sans);color:var(--bg);background:var(--tone,var(--info));border-radius:999px;flex:none;place-items:center;display:grid}.og-toast--success{--tone:var(--success)}.og-toast--danger{--tone:var(--danger)}.og-toast--warning{--tone:var(--warning)}.og-toast a,.og-link{color:var(--accent-text);text-underline-offset:3px;font-weight:500;text-decoration:underline}:root{--sidebar-w:248px;--glow:0 0 0 1px #7c4dff8c, 0 8px 32px #7c4dff59;--glass:#131317c7;--line:#f3f1ec14;--line-strong:#f3f1ec24;--plan:#7c4dff;--topup:#c4b0ff;--ease:cubic-bezier(.2,.7,.2,1);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-sans)}.og-mono,.og-time,.og-gen__time,.og-credits__num,.og-big,.og-counter,.og-vt__meta,.og-vt__dur,.og-rowi__amt,.og-lot__n,.og-amount,.og-tabs__n,.og-nav__count,.og-generate__cost{font-variant-numeric:tabular-nums;letter-spacing:0}*{box-sizing:border-box}html,body{background:var(--bg)}.og-app{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);display:flex}.og-main{flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.og-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.og-chip,.og-nav,.og-generate,.og-icon-btn,.og-ctrl,.og-tabs button,.og-tabs a,.og-opt,.og-vt__link,.og-check,.og-film,.og-user,.og-btn,.og-side__new,.og-amount,.og-copy,.og-link-btn,.og-ref button,.og-ref--add,.og-cost-pill):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.og-side{width:var(--sidebar-w);border-right:1px solid var(--border);background:#0d0d11;flex-direction:column;flex:none;gap:2px;height:100vh;padding:14px 12px 12px;display:flex;position:sticky;top:0}.og-side__logo{align-items:center;height:40px;margin-bottom:10px;padding:0 10px;display:flex}.og-side__new{background:var(--accent);color:#fff;height:40px;font:600 14px/20px var(--font-sans);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 2px 12px;text-decoration:none;transition:background-color .15s ease-out;display:flex;box-shadow:inset 0 1px #ffffff2e,0 6px 20px #7c4dff4d}.og-side__new:hover{background:var(--accent-hover);color:#fff}.og-side__new svg{width:16px;height:16px}.og-side__label{font:500 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);padding:14px 12px 6px}.og-nav{height:40px;color:var(--text-muted);font:500 14px/20px var(--font-sans);border-radius:10px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:flex}.og-nav:hover{background:var(--surface-raised);color:var(--text)}.og-nav[aria-current=page]{background:var(--surface-raised);color:var(--text);box-shadow:inset 2px 0 0 var(--accent)}.og-nav[aria-current=page] svg{color:var(--accent-text)}.og-nav svg{flex:none;width:18px;height:18px}.og-nav__count{min-width:22px;height:20px;font:500 11px/20px var(--font-mono);color:var(--text-muted);background:#f3f1ec0f;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;display:inline-grid}.og-nav__count--live{color:var(--info);background:#6cb4ff24}.og-side__spacer{flex:1}.og-credits{background:linear-gradient(160deg, #7c4dff33, #7c4dff08 60%), var(--surface);border:1px solid #7c4dff4d;border-radius:16px;flex-direction:column;gap:10px;margin-bottom:6px;padding:14px;display:flex}.og-credits__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.og-credits__num{font:600 22px/26px var(--font-mono);letter-spacing:-.02em}.og-credits__unit{font:400 12px/16px var(--font-sans);color:var(--text-muted)}.og-credits__lots{font:400 12px/16px var(--font-sans);color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.og-credits__lots span{align-items:center;gap:6px;display:flex}.og-credits__lots b{font:500 12px/16px var(--font-mono);color:var(--text)}.og-credits__lots i{color:var(--text-subtle);margin-left:auto;font-style:normal}.og-dot{background:var(--plan);border-radius:999px;flex:none;width:7px;height:7px}.og-dot--topup{background:var(--topup)}.og-meter{background:#f3f1ec14;border-radius:999px;gap:2px;height:6px;display:flex;overflow:hidden}.og-meter>span{background:linear-gradient(90deg,#7c4dff,#a98bff);border-radius:999px;height:100%;display:block}.og-meter>.og-meter__plan{background:var(--plan)}.og-meter>.og-meter__topup{background:var(--topup)}.og-meter--lg{gap:3px;height:10px}.og-user{color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.og-user:hover{background:var(--surface-raised);color:var(--text)}.og-user svg{width:16px;height:16px;color:var(--text-subtle);margin-left:auto}.og-avatar{color:#fff;width:32px;height:32px;font:600 13px/1 var(--font-sans);background:linear-gradient(135deg,#7c4dff,#3b2a7a);border-radius:999px;flex:none;place-items:center;display:grid}.og-top{z-index:7;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#0b0b0ed1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-height:64px;padding:12px 32px;display:flex;position:sticky;top:0}.og-top h1{font:600 18px/24px var(--font-sans);letter-spacing:-.01em;margin:0}.og-top__meta{font:400 13px/20px var(--font-sans);color:var(--text-muted)}.og-cluster{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.og-chip{border:1px solid var(--border);background:var(--surface-raised);height:36px;color:var(--text);font:500 13px/20px var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;transition:border-color .15s ease-out,background-color .15s ease-out;display:inline-flex}.og-chip:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text)}.og-chip[aria-expanded=true],.og-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.og-chip svg{flex:none;width:16px;height:16px}.og-chip__muted{color:var(--text-muted)}.og-chip__caret{color:var(--text-subtle);margin-right:-2px;width:14px!important;height:14px!important}.og-chip--static{cursor:default}.og-chip--static:hover{border-color:var(--border);background:var(--surface-raised)}.og-chip--model{padding-left:6px}.og-chip--model .og-model-dot,.og-model-dot{background:conic-gradient(from 210deg,#7c4dff,#a98bff,#3b2a7a,#7c4dff);border-radius:999px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #ffffff26}.og-generate{color:#fff;height:44px;font:600 15px/20px var(--font-sans);cursor:pointer;white-space:nowrap;box-shadow:var(--glow);background:linear-gradient(#8a5fff,#6a3bf0);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.og-generate:hover{color:#fff;transform:translateY(-1px);box-shadow:0 0 0 1px #a98bffcc,0 10px 40px #7c4dff80}.og-generate:active{transform:none}.og-generate[disabled],.og-generate[aria-disabled=true]{background:var(--surface-hover);color:var(--text-muted);box-shadow:none;cursor:not-allowed;transform:none}.og-generate--sm{height:36px;padding:0 14px;font-size:14px}.og-generate__cost{font:500 13px/1 var(--font-mono);border-left:1px solid #ffffff47;align-items:center;gap:5px;margin-left:4px;padding-left:12px;display:inline-flex}.og-generate__cost svg{width:12px;height:12px}.og-generate[disabled] .og-generate__cost{border-left-color:var(--border)}.og-credits--mini{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px}.og-seg--full{width:100%;display:flex}.og-seg--full button{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.og-btn--pill{border-radius:999px}.og-link-btn{color:var(--accent-text);font:500 13px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.og-link-btn:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.og-icon-btn{color:#f3f1ec;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0b0b0eb8;border:0;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;text-decoration:none;transition:background-color .15s ease-out;display:inline-grid}.og-icon-btn:hover{color:#fff;background:#7c4dffd9}.og-icon-btn svg{width:16px;height:16px}.og-icon-btn--round{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);background:#f3f1ec14;border-radius:999px}.og-icon-btn--round:hover{background:#f3f1ec29}.og-icon-btn--round svg{width:18px;height:18px}.og-icon-btn[disabled]{opacity:.4;cursor:not-allowed}.og-pill{height:24px;font:500 11px/16px var(--font-sans);color:#f3f1ec;white-space:nowrap;-webkit-backdrop-filter:blur(6px);background:#0b0b0eb8;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.og-pill svg{width:12px;height:12px}.og-pill--warn{color:#ffc23d}.og-pill--bad{color:#ff8a96}.og-pill--good{color:#3dd68c}.og-pill--accent{background:var(--accent-soft);color:var(--accent-text)}.og-kbd{min-width:22px;height:20px;font:500 11px/1 var(--font-mono);color:inherit;background:#ffffff24;border-radius:6px;place-items:center;padding:0 5px;display:inline-grid;box-shadow:inset 0 -1px #00000040}.og-label{font:500 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.og-divider{background:var(--border);flex:none;width:1px;height:24px}.og-copy{height:28px;color:var(--text-muted);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.og-copy:hover{background:var(--surface-raised);color:var(--text)}.og-copy svg{width:14px;height:14px}.og-copy[data-done=true]{color:var(--success)}[data-tip]{position:relative}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);z-index:40;color:#0b0b0e;width:max-content;max-width:260px;font:500 12px/16px var(--font-sans);text-transform:none;letter-spacing:0;white-space:normal;text-align:center;pointer-events:none;background:#f3f1ec;border-radius:8px;padding:6px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.og-tabs{background:var(--surface);border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.og-tabs button,.og-tabs a{height:32px;color:var(--text-muted);font:500 13px/32px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex}.og-tabs button:hover,.og-tabs a:hover{color:var(--text)}.og-tabs [aria-pressed=true],.og-tabs [aria-selected=true]{background:var(--surface-hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.og-tabs__n{font:500 11px/16px var(--font-mono);color:var(--text-subtle)}.og-tabs--sq button{justify-content:center;width:34px;padding:0}.og-tabs--sq svg{width:16px;height:16px}.og-search{background:var(--surface);border:1px solid var(--border);height:40px;color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;min-width:260px;padding:0 6px 0 14px;transition:border-color .15s ease-out;display:flex}.og-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #7c4dff2e}.og-search svg{flex:none;width:16px;height:16px}.og-search input{color:var(--text);font:400 14px/20px var(--font-sans);background:0 0;border:0;outline:0;width:100%;min-width:0}.og-search input::placeholder{color:var(--text-subtle)}.og-search input::-webkit-search-cancel-button{display:none}.og-search__clear{background:var(--surface-raised);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.og-search__clear svg{width:12px;height:12px}.og-money{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:12px;align-items:center;height:48px;padding:0 14px;transition:border-color .15s ease-out;display:flex}.og-money:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #7c4dff2e}.og-money span{font:500 18px/24px var(--font-mono);color:var(--text-muted)}.og-money input{width:100%;min-width:0;color:var(--text);font:500 18px/24px var(--font-mono);-moz-appearance:textfield;background:0 0;border:0;outline:0;padding-left:4px}.og-money input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.og-money input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.og-money--error{border-color:var(--danger)}.og-hint{font:400 12px/16px var(--font-sans);color:var(--text-muted)}.og-hint--error{color:#ff8a96}.og-pop{z-index:20;border:1px solid var(--line-strong);min-width:260px;animation:og-pop-in .16s var(--ease);background:#17171c;border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 10px);box-shadow:0 24px 64px #0009}.og-pop--down{top:calc(100% + 8px);bottom:auto}.og-pop--right{right:0;left:auto!important}@keyframes og-pop-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.og-pop__title{font:500 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);padding:8px 10px 6px}.og-pop__foot{border-top:1px solid var(--line);font:400 12px/16px var(--font-sans);color:var(--text-muted);margin:6px -8px -8px;padding:10px 18px}.og-scrim{z-index:15;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.og-opt{width:100%;min-height:44px;color:var(--text);text-align:left;font:500 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.og-opt:hover{background:var(--surface-raised)}.og-opt[aria-selected=true],.og-opt[aria-checked=true]{background:var(--accent-soft)}.og-opt__sub{font:400 12px/16px var(--font-sans);color:var(--text-muted);display:block}.og-opt__right{font:500 12px/16px var(--font-mono);color:var(--text-muted);white-space:nowrap;margin-left:auto}.og-opt__check{width:16px;height:16px;color:var(--accent-text);flex:none;margin-left:auto}.og-ratio{opacity:.85;border:1.5px solid;border-radius:3px;flex:none;width:22px}.og-ratio-box{flex:none;place-items:center;width:28px;height:28px;display:grid}.og-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:4px;height:64px;display:grid}.og-bars__bar{background:#f3f1ec1a;border-radius:5px 5px 2px 2px;justify-content:center;display:flex;position:relative}.og-bars__bar[data-on=true]{background:var(--accent)}.og-bars__bar b{font:500 10px/14px var(--font-mono);color:var(--text-subtle);position:absolute;top:-18px}.og-bars__bar[data-on=true] b{color:var(--text)}.og-bars__x{font:500 10px/14px var(--font-mono);color:var(--text-subtle);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.og-composer-dock{z-index:9;background:linear-gradient(transparent, var(--bg) 42%);padding:0 32px 22px;position:sticky;bottom:0}.og-composer{z-index:16;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(140%);border:1px solid var(--line-strong);border-radius:22px;flex-direction:column;gap:10px;max-width:980px;margin:0 auto;padding:12px;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:flex;position:relative;box-shadow:0 24px 64px #0000008c,inset 0 1px #ffffff0d}.og-composer:focus-within{border-color:#7c4dff8c;box-shadow:0 24px 64px #0000008c,0 0 0 4px #7c4dff1f}.og-composer textarea{resize:none;width:100%;min-height:52px;max-height:160px;color:var(--text);font:400 16px/24px var(--font-sans);background:0 0;border:0;outline:0;padding:2px 6px}.og-composer textarea::placeholder{color:var(--text-subtle)}.og-composer__refs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.og-composer__refs-note{font:400 12px/16px var(--font-sans);color:var(--text-subtle);margin-left:4px}.og-composer__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.og-composer__spacer{flex:auto}.og-composer__count{font:500 11px/16px var(--font-mono);color:var(--text-subtle);padding:0 6px}.og-ref{background:var(--surface-raised);border:1px solid #f3f1ec1f;border-radius:12px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.og-ref img{object-fit:cover;width:100%;height:100%;display:block}.og-ref__num{color:#f3f1ec;min-width:18px;height:18px;font:600 10px/18px var(--font-mono);text-align:center;background:#0b0b0ed1;border-radius:6px;padding:0 4px;position:absolute;bottom:4px;left:4px}.og-ref__x{color:#f3f1ec;cursor:pointer;opacity:0;background:#0b0b0ed1;border:0;border-radius:999px;place-items:center;width:20px;height:20px;padding:0;transition:opacity .15s ease-out;display:grid;position:absolute;top:4px;right:4px}.og-ref__x svg{width:10px;height:10px}.og-ref:hover .og-ref__x,.og-ref__x:focus-visible{opacity:1}.og-ref--uploading img{filter:brightness(.45)saturate(.6)}.og-ref__bar{background:#f3f1ec33;border-radius:999px;height:4px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.og-ref__bar span{background:#f3f1ec;border-radius:999px;height:100%;display:block}.og-ref--error{border-color:#ff5c6cb3}.og-ref--error img{filter:grayscale()brightness(.4)}.og-ref__err{color:#ff8a96;place-items:center;display:grid;position:absolute;inset:0}.og-ref__err svg{width:20px;height:20px}.og-ref--audio{width:auto;font:500 12px/16px var(--font-sans);color:var(--text);align-items:center;gap:10px;padding:0 12px 0 8px;display:flex}.og-ref--audio .og-ref__icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.og-ref--audio .og-ref__icon svg{width:16px;height:16px}.og-ref--audio .og-ref__x{opacity:1;color:var(--text-subtle);background:0 0;position:static}.og-ref--audio .og-ref__x:hover{color:var(--text)}.og-wave{align-items:center;gap:2px;height:20px;display:flex}.og-wave i{background:var(--accent-text);opacity:.75;border-radius:2px;width:2px;display:block}.og-ref--add{border-style:dashed;border-color:var(--border-strong);color:var(--text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.og-ref--add svg{width:18px;height:18px}.og-cost-pill{height:36px;font:500 13px/20px var(--font-mono);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.og-cost-pill:hover,.og-cost-pill[aria-expanded=true]{background:var(--surface-raised);border-color:var(--border)}.og-cost-pill b{color:var(--text);font-weight:600}.og-cost-pill svg{width:14px;height:14px;color:var(--accent-text)}.og-cost-pill--short b,.og-cost-pill--short svg{color:#ff8a96}.og-breakdown{font:400 13px/20px var(--font-sans);color:var(--text-muted);grid-template-columns:1fr auto;gap:8px 16px;padding:6px 10px 4px;display:grid}.og-breakdown b{font:500 13px/20px var(--font-mono);color:var(--text);text-align:right}.og-breakdown hr{border:0;border-top:1px solid var(--line);grid-column:1/-1;margin:2px 0}.og-breakdown .og-bad{color:#ff8a96}.og-feed{flex-direction:column;flex:1;gap:32px;padding:24px 32px 32px;display:flex}.og-day{flex-direction:column;gap:14px;display:flex}.og-day__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.og-day__title{font:600 14px/20px var(--font-sans);color:var(--text)}.og-day__meta{font:400 12px/16px var(--font-mono);color:var(--text-subtle)}.og-day__rule{background:var(--border);flex:1;min-width:40px;height:1px}.og-day__exp{font:500 12px/16px var(--font-sans);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.og-day__exp svg{width:14px;height:14px}.og-day__exp--soon{color:#ffc23d}.og-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-auto-flow:dense;gap:12px;display:grid}.og-masonry{column-width:260px;column-gap:12px}.og-masonry>*{break-inside:avoid;width:100%;margin-bottom:12px}.og-masonry>.og-gen,.og-masonry>.og-vt{display:flex}.og-vt{background:var(--surface);border:1px solid var(--border);aspect-ratio:16/9;color:#f3f1ec;isolation:isolate;border-radius:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out;position:relative;overflow:hidden}.og-vt--tall{aspect-ratio:9/16;grid-row:span 2}.og-vt--sq{aspect-ratio:1}.og-vt--wide{grid-column:span 2}.og-vt:hover{border-color:var(--line-strong)}.og-vt--selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.og-vt__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.og-vt__link{z-index:1;border-radius:inherit;position:absolute;inset:0}.og-vt__shade{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#0b0b0e99 0%,#0000 30% 50%,#0b0b0ee6 100%);transition:opacity .2s ease-out;position:absolute;inset:0}.og-vt__top{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.og-vt__top>*{pointer-events:auto}.og-vt__actions{opacity:0;gap:6px;margin-left:auto;transition:opacity .2s ease-out,transform .2s ease-out;display:flex;transform:translateY(-4px)}.og-vt__bottom{z-index:3;pointer-events:none;opacity:0;flex-direction:column;gap:6px;transition:opacity .2s ease-out,transform .2s ease-out;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(6px)}.og-vt__prompt{font:400 13px/18px var(--font-sans);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.og-vt__meta{font:500 11px/16px var(--font-mono);color:#f3f1ecc7}.og-vt__dur{z-index:3;font:500 11px/16px var(--font-mono);pointer-events:none;background:#0b0b0eb8;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;transition:opacity .2s ease-out;display:inline-flex;position:absolute;bottom:10px;right:10px}.og-vt__dur svg{width:10px;height:10px}.og-vt__scrub{z-index:3;opacity:0;pointer-events:none;background:#f3f1ec33;height:3px;transition:opacity .2s ease-out;position:absolute;bottom:0;left:0;right:0}.og-vt__scrub span{background:#f3f1ec;width:38%;height:100%;display:block}.og-vt:hover .og-vt__shade,.og-vt:focus-within .og-vt__shade,.og-vt--selected .og-vt__shade{opacity:1}.og-vt:hover .og-vt__actions,.og-vt:focus-within .og-vt__actions,.og-vt:hover .og-vt__bottom,.og-vt:focus-within .og-vt__bottom{opacity:1;transform:none}.og-vt:hover .og-vt__dur,.og-vt:focus-within .og-vt__dur{opacity:0}.og-vt:hover .og-vt__scrub{opacity:1}.og-check{color:#0000;cursor:pointer;background:#0b0b0e80;border:1.5px solid #f3f1ecb3;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.og-check svg{width:14px;height:14px}.og-check[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.og-vt--new:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;animation:2.4s ease-out forwards og-fade-ring;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #3dd68ccc}@keyframes og-fade-ring{0%,60%{opacity:1}to{opacity:0}}.og-gen{aspect-ratio:16/9;color:var(--text);isolation:isolate;background:radial-gradient(120% 120% at 30% 20%,#7c4dff42,#0000 60%),#111116;border:1px solid #7c4dff73;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:10px;padding:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.og-gen:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#a98bff24 50%,#0000 70%) 0 0/220% 100%;animation:2.2s linear infinite og-shimmer;position:absolute;inset:0}.og-gen__ghost{z-index:-2;object-fit:cover;filter:blur(24px)saturate(130%);opacity:.35;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}@keyframes og-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.og-gen__row{font:500 12px/16px var(--font-sans);color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.og-gen__prompt{font:400 13px/18px var(--font-sans);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.og-gen__time{font:500 12px/16px var(--font-mono);color:var(--text)}.og-gen .og-progress{background:#f3f1ec1a;position:relative}.og-gen--failed{background:radial-gradient(120% 120% at 30% 20%,#ff5c6c1f,#0000 60%),#111116;border-color:#ff5c6c66}.og-gen--failed:before{display:none}.og-gen__actions{flex-wrap:wrap;gap:8px;display:flex;position:relative}.og-gen__actions .og-chip{background:#0b0b0e8c;height:32px;font-size:12px}.og-stepper{font:500 11px/16px var(--font-sans);color:var(--text-subtle);align-items:center;gap:6px;display:flex;position:relative}.og-stepper i{background:#f3f1ec29;flex:1;min-width:8px;height:1px}.og-stepper span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.og-stepper span:before{content:"";border:1.5px solid;border-radius:999px;width:7px;height:7px}.og-stepper [data-s=done]{color:var(--text-muted)}.og-stepper [data-s=done]:before{background:var(--success);border-color:var(--success)}.og-stepper [data-s=now]{color:var(--text)}.og-stepper [data-s=now]:before{background:var(--info);border-color:var(--info);box-shadow:0 0 0 3px #6cb4ff40}.og-skel{background:var(--surface);border:1px solid var(--border);aspect-ratio:16/9;border-radius:14px;position:relative;overflow:hidden}.og-skel:after{content:"";background:linear-gradient(100deg,#0000 30%,#f3f1ec0d 50%,#0000 70%) 0 0/220% 100%;animation:1.6s linear infinite og-shimmer;position:absolute;inset:0}.og-selectbar{z-index:9;border:1px solid var(--line-strong);font:500 14px/20px var(--font-sans);animation:og-pop-in .18s var(--ease);background:#1b1b21;border-radius:999px;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:12px;margin:0 auto 20px;padding:8px 8px 8px 18px;display:flex;position:sticky;bottom:20px;box-shadow:0 20px 60px #0009}.og-selectbar .og-mono{color:var(--text-muted);font-size:12px}.og-banner{border:1px solid var(--border);background:var(--surface);font:400 13px/20px var(--font-sans);color:var(--text-muted);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.og-banner b{color:var(--text);font-weight:500}.og-banner>svg{flex:none;width:18px;height:18px}.og-banner--warn{background:#ffc23d12;border-color:#ffc23d38}.og-banner--warn>svg{color:#ffc23d}.og-banner--good{background:#3dd68c12;border-color:#3dd68c40}.og-banner--good>svg{color:var(--success)}.og-banner--bad{background:#ff5c6c12;border-color:#ff5c6c40}.og-banner--bad>svg{color:#ff8a96}.og-banner__grow{flex:240px;min-width:0}.og-viewer{min-height:100vh;color:var(--text);font-family:var(--font-sans);isolation:isolate;background:#08080b;position:relative;overflow:hidden}.og-viewer__ambient{z-index:-1;object-fit:cover;filter:blur(90px)saturate(150%);opacity:.32;width:120%;height:120%;position:absolute;inset:-10%}.og-viewer__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.og-crumbs{min-width:0;font:500 14px/20px var(--font-sans);color:var(--text-muted);align-items:center;gap:8px;display:flex}.og-crumbs a{color:var(--text-muted);text-decoration:none}.og-crumbs a:hover{color:var(--text)}.og-crumbs b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:500;overflow:hidden}.og-crumbs svg{width:14px;height:14px;color:var(--text-subtle);flex:none}.og-counter{font:500 12px/16px var(--font-mono);color:var(--text-muted);padding:0 4px}.og-viewer__body{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:0 24px 20px;display:flex}.og-stage{flex-direction:column;flex:999 640px;align-items:center;gap:16px;min-width:0;display:flex}.og-player{background:#000;border-radius:20px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 40px 120px #0009,0 0 0 1px #f3f1ec0f}.og-player__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.og-player__big{-webkit-backdrop-filter:blur(10px);cursor:pointer;color:#f3f1ec;background:#f3f1ec29;border:0;border-radius:999px;place-items:center;width:76px;height:76px;margin:auto;transition:transform .15s ease-out,background-color .15s ease-out;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f3f1ec47}.og-player__big:hover{background:#f3f1ec3d;transform:scale(1.06)}.og-player__big svg{width:28px;height:28px;margin-left:3px}.og-player__chrome{color:#f3f1ec;background:linear-gradient(#0000,#000000c7);flex-direction:column;gap:6px;padding:48px 14px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.og-scrubber{cursor:pointer;align-items:center;height:16px;display:flex;position:relative}.og-scrubber__track{background:#f3f1ec38;border-radius:999px;width:100%;height:4px;transition:height .12s ease-out;position:relative}.og-scrubber:hover .og-scrubber__track{height:6px}.og-scrubber__buf{background:#f3f1ec4d;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.og-scrubber__fill{background:var(--accent-text);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.og-scrubber__thumb{background:#f3f1ec;border-radius:999px;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:0 2px 6px #0006}.og-scrubber input{opacity:0;cursor:pointer;width:100%;margin:0;position:absolute;inset:0}.og-controls{align-items:center;gap:4px;display:flex}.og-ctrl{color:#f3f1ec;min-width:36px;height:36px;font:600 12px/16px var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0 6px;display:inline-grid}.og-ctrl:hover{background:#f3f1ec24}.og-ctrl svg{width:18px;height:18px}.og-ctrl[aria-pressed=true]{color:var(--accent-text)}.og-time{font:500 12px/16px var(--font-mono);white-space:nowrap;padding:0 8px}.og-time span{color:#f3f1ec99}.og-filmstrip{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#13131799;border-radius:16px;gap:8px;max-width:100%;padding:6px;display:flex;overflow-x:auto}.og-film{cursor:pointer;background:var(--surface);opacity:.55;border:0;border-radius:10px;flex:none;width:76px;height:48px;padding:0;transition:opacity .15s ease-out,box-shadow .15s ease-out;position:relative;overflow:hidden}.og-film img{object-fit:cover;width:100%;height:100%;display:block}.og-film:hover{opacity:.9}.og-film[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--accent-text)}.og-panel{-webkit-backdrop-filter:blur(20px);border:1px solid var(--line);background:#131317d1;border-radius:20px;flex-direction:column;flex:340px;min-width:0;max-width:400px;display:flex;overflow:hidden}.og-panel__sec{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.og-panel__sec:first-child{border-top:0}.og-panel__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.og-panel__prompt{font:400 15px/24px var(--font-sans);text-wrap:pretty;margin:0}.og-specs{background:var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.og-spec{background:#16161b;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.og-spec span{font:400 12px/16px var(--font-sans);color:var(--text-muted)}.og-spec b{font:500 14px/20px var(--font-mono);color:var(--text)}.og-panel__actions{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:16px 20px 20px;display:flex}.og-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex;position:relative}.og-card--hero{background:radial-gradient(80% 140% at 0 0,#7c4dff42,#0000 60%),#121119;border-color:#7c4dff61;overflow:hidden}.og-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.og-card__title{font:600 16px/24px var(--font-sans);margin:0}.og-h2{font:600 18px/24px var(--font-sans);letter-spacing:-.01em;margin:0}.og-big{font:500 64px/64px var(--font-mono);letter-spacing:-.05em}.og-lots{border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.og-lot{border-top:1px solid var(--line);font:400 13px/18px var(--font-sans);color:var(--text-muted);background:#0b0b0e59;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.og-lot:first-child{border-top:0}.og-lot__name{color:var(--text);font-weight:500}.og-lot__n{font:500 14px/20px var(--font-mono);color:var(--text);text-align:right}.og-lot__n small{font:400 11px/16px var(--font-sans);color:var(--text-subtle);display:block}.og-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.og-amount{border:1px solid var(--border);background:var(--surface-raised);height:56px;color:var(--text);cursor:pointer;font:500 16px/20px var(--font-mono);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:0;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.og-amount small{font:400 11px/14px var(--font-mono);color:var(--text-muted)}.og-amount:hover{border-color:var(--border-strong)}.og-amount[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.og-stats{border:1px solid var(--border);background:var(--border);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:1px;display:grid;overflow:hidden}.og-stat{background:var(--surface);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.og-stat span{font:400 12px/16px var(--font-sans);color:var(--text-muted)}.og-stat b{font:500 26px/32px var(--font-mono);letter-spacing:-.02em;font-weight:500}.og-rows{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden}.og-rowi{border-top:1px solid var(--border);align-items:center;gap:14px;min-height:64px;padding:12px 20px;display:flex}.og-rowi:first-child{border-top:0}.og-rowi__icon{object-fit:cover;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.og-rowi__icon svg{width:18px;height:18px}.og-rowi__icon--plus{color:var(--success);background:#3dd68c1f}.og-rowi__icon--back{color:var(--accent-text);background:#7c4dff24}.og-rowi__icon--exp{color:var(--text-muted);background:#f3f1ec0f}.og-rowi__body{flex-direction:column;flex:1;min-width:0;display:flex}.og-rowi__title{font:500 14px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.og-rowi__sub{font:400 12px/16px var(--font-sans);color:var(--text-muted)}.og-rowi__amt{font:500 14px/20px var(--font-mono);white-space:nowrap}.og-pos{color:var(--success)}.og-plans{flex-direction:column;gap:6px;display:flex}.og-plan{border:1px solid var(--line);font:400 13px/18px var(--font-sans);color:var(--text-muted);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.og-plan b{color:var(--text);font-weight:500}.og-plan .og-mono{color:var(--text)}.og-plan[aria-current=true]{background:var(--accent-soft);border-color:#7c4dff8c}.og-toast__x{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-top:-4px;margin-left:auto;margin-right:-6px;display:grid}.og-toast__x:hover{background:var(--surface-raised);color:var(--text)}.og-toast__x svg{width:14px;height:14px}.og-empty{border:1px dashed var(--border-strong);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:64px 32px;display:flex;position:relative;overflow:hidden}.og-empty__title{font:600 22px/28px var(--font-sans);margin:0;position:relative}.og-empty p{color:var(--text-muted);max-width:440px;margin:0;position:relative}.og-tile-v{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);aspect-ratio:16/9;color:#f3f1ec;text-decoration:none;display:block;position:relative;overflow:hidden}.og-tile-v img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block;position:absolute;inset:0}.og-tile-v:hover img{transform:scale(1.04)}.og-tile-v__shade{opacity:0;background:linear-gradient(#0b0b0e8c 0%,#0000 28% 55%,#0b0b0ed9 100%);transition:opacity .2s ease-out;position:absolute;inset:0}.og-tile-v:hover .og-tile-v__shade{opacity:1}.og-tile-v__meta{font:500 11px/16px var(--font-mono);color:#f3f1ecbf;gap:6px;display:flex}.og-glow{pointer-events:none;filter:blur(80px);background:radial-gradient(closest-side,#7c4dff8c,#0000);border-radius:999px;position:absolute}.og-marquee{gap:14px;width:max-content;animation:60s linear infinite og-marq;display:flex}.og-marquee--rev{animation-duration:70s;animation-direction:reverse}@keyframes og-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.og-mq-card{border:1px solid #f3f1ec14;border-radius:18px;flex:none;height:220px;position:relative;overflow:hidden}.og-mq-card img{width:auto;height:100%;display:block}.og-mq-card .og-pill{position:absolute;bottom:10px;left:10px}.og-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.og-bento>*{border:1px solid var(--border);background:var(--surface);border-radius:22px;position:relative;overflow:hidden}.og-eyebrow{height:30px;font:500 13px/20px var(--font-sans);color:var(--text);background:#7c4dff1a;border:1px solid #7c4dff66;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;display:inline-flex}.og-eyebrow b{background:var(--accent);color:#fff;font:600 11px/16px var(--font-sans);border-radius:999px;padding:2px 8px}.og-faq{border-bottom:1px solid var(--border)}.og-faq button{width:100%;color:var(--text);font:500 17px/26px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.og-faq p{color:var(--text-muted);max-width:720px;margin:0 0 20px}.og-nav-top{z-index:20;-webkit-backdrop-filter:blur(14px);background:#0b0b0eb3;border-bottom:1px solid #f3f1ec0f;position:sticky;top:0}.og-link-quiet{color:var(--text-muted);font:500 14px/20px var(--font-sans);text-decoration:none}.og-link-quiet:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.og-marquee,.og-gen:before,.og-skel:after,.og-pop,.og-selectbar,.og-vt--new:after{animation:none!important}.og-vt__img,.og-tile-v img{transition:none}}@media (max-width:820px){.og-app{flex-direction:column;min-height:100dvh}.og-main{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.og-side{width:auto;height:calc(64px + env(safe-area-inset-bottom,0px));padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));border-right:0;border-top:1px solid var(--border);z-index:30;background:#0d0d11;flex-direction:row;justify-content:space-around;align-items:stretch;gap:0;position:fixed;inset:auto 0 0}.og-side__logo,.og-side__label,.og-side__spacer,.og-credits,.og-nav__count,.og-side__new,.og-side__foot{display:none}.og-nav-indicator{display:none!important}.og-nav{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;height:auto;padding:6px 4px;font-size:11px;line-height:14px;box-shadow:none!important;background:0 0!important}.og-nav svg{width:22px;height:22px}.og-nav>*{z-index:1;position:relative}.og-acct{flex:1 1 0;justify-content:center;align-items:stretch;min-width:0;display:flex;position:relative}.og-acct>.og-user{width:auto;min-width:0;color:var(--text-muted);font:500 11px/14px var(--font-sans);border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 4px;display:flex}.og-acct>.og-user:hover{color:var(--text);background:0 0}.og-acct .og-avatar{width:22px;height:22px;font-size:11px;line-height:1}.og-acct>.og-user>span:not(.og-avatar),.og-acct>.og-user>svg{display:none}.og-acct>.og-user:after{content:"Account";font:500 11px/14px var(--font-sans)}.og-acct .b-menu{min-width:240px;bottom:calc(100% + 10px);left:auto;right:4px}.og-top{padding:12px 16px}.og-feed{padding:16px 16px 24px}.og-composer-dock{padding:0 12px calc(76px + env(safe-area-inset-bottom,0px))}.og-vt--wide{grid-column:span 1}.og-search{flex:200px;min-width:0}.og-viewer__body{padding:0 12px 16px}.og-panel{max-width:none}.og-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.og-big{font-size:48px;line-height:52px}.og-selectbar{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.og-bento{grid-template-columns:1fr}.og-bento>*{grid-column:auto!important}}.og-vt--q .og-vt__bottom{opacity:1;transform:none}.og-vt--q .og-vt__shade{opacity:1}.og-vt mark,.og-panel mark{color:#fff;background:#7c4dff99;border-radius:3px;padding:0 2px}.og-acct{position:relative}.og-acct>.og-user{cursor:pointer;width:100%;font-family:var(--font-sans);text-align:left;background:0 0;border:0}.og-acct .b-menu{z-index:30;position:absolute;bottom:calc(100% + 8px);left:0}.og-credits[data-low=true]{background:linear-gradient(160deg, #ffc23d29, #ffc23d05 60%), var(--surface);border-color:#ffc23d80}.og-boosts{flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px;display:flex}.og-boosts>span{font:500 12px/16px var(--font-sans);color:var(--text-subtle);margin-right:2px}.og-boosts button{border:1px dashed var(--border-strong);height:28px;color:var(--text-muted);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;transition:all .15s ease-out}.og-boosts button:hover{border-style:solid;border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.og-ref--audio>button.og-ref__icon{cursor:pointer;border:0}.og-wave i[data-on=false]{opacity:.3}.og-ref--audio[data-playing=true] .og-wave i{animation:.9s ease-in-out infinite wad-bounce}.og-feed__notice{justify-content:center;display:flex}.og-feed__notice .b-banner{width:100%;max-width:980px}.og-masonry>.wau{display:block}.og-masonry>.wau .wau__in{min-height:100%}@media (max-width:820px){.og-nav{position:relative}.og-nav[aria-current=page]:before,.og-acct>.og-user[aria-expanded=true]:before{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;top:2px;left:28%;right:28%;box-shadow:0 0 12px #7c4dffcc}}.og-badge{white-space:nowrap}.og-day__exp--today{color:#ff6b6b}.wow{width:640px;height:440px;color:var(--text);font-family:var(--font-sans);background:radial-gradient(120% 90% at 50% 0,#7c4dff21,#0000 60%),#0b0b0e;place-items:center;display:grid;position:relative;overflow:hidden}.wow__label{font:500 13px/20px var(--font-sans);color:var(--text-muted);z-index:5;align-items:center;gap:10px;display:flex;position:absolute;top:18px;left:20px}.wow__label b{min-width:26px;height:22px;color:var(--text);font:600 12px/1 var(--font-sans);background:#f3f1ec14;border-radius:7px;place-items:center;padding:0 6px;display:inline-grid}.wow__hint{text-align:center;font:400 12px/16px var(--font-sans);color:var(--text-subtle);pointer-events:none;z-index:5;position:absolute;bottom:16px;left:0;right:0}.wow__btn{border:1px solid var(--border);background:var(--surface-raised);height:40px;color:var(--text);font:500 14px/20px var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.wow__btn:hover{background:var(--surface-hover);border-color:var(--border-strong)}.wow__btn:focus-visible,.wow button:focus-visible,.wow input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wow__pill{color:#f3f1ec;height:26px;font:500 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);background:#0b0b0eb8;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.wow__media{box-shadow:0 30px 80px #0000008c,0 0 0 1px #f3f1ec14}.wsc{aspect-ratio:16/9;cursor:ew-resize;border-radius:18px;width:440px;position:relative;overflow:hidden}.wsc img{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out,filter .3s ease-out;position:absolute;inset:0}.wsc__shade{pointer-events:none;background:linear-gradient(#0000 55%,#000000b8);position:absolute;inset:0}.wsc__head{pointer-events:none;background:#f3f1ec8c;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #a98bffcc}.wsc__bar{pointer-events:none;background:#f3f1ec38;border-radius:99px;height:3px;position:absolute;bottom:14px;left:14px;right:14px}.wsc__fill{background:#f3f1ec;border-radius:99px;position:absolute;top:0;bottom:0;left:0}.wsc__time{font:600 13px/16px var(--font-sans);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;bottom:26px;left:14px}.wba{border-radius:18px;width:460px;height:280px;position:relative;overflow:hidden}.wba img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wba__lo{filter:blur(1.6px)saturate(.85);transform:scale(1.02)}.wba__line{pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 24px #a98bffe6}.wba__knob{color:#0b0b0e;pointer-events:none;background:#f3f1ec;border-radius:999px;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;display:grid;position:absolute;top:50%;box-shadow:0 8px 24px #00000080}.wba__knob svg{width:18px;height:18px}.wba__tag{pointer-events:none;position:absolute;top:12px}.wba input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.wam{flex-direction:column;align-items:center;gap:20px;display:flex}.wam__stage{place-items:center;width:400px;height:280px;display:grid}.wam__frame{border-radius:16px;transition:width .6s cubic-bezier(.2,.85,.2,1),height .6s cubic-bezier(.2,.85,.2,1);position:relative;overflow:hidden}.wam__frame img{object-fit:cover;width:100%;height:100%;display:block}.wam__frame .wow__pill{position:absolute;bottom:10px;left:10px}.wam__opts{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:4px;padding:4px;display:flex}.wam__opts button{height:36px;color:var(--text-muted);font:500 13px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:background-color .2s,color .2s;display:inline-flex}.wam__opts button[aria-pressed=true]{background:var(--surface-hover);color:var(--text)}.wam__ico{border:1.5px solid;border-radius:3px}.wps{flex-direction:column;gap:18px;width:500px;display:flex}.wps__top{justify-content:space-between;align-items:flex-end;display:flex}.wps__big{font:650 60px/56px var(--font-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.wps__big small{font:500 15px/20px var(--font-sans);letter-spacing:0;color:var(--text-muted);margin-left:8px}.wps__rate{text-align:right;font:400 13px/18px var(--font-sans);color:var(--text-muted)}.wps__rate b{font:650 24px/30px var(--font-sans);color:var(--accent-text);font-variant-numeric:tabular-nums;display:block}.wps__bars{align-items:flex-end;gap:3px;height:110px;display:flex}.wps__bars span{transform-origin:bottom;background:#f3f1ec17;border-radius:3px 3px 1px 1px;flex:1;transition:background-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.wps__bars span[data-on=true]{background:linear-gradient(var(--accent-text), var(--accent))}.wps__bars span[data-cur=true]{transform:scaleY(1.1);box-shadow:0 0 18px #7c4dffb3}.wps__axis{font:500 11px/14px var(--font-sans);color:var(--text-subtle);justify-content:space-between;margin-top:-10px;display:flex}.wcr{align-items:center;gap:40px;display:flex}.wcr__ring{width:230px;height:230px;position:relative}.wcr__ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.wcr__ring circle{fill:none;stroke-width:16px;stroke-linecap:round;transition:opacity .25s ease-out,stroke-width .25s ease-out;animation:1.2s cubic-bezier(.2,.8,.2,1) both wcr-draw}@keyframes wcr-draw{0%{stroke-dasharray:0 999}}.wcr__ring circle[data-dim=true]{opacity:.2}.wcr__ring circle[data-hi=true]{stroke-width:20px}.wcr__center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wcr__center b{font:650 40px/44px var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.wcr__center span{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.wcr__legend{flex-direction:column;gap:8px;display:flex}.wcr__row{cursor:default;border:1px solid #0000;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:10px 14px;transition:background-color .2s,border-color .2s;display:grid}.wcr__row:hover{background:var(--surface);border-color:var(--border)}.wcr__row i{border-radius:99px;grid-row:span 2;width:10px;height:10px}.wcr__row b{font:600 18px/24px var(--font-sans);font-variant-numeric:tabular-nums}.wcr__row span{font:400 12px/16px var(--font-sans);color:var(--text-muted)}.wod{flex-direction:column;align-items:center;gap:10px;display:flex}.wod__num{font:650 84px/1 var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:flex}.wod__col{height:1em;overflow:hidden}.wod__strip{flex-direction:column;transition:transform 1s cubic-bezier(.2,.85,.2,1);display:flex}.wod__strip span{height:1em;line-height:1em}.wod__unit{font:400 14px/20px var(--font-sans);color:var(--text-muted)}.wod__delta{height:22px;font:600 15px/22px var(--font-sans);font-variant-numeric:tabular-nums;animation:.9s ease-out both wod-pop}@keyframes wod-pop{0%{opacity:0;transform:translateY(8px)}30%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.wod__actions{gap:10px;margin-top:14px;display:flex}.wsp{flex-direction:column;align-items:center;gap:22px;display:flex}.wsp__pill{border:1px solid var(--c-line);background:var(--c-bg);height:52px;color:var(--text);font:600 17px/1 var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;transition:width .5s cubic-bezier(.2,.85,.2,1),background-color .35s,border-color .35s;display:inline-flex;position:relative;overflow:hidden}.wsp__pill[data-s=queued]{--c:#ffc23d;--c-bg:#ffc23d1a;--c-line:#ffc23d59}.wsp__pill[data-s=rendering]{--c:#6cb4ff;--c-bg:#6cb4ff1a;--c-line:#6cb4ff66}.wsp__pill[data-s=ready]{--c:#3dd68c;--c-bg:#3dd68c1a;--c-line:#3dd68c66}.wsp__dot{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 4px var(--c);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.wsp__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 25%, transparent)}}.wsp__pill[data-s=rendering] .wsp__dot{animation:1.1s ease-in-out infinite wsp-pulse}@keyframes wsp-pulse{50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--c) 0%, transparent)}}.wsp__pill[data-s=rendering]:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff1f 50%,#0000 70%) 0 0/220% 100%;animation:1.6s linear infinite og-shimmer;position:absolute;inset:0}.wsp__check{width:18px;height:18px;color:var(--c)}.wsp__steps{font:500 12px/16px var(--font-sans);color:var(--text-subtle);gap:8px;display:flex}.wsp__steps span[data-on=true]{color:var(--text)}.wau{aspect-ratio:16/9;isolation:isolate;border-radius:22px;width:420px;padding:1.5px;position:relative;overflow:hidden}.wau:before{content:"";z-index:-1;background:conic-gradient(from 0deg, transparent 0 55%, #7c4dff 72%, #c4b0ff 82%, transparent 94%);animation:3.4s linear infinite wau-spin;position:absolute;inset:-70%}@keyframes wau-spin{to{transform:rotate(360deg)}}.wau__in{background:#0f0f14;border-radius:20.5px;flex-direction:column;justify-content:flex-end;gap:10px;height:100%;padding:18px;display:flex;position:relative;overflow:hidden}.wau__ghost{object-fit:cover;filter:blur(30px)saturate(150%);opacity:.45;width:140%;height:140%;animation:4s ease-in-out infinite wau-breathe;position:absolute;inset:-20%}@keyframes wau-breathe{50%{opacity:.22;transform:scale(1.06)}}.wau__row{font:500 13px/18px var(--font-sans);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex;position:relative}.wau__time{font:600 14px/18px var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}.wau__prompt{font:500 16px/22px var(--font-sans);text-wrap:balance;position:relative}.wsg{width:500px;height:300px;position:relative}.wsg__grid{pointer-events:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;inset:0}.wsg__grid img{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.wsg__dim img{filter:grayscale()brightness(.32)}.wsg__lit{-webkit-mask-image:radial-gradient(170px circle at var(--mx) var(--my), #000 30%, transparent 75%);-webkit-mask-image:radial-gradient(170px circle at var(--mx) var(--my), #000 30%, transparent 75%);-webkit-mask-image:radial-gradient(170px circle at var(--mx) var(--my), #000 30%, transparent 75%);-webkit-mask-image:radial-gradient(170px circle at var(--mx) var(--my), #000 30%, transparent 75%);mask-image:radial-gradient(170px circle at var(--mx) var(--my), #000 30%, transparent 75%)}.wmg{place-items:center;display:grid;position:absolute;inset:0}.wmg__glow{filter:blur(12px);pointer-events:none;background:radial-gradient(closest-side,#7c4dff80,#0000);border-radius:999px;width:300px;height:300px;transition:transform .45s cubic-bezier(.2,.85,.2,1);position:absolute}.wmg .og-generate{height:64px;padding:0 32px;font-size:19px;transition:transform .35s cubic-bezier(.2,.85,.2,1),box-shadow .2s}.wmg .og-generate:hover{transform:none}.wfs{place-items:center;width:520px;height:260px;display:grid;position:relative}.wfs__card{aspect-ratio:16/9;width:230px;transform:translateY(calc(var(--i) * -7px)) rotate(calc((var(--i) - 1.5) * 3deg)) scale(calc(1 - (3 - var(--i)) * .03));border-radius:14px;transition:transform .6s cubic-bezier(.2,.85,.2,1);position:absolute;overflow:hidden}.wfs__card img{object-fit:cover;width:100%;height:100%;display:block}.wfs:hover .wfs__card{transform:translateX(calc((var(--i) - 1.5) * 118px)) translateY(calc(var(--d) * 14px)) rotate(calc((var(--i) - 1.5) * 7deg))}.wfs__cap{font:600 15px/20px var(--font-sans);align-items:baseline;gap:8px;display:flex;position:absolute;bottom:-6px}.wfs__cap span{color:var(--text-muted);font-weight:400}.wtc{perspective:900px}.wtc__card{aspect-ratio:9/16;width:210px;transform-style:preserve-3d;border-radius:20px;position:relative;overflow:hidden}.wtc__card img{object-fit:cover;width:100%;height:100%;display:block}.wtc__shine{pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0}.wtc__meta{justify-content:space-between;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateZ(40px)}.wut{flex-direction:column;align-items:center;gap:14px;width:460px;display:flex}.wut__box{border:1px solid var(--line-strong);background:var(--glass);border-radius:18px;flex-direction:column;gap:12px;width:100%;min-height:120px;padding:16px 18px;display:flex}.wut__text{font:400 16px/24px var(--font-sans)}.wut__text[data-empty=true]{color:var(--text-subtle)}.wut__toast{color:#0b0b0e;height:48px;font:500 14px/20px var(--font-sans);background:#f3f1ec;border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 14px;animation:.35s cubic-bezier(.2,.85,.2,1) both wut-in;display:flex;box-shadow:0 20px 50px #00000080}@keyframes wut-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}.wut__ring{width:22px;height:22px;transform:rotate(-90deg)}.wut__ring circle{fill:none;stroke:#0b0b0e;stroke-width:2.5px;stroke-dasharray:56.5;animation:5s linear both wut-count}@keyframes wut-count{to{stroke-dashoffset:56.5px}}.wut__undo{color:#f3f1ec;height:34px;font:600 13px/20px var(--font-sans);cursor:pointer;background:#0b0b0e;border:0;border-radius:999px;padding:0 14px}.wcc{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;gap:14px;width:460px;padding:20px;display:flex}.wcc__head{justify-content:space-between;align-items:center;display:flex}.wcc__btn{border:1px solid var(--border);background:var(--surface-raised);height:36px;color:var(--text);font:500 13px/20px var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex;position:relative;overflow:hidden}.wcc__btn[data-done=true]{color:#3dd68c;background:#3dd68c24;border-color:#3dd68c73}.wcc__ico{width:16px;height:16px;position:relative}.wcc__ico svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.2,.85,.2,1),opacity .2s;position:absolute;inset:0}.wcc__btn[data-done=true] .wcc__copy,.wcc__btn[data-done=false] .wcc__ok{opacity:0;transform:scale(.4)rotate(-30deg)}.wcc__text{font:400 16px/26px var(--font-sans);text-wrap:pretty;border-radius:8px;margin:0;transition:background-color .4s}.wcc__text[data-done=true]{background:#7c4dff29}.wad{border:1px solid var(--border);background:var(--surface);border-radius:22px;align-items:center;gap:16px;width:480px;padding:16px 18px 16px 16px;display:flex}.wad__play{background:var(--accent);color:#fff;cursor:pointer;width:52px;height:52px;box-shadow:var(--glow);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.wad__play svg{width:20px;height:20px}.wad__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.wad__name{font:500 14px/20px var(--font-sans);justify-content:space-between;display:flex}.wad__name span{color:var(--text-muted);font-variant-numeric:tabular-nums}.wad__wave{align-items:center;gap:2px;height:40px;display:flex}.wad__wave i{transform-origin:50%;background:#f3f1ec2e;border-radius:2px;flex:1;transition:background-color .15s}.wad__wave i[data-on=true]{background:var(--accent-text)}.wad[data-playing=true] .wad__wave i{animation:.9s ease-in-out infinite wad-bounce}@keyframes wad-bounce{50%{transform:scaleY(.55)}}.wex{align-items:center;gap:36px;display:flex}.wex__ring{width:220px;height:220px;position:relative}.wex__ring svg{width:100%;height:100%;overflow:visible}.wex__ring path{fill:none;stroke-width:14px;stroke-linecap:round;cursor:pointer;transition:stroke .2s,stroke-width .2s}.wex__ring path[data-left=true]{stroke:var(--accent-text)}.wex__ring path[data-left=false]{stroke:#f3f1ec1a}.wex__ring path[data-today=true]{stroke:#ffc23d}.wex__ring path[data-hi=true]{stroke-width:20px}.wex__center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wex__center b{font:650 46px/48px var(--font-sans);letter-spacing:-.03em}.wex__center span{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.wex__side{flex-direction:column;gap:6px;width:190px;display:flex}.wex__day{font:600 20px/26px var(--font-sans)}.wex__note{font:400 13px/20px var(--font-sans);color:var(--text-muted)}.wpp{flex-direction:column;gap:16px;width:500px;display:flex}.wpp__box{border:1px solid var(--line-strong);background:var(--glass);min-height:110px;font:400 17px/26px var(--font-sans);border-radius:18px;padding:16px 18px}.wpp__new{border-radius:6px;animation:1.4s ease-out both wpp-flash}@keyframes wpp-flash{0%{color:#fff;background:#7c4dff8c}to{background:0 0}}.wpp__chips{flex-wrap:wrap;gap:8px;display:flex}.wpp__chips button{border:1px dashed var(--border-strong);height:36px;color:var(--text-muted);font:500 13px/20px var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;transition:all .2s}.wpp__chips button:hover{border-style:solid;border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.wpp__chips button[aria-pressed=true]{background:var(--surface-raised);color:var(--text-subtle);cursor:default;border-style:solid;border-color:#0000;text-decoration:line-through}.wdz{cursor:pointer;width:460px;height:250px;color:var(--text);font-family:var(--font-sans);--c:#f3f1ec47;background:linear-gradient(90deg, var(--c) 50%, transparent 0) repeat-x 0 0 / 14px 1.5px, linear-gradient(90deg, var(--c) 50%, transparent 0) repeat-x 0 100% / 14px 1.5px, linear-gradient(0deg, var(--c) 50%, transparent 0) repeat-y 0 0 / 1.5px 14px, linear-gradient(0deg, var(--c) 50%, transparent 0) repeat-y 100% 0 / 1.5px 14px, #13131799;border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:--c .2s;animation:1s linear infinite wdz-march;display:flex;position:relative}.wdz:hover{--c:#a98bff;background-color:#7c4dff14}@keyframes wdz-march{to{background-position:14px 0,-14px 100%,0 -14px,100% 14px,0 0}}.wdz__icon{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-text);border-radius:16px;place-items:center;transition:transform .3s cubic-bezier(.2,.85,.2,1);display:grid}.wdz:hover .wdz__icon{transform:translateY(-4px)scale(1.06)}.wdz__icon svg{width:24px;height:24px}.wdz__title{font:600 17px/24px var(--font-sans)}.wdz__sub{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.wdz__thumbs{gap:10px;display:flex}.wdz__thumb{width:84px;height:84px;animation:.45s cubic-bezier(.2,.9,.3,1.3) both wdz-pop;animation-delay:var(--d);border-radius:16px;position:relative;overflow:hidden}.wdz__thumb img{object-fit:cover;width:100%;height:100%;transition:filter .4s;display:block}.wdz__thumb[data-up=true] img{filter:brightness(.45)}.wdz__thumb b{min-width:20px;height:20px;font:600 11px/20px var(--font-sans);text-align:center;background:#0b0b0ecc;border-radius:6px;padding:0 5px;position:absolute;bottom:6px;left:6px}.wdz__bar{background:#f3f1ec40;border-radius:99px;height:4px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.wdz__bar span{height:100%;animation:1.1s ease-out both wdz-fill;animation-delay:var(--d);background:#f3f1ec;display:block}@keyframes wdz-pop{0%{opacity:0;transform:scale(.6)translateY(10px)}}@keyframes wdz-fill{0%{width:0}to{width:100%}}.wss{flex-direction:column;align-items:center;gap:26px;display:flex}.wss__seg{background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px;display:flex;position:relative}.wss__ind{background:var(--accent);width:120px;box-shadow:var(--glow);border-radius:999px;transition:transform .5s cubic-bezier(.2,.85,.2,1);position:absolute;top:4px;bottom:4px}.wss__seg button{width:120px;height:42px;color:var(--text-muted);font:600 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;transition:color .3s;position:relative}.wss__seg button[aria-pressed=true]{color:#fff}.wss__price{font:650 72px/1 var(--font-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.wss__price small{font:500 16px/20px var(--font-sans);letter-spacing:0;color:var(--text-muted)}.wss__meta{font:400 14px/20px var(--font-sans);color:var(--text-muted);gap:18px;display:flex}.wss__meta b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.wfr{flex-direction:column;align-items:center;gap:14px;display:flex}.wfr__frame{background:#111116;border-radius:18px;width:432px;height:243px;display:flex;position:relative;overflow:hidden}.wfr__s{width:36px;height:100%;animation:4.2s cubic-bezier(.2,.85,.2,1) infinite wfr-in;animation-delay:var(--d);flex:none;position:relative;overflow:hidden}.wfr__s img{object-fit:cover;width:432px;max-width:none;height:100%;position:absolute;top:0}@keyframes wfr-in{0%{opacity:0;filter:blur(10px)brightness(1.8);transform:scaleY(.9)}18%,80%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(6px)}}.wfr__row{width:432px;font:500 13px/18px var(--font-sans);color:var(--text-muted);justify-content:space-between;display:flex}.wfr__row b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:reduce){.wau:before,.wau__ghost,.wsp__pill:after,.wsp__dot,.wad__wave i,.wdz,.wfr__s,.wcr__ring circle{animation:none!important}}.wow__where{z-index:5;background:var(--accent-soft);height:24px;color:var(--accent-text);font:500 12px/16px var(--font-sans);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:16px;right:18px}.wsx{gap:14px;width:380px;padding:16px;animation:none;position:static}.wsx__top{align-items:center;gap:14px;display:flex}.wsx__box{border:1px solid var(--line);background:#f3f1ec0a;border-radius:14px;flex:none;place-items:center;width:104px;height:104px;display:grid}.wsx__frame{border-radius:8px;transition:width .55s cubic-bezier(.2,.85,.2,1),height .55s cubic-bezier(.2,.85,.2,1);overflow:hidden}.wsx__frame img{object-fit:cover;width:100%;height:100%;display:block}.wsx__sum b{font:650 28px/32px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.wsx__sum span{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.wsx__bars{align-items:flex-end;gap:2px;height:34px;display:flex}.wsx__bars span{background:#f3f1ec17;border-radius:2px;flex:1;transition:background-color .2s}.wsx__bars span[data-on=true]{background:var(--accent)}.wgb__roll{height:1em;line-height:1em;display:inline-flex;overflow:hidden}.wgb__roll .wod__col{height:1em}.wgb__bar{background:var(--glass);border:1px solid var(--line-strong);border-radius:22px;align-items:center;gap:10px;padding:10px;display:flex}.wrt-pop{animation:.45s cubic-bezier(.2,.9,.3,1.3) both wdz-pop}.wrt-fill{animation:1.1s ease-out both wdz-fill}.wrr{aspect-ratio:16/9;border-radius:16px;width:420px;position:relative;overflow:hidden}.wrr__img{object-fit:cover;width:100%;height:100%;animation:1.1s cubic-bezier(.6,0,.2,1) both wrr-wipe;position:absolute;inset:0}@keyframes wrr-wipe{0%{clip-path:inset(0 100% 0 0);filter:brightness(1.8)blur(6px)}to{clip-path:inset(0);filter:none}}.wrr__ring{border-radius:inherit;pointer-events:none;animation:3s ease-out forwards og-fade-ring;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #3dd68ce6}.wph{aspect-ratio:16/9;border-radius:18px;width:480px;position:relative;overflow:visible}.wph__img{object-fit:cover;border-radius:18px;width:100%;height:100%;position:absolute;inset:0}.wph__chrome{background:linear-gradient(#0000,#000000c7);border-radius:0 0 18px 18px;padding:40px 14px 12px;position:absolute;bottom:0;left:0;right:0}.wph__track{cursor:pointer;align-items:center;height:22px;display:flex;position:relative}.wph__line{background:#f3f1ec38;border-radius:99px;width:100%;height:5px;position:relative}.wph__fill{background:var(--accent-text);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.wph__hov{background:#f3f1ec4d;border-radius:99px;position:absolute;top:0;bottom:0;left:0}.wph__bubble{pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:136px;margin-left:-68px;animation:.15s ease-out og-pop-in;display:flex;position:absolute;bottom:30px}.wph__thumb{border:2px solid #f3f1ec;border-radius:10px;width:136px;height:77px;overflow:hidden;box-shadow:0 10px 30px #0009}.wph__thumb img{object-fit:cover;width:100%;height:100%;display:block}.wph__t{font:600 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;background:#0b0b0ed9;border-radius:6px;padding:2px 8px}.wel{border:1px solid var(--line);background:#131317d1;border-radius:18px;flex-direction:column;gap:12px;width:360px;padding:18px 20px;display:flex}.wel__segs{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.wel__segs span{cursor:pointer;background:#f3f1ec1a;border-radius:4px;height:10px;transition:transform .2s,background-color .2s}.wel__segs span[data-left=true]{background:var(--accent-text)}.wel__segs span[data-today=true]{background:#ffc23d}.wel__segs span[data-hi=true]{transform:scaleY(1.6)}.wsb{flex-direction:column;align-items:center;gap:14px;width:480px;display:flex}.wsb__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.wsb__tile{aspect-ratio:16/10;cursor:pointer;background:#111;border:0;border-radius:12px;padding:0;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.wsb__tile img{object-fit:cover;width:100%;height:100%;transition:filter .2s;display:block}.wsb__tile[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent);transform:scale(.96)}.wsb__tile .og-check{pointer-events:none;width:22px;height:22px;position:absolute;top:6px;left:6px}.wsb__bar{height:52px}.wis{flex-direction:column;gap:12px;width:480px;display:flex}.wis__row{border-radius:12px;align-items:center;gap:12px;padding:8px;animation:.2s ease-out og-pop-in;display:flex}.wis__row:hover{background:var(--surface)}.wis__row img{object-fit:cover;border-radius:7px;flex:none;width:56px;height:34px}.wis__row span{font:400 14px/20px var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wis mark{color:var(--text);background:#7c4dff59;border-radius:4px;padding:0 2px}.wln{align-items:center;gap:28px;display:flex}.wln__side{border:1px solid var(--border);background:#0d0d11;border-radius:18px;flex-direction:column;gap:2px;width:248px;padding:12px;display:flex}.wln .og-credits{transition:background .4s,border-color .4s}.wln .og-credits[data-low=true]{background:linear-gradient(160deg, #ffc23d29, #ffc23d05 60%), var(--surface);border-color:#ffc23d80}.wln__pulse{animation:1.6s ease-in-out infinite wln-pulse}@keyframes wln-pulse{50%{box-shadow:0 0 0 6px #ffc23d2e}}.b-card{border:1px solid var(--line-strong);background:#131317db;border-radius:24px;flex-direction:column;gap:14px;width:380px;padding:26px;display:flex;box-shadow:0 30px 80px #00000080}.b-title{font:650 22px/28px var(--font-sans);letter-spacing:-.02em;margin:0}.b-text{font:400 14px/21px var(--font-sans);color:var(--text-muted);text-wrap:pretty;margin:0}.b-text b{color:var(--text);font-weight:600}.b-google{color:#0b0b0e;height:46px;font:600 15px/20px var(--font-sans);cursor:pointer;background:#f3f1ec;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;display:flex}.b-or{font:400 12px/16px var(--font-sans);color:var(--text-subtle);align-items:center;gap:12px;display:flex}.b-or:before,.b-or:after{content:"";background:var(--border);flex:1;height:1px}.b-input{border:1px solid var(--border-strong);background:var(--surface-raised);height:46px;color:var(--text);font:400 15px/20px var(--font-sans);border-radius:14px;padding:0 16px}.b-input:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #7c4dff33}.b-human{height:40px;font:500 13px/18px var(--font-sans);color:var(--text-muted);background:#f3f1ec0a;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.b-human[data-ok=true]{color:#3dd68c}.b-spin{border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:16px;height:16px;animation:.8s linear infinite og-spin}.b-ok{flex:none;width:18px;height:18px}.b-draw path,.b-draw circle{stroke-dasharray:80;animation:.7s cubic-bezier(.6,0,.2,1) both b-draw}.b-draw circle{stroke-dasharray:160;animation-duration:.6s}.b-draw path{animation-delay:.35s}@keyframes b-draw{0%{stroke-dashoffset:160px}to{stroke-dashoffset:0}}.b-big{font:650 56px/1 var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.b-icon{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-text);border-radius:18px;place-items:center;display:grid}.b-icon svg{width:26px;height:26px}.b-banner{width:560px;font:400 14px/20px var(--font-sans);border:1px solid;border-radius:16px;align-items:center;gap:12px;padding:12px 12px 12px 16px;animation:.35s cubic-bezier(.2,.85,.2,1) both wut-in;display:flex}.b-banner b{font-weight:600}.b-banner--warn{background:#ffc23d14;border-color:#ffc23d4d}.b-banner--bad{background:#ff5c6c14;border-color:#ff5c6c4d}.b-banner--good{background:#3dd68c14;border-color:#3dd68c4d}.b-banner--info{background:#6cb4ff14;border-color:#6cb4ff4d}.b-dot{background:currentColor;border-radius:999px;flex:none;width:10px;height:10px;animation:1.4s ease-in-out infinite wsp-pulse;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.b-dot{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 25%, transparent)}}.b-grow{flex:1;min-width:0}.b-x{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.b-x:hover{color:var(--text);background:#f3f1ec14}.b-x svg{width:14px;height:14px}.b-radio{border:1px solid var(--border);color:var(--text);text-align:left;font:400 13px/18px var(--font-sans);cursor:pointer;background:0 0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background-color .2s;display:grid}.b-radio b{font:600 14px/20px var(--font-sans);display:block}.b-radio span{color:var(--text-muted)}.b-radio i{border:2px solid var(--border-strong);border-radius:999px;width:18px;height:18px;transition:border .2s}.b-radio[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.b-radio[aria-pressed=true] i{border:5px solid var(--accent);background:#fff}.b-bar{background:var(--glass);border:1px solid var(--line-strong);border-radius:22px;flex-direction:column;gap:10px;width:560px;padding:12px;display:flex}.b-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b-shake{animation:.4s ease-in-out b-shake}@keyframes b-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.b-queue{align-items:center;gap:8px;display:flex}.b-queue i{background:#f3f1ec24;border-radius:999px;width:14px;height:14px;transition:all .5s cubic-bezier(.2,.85,.2,1)}.b-queue i[data-me=true]{background:var(--accent);width:34px;box-shadow:var(--glow)}.b-queue i[data-gone=true]{opacity:0;width:0;margin-left:-8px}.b-dl{justify-content:center;min-width:230px;position:relative;overflow:hidden}.b-dl__fill{background:#ffffff38;transition:width .15s linear;position:absolute;top:0;bottom:0;left:0}.b-dl>span{align-items:center;gap:8px;display:inline-flex;position:relative}.b-thumbs{gap:8px;display:flex}.b-thumbs img{object-fit:cover;border-radius:10px;width:88px;height:56px;transition:filter .3s,opacity .3s}.b-thumbs img[data-done=true]{opacity:.45;filter:grayscale(.6)}.b-starters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:560px;display:grid}.b-starter{cursor:pointer;text-align:left;color:#f3f1ec;border:0;border-radius:16px;height:120px;padding:0;transition:transform .25s cubic-bezier(.2,.85,.2,1);position:relative;overflow:hidden}.b-starter:hover{transform:translateY(-3px)}.b-starter img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.b-starter span{font:600 13px/17px var(--font-sans);text-shadow:0 1px 8px #000000b3;position:absolute;bottom:10px;left:10px;right:10px}.b-starter:before{content:"";z-index:1;background:linear-gradient(#0000 35%,#000000bf);position:absolute;inset:0}.b-starter span{z-index:2}.b-starter[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.b-caret{vertical-align:-3px;background:var(--accent-text);width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite b-blink;display:inline-block}@keyframes b-blink{50%{opacity:0}}.b-limit{flex:none;width:26px;height:26px;position:relative}.b-limit svg{width:26px;height:26px;transform:rotate(-90deg)}.b-limit circle{fill:none;stroke-width:3px}.b-toast{border:1px solid var(--line-strong);font:500 14px/20px var(--font-sans);background:#1b1b21;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;animation:.35s cubic-bezier(.2,.85,.2,1) both wut-in;display:flex;box-shadow:0 20px 50px #0000008c}.b-menu{width:280px;animation:og-pop-in .16s var(--ease);padding:8px;position:static}.b-menu a,.b-menu button.b-item{width:100%;height:40px;color:var(--text);font:500 14px/20px var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 10px;text-decoration:none;display:flex}.b-menu a:hover,.b-menu button.b-item:hover{background:var(--surface-raised);color:var(--text)}.b-menu svg{width:16px;height:16px;color:var(--text-muted)}.b-phone{border:1px solid var(--line-strong);background:#0b0b0e;border-radius:34px;flex-direction:column;width:300px;height:400px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}.b-tabs{border-top:1px solid var(--border);background:#0d0d11;grid-template-columns:repeat(3,1fr);height:64px;display:grid;position:relative}.b-tabs button{z-index:1;color:var(--text-subtle);font:500 11px/14px var(--font-sans);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:color .3s;display:flex;position:relative}.b-tabs button[aria-current=page]{color:var(--text)}.b-tabs svg{width:20px;height:20px}.b-tabs__ind{background:var(--accent);width:33.333%;height:2px;transition:transform .45s cubic-bezier(.2,.85,.2,1);position:absolute;top:-1px;box-shadow:0 0 12px #7c4dffcc}:root{--ease-out:cubic-bezier(.2, .85, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}.og-generate:active:not(:disabled),.og-btn:active:not(:disabled),.og-chip:active,.og-amount:active,.og-seg button:active,.og-icon-btn:active{transition:transform .12s var(--ease-out);transform:scale(.97)}.og-generate{transition:box-shadow .25s var(--ease-out), filter .2s;position:relative;overflow:hidden}.og-generate.og-generate--fired:after{content:"";animation:og-fire-shine .55s var(--ease-out) both;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%) 0 0/220% 100%;position:absolute;inset:0}@keyframes og-fire-shine{0%{opacity:1;background-position:120% 0}to{opacity:0;background-position:-30% 0}}.wsx__sum b.og-cost-tick,.og-generate__cost.og-cost-tick{animation:og-cost-tick .45s var(--ease-spring) both}@keyframes og-cost-tick{0%{transform:scale(1)}35%{color:#c4b0ff;transform:scale(1.08)}to{transform:scale(1)}}.wsx__frame{transition:width .55s var(--ease-out), height .55s var(--ease-out), box-shadow .35s}.wsx__frame.og-frame-tick{box-shadow:0 0 0 2px #a98bff8c,0 12px 32px #7c4dff59}.wsx__bars span{transition:background-color .2s, height .35s var(--ease-out), box-shadow .2s}.wsx__bars span[data-on=true]{box-shadow:0 0 10px #7c4dff66}.og-chip .og-chip__caret{transition:transform .28s var(--ease-out)}.og-chip[aria-expanded=true] .og-chip__caret{transform:rotate(180deg)}.og-chip .og-ratio{transition:width .45s var(--ease-out), height .45s var(--ease-out)}.og-composer{transition:border-color .25s, box-shadow .35s var(--ease-out)}.og-composer:focus-within{box-shadow:0 24px 64px #0000008c,inset 0 1px #ffffff0d,0 0 0 1px #7c4dff73,0 0 48px #7c4dff1f}.og-composer textarea:focus{caret-color:var(--accent-text)}.og-ref{transition:box-shadow .2s,border-color .2s}.og-ref:hover{box-shadow:0 8px 24px #0006}.og-ref--add:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.og-vt__scrub{transition:opacity .12s linear}.og-vt__img{will-change:transform}.og-vt__actions{transition:opacity .18s var(--ease-out)}.og-vt__actions .og-icon-btn{transition:transform .2s var(--ease-spring), background-color .15s}.og-vt__actions .og-icon-btn:hover{transform:scale(1.1)}.og-nav-indicator{background:var(--surface-raised);box-shadow:inset 2px 0 0 var(--accent);z-index:0;pointer-events:none;border-radius:12px;position:absolute;inset:0}.og-nav{z-index:1;position:relative}.og-nav[aria-current=page]{box-shadow:none!important;background:0 0!important}.wel__segs span{transition:transform .2s var(--ease-out), background-color .2s;transform-origin:50%}.wel__segs span:hover{transform:scaleY(1.7)}.og-amount[aria-pressed=true]{transition:transform .25s var(--ease-spring), background-color .2s, border-color .2s}.b-starter img{transition:transform .7s var(--ease-out), filter .35s}.b-starter:hover img{filter:brightness(1.06);transform:scale(1.07)}.b-starter:active{transition:transform .1s;transform:scale(.985)}.og-pop.b-menu{transform-origin:0 100%}.wcr__row{transition:background-color .2s,border-color .2s}@media (prefers-reduced-motion:reduce){.og-generate.og-generate--fired:after,.wsx__sum b.og-cost-tick,.og-generate__cost.og-cost-tick,.wsx__frame,.wsx__bars span,.og-chip .og-ratio,.og-chip .og-chip__caret,.b-starter img{transition:none!important;animation:none!important}.og-generate:active:not(:disabled),.og-btn:active:not(:disabled),.og-chip:active,.og-amount:active{transform:none}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{overflow-x:clip}::selection{color:#fff;background:#7c4dff73}img,video,svg{max-width:100%}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}input,textarea,select{font-size:16px}.og-prompt,.og-vt__prompt,.wau__prompt{overflow-wrap:anywhere}@media (hover:none){.og-ref__x{opacity:1}}.og-mkt-bar{justify-content:space-between;align-items:center;gap:16px;max-width:1320px;margin:0 auto;padding:14px 32px;display:flex}.og-mkt-links{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.og-mkt-actions{align-items:center;gap:12px;display:flex}.og-mkt-toggle{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:none}.og-mkt-panel{display:none}.og-mkt-foot,.og-mkt-footbar{max-width:1320px;margin:0 auto}.og-mkt-foot{flex-wrap:wrap;justify-content:space-between;gap:48px;padding:56px 32px 40px;display:flex}.og-mkt-footbar{padding:20px 32px calc(32px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);color:var(--text-subtle);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.og-legal{flex-wrap:wrap;align-items:flex-start;gap:48px;max-width:1280px;margin:0 auto;padding:56px 32px 96px;display:flex}.og-legal nav{flex:220px;position:sticky;top:96px}@media (max-width:900px){.og-mkt-links,.og-mkt-actions .og-link-quiet{display:none}.og-mkt-toggle{display:inline-flex}.og-mkt-panel[data-open=true]{border-bottom:1px solid var(--border);background:#0b0b0ef5;flex-direction:column;gap:4px;padding:8px 16px 16px;display:flex}.og-mkt-panel a{min-height:44px;color:var(--text);font:500 15px/20px var(--font-sans);border-radius:10px;align-items:center;padding:0 8px;text-decoration:none;display:flex}.og-mkt-bar,.og-mkt-foot,.og-mkt-footbar,.og-legal{padding-left:16px;padding-right:16px}.og-mkt section,.og-price section{padding-left:16px!important;padding-right:16px!important}.og-mkt h1{font-size:clamp(36px,11vw,64px)!important}.og-mkt h2,.og-price h2{font-size:clamp(28px,8vw,44px)!important;line-height:1.05!important}.og-mkt [style*="grid-template-columns: 2fr 1fr 1fr"],.og-mkt [style*="grid-template-columns: repeat(3"],.og-price [style*="grid-template-columns: repeat(auto-fit, minmax(300px"]{grid-template-columns:1fr!important;min-height:0!important}.og-mkt [style*="grid-column: span 2"]{grid-column:auto!important;min-height:0!important}.og-mkt [style*="min-height: 420"],.og-mkt figure[style*="min-height: 420"]{min-height:280px!important}.og-cta-bg{background-position:50%!important;border-radius:20px!important;padding:40px 20px!important}.og-legal{flex-direction:column;gap:20px;padding-top:28px}.og-legal nav{gap:8px;width:100%;padding-bottom:4px;overflow-x:auto;flex-flow:row!important;flex:none!important;align-items:center!important;height:auto!important;display:flex!important;position:static!important}.og-legal nav a{white-space:nowrap;align-self:center;flex:none!important;height:auto!important}}@media (max-width:820px){.og-side{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.og-composer{border-radius:18px}.og-generate{min-height:44px}}@media (min-width:821px) and (max-width:1100px){.og-side{width:220px}}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-sans)}body{-webkit-font-smoothing:antialiased}.og-mono,.og-credits__num,.og-generate__cost,.og-nav__count{font-variant-numeric:tabular-nums}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
