/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--trace-pos:0}*,::backdrop,:after,:before{--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-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--sharing-run-x:20px;--sharing-run-y:20px;--sharing-run-angle:-60deg}}}@layer theme{:host,:root{--font-sans:var(--font-inter);--font-mono:var(--font-jetbrains-mono);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-snug:1.375;--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-inter);--default-mono-font-family:var(--font-jetbrains-mono);--color-surface-page:var(--color-surface-page);--color-text-title:var(--color-text-title);--color-text-description:var(--color-text-description);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-surface-panel:var(--color-surface-panel);--color-text-accent:var(--color-text-accent)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-\(--site-header-height\){top:var(--site-header-height)}.top-24{top:calc(var(--spacing) * 24)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1440px){.container{max-width:1440px}}@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}.-mb-px{margin-bottom:-1px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\[380px\]{width:380px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[300px\]{max-width:300px}.max-w-\[1440px\]{max-width:1440px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#2f3030\]{border-color:#2f3030}.bg-\[\#1c1c1c\]{background-color:#1c1c1c}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:var(--spacing)}.text-center{text-align:center}.font-mono{font-family:var(--font-jetbrains-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[17px\]{font-size:17px}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.whitespace-pre-wrap{white-space:pre-wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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-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)}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:bg-\[\#151515\]:focus{background-color:#151515}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-white:focus{color:var(--color-white)}}:root{--neutral-900:#191a1a;--neutral-850:#202122;--neutral-800:#292b2d;--neutral-750:#323335;--neutral-700:#3a3c3e;--white-100:#fff;--white-96:#fffffff5;--white-92:#ffffffeb;--white-75:#ffffffbf;--white-70:#ffffffb3;--white-64:#ffffffa3;--white-56:#ffffff8f;--white-48:#ffffff7a;--white-32:#ffffff52;--white-24:#ffffff3d;--white-16:#ffffff29;--white-12:#ffffff1f;--white-10:#ffffff1a;--white-8:#ffffff14;--white-6:#ffffff0f;--black-74:#000000bd;--black-16:#00000029;--blue:#0057ae;--green:#38da8e;--red:#fe6063;--gold:#ffb264;--light-blue:#0080ff;--slate-gray:#878889;--avatar-blue:#2563eb;--avatar-indigo:#4f46e5;--avatar-purple:#9333ea;--avatar-pink:#db2777;--avatar-red:#dc2626;--avatar-orange:#ea580c;--avatar-teal:#0d9488;--avatar-green:#16a34a;--gradient-start:#303037;--gradient-end:#222225;--coral-pink:#ffb1af;--pale-pink:#fcb0ff;--pale-lime:#dfffaf;--pale-mint:#afffdf;--aqua-mint:#afffe4;--spring-green:#afffb1;--sky-blue:#afe4ff;--periwinkle-blue:#c8dcff;--pale-lavender:#e9c7ff;--soft-coral:#ffaba6;--cool-gray:#c3c9cb;--peach-orange:#ffbe85;--pale-yellow:#fff0b1;--pale-rose:#ffc5c9;--pale-lemon:#fff7ad;--light-golden-yellow:#ffea97;--pale-apricot:#ffdeae;--soft-vanila:#fff6bd;--pale-sage-cream:#ebeccb;--light-gray:#e7e7e7;--pale-honey:#ffeaac;--soft-white-gray:#f1f1f1;--pale-gray:#eaeaea;--surface-page:var(--neutral-900);--surface-card-header:var(--neutral-850);--surface-sheet:var(--neutral-850);--surface-sheet-rgb:32 33 34;--surface-card:var(--neutral-800);--surface-card-button:var(--neutral-750);--surface-header-button:var(--neutral-800);--surface-play-button:var(--neutral-850);--surface-press:var(--white-6);--surface-faint:var(--white-12);--surface-sheet-close:#373636;--surface-trend-badge:var(--white-6);--surface-stats-icon:var(--black-74);--border-visible:var(--white-32);--border-muted:var(--white-16);--border-faint:var(--white-12);--border-subtle:var(--white-12);--text-primary:var(--white-96);--text-secondary-extra-strong:var(--white-75);--text-secondary-strong:var(--white-70);--text-secondary:var(--white-56);--text-tertiary:var(--white-48);--icon-primary:var(--white-96);--icon-secondary:var(--white-56);--icon-quaternary:var(--white-32);--play-playing:var(--blue);--play-idle:var(--neutral-850);--play-press-play:var(--black-16);--play-press-pause:var(--white-6);--surface-hover:#ffffff08;--play-hover-play:#00000014;--play-hover-pause:#ffffff08;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-7:7px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-30:30px;--sp-32:32px;--sp-38:38px;--charcoal:#434447;--story-charcoal:#202122;--story-indigo:#133571;--story-crimson:#711334;--story-violet:#3d1371;--story-plum:#551371;--story-accent:#78bbff;--radius-pill:500px;--radius-card:28px;--radius-sheet:24px;--radius-sheet-inner:23px;--radius-share-preview:20px;--radius-calendar:8px;--radius-media-md:5px;--radius-media-sm:3px;--avatar-lg:68px;--avatar-md:48px;--avatar-sm:34px;--avatar-xs:28px;--control-lg:40px;--control-sm:28px;--icon-xl:32px;--icon-lg:24px;--icon-md:18px;--icon-sm:12px;--stats-bg:32px;--fs-display:30px;--fs-xl:22px;--fs-lg-sm:18px;--fs-base-plus:17px;--fs-base:16px;--fs-md:14px;--fs-sm:12px;--fs-mini:10px;--fs-micro:8px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Arial,sans-serif;--card-width:380px}*{box-sizing:border-box}[hidden]{display:none!important}.card,.plain-card,.share-sheet,.sheet,.toast{font-family:var(--font-family);line-height:normal}.card{background:var(--surface-card-header);width:100%;box-shadow:inset 0 0 0 1px var(--border-faint);border-radius:var(--radius-card);overflow:hidden}.plain-card{width:100%}.card__body,.plain-card{background:var(--surface-card);border:1px solid var(--border-faint);border-radius:var(--radius-card);overflow:hidden}.card__header{padding:var(--sp-16) 0}.card__title-row{padding:0 var(--sp-24);align-items:center;gap:var(--sp-12);display:flex}.card__title-col{flex:auto;min-width:0}.card__title{font-size:var(--fs-lg-sm);font-weight:var(--fw-medium);color:var(--text-primary);margin:0;line-height:1.25}.card__subtitle{align-items:center;gap:var(--sp-6);padding-top:var(--sp-6);display:flex}.card__subtitle-text{color:var(--text-tertiary)}.card__subtitle-text,.card__subtitle-value{font-size:var(--fs-md);font-weight:var(--fw-medium)}.card__subtitle-value{color:var(--text-primary)}.card__chip-rows{padding-top:var(--sp-12);flex-direction:column}.card__chip-rows,.chips{gap:var(--sp-8);display:flex}.chips{padding:0 var(--sp-24);scrollbar-width:none;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips{touch-action:pan-x}.chips.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.chips.is-dragging .chip{cursor:grabbing}.chip{align-items:center;gap:var(--sp-6);min-height:var(--control-lg);padding:0 var(--sp-12);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border-faint);color:var(--text-secondary);font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;transition:background-color .18s,color .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip:hover{background:var(--surface-hover)}}.chip:active{background:var(--surface-press)}.chip[data-selected=true]{background:var(--blue);color:var(--text-primary)}.chip--avatar{padding-left:var(--sp-6)}.chip--avatar .chip__avatar{margin:var(--sp-6) 0}.chip__avatar{width:var(--avatar-sm);height:var(--avatar-sm);object-fit:cover;background:var(--surface-faint);outline:1px solid var(--border-visible);outline-offset:-1px;border-radius:50%;flex:none}.chip[data-selected=true] .chip__avatar{outline-color:var(--icon-secondary)}.chip__avatar--initials{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-primary);justify-content:center;align-items:center;display:flex}.row-item{border-radius:0}@media (hover:hover) and (pointer:fine){.row-item[data-tappable=true]:not(.is-pressed):hover{background:var(--surface-hover)}}.row-item.is-pressed{background:var(--surface-press)}.row-item[data-tappable=true]{cursor:pointer}.row{padding:0 var(--sp-16)}.row__body{display:flex}.row__lead{flex:none;position:relative}.row__main{flex:auto;justify-content:space-between;align-items:center}.row__main,.row__middle{min-width:0;display:flex}.row__middle{flex-direction:column;flex:auto}.row__trail{flex:none}.row__title{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.row__title--wrap{white-space:normal}.row__subtitle{font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.row__line{align-items:center;gap:var(--sp-6);font-size:var(--fs-sm);min-width:0;display:flex}.row__line--tertiary{color:var(--text-secondary)}.row__line--metrics{color:var(--text-primary)}.row__line span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dot,.row__line--tertiary>span:first-child:not(:only-child){flex:none}.dot{background:var(--text-secondary);border-radius:50%;width:2px;height:2px}.avatar-wrap{width:var(--avatar-lg);height:var(--avatar-lg);position:relative}.avatar{object-fit:cover;background:var(--surface-faint);outline:1px solid var(--border-visible);outline-offset:-1px;width:100%;height:100%;display:block}.avatar--circle{border-radius:var(--radius-pill)}.avatar--media{border-radius:var(--radius-media-md)}.badge-number{right:calc(-1 * var(--sp-12));width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-pill);background:var(--blue);border:1px solid var(--border-muted);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-primary);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0}.badge-calendar{right:calc(-1 * var(--sp-24));position:absolute;bottom:0}.icon-avatar{width:var(--stats-bg);height:var(--stats-bg);border-radius:50%;justify-content:center;align-items:center;display:flex}.icon-avatar svg{width:var(--icon-md);height:var(--icon-md);fill:var(--surface-stats-icon)}.emoji-avatar{width:var(--stats-bg);height:var(--stats-bg);font-size:var(--icon-md);border-radius:50%;justify-content:center;line-height:1}.cal,.emoji-avatar{align-items:center;display:flex}.cal{padding-top:var(--sp-4);border-radius:var(--radius-calendar);border:1px solid var(--border-muted);background:linear-gradient(to bottom,var(--gradient-start),var(--gradient-end));flex-direction:column;overflow:hidden}.cal__month{color:var(--red);line-height:1.15}.cal__day{color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.15}.cal--avatar{width:var(--avatar-md);height:var(--avatar-md)}.cal--avatar .cal__month{font-size:var(--fs-mini);font-weight:var(--fw-semibold)}.cal--avatar .cal__day{font-size:var(--fs-display);font-weight:var(--fw-regular);letter-spacing:-1.8px;margin-top:-4px}.cal--badge{width:var(--control-lg);height:var(--control-lg)}.cal--badge .cal__month{font-size:var(--fs-micro);font-weight:var(--fw-bold)}.cal--badge .cal__day{font-size:var(--fs-xl);font-weight:var(--fw-medium);letter-spacing:-.88px;margin-top:-2px}.play-btn{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-pill);background:var(--play-idle);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.play-btn[data-playing=true]{background:var(--play-playing);border:1px solid var(--border-faint)}.play-btn[data-loading=true]{cursor:wait}@media (hover:hover) and (pointer:fine){.play-btn:hover{background-image:linear-gradient(var(--play-hover-play),var(--play-hover-play))}.play-btn[data-playing=true]:hover{background-image:linear-gradient(var(--play-hover-pause),var(--play-hover-pause))}}.play-btn:active{background-image:linear-gradient(var(--play-press-play),var(--play-press-play))}.play-btn[data-playing=true]:active{background-image:linear-gradient(var(--play-press-pause),var(--play-press-pause))}.play-btn svg{width:var(--icon-lg);height:var(--icon-lg);fill:var(--icon-primary);transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.play-btn:active svg{transform:scale(.8)}.spinner{border:2px solid #ffffff4d;border-top:2px solid var(--icon-primary);border-radius:50%;width:16px;height:16px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.stat-value{align-items:flex-end;gap:var(--sp-4);min-width:var(--control-lg);flex-direction:column;display:flex}.stat-value__row{align-items:center;gap:var(--sp-8);display:flex}.stat-value__number{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.stat-value__detail{font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap}.genre-metric{align-items:center;gap:var(--sp-8);min-width:var(--control-lg);display:flex}.genre-metric__value{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.pill,.trend{border-radius:var(--radius-pill);background:var(--surface-trend-badge);font-size:var(--fs-mini);font-weight:var(--fw-semibold);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.trend{padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-2);gap:1px}.trend--up{color:var(--green)}.trend--down{color:var(--red)}.trend--new{color:var(--green);padding-left:var(--sp-4)}.trend--flat{color:var(--text-secondary);padding-left:var(--sp-4)}.trend svg{width:var(--icon-sm);height:var(--icon-sm);fill:currentColor}.pill{padding:var(--sp-2) var(--sp-4);color:var(--green)}.divider{border-radius:var(--radius-pill);background:var(--border-subtle);overflow:hidden}.divider--progress{height:3px}.divider--plain{border-radius:0;height:1px}.divider__fill{border-radius:var(--radius-pill);width:0;height:100%;transition:width .9s cubic-bezier(.16,1,.3,1)}.card-actions{gap:var(--sp-8);padding:0 var(--sp-16) var(--sp-16);display:flex}.card-actions--wide{padding:var(--sp-16) var(--sp-24)}.card-btn{justify-content:center;align-items:center;gap:var(--sp-6);padding:var(--sp-10) 0;border-radius:var(--radius-pill);border:1px solid var(--border-muted);background:var(--surface-card-button);color:var(--text-secondary);font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:auto;display:inline-flex}@media (hover:hover) and (pointer:fine){.card-btn:hover{background:var(--surface-hover)}}.card-btn:active{background:var(--surface-press)}.card-btn svg{width:var(--icon-md);height:var(--icon-md);fill:var(--icon-secondary)}.chart-row{padding:0 var(--sp-24);gap:var(--sp-6);flex-direction:column;display:flex}.chart-row__top{align-items:center;gap:var(--sp-8);display:flex}.chart-row__label{align-items:center;gap:var(--sp-6);flex:auto;min-width:0;display:flex}.chart-row__day{font-size:var(--fs-md);color:var(--text-secondary-extra-strong);white-space:nowrap}.chart-row__date{color:var(--slate-gray)}.chart-row__date,.chart-row__today{font-size:var(--fs-sm);white-space:nowrap}.chart-row__today{color:var(--text-secondary-strong)}.chart-row__today-dot{background:var(--text-secondary-strong);border-radius:50%;flex:none;width:4px;height:4px}.chart-row__mid-dot{background:var(--slate-gray);border-radius:50%;flex:none;width:2px;height:2px}.chart-row__value{font-size:var(--fs-md);color:var(--text-secondary-extra-strong);white-space:nowrap}.chart-row__value--future{color:#878889bf}.pl-header{padding:var(--sp-20) var(--sp-16) 0;gap:var(--sp-6);flex-direction:column;display:flex}.pl-header__name{font-size:var(--fs-lg-sm);font-weight:var(--fw-medium);color:var(--text-primary);margin:0;line-height:1.25}.pl-header__desc{font-size:var(--fs-md);color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.pl-header__desc[data-expanded=true]{-webkit-line-clamp:unset}.pl-header__desc-wrap{position:relative}.pl-header__more{padding:0 0 0 var(--sp-4);background:var(--surface-card-header);font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-primary);cursor:pointer;border:none;position:absolute;bottom:0;right:0}.pl-header__more:before{content:"";background:linear-gradient(to right,#20212200,var(--surface-card-header));width:60px;position:absolute;top:0;bottom:0;right:100%}.pl-header__meta{gap:var(--sp-6);font-size:var(--fs-sm)}.am-btn,.pl-header__meta{align-items:center;color:var(--text-primary);display:flex}.am-btn{margin-top:var(--sp-2);justify-content:center;gap:var(--sp-8);border-radius:var(--radius-card);border:1px solid var(--border-muted);background:var(--play-playing);width:100%;min-height:42px;font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);cursor:pointer;-webkit-tap-highlight-color:transparent}.am-btn svg{width:var(--icon-lg);height:var(--icon-lg);fill:var(--icon-secondary)}.am-btn[data-inactive=true]{background:var(--surface-header-button);color:var(--text-secondary);cursor:default}@media (hover:hover) and (pointer:fine){.am-btn:not([data-inactive=true]):hover{filter:brightness(.94)}}.am-btn:not([data-inactive=true]):active{background:var(--blue);filter:brightness(.88)}.pl-header__error{font-size:var(--fs-sm);color:var(--red);margin:0}.am-btn .spinner{width:var(--icon-md);height:var(--icon-md)}.pl-body{margin-top:var(--sp-12)}.sheet-backdrop{opacity:0;pointer-events:none;z-index:60;background:#00000080;transition:opacity .25s;position:fixed;inset:0}.sheet-backdrop[data-open=true]{opacity:1;pointer-events:auto}.sheet{background:var(--surface-sheet);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:420px;max-width:100%;max-height:calc(100dvh - var(--header-height));z-index:61;border:1px solid var(--border-faint);border-bottom:none;flex-direction:column;margin:0 auto;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sheet[data-open=true]{transform:translateY(0)}.sheet__top{z-index:2;border-radius:var(--radius-sheet-inner) var(--radius-sheet-inner) 0 0}.sheet__edge,.sheet__top{position:absolute;top:0;left:0;right:0}.sheet__edge{height:calc(var(--sheet-top-h,0px) + var(--edge-extra,16px));border-radius:inherit;pointer-events:none}.sheet__edge>span{-webkit-backdrop-filter:blur(var(--r));backdrop-filter:blur(var(--r));-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0/var(--edge-k,0)) var(--a),transparent var(--b));mask-image:linear-gradient(to bottom,rgb(0 0 0/var(--edge-k,0)) var(--a),transparent var(--b))}.sheet__edge:after,.sheet__edge>span{border-radius:inherit;position:absolute;inset:0}.sheet__edge:after{content:"";background:linear-gradient(to bottom,rgb(var(--surface-sheet-rgb)/calc(var(--tint-top,1) * var(--edge-k,0))) 0,rgb(var(--surface-sheet-rgb)/calc(var(--tint-top,1) * var(--edge-k,0))) var(--tint-solid,35%),rgb(var(--surface-sheet-rgb)/0) 100%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sheet__edge:after{--tint-top:1;--tint-solid:72%}}.sheet__edge--bottom{--edge-k:1;height:calc(var(--sheet-bot-h,0px) + var(--edge-extra,16px));border-radius:0;top:auto;bottom:0}.sheet__edge--bottom>span{-webkit-mask-image:linear-gradient(to top,rgb(0 0 0/var(--edge-k)) var(--a),transparent var(--b));mask-image:linear-gradient(to top,rgb(0 0 0/var(--edge-k)) var(--a),transparent var(--b))}.sheet__edge--bottom:after{background:linear-gradient(to top,rgb(var(--surface-sheet-rgb)/calc(var(--tint-top,1) * var(--edge-k))) 0,rgb(var(--surface-sheet-rgb)/calc(var(--tint-top,1) * var(--edge-k))) var(--tint-solid,35%),rgb(var(--surface-sheet-rgb)/0) 100%)}.sheet__header{min-height:77px;padding:24px 68px var(--sp-16);text-align:center;position:relative}.sheet__title{font-size:17px;line-height:28px;font-weight:var(--fw-semibold);margin:0}.sheet__subtitle{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.sheet__subtitle:empty{display:none}.share-sheet__close,.sheet__close,.sheet__share{border-radius:var(--radius-pill);background:var(--surface-sheet-close);width:42px;height:42px;color:var(--icon-primary);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;transition:box-shadow .2s,border-color .2s;display:flex;position:absolute;top:17px}.share-sheet__close,.sheet__close{left:17px}.sheet__share{background:var(--blue);color:var(--icon-primary);right:17px}.share-sheet__close svg,.sheet__close svg,.sheet__share svg{width:var(--icon-lg);height:var(--icon-lg);fill:currentColor}@media (hover:hover) and (pointer:fine){.share-sheet__close:hover,.sheet__close:hover{border-color:var(--white-8);box-shadow:inset 0 0 0 999px #0000001f}.sheet__share:hover{border-color:var(--white-16);box-shadow:inset 0 0 0 999px #0000001f}}.share-sheet__close:active,.share-sheet__close:focus-visible,.sheet__close:active,.sheet__close:focus-visible{border-color:var(--white-8);outline:none;box-shadow:inset 0 0 0 999px #0000003d}.sheet__share:active,.sheet__share:focus-visible{border-color:var(--white-16);outline:none;box-shadow:inset 0 0 0 999px #0000003d}.share-sheet__close:active,.sheet__close:active,.sheet__share:active{transition-duration:.1s}.sheet__chips{padding:0 0 var(--sp-16);position:relative}.sheet__chips .chips{padding:0 var(--sp-16)}.sheet__scroll{flex:auto;min-height:0;display:flex;position:relative}.sheet__body{min-height:0;padding-top:var(--sheet-top-h,0);padding-bottom:var(--sheet-bot-h,0);border-radius:var(--radius-sheet-inner) var(--radius-sheet-inner) 0 0;overscroll-behavior:contain;scrollbar-width:none;flex:auto;overflow-y:auto}.sheet__body::-webkit-scrollbar{display:none}.sheet__scrollbar{top:var(--sheet-top-h,0);bottom:var(--sheet-bot-h,0);pointer-events:none;width:4px;position:absolute;right:6px}.sheet__scrollbar>span{background:var(--white-16);border-radius:var(--radius-pill);width:100%;display:block}.sheet__body--boxed{padding-right:var(--sp-16);padding-left:var(--sp-16);padding-bottom:calc(var(--sheet-bot-h,0px) + var(--sp-32))}.sheet__body--boxed>.sheet__box{background:var(--surface-card);border:1px solid var(--border-faint);border-radius:var(--radius-card)}.sheet__footer{z-index:2;padding:var(--sp-12) var(--sp-16) var(--sp-20);position:absolute;bottom:0;left:0;right:0}.sheet__footer-inner{position:relative}.sources-list{padding-bottom:var(--sp-20)}.row-item[data-kind=source] .row{padding-right:var(--sp-16)}.row-item[data-kind=source] .row__title{font-size:15px;font-weight:var(--fw-regular);color:var(--chat-white-92)}.row-item[data-kind=source] .row__subtitle{align-items:center;gap:var(--sp-6);color:var(--chat-white-48);font-size:13px;line-height:19px;display:flex}.src__icon{background:var(--surface-faint) center /cover no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.cs{padding:var(--sp-16) var(--sp-16) var(--sp-20);flex-direction:column;align-items:center;display:flex}.cs__hero{width:122px;height:122px;position:relative}.cs__hero img{object-fit:cover;border-radius:var(--radius-pill);background:var(--surface-faint);outline:1px solid var(--border-visible);outline-offset:-1px;width:100%;height:100%}.cs__hero .cal{right:calc(-1 * var(--sp-24));position:absolute;bottom:0}.cs__actions{gap:var(--sp-12);width:100%;margin-top:var(--sp-20);display:flex}.cs-btn{justify-content:center;align-items:center;gap:var(--sp-6);min-width:0;padding:var(--sp-12) 0;border-radius:var(--radius-card);border:1px solid var(--border-muted);background:var(--surface-card-button);color:var(--white-92);font-family:inherit;font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;flex:1 1 0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.cs-btn:hover{background:var(--surface-hover)}}.cs-btn:active{background:var(--surface-press)}.cs-btn svg{width:var(--icon-lg);height:var(--icon-lg);fill:var(--icon-secondary);flex:none}.cs-btn.cs-btn--primary{background:var(--blue)}.cs-btn[data-playing=true]{background:var(--play-playing)}@media (hover:hover) and (pointer:fine){.cs-btn--primary:hover,.cs-btn[data-playing=true]:hover{filter:brightness(.94)}}.cs-btn--primary:active,.cs-btn[data-playing=true]:active{filter:brightness(.88)}.cs__info{width:100%;margin-top:var(--sp-20);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden}.cs-row{align-items:center;gap:var(--sp-16);width:100%;padding:0 var(--sp-24);color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.cs-row:hover{background:var(--surface-hover)}}.cs-row:active{background:var(--surface-press)}.cs-row__text{gap:var(--sp-8);flex-direction:column;flex:auto;min-width:0;display:flex}.cs-row__title{color:var(--text-primary)}.cs-row__sub,.cs-row__title{font-size:var(--fs-base-plus)}.cs-row__sub{color:var(--text-tertiary)}.cs-row__icon{background:var(--white-8);border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.cs-row__icon svg{width:var(--icon-lg);height:var(--icon-lg);fill:var(--icon-primary)}.cs__divider{background:var(--border-subtle);height:1px;margin:0 var(--sp-24)}.cs__credit{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-tertiary);margin:var(--sp-12) 0 0}.share-sheet{width:420px;max-width:100%;min-height:min(590px,calc(100dvh - var(--header-height)));max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;background:var(--surface-card-header);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;z-index:63;border:1px solid var(--border-faint);border-bottom:none;flex-direction:column;margin:0 auto;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.share-sheet[data-open=true]{transform:translateY(0)}.share-backdrop{z-index:62}.share-sheet__bar{flex:none;height:0;position:relative}.share-sheet__preview{padding:17px 82px var(--sp-16);flex:none;justify-content:center;display:flex}.share-sheet:not([data-close-beside=true]) .share-sheet__bar{height:77px}.share-sheet:not([data-close-beside=true]) .share-sheet__preview{padding-top:0}.share-sheet__swatches{justify-content:center;gap:var(--sp-12);padding-bottom:var(--sp-16);flex:none;display:flex}.share-swatch{border:2px solid var(--border-muted);cursor:pointer;border-radius:50%;width:32px;height:32px;padding:0;transition:border-color .15s}.share-swatch[data-selected=true]{border-color:var(--text-primary)}.share-sheet__actions{border-top:1px solid var(--border-muted);gap:var(--sp-30);padding:var(--sp-24);scrollbar-width:none;flex:none;align-items:flex-start;margin-top:auto;display:flex;overflow-x:auto}.share-sheet__actions::-webkit-scrollbar{display:none}.share-action{align-items:center;gap:var(--sp-8);cursor:pointer;font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--text-primary);background:0 0;border:none;flex-direction:column;flex:none;padding:0;display:flex}.share-action__tile{border-radius:var(--radius-card);background:var(--charcoal);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.share-action__tile svg{width:var(--icon-lg);height:var(--icon-lg);fill:var(--icon-primary)}@media (hover:hover) and (pointer:fine){.share-action:hover .share-action__tile{filter:brightness(.93)}}.share-action:active .share-action__tile{filter:brightness(.86)}.share-action__tile .spinner{width:var(--icon-lg);height:var(--icon-lg)}.toast{background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-faint);border-radius:var(--radius-pill);padding:var(--sp-10) var(--sp-20);font-size:var(--fs-md);font-weight:var(--fw-medium);align-items:center;gap:var(--sp-8);opacity:0;pointer-events:none;z-index:70;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%,12px)}.toast[data-open=true]{opacity:1;transform:translate(-50%)}.story-frame{width:calc(1080px * var(--story-scale));height:calc(1920px * var(--story-scale));border-radius:var(--radius-share-preview);flex:none;position:relative;overflow:hidden}.story-frame:after{content:"";pointer-events:none;border:1px solid var(--border-muted);border-radius:inherit;position:absolute;inset:0}.story{width:1080px;height:1920px;transform:scale(var(--story-scale));transform-origin:0 0;color:var(--text-primary);font-family:var(--font-family);flex-direction:column;padding:186px 64px 44px;display:flex}.story__title{font-size:94px}.story__subtitle,.story__title{white-space:nowrap;font-weight:700;line-height:1.1}.story__subtitle{color:var(--story-accent);margin-top:4px;font-size:70px}.story__rows{flex-direction:column;display:flex}.story__row{display:flex}.story__lead{flex:auto;gap:40px;min-width:0;display:flex}.story__rank{flex:none;font-size:70px;font-weight:700;line-height:1.15}.story__disc{border-radius:50%;flex:none;justify-content:center;align-items:center;width:144px;height:144px;display:flex}.story__disc svg{width:92px;height:92px;fill:var(--black-74)}.story__middle{flex-direction:column;min-width:0;display:flex}.story__row-title{white-space:nowrap;text-overflow:ellipsis;font-size:70px;font-weight:700;font-stretch:87.5%;line-height:1.15;overflow:hidden}.story__sub{align-items:center;min-width:0;display:flex}.story__sub span{white-space:nowrap;font-size:50px;font-weight:500;font-stretch:87.5%;line-height:1.2}.story__sub .accent{color:var(--story-accent);flex:none}.story__sub .muted{color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden}.story__sub .dot{background:var(--text-secondary);border-radius:50%;flex:none;width:10px;height:10px;margin:0 10px}.story__trail{flex:none;margin-left:28px}.story__art{object-fit:cover;background:var(--surface-faint);corner-shape:squircle;border-radius:8px;width:198px;height:198px}.story__art--pill{corner-shape:round;border-radius:500px}.story__metric{color:var(--story-accent);white-space:nowrap;font-size:70px;font-weight:700;font-stretch:87.5%;line-height:1.15}.story__footer{justify-content:space-between;margin-top:auto}.story__brand,.story__footer{align-items:center;display:flex}.story__brand{padding-left:92px;position:relative}.story__logo{background:var(--white-96);corner-shape:squircle;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.story__logo svg{width:54.2303px;height:55.2416px;display:block}.story-frame .story__logo{border-radius:22px}.story__logo .ink{fill:var(--story-bg)}.story__logo .paper{fill:var(--white-96)}.story__wordmark{color:var(--text-primary)}.story__kicker,.story__wordmark{font-size:54px;font-weight:700;line-height:64px}.story__kicker{color:var(--story-accent)}.player{z-index:65;box-sizing:border-box;border:1px solid var(--white-12);pointer-events:none;border-radius:16px;align-items:center;width:536px;max-width:calc(100vw - 32px);height:56px;padding:0 0 0 4px;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,calc(100% + 56px));box-shadow:0 25px 50px #00000040}.player:before{content:"";z-index:-1;background:var(--tune-player-bg,#202122b3);-webkit-backdrop-filter:blur(var(--tune-player-blur,8px));backdrop-filter:blur(var(--tune-player-blur,8px));border-radius:15px;position:absolute;inset:0}.player[data-open=true],html[data-player-hold] .player{pointer-events:auto;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.player{transition:none}}.player__skip,.player__toggle{border-radius:var(--radius-pill);cursor:pointer;color:var(--icon-primary);-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s;display:flex}.player__skip svg,.player__toggle svg{width:var(--icon-lg);height:var(--icon-lg);fill:currentColor}.player__skip{background:0 0;border:1px solid #0000;width:30px;height:30px}.player__toggle{background-color:var(--neutral-750);border:1px solid var(--white-8);width:38px;height:38px;margin:0 2px}.player__toggle[data-playing=true]{background-color:var(--play-playing);border-color:var(--border-faint)}@media (hover:hover) and (pointer:fine){.player__toggle:hover{background-image:linear-gradient(#ffffff0a,#ffffff0a)}.player__skip:not(:disabled):hover{background-color:var(--neutral-750);border-color:var(--white-8)}}.player__toggle:active,.player__toggle:focus-visible{background-image:linear-gradient(var(--white-8),var(--white-8))}.player__skip:not(:disabled):active,.player__skip:not(:disabled):focus-visible{background-color:var(--neutral-750);border-color:var(--white-8);background-image:linear-gradient(var(--white-8),var(--white-8))}@media (hover:none){.player__toggle:active{background-image:linear-gradient(#ffffff0a,#ffffff0a)}.player__skip:not(:disabled):active{background-image:none}}.player__skip:focus-visible,.player__toggle:focus-visible{outline:none}.player__skip:disabled{cursor:default;color:var(--white-24)}.player__art{border-radius:var(--radius-media-md);background:var(--surface-faint);flex:none;width:40px;height:40px;margin-left:3px;overflow:hidden}.player__art img{object-fit:cover;border-radius:inherit;outline:1px solid var(--border-visible);outline-offset:-1px;width:100%;height:100%;display:block}.player__art img[hidden]{display:none}.player__text{flex-direction:column;flex:1 1 0;align-self:flex-start;gap:3px;min-width:0;margin-top:9px;margin-left:8px;margin-right:16px;display:flex}.player__subtitle,.player__title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.player__title{font-size:15px;line-height:18px;font-weight:var(--fw-medium);color:var(--text-primary)}.player__subtitle{font-size:var(--fs-sm);line-height:14px;font-weight:var(--fw-regular);color:var(--text-secondary)}.player__progress{height:1px;clip-path:inset(0 calc((1 - var(--progress,0)) * 100%) 0 0);pointer-events:none;background:#fafafb;position:absolute;bottom:-1px;left:109px;right:149px}.player__am{box-sizing:border-box;-webkit-tap-highlight-color:transparent;border-radius:0 15px 15px 0;flex:0 149px;justify-content:center;align-self:stretch;align-items:center;min-width:118px;padding:0 12px;transition:background-color .2s;display:flex;position:relative}.player__am:before{content:"";background:var(--white-12);border-radius:1px;width:1px;height:40px;position:absolute;top:7px;left:0}.player__am img{width:100%;max-width:125px;height:auto;display:block}.player__am .player__am-compact,.player__am .player__am-credit{display:none}@media (hover:hover) and (pointer:fine){.player__am:hover{background-color:#ffffff0a}}.player__am:active,.player__am:focus-visible{background-color:var(--white-8);outline:none}@media (hover:none){.player__am:active{background-color:#ffffff0a}}.player__am:active:before,.player__am:focus-visible:before,.player__am:hover:before{background:0 0}.player__credit{font-size:10px;line-height:12px;font-weight:var(--fw-regular);color:var(--white-32);text-align:center;white-space:nowrap;pointer-events:none;position:absolute;top:calc(100% + 5px);left:0;right:0}@media (max-width:767.98px){.player{grid-template-rows:54px 30px;grid-template-columns:auto auto auto auto minmax(0,1fr);align-items:center;width:auto;max-width:none;height:auto;padding:0;display:grid;bottom:16px;left:16px;right:16px;transform:translateY(calc(100% + 56px))}.player[data-open=true],html[data-player-hold] .player{transform:translateY(0)}.player__skip:first-child{margin-left:4px}.player__text{flex:none;align-self:start;width:auto}.player__progress{top:54px;bottom:auto;right:0}.player__am{border-radius:0 0 15px 15px;flex:none;grid-area:2/1/auto/-1;gap:3px;min-width:0;height:30px;padding:1px 16px 0}.player__am:before{border-radius:0;width:auto;height:1px;top:0;left:0;right:0}.player__am:active:before,.player__am:focus-visible:before,.player__am:hover:before{background:var(--white-12)}.player__am .player__am-standard{display:none}.player__am .player__am-credit{font-size:10px;line-height:12px;font-weight:var(--fw-regular);color:var(--text-secondary);white-space:nowrap;display:block}.player__am .player__am-compact{flex:none;width:77px;max-width:none;height:17px;display:block}.player__credit{display:none}}.reveal{opacity:0;filter:blur(8px);transition:opacity .5s ease-out,filter .5s ease-out,transform .5s ease-out;transform:translateY(12px)}.reveal--visible{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{filter:none;transition:opacity .2s linear;transform:none}}.prose-word{visibility:hidden}.prose-word[data-shown]{visibility:visible;animation:prose-word-in .15s both}@keyframes prose-word-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.prose-word[data-shown]{animation:none}}.prose-list{margin:0;padding-left:1.25em;list-style:none}.prose-list>li{position:relative}.prose-list>li:before{content:"•";text-align:center;visibility:hidden;width:1.25em;position:absolute;left:-1.25em}.prose-list>li[data-shown]:before{visibility:visible;animation:prose-word-in .15s both}@media (prefers-reduced-motion:reduce){.prose-list>li[data-shown]:before{animation:none}}.pill-button{border:1px solid var(--chat-white-16);color:var(--color-text-title);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:500px;justify-content:center;align-items:center;font-weight:500;transition:box-shadow .2s,background-color .2s;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.pill-button:hover{box-shadow:inset 0 0 0 999px #0000001f}}.pill-button:active,.pill-button:focus-visible{box-shadow:inset 0 0 0 999px #0000003d}.pill-button:active{transition-duration:.1s}.pill-button--dark{background:#292b2d}.pill-button--blue{background:var(--chat-blue)}.pill-button--md{height:43px;padding:11px 17px;font-size:14px;line-height:21px}.pill-button--lg{height:52px;padding:17px;font-size:16px;line-height:18px}@media (prefers-reduced-motion:reduce){.pill-button{transition:none}}@property --trace-pos{syntax:"<number>";inherits:true;initial-value:0}.border-trace{pointer-events:none;width:calc(100% + 1px);height:calc(100% + 1px);animation:border-trace-run var(--trace-lap,4s) linear infinite;position:absolute;inset:-.5px;overflow:visible}.border-trace__dash{--trace-seg:calc(var(--trace-length,25) / var(--trace-steps));rx:var(--trace-rx,auto);ry:var(--trace-ry,50%);fill:none;--trace-tail:var(--trace-color-tail,#434446);width:100%;height:100%}@supports (color:color-mix(in lab,red,red)){.border-trace__dash{--trace-tail:color-mix(in oklab,var(--trace-color-tail,#434446) calc(var(--trace-alpha-tail,1) * 100%),transparent)}}.border-trace__dash{--trace-head:var(--trace-color-head,#fafafb)}@supports (color:color-mix(in lab,red,red)){.border-trace__dash{--trace-head:color-mix(in oklab,var(--trace-color-head,#fafafb) calc(var(--trace-alpha-head,1) * 100%),transparent)}}.border-trace__dash{stroke:var(--trace-tail)}@supports (color:color-mix(in lab,red,red)){.border-trace__dash{stroke:color-mix(in oklab,var(--trace-tail),var(--trace-head) calc(100% - var(--trace-step) * 100% / (var(--trace-steps) - 1)))}}.border-trace__dash{stroke-width:var(--trace-width,1px);stroke-dasharray:var(--trace-seg) calc(100 - var(--trace-seg));stroke-dashoffset:calc(var(--trace-seg) * (var(--trace-step) + 1) - var(--trace-pos))}[data-paused=true] .border-trace{animation-play-state:paused}@keyframes border-trace-run{0%{--trace-pos:0}to{--trace-pos:100}}@media (prefers-reduced-motion:reduce){.border-trace{display:none}}.animated-label{border:1px solid var(--chat-white-12);background:var(--color-surface-label);height:34px;font-family:var(--font-sans);color:var(--color-text-label);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:0 11px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.animated-label__glyph{font-family:var(--font-family);font-size:16px}.animated-label .border-trace{--trace-lap:var(--tune-hero-trace-lap,5s);--trace-length:var(--tune-hero-trace-length,25);--trace-width:var(--tune-hero-trace-width,1px);--trace-color-tail:var(--tune-hero-trace-color-tail,var(--color-trace-label-tail));--trace-color-head:var(--tune-hero-trace-color-head,var(--color-trace-label-head));--trace-alpha-tail:var(--tune-hero-trace-alpha-tail,1);--trace-alpha-head:var(--tune-hero-trace-alpha-head,1);--trace-rx:7.5px;--trace-ry:7.5px}.fab{display:none;position:relative}.fab__button{background:var(--chat-neutral-850);border:1px solid var(--chat-white-12);width:44px;height:44px;color:var(--green);cursor:pointer;border-radius:500px;place-items:center;display:grid;position:relative}.fab__icon{background-color:currentColor;width:24px;height:24px;-webkit-mask:url(/icons/fab-artist.svg) 50%/contain no-repeat;mask:url(/icons/fab-artist.svg) 50%/contain no-repeat}@media (hover:hover) and (pointer:fine){.fab__button:hover{border-color:var(--chat-white-16);color:var(--color-text-title);box-shadow:inset 0 0 0 999px #0000001f}}.fab__button:active,.fab__button:focus-visible{border-color:var(--chat-white-16);color:var(--color-text-title);box-shadow:inset 0 0 0 999px #0000003d}.fab__button[data-open=true]{background:var(--page-panel);color:var(--color-text-title);border-color:#ffffff4d}.fab__picker{background:var(--chat-neutral-850);border:1px solid var(--chat-white-12);border-radius:16px;flex-direction:column;gap:4px;width:303px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 25px 50px #00000040}.fab__picker-row{text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.fab__picker-row[data-selected=true]{border:1px solid var(--chat-white-12);background:#2b2c2d}.fab__picker-row:not([data-selected=true]){border:1px solid #0000}@media (hover:hover) and (pointer:fine){.fab__picker-row:hover:not([data-selected=true]){background:#2b2c2d}}.fab__picker-row:active:not([data-selected=true]),.fab__picker-row:focus-visible:not([data-selected=true]){background:var(--page-panel);border-color:var(--chat-white-12);outline:none}.fab__picker-dot{background:var(--chat-white-16);border-radius:500px;flex-shrink:0;width:8px;height:8px}.fab__picker-row[data-selected=true] .fab__picker-dot{background:var(--green)}.fab__picker-text{flex-direction:column;gap:2px;display:flex}.fab__picker-name{font-family:var(--font-sans);color:var(--color-chat-text-tertiary);font-size:14px}.fab__picker-row[data-selected=true] .fab__picker-name{color:var(--color-text-title)}.fab__picker-role{color:var(--color-chat-text-tertiary)}.fab__picker-caption,.fab__picker-role{font-family:var(--font-sans);font-size:12px}.fab__picker-caption{color:#8a96a1b3;padding:8px 12px 4px;line-height:16px}.fab--mobile{z-index:40;transition:transform .32s cubic-bezier(.16,1,.3,1);display:block;position:fixed;bottom:16px;right:16px}html[data-player-hold] .fab--mobile,html[data-player-open] .fab--mobile{transform:translateY(calc(100% + 16px))}@media (prefers-reduced-motion:reduce){.fab--mobile{transition:none}}@media (min-width:768px){.fab--mobile{display:none}.fab-dock{max-width:var(--page-max-width);pointer-events:none;z-index:40;margin-inline:auto;position:fixed;inset:0}.fab--rail{right:calc(var(--page-padding-inline) + 16px);pointer-events:auto;display:block;position:absolute;bottom:16px}}.section-label{background:var(--color-surface-label);height:34px;color:var(--color-text-label);border-radius:8px;align-items:center;padding:0 11px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.section-intro{align-items:flex-start;gap:var(--section-label-copy-gap);box-sizing:content-box;flex-direction:column;max-width:954px;padding-inline:80px;display:flex}.section-intro__copy{font-family:var(--font-sans);letter-spacing:-.4px;text-wrap:balance;margin:0;font-size:clamp(32px,12.308px + 1.9231vw,40px);font-weight:500;line-height:clamp(38px,23.231px + 1.4423vw,44px)}.section-intro__title{color:var(--color-text-title)}.section-intro__description{color:var(--color-text-description)}@media (max-width:1023.98px){.section-intro{padding-inline:86px}.section-intro__copy{font-size:32px;line-height:38px}}@media (max-width:767.98px){.section-intro{max-width:350px;padding-inline:20px}.section-intro__copy{letter-spacing:normal;font-size:30px;line-height:36px}}.segmented-control-frame{flex:none;position:relative}.segmented-control{background:var(--color-border-hairline);gap:1px;display:flex;position:relative}.segmented-control__cell{all:unset;cursor:pointer;background:var(--color-surface-page);width:73px;height:73px;color:var(--color-icon-muted);text-align:center;flex:1 1 0;justify-content:center;align-items:center;transition:background-color .2s,box-shadow .2s,color .15s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.segmented-control__cell:hover:not([data-active=true]){background:var(--color-surface-console);color:var(--color-text-primary)}}.segmented-control__cell:active:not([data-active=true]),.segmented-control__cell:focus-visible:not([data-active=true]){background:var(--color-surface-focus);color:var(--color-text-primary)}.segmented-control__cell[data-active=true]{background:var(--color-surface-panel);color:var(--color-text-title);box-shadow:0 -1px 0 0 var(--color-border-hairline)}.segmented-control__scroll-edge{display:none}@media (max-width:1023.98px){.segmented-control-frame{flex:auto}.segmented-control__cell{height:65px}}@media (max-width:767px){.segmented-control__cell{height:56px}.segmented-control{scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;overflow-x:auto}.segmented-control-frame{background:var(--color-surface-page)}.segmented-control-frame .segmented-control{background-color:#0000;background-image:linear-gradient(var(--color-border-hairline),var(--color-border-hairline));background-attachment:local;padding-inline:1px;scroll-padding-inline:1px}.segmented-control::-webkit-scrollbar{display:none}.segmented-control__cell{scroll-snap-align:start}.segmented-control__scroll-edge{z-index:2;pointer-events:none;opacity:0;width:86px;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:0;bottom:0}.segmented-control__scroll-edge[data-visible=true]{opacity:1}.segmented-control__scroll-edge--start{background:linear-gradient(to left,#191a1a00,var(--color-surface-page));left:0}.segmented-control__scroll-edge--end{background:linear-gradient(to right,#191a1a00,var(--color-surface-page));right:0}}.scroll-nav--rail{display:none}.scroll-nav--segmented{display:block}.scroll-nav__list{margin:0;padding:0;list-style:none}.scroll-nav__button{all:unset;cursor:pointer;font-family:var(--font-sans);color:var(--color-text-description);transition:color .3s;display:block}.scroll-nav__item[data-active=false] .scroll-nav__button:is(:hover,:focus-visible),.scroll-nav__item[data-active=true] .scroll-nav__button{color:var(--color-text-title)}.scroll-nav__track{height:var(--scroll-nav-track,1px);background:var(--color-border-hairline);display:block;position:relative}.scroll-nav__row{align-items:center;gap:8px;display:flex}.scroll-nav__badge{font-family:var(--font-sans);background:var(--color-chip-surface);color:var(--color-chip-text);border-radius:500px;flex:none;padding:2px 8px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .3s,color .3s}.scroll-nav__item[data-active=true] .scroll-nav__badge{background:var(--color-chip-surface-active);color:var(--color-text-label)}.scroll-nav__item:has(.scroll-nav__detail){gap:0}.scroll-nav__detail{grid-template-rows:0fr;align-content:end;transition:grid-template-rows .4s ease-out;display:grid}.scroll-nav__detail[data-open=true]{grid-template-rows:1fr}.scroll-nav__detail-inner{opacity:0;flex-direction:column;justify-content:flex-end;min-height:0;transition:opacity .1s ease-in;display:flex;overflow:hidden}.scroll-nav__detail[data-open=true] .scroll-nav__detail-inner{opacity:1;transition:opacity .3s ease-out .2s}.scroll-nav__detail-inner>*{flex-shrink:0}.scroll-nav__description{contain:inline-size;max-width:572px;font-family:var(--font-sans);letter-spacing:-.16px;color:var(--color-text-description);text-wrap:balance;filter:blur(4px);margin:8px 0 0;font-size:16px;font-weight:500;line-height:22.4px;transition:filter .1s ease-in}.scroll-nav__detail[data-open=true] .scroll-nav__description{filter:blur();transition:filter .3s ease-out .2s}.scroll-nav__detail .scroll-nav__track{margin-top:18px}.scroll-nav__cell-progress{z-index:2;height:1px;clip-path:inset(0 calc(100% - (var(--progress,0) * 100%)) 0 0);bottom:-1px;left:0;right:0}.scroll-nav__cell-progress,.scroll-nav__fill{background:var(--color-text-primary);position:absolute}.scroll-nav__fill{clip-path:inset(0 100% 0 0);inset:0}.scroll-nav__fill[data-state=active]{clip-path:inset(0 calc(100% - (var(--progress,0) * 100%)) 0 0)}.scroll-nav__fill[data-state=passed]{clip-path:inset(0 0 0 100%);transition:clip-path .4s}@media (min-width:1024px){.scroll-nav--rail{top:calc(var(--header-height) + 86px);flex:none;width:100%;min-width:max-content;max-width:248px;display:block;position:sticky}.scroll-nav--segmented{display:none}.scroll-nav__list{flex-direction:column;gap:34px;display:flex}.scroll-nav__item{flex-direction:column;gap:16px;display:flex}.scroll-nav__button{letter-spacing:-.18px;font-size:18px;font-weight:500;line-height:25.2px}}@media (max-width:1023.98px){.scroll-nav--segmented{top:calc(var(--header-height) - 1px);z-index:20;position:sticky}.scroll-nav__segmented{padding:1px}.scroll-nav__cell{font-family:var(--font-sans);letter-spacing:-.18px;color:var(--color-text-title);flex:1 1 0;height:57px;font-size:16px;font-weight:500}}@media (max-width:767.98px){.scroll-nav--segmented .segmented-control__scroll-edge{top:1px;bottom:1px}.scroll-nav__cell-progress{display:none}.scroll-nav__cell{flex:1 0 auto;width:auto;height:54px;padding-inline:19px;font-size:14px}}@media (prefers-reduced-motion:reduce){.scroll-nav__badge,.scroll-nav__description,.scroll-nav__detail,.scroll-nav__detail-inner,.scroll-nav__fill{transition:none!important}}.screen-bottom__edge{height:calc(var(--sheet-bot-h,0px) + var(--edge-extra,16px) + 2px);bottom:-2px}.screen-bottom__overlay{height:var(--tune-bottom-h,52px);z-index:2;pointer-events:none;background:rgb(var(--tune-bottom-overlay-rgb,28 28 28)/var(--tune-bottom-overlay-opacity,0))}.screen-bottom,.screen-bottom__overlay{position:absolute;bottom:0;left:0;right:0}.screen-bottom{z-index:3;height:52px;font-family:var(--font-sans);color:#ffffff7a;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:20px;display:flex}.screen-bottom__hint-icon{display:flex}.screen-bottom__hint-pointer{display:none}@media (pointer:fine){.screen-bottom__hint-touch{display:none}.screen-bottom__hint-pointer{display:inline}.screen-bottom__hint-pointer.screen-bottom__hint-icon{display:flex}}.screen-input{z-index:3;box-sizing:border-box;border:1px solid var(--white-12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:56px;font-family:var(--font-family);color:var(--white-48);background:#323335d6;border-radius:28px;align-items:center;gap:6px;padding:0 9px 0 15px;font-size:17px;font-weight:500;line-height:20px;transition:border-color .2s,color .2s;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 8px 24px #1c1c1c5c}.screen-input__text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.screen-input .screen-bottom__hint-icon{flex:none}@media (hover:hover) and (pointer:fine){.screen-input:hover{border-color:var(--white-16);color:#ffffffc7}.screen-input:hover .screen-input__button{color:#ffffffc7}}.screen-input__button{box-sizing:border-box;background:var(--white-8);width:36px;height:36px;color:var(--white-48);cursor:pointer;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:background-color .2s,border-color .2s,color .2s;display:flex}.screen-input__button svg{width:24px;height:24px;display:block}@media (hover:hover) and (pointer:fine){.screen-input .screen-input__button:hover{border-color:var(--white-12);color:var(--white-96)}}.screen-input__button:active,.screen-input__button:focus-visible{border-color:var(--white-12);color:var(--white-96);background:#00000029;outline:none}.screen-input__button:active{transition-duration:.1s}.link-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 91%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .4s cubic-bezier(.65,0,.35,1),color .15s}@media (hover:hover) and (pointer:fine){a.link-underline:hover,a:hover .link-underline{background-size:100% 1px;transition-duration:.3s,.15s}}a.link-underline:focus-visible,a:focus-visible .link-underline{background-size:100% 1px;transition-duration:.3s,.15s}a.link-underline:active,a:active .link-underline{background-size:100% 1px;transition-duration:50ms,50ms}@media (prefers-reduced-motion:reduce){.link-underline{transition:none}}.field-label{pointer-events:none;margin-bottom:8px;font-weight:500}.field-control,.field-label{color:var(--color-text-title);font-family:var(--font-sans);font-size:16px;line-height:22.4px}.field-control{border:1px solid var(--color-field-border);background:var(--color-field-surface);width:100%;height:53px;border-radius:16px;outline:none;padding:0 14px;font-weight:400;transition:border-color .2s,background-color .2s}.field-control::placeholder{color:var(--color-field-placeholder);opacity:1}@media (hover:hover) and (pointer:fine){.field-control:hover{border-color:var(--color-field-border-active)}}.field-control:focus{border-color:var(--color-field-border-active);background:var(--color-field-surface-focus)}.field-control[data-invalid=true],.field-control[data-invalid=true]:focus{border-color:var(--color-text-error)}.field-control:-webkit-autofill,.field-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-title);caret-color:var(--color-text-title);box-shadow:inset 0 0 0 1000px var(--color-field-surface)}.field-control:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-title);caret-color:var(--color-text-title);box-shadow:inset 0 0 0 1000px var(--color-field-surface);box-shadow:inset 0 0 0 1000px var(--color-field-surface-focus)}.field-control:autofill{filter:none}.field-error,.field-submit-error{color:var(--color-text-error);font-family:var(--font-sans);margin:4px 0 0;padding-inline:14px;font-size:14px;font-weight:400;line-height:22.4px}.field-submit-error{box-sizing:border-box;background:var(--color-error-surface);border-radius:16px;align-items:flex-start;gap:6px;min-height:42px;padding:9.8px 9px;display:flex}.field-submit-error-icon{background:currentColor;flex:none;width:24px;height:24px;margin-block:-.8px;-webkit-mask:url(/icons/contact-error.svg) 50%/24px 24px no-repeat;mask:url(/icons/contact-error.svg) 50%/24px 24px no-repeat}@media (prefers-reduced-motion:reduce){.field-control{transition:none}}[data-swap=out]{animation:dataset-swap-out .22s ease-in forwards}[data-swap=in]{animation:dataset-swap-in .32s ease-out both}@keyframes dataset-swap-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(8px)}}@keyframes dataset-swap-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}.site-header{z-index:50;height:var(--header-height);inset-inline:0;position:fixed;top:0}.site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-hairline);background:#191a1ad9;position:absolute;inset:0}.site-header__inner{height:100%;max-width:var(--page-max-width);padding-inline:var(--page-padding-inline);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.site-header__logo{font-family:var(--font-sans);color:var(--color-text-title);align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:20px;display:inline-flex}.site-header__logo:focus-visible{outline:2px solid var(--color-text-label);outline-offset:3px;border-radius:8px}.site-header[data-scrolled=true] .pill-button{background:var(--chat-blue)}.site-header:not([data-settled]) .pill-button{transition:none}@media (max-width:767px){.site-header__inner{padding-inline:20px}}.page-rails{max-width:var(--page-max-width);margin-inline:auto;position:relative}@media (min-width:768px){.page-rails:after,.page-rails:before{content:"";background:var(--color-border-hairline);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0}.page-rails:before{left:25px}.page-rails:after{right:25px}}.header-seam{height:0;max-width:var(--page-max-width);pointer-events:none;margin-inline:auto;position:relative}.header-seam:before{content:"";width:100vw;height:1px;top:-1px;left:50%;transform:translate(-50%)}.header-seam:before,.header-seam__rail{background:var(--color-border-hairline);position:absolute}.header-seam__rail{width:1px;height:100vh;display:none;bottom:0}.header-seam__rail--left{left:25px}.header-seam__rail--right{right:25px}@media (min-width:768px){.header-seam__rail{display:block}}.site-footer{--footer-gap:58px;--footer-band:var(--section-gap-from-previous);background:var(--color-surface-page);width:100%}.site-footer__inner{margin-right:var(--page-padding-inline);grid-template-columns:minmax(0,1fr) 357px;display:grid}.site-footer__brand,.site-footer__resources{min-width:0;padding-bottom:calc(var(--footer-gap) + 1px + var(--footer-band))}.site-footer__brand{padding-top:var(--footer-gap);padding-left:80px}.site-footer__resources{padding-top:var(--footer-gap);border-left:1px solid var(--color-border-hairline);padding-left:54px}.site-footer__logo{width:fit-content;color:var(--color-text-title);font-family:var(--font-sans);align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.site-footer__logo:focus-visible{outline:2px solid var(--color-text-label);outline-offset:3px;border-radius:8px}.site-footer__copyright,.site-footer__disclaimer{max-width:954px;color:var(--color-text-description);font-family:var(--font-sans);margin:0;font-size:14px;font-weight:400;line-height:22.4px}.site-footer__copyright{margin-top:12px}.site-footer__disclaimer{text-wrap:balance;margin-top:16px}.site-footer__heading{color:var(--color-text-title);font-family:var(--font-sans);letter-spacing:-.07px;margin:0;font-size:14px;font-weight:500;line-height:20px}.site-footer__links{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.site-footer__link{color:var(--color-text-description);font-family:var(--font-sans);letter-spacing:-.07px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}@media (hover:hover) and (pointer:fine){.site-footer__link:hover{color:var(--color-text-title)}}.site-footer__link:focus-visible{color:var(--color-text-title);outline:2px solid var(--color-text-label);outline-offset:3px;border-radius:2px}.site-footer__tails{max-width:var(--page-max-width);z-index:-1;pointer-events:none;margin-inline:auto;display:none;position:fixed;bottom:0;left:0;right:0}.site-footer__tail{background:var(--color-border-hairline);width:1px;position:absolute;top:0;bottom:0}.site-footer__tail--left{left:25px}.site-footer__tail--right{right:25px}.site-footer__tail--divider{display:none;right:381px}@media (min-width:768px){.site-footer__tails[data-on=true]{display:block}}@media (min-width:1024px){.site-footer__tail--divider{display:block}}.site-footer__end-line{right:50%;bottom:var(--footer-band);background:var(--color-border-hairline);pointer-events:none;width:100vw;height:1px;position:absolute;transform:translate(50%)}@media (max-width:1023.98px){.site-footer__inner{flex-direction:column;margin-right:0;display:flex}.site-footer__resources{margin-inline:var(--page-padding-inline);padding:var(--section-gap-from-previous) 61px var(--section-copy-content-gap);border-left:0;border-bottom:1px solid var(--color-border-hairline);order:-1}.site-footer__brand{padding:var(--section-copy-content-gap) 86px calc(var(--section-copy-content-gap) + 1px + var(--footer-band))}.site-footer__links{gap:12px}}@media (max-width:767.98px){.site-footer__resources{margin-inline:0;padding-inline:20px}.site-footer__brand{padding-inline:20px}}.legal-page{padding-top:var(--section-gap-from-previous);position:relative}.legal-page__inner{max-width:var(--page-max-width);margin-inline:auto}.legal-page__head{box-sizing:content-box;max-width:682px;padding-inline:80px}.legal-page__title{letter-spacing:-.56px;margin:0;font-size:clamp(48px,28.308px + 1.9231vw,56px);font-weight:500;line-height:clamp(52px,32.308px + 1.9231vw,60px)}.legal-page__intro,.legal-page__title{font-family:var(--font-sans);color:var(--color-text-title);text-wrap:balance}.legal-page__intro{margin:16px 0 0;font-size:20px;font-weight:400;line-height:28px}.legal-page__updated{font-family:var(--font-sans);color:var(--color-text-description);margin:16px 0 0;font-size:16px;font-weight:400;line-height:22.4px}.legal-page__top-line{margin-top:86px;padding-inline:25px}.legal-page__top-line:after{content:"";background:var(--color-border-hairline);height:1px;display:block}.legal-page__layout{align-items:flex-start;padding-inline:25px;display:flex}.legal-page__nav-col{box-sizing:border-box;flex:0 357px;align-self:stretch;padding:86px 54px 87px 55px}.legal-nav{top:calc(var(--header-height) + 86px);position:sticky}.legal-nav__group+.legal-nav__group{margin-top:32px}.legal-nav__group-label{font-family:var(--font-sans);letter-spacing:-.16px;color:var(--color-text-title);margin:0 0 12px;font-size:16px;font-weight:600;line-height:22.4px}.legal-nav__list{flex-direction:column;gap:16px;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.legal-nav__link{width:fit-content;font-family:var(--font-sans);letter-spacing:-.16px;color:var(--color-text-description);font-size:16px;font-weight:500;line-height:22.4px;text-decoration:none;display:block}.legal-nav__link[aria-current=page]{color:var(--color-text-title)}@media (hover:hover) and (pointer:fine){.legal-nav__link:hover{color:var(--color-text-title)}}.legal-nav__link:focus-visible{color:var(--color-text-title);outline:2px solid var(--color-text-label);outline-offset:3px;border-radius:2px}.legal-page__content-col{border-left:1px solid var(--color-border-hairline);flex:auto;align-items:stretch;min-width:0;display:flex}.legal-content{box-sizing:content-box;flex:682px;min-width:0;max-width:682px;padding:86px clamp(24px,50vw - 680px,40px) 87px clamp(24px,50vw - 642px + -1*max(0px,704px - 50vw),78px)}.legal-page__panel{background:var(--color-surface-panel);border-left:1px solid var(--color-border-hairline);flex:0 172px;min-width:86px;margin-left:auto}.legal-page__end-line{background:var(--color-border-hairline);pointer-events:none;width:100vw;height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.legal-content h2{letter-spacing:-.24px;text-wrap:balance;margin:48px 0 16px;font-size:24px;line-height:28px}.legal-content h2,.legal-content h3{font-family:var(--font-sans);color:var(--color-text-title);font-weight:500}.legal-content h3{letter-spacing:-.18px;margin:32px 0 8px;font-size:18px;line-height:25.2px}.legal-content li,.legal-content p{font-family:var(--font-sans);color:var(--color-text-title);font-size:16px;font-weight:400;line-height:22.4px}.legal-content p{margin:0 0 16px}.legal-content li>p:last-child,.legal-content>:last-child{margin-bottom:0}.legal-content strong{color:var(--color-text-title);font-weight:500}.legal-content a{color:var(--color-text-description);text-decoration:none}.legal-content a.link-underline{background-image:linear-gradient(currentColor,currentColor),linear-gradient(var(--color-text-description),var(--color-text-description));background-position:0 91%,0 91%;background-size:0 1px,100% 1px}@media (hover:hover) and (pointer:fine){.legal-content a.link-underline:hover{color:var(--color-text-title);background-size:100% 1px,100% 1px}}.legal-content a.link-underline:active,.legal-content a.link-underline:focus-visible{color:var(--color-text-title);background-size:100% 1px,100% 1px}.legal-content a:focus-visible{outline:2px solid var(--color-text-label);outline-offset:3px;border-radius:2px}.legal-content ol,.legal-content ul{flex-direction:column;gap:8px;margin:0 0 16px;padding-left:20px;display:flex}.legal-content ul{list-style:outside}.legal-content ol{list-style:decimal}.legal-content li::marker{color:var(--color-text-description)}.legal-content .legal-callout{background:var(--color-surface-console);border:1px solid var(--color-border-hairline);border-radius:12px;margin:24px 0;padding:24px}.legal-content .legal-callout p{color:var(--color-text-description)}.legal-content .legal-callout p:last-child{margin-bottom:0}.legal-content .legal-table{margin:24px 0}.legal-content table{border-collapse:collapse;width:100%;font-family:var(--font-sans);color:var(--color-text-title);font-size:16px;line-height:22.4px}.legal-content td,.legal-content th{border-bottom:1px solid var(--color-border-hairline);text-align:left;vertical-align:top;padding:12px 16px 12px 0}.legal-content th{color:var(--color-text-title);border-bottom-color:var(--color-text-title);font-weight:500}.legal-content td{color:var(--color-text-description)}.legal-content td:first-child{color:var(--color-text-title)}@media (max-width:767.98px){.legal-content table,.legal-content tbody,.legal-content td,.legal-content tr{display:block}.legal-content thead{display:none}.legal-content tr{border-bottom:1px solid var(--color-border-hairline);padding:12px 0}.legal-content td{border-bottom:0;padding:4px 0}.legal-content td:before{content:attr(data-label);color:var(--color-text-title);font-weight:500;display:block}.legal-content td:first-child:before{display:none}}.legal-content .analytics-opt-out{background:var(--color-surface-console);border:1px solid var(--color-border-hairline);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;padding:24px;display:flex}.legal-content .analytics-opt-out p{color:var(--color-text-description);margin:0}@media (max-width:767.98px){.legal-content .analytics-opt-out{flex-direction:column;align-items:flex-start}}.legal-content>:first-child{margin-top:0}.legal-content .guide-steps{counter-reset:step;margin:0 0 16px;padding-left:0;list-style:none;display:block}.legal-content .guide-steps>li{counter-increment:step;padding-top:5px;padding-bottom:32px;padding-left:56px;position:relative}.legal-content .guide-steps>li:last-child{padding-bottom:0}.legal-content .guide-steps>li>p{margin-bottom:0}.legal-content .guide-steps>li:before{content:counter(step);z-index:1;box-sizing:border-box;border:1px solid var(--color-border-hairline);background:var(--color-surface-console);width:32px;height:32px;color:var(--color-text-title);font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:14px;font-weight:500;line-height:20px;display:grid;position:absolute;top:0;left:0}.legal-content .guide-steps>li:after{content:"";background:var(--color-border-hairline);width:1px;position:absolute;top:0;bottom:0;left:16px}.legal-content .guide-steps>li:first-child:after{top:16px}.legal-content .guide-steps>li:last-child:after{height:16px;bottom:auto}.legal-content .guide-steps__shot{margin:16px 0 0}.legal-content .guide-steps__shot img{border:1px solid var(--color-border-hairline);background:#fff;border-radius:12px;width:100%;height:auto;display:block}.legal-content .guide-steps__shot--phone{max-width:320px}@media (max-width:1023.98px){.legal-page__head{max-width:597px;padding-inline:86px}.legal-page__title{letter-spacing:-.48px;font-size:48px;line-height:52px}.legal-page__top-line{margin-top:var(--section-copy-content-gap)}.legal-page__layout{flex-direction:column;align-items:stretch}.legal-page__nav-col{border-bottom:1px solid var(--color-border-hairline);flex:none;padding:48px 61px}.legal-nav{flex-wrap:wrap;gap:32px 48px;display:flex;position:static}.legal-nav__group+.legal-nav__group{margin-top:0}.legal-nav__list{gap:12px;min-width:0}.legal-page__content-col{padding:var(--section-copy-content-gap) 61px 87px;border-left:0;flex:none}.legal-content{max-width:none;padding:0}.legal-page__panel{display:none}}@media (max-width:767.98px){.legal-page__head{max-width:350px;padding-inline:20px}.legal-page__title{letter-spacing:-.4px;font-size:40px;line-height:44px}.legal-page__intro{font-size:17px;line-height:24px}.legal-page__layout,.legal-page__top-line{padding-inline:0}.legal-page__nav-col{padding:48px 20px}.legal-page__content-col{padding:48px 20px 49px}}.not-found{--not-found-gap:86px;position:relative}.not-found__inner{max-width:var(--page-max-width);margin-inline:auto;padding-inline:25px}.not-found__home,.not-found__message,.not-found__status{padding-inline:55px}.not-found__status{padding-top:var(--not-found-gap);font-family:var(--font-sans);letter-spacing:.72px;text-transform:uppercase;color:var(--color-text-description);margin:0;padding-bottom:20px;font-size:12px;font-weight:500;line-height:16px}.not-found__line{background:var(--color-border-hairline);height:1px}.not-found__line--dashed{height:1px;color:var(--color-border-hairline);background:0 0;display:block}.not-found__message{padding-block:var(--not-found-gap)}.not-found__title{letter-spacing:-.56px;text-wrap:balance;margin:0;font-size:clamp(48px,28.308px + 1.9231vw,56px);font-weight:500;line-height:clamp(52px,32.308px + 1.9231vw,60px)}.not-found__description,.not-found__title{max-width:682px;font-family:var(--font-sans);color:var(--color-text-title)}.not-found__description{margin:16px 0 0;font-size:20px;font-weight:400;line-height:28px}.not-found__home{padding-block:var(--not-found-gap)}.not-found__tagline{max-width:448px;color:var(--color-text-title);text-wrap:balance;margin:0}.not-found__link,.not-found__tagline{font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:22.4px}.not-found__link{color:var(--color-text-description);margin-top:20px;text-decoration:none;display:inline-block}.not-found__actions{flex-wrap:wrap;gap:24px;display:flex}.not-found__retry{cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){.not-found__link:hover{color:var(--color-text-title)}}.not-found__link:focus-visible{color:var(--color-text-title);outline:2px solid var(--color-text-label);outline-offset:3px;border-radius:2px}.not-found__end-line{background:var(--color-border-hairline);pointer-events:none;width:100vw;height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}@media (max-width:1023.98px){.not-found{--not-found-gap:var(--section-copy-content-gap)}.not-found__home,.not-found__message,.not-found__status{padding-inline:61px}.not-found__title{letter-spacing:-.48px;font-size:48px;line-height:52px}}@media (max-width:767.98px){.not-found__inner{padding-inline:0}.not-found__home,.not-found__message,.not-found__status{padding-inline:20px}.not-found__title{letter-spacing:-.4px;font-size:40px;line-height:44px}.not-found__description{font-size:17px;line-height:24px}}.hero{position:relative;overflow:hidden}.hero__inner{max-width:var(--page-max-width);padding-inline:var(--page-padding-inline);flex-direction:column;align-items:flex-start;gap:24px;margin-inline:auto;padding-top:44px;padding-bottom:44px;display:flex;position:relative}.hero__text{width:100%;max-width:350px;position:relative}.hero__rule{background:var(--color-border-hairline);width:1px;position:absolute;top:0;bottom:0;left:-30px}.hero__shooting-star{width:var(--star-width,1px);background:var(--star-color,#ffffffb3);animation-name:var(--star-keyframes-name,hero-shooting-star);animation-duration:var(--star-duration,1s);animation-timing-function:var(--star-easing,ease);animation-delay:var(--star-delay,0s);animation-iteration-count:1;animation-fill-mode:both;position:absolute;left:0}@keyframes hero-shooting-star{0%{opacity:1;height:171px;animation-timing-function:linear;top:100%}50%{opacity:1;height:271px;animation-timing-function:linear;top:50%}to{opacity:1;height:0;top:0}}@media (prefers-reduced-motion:reduce){.hero__shooting-star{height:0;animation:none}}.hero__copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hero__headline{font-family:var(--font-sans);letter-spacing:-2px;color:var(--color-text-title);margin:0;font-size:46px;font-weight:500;line-height:46px}.hero__headline-accent{color:var(--color-text-accent)}.hero__description{max-width:559px;font-family:var(--font-sans);color:var(--color-text-description);text-wrap:balance;margin:0;font-size:17px;line-height:24px}.hero__phone-row{justify-content:center;width:100%;display:flex}.hero__phone-wrap{flex-shrink:0;position:relative}.hero__panel{background:var(--color-surface-panel);align-self:stretch;display:none}.hero__panel--left{border-left:1px solid var(--color-border-hairline)}.hero__panel--right{border-right:1px solid var(--color-border-hairline)}.hero__rule--right{display:none}.hero__end-line{background:var(--color-border-hairline);height:1px;display:none}@media (max-width:767px){.hero__inner{padding-inline:20px;padding-bottom:0}.hero__phone-row{border-top:1px solid var(--color-border-hairline);width:calc(100% + 40px);margin-inline:-20px}.hero__panel--left{border-left:none;border-right:1px solid var(--color-border-hairline);flex:0 0 20px;display:block}.hero__phone-wrap{aspect-ratio:9/16;width:80%;min-height:0;overflow:clip}.hero__panel--right{border-left:1px solid var(--color-border-hairline);border-right:none;flex:auto;min-width:0;display:block}.hero__end-line{display:block}.hero__rule{display:none}}@media (min-width:768px){.hero__inner{gap:43px;padding-top:60px;padding-bottom:0}.hero__text{max-width:598px}.hero__headline{font-size:74px;font-weight:400;line-height:70px}.hero__description{font-size:20px;line-height:28px}.hero__panel{display:block}.hero__panel--left{flex:158px}.hero__panel--right{border-right:none;flex:158px}.hero__text{padding-left:24px}.hero__phone-row{border-top:1px solid var(--color-border-hairline)}.hero__text{position:static}.hero__rule{left:var(--page-padding-inline)}.hero__rule--right{top:0;bottom:0;right:var(--page-padding-inline);background:var(--color-border-hairline);width:1px;display:block;position:absolute}.hero__end-line{display:block}}@media (min-width:1024px){.hero__inner{height:clamp(var(--tune-phone-min-h,480px),calc(100dvh - var(--header-height)),var(--tune-phone-max-h,796px));flex-direction:row;align-items:center;gap:79px;padding-top:0;padding-bottom:0}.hero__text{flex:0 737px;align-self:center;max-width:737px;padding-left:55px;position:static}.hero__description{max-width:682px}.hero__headline{font-size:clamp(74px,44.5px + 2.9vw,86px);line-height:clamp(70px,44.5px + 2.5vw,80.352px)}.hero__rule{left:var(--page-padding-inline)}.hero__phone-row{border-top:none;flex:auto;align-self:stretch;width:auto}.hero__panel--left{display:none}.hero__panel--right{border-right:1px solid var(--color-border-hairline);flex:auto;min-width:0;display:block}.hero__rule--right{display:none}}@media (min-width:1440px){.hero__headline{font-size:86px;line-height:80.352px}}.hero-phone{isolation:isolate;contain:layout paint;background:#1c1c1c;border:1px solid #2f3030;width:402px;height:796px;min-height:480px;max-height:min(796px,80vh);position:relative;overflow:hidden}.hero-phone__status-bar{z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;display:grid;position:absolute;top:0;left:0;right:0}.hero-phone__time{font-family:var(--font-family,-apple-system);color:var(--white-96,#fafafb);font-size:17px;font-weight:600}.hero-phone__notch,.hero-phone__status-icons,.hero-phone__time{justify-self:center}.hero-phone .sheet__edge{--surface-sheet-rgb:var(--tune-top-rgb,28 28 28);--edge-k:var(--tune-top-k,.7);--sheet-top-h:var(--tune-top-h,59px);z-index:2}.hero-phone .sheet__edge--bottom{--sheet-bot-h:var(--tune-bottom-h,52px);--surface-sheet-rgb:var(--hero-bottom-edge-rgb,28 28 28);--edge-k:var(--hero-bottom-edge-k,1);z-index:2}.hero-phone__scroll{z-index:1;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.hero-phone__scroll::-webkit-scrollbar{display:none}.hero-phone__transcript{flex-direction:column;gap:24px;min-height:100%;padding:78px 16px 88px;display:flex;overflow:clip}.hero-phone__turn{flex-direction:column;gap:12px;display:flex}.hero-phone__turn:first-child{animation:hero-phone-first-in .55s cubic-bezier(.16,1,.3,1)}@keyframes hero-phone-first-in{0%{transform:translateY(var(--hero-enter-from,800px))}to{transform:translateY(0)}}.hero-phone__card-enter{animation:hero-phone-card-in .4s ease-out}@keyframes hero-phone-card-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.hero-phone__scrollbar{z-index:4;pointer-events:none;width:4px;position:absolute;top:66px;bottom:80px;right:4px}.hero-phone__scrollbar span{background:var(--chat-white-16);border-radius:500px;width:100%;display:block}@media (max-width:767px){.hero-phone{aspect-ratio:9/16;transform-origin:0 0;border:none;width:125%;height:auto;min-height:0;max-height:none;transform:scale(.8)}.hero-phone__scroll{overflow-y:auto}.hero-phone .screen-bottom,.hero-phone .sheet__edge--bottom{display:none}}@media (min-width:768px) and (max-width:1023.98px){.hero-phone{aspect-ratio:9/16;border-top:none;border-bottom:none;height:auto;min-height:0;max-height:none}}@media (min-width:1024px){.hero-phone{width:clamp(var(--tune-phone-min-w,348px),calc(118px + 19.7vw),var(--tune-phone-max-w,402px));border-top:none;border-bottom:none;height:100%;min-height:0;max-height:none}html[data-hero-layout=legacy]{--page-padding-inline:80px}html[data-hero-layout=legacy] .hero__text{flex:0 clamp(474px,124px + 34.1vw,616px);max-width:clamp(474px,124px + 34.1vw,616px);padding-left:54px}html[data-hero-layout=legacy] .hero__description{max-width:559px}html[data-hero-layout=legacy] .hero__inner{gap:clamp(64px,13.5vw - 74px,120px)}}.one-app{padding-top:var(--section-gap-from-previous);padding-bottom:0}.one-app__inner{max-width:var(--page-max-width);margin-inline:auto}.one-app__bar-wrap{margin-top:var(--section-copy-content-gap);padding-inline:25px}.one-app__bar{border-top:1px solid var(--color-border-hairline);isolation:isolate;flex-direction:row;display:flex;position:relative}.one-app__icon{width:32px;height:32px}.one-app__progress{z-index:1;background:var(--color-text-primary);clip-path:inset(0 100% 0 0);width:100%;height:1px;animation-name:one-app-progress-grow;animation-duration:var(--progress-grow-ms,0s);animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}.one-app__progress[data-phase=deleting]{animation-name:one-app-progress-shrink;animation-duration:var(--progress-shrink-ms,0s)}@keyframes one-app-progress-grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes one-app-progress-shrink{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.one-app__prompt{background:var(--color-surface-console);border:1px solid var(--color-border-hairline);border-bottom:none;border-right:none;flex:auto;align-items:center;margin:-1px 0 0 -1px;padding-inline:24px;display:flex;position:relative;overflow:hidden}.one-app__prompt-text{font-family:var(--font-mono);color:var(--page-white-96);white-space:nowrap;font-size:18px;line-height:28.5px}.one-app__cursor{vertical-align:top;background:#ffffffb3;width:2px;height:19px;margin-top:4.75px;margin-left:2px;animation:one-app-blink 1s step-end infinite;display:inline-block}@keyframes one-app-blink{50%{opacity:0}}.one-app__end-line{z-index:0;background:var(--color-border-hairline);pointer-events:none;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:1023.98px){.one-app__prompt{height:65px}.one-app__icon{width:28px;height:28px}.one-app__prompt-text{font-size:16px}.one-app__bar{flex-direction:column}.one-app__prompt{margin-left:0}}@media (max-width:767px){.one-app__bar-wrap{padding-inline:0}.one-app__prompt{align-items:flex-start;height:80px;padding:16px}.one-app .segmented-control__cell{flex:1 0 60px;height:60px}.one-app__icon{width:24px;height:24px}.one-app__prompt-text{white-space:normal;font-size:16px;line-height:24px}.one-app__cursor{margin-top:2.5px}}@media (prefers-reduced-motion:reduce){.one-app__progress{clip-path:inset(0);animation:none}.one-app__cursor{animation:none}}.stats{padding-top:var(--section-gap-from-previous);position:relative}.stats__end-line{background:var(--color-border-hairline);pointer-events:none;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.stats__inner{max-width:var(--page-max-width);margin-inline:auto}.stats__top-line{margin-top:86px;padding-inline:25px}.stats__top-line:after{content:"";background:var(--color-border-hairline);height:1px;display:block}.stats__layout{align-items:flex-start;padding-inline:25px;display:flex}.stats__nav-col{box-sizing:border-box;flex:0 357px;align-self:stretch;padding:86px 54px 86px 55px}.stats__content{border-left:1px solid var(--color-border-hairline);flex-direction:column;flex:1033px;min-width:0;display:flex}.stats-row,.stats-row__card-box,.stats-row__card-inner,.stats-row__heading-wrap,.stats-row__message,.stats-row__response,.stats-row__split,.stats-row__thread{min-width:0}.stats-row__heading-wrap{box-sizing:content-box;max-width:574px;margin-top:86px;margin-bottom:64px;padding-left:78px}.stats-row__heading{font-family:var(--font-sans);letter-spacing:-.24px;color:var(--color-text-title);text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:28px}.stats-row__split{border-top:1px solid var(--color-border-hairline);border-bottom:1px solid var(--color-border-hairline);grid-template-columns:513fr 520fr;grid-template-areas:"card thread";align-items:stretch;display:grid}.stats-row:last-child .stats-row__split{border-bottom:none}.stats-row__card-box{background:var(--color-surface-console);grid-area:card;justify-content:center;align-items:center;padding:86px 16px;display:flex}.stats-row__card-inner{width:100%;max-width:358px}.stats-row__thread{border-left:1px solid var(--color-border-hairline);flex-direction:column;grid-area:thread;padding-bottom:48px;display:flex}.stats-row__panel{display:none}.stats-row__message{background:var(--color-surface-console);border-bottom:1px solid var(--color-border-hairline);padding:24px}.stats-row__prompt{font-family:var(--font-mono);color:var(--color-text-title);font-size:18px;line-height:28.5px;display:block}.stats-row__response{box-sizing:border-box;max-width:466px;margin-top:48px;padding-left:55px}.stats-row__response :where(p,li){text-wrap:balance;font-size:19px;line-height:27px}.stats-row__actions{visibility:hidden;margin:8px 0 0 -8px}.stats-row__actions[data-visible=true]{visibility:visible}@media (max-width:1023.98px){.stats__top-line{display:none}.stats__layout{margin-top:var(--section-copy-content-gap);flex-direction:column;align-items:stretch}.stats__nav-col{display:contents}.stats__content{border-left:none}.stats-row__heading-wrap{max-width:560px;margin-top:68px;margin-bottom:64px;padding-inline:61px}.stats-row__split{grid-template:"message panel""card panel""response panel"1fr/1fr 183px}.stats-row__thread{border:none;display:contents}.stats-row__panel{background:var(--color-surface-panel);border-left:1px solid var(--color-border-hairline);grid-area:panel;display:block}.stats-row__message{grid-area:message;padding-left:61px}.stats-row__prompt{font-size:16px}.stats-row__card-box{background:0 0;grid-area:card;margin-top:48px;padding:0}.stats-row__response{margin-top:24px;grid-area:response;width:358px;max-width:100%;margin-inline:auto;padding-bottom:48px;padding-left:0}.stats-row__response :where(p,li){font-size:20px;line-height:28px}}@media (max-width:767.98px){.stats__layout{padding-inline:0}.stats-row__heading-wrap{margin-top:var(--section-gap-from-previous);margin-bottom:var(--section-copy-content-gap);max-width:350px;padding-inline:20px}.stats-row__heading{font-size:20px;line-height:24px}}.accuracy{padding-top:var(--section-gap-from-previous);padding-bottom:var(--section-gap-from-previous);position:relative}.accuracy__inner{max-width:var(--page-max-width);margin-inline:auto}.accuracy__split{border-top:1px solid var(--color-border-hairline);margin:86px 25px 0;display:flex;position:relative}.accuracy__caption{box-sizing:border-box;min-width:0;font-family:var(--font-sans);letter-spacing:-.24px;text-wrap:balance;flex:50%;align-self:center;margin:0;padding:0 clamp(16px,50vw - 654px,66px) 0 55px;font-size:24px;font-weight:500;line-height:28px}.accuracy__caption-title{color:var(--color-text-title)}.accuracy__caption-description{color:var(--color-text-description)}.accuracy__panel{box-sizing:border-box;border-left:1px solid var(--color-border-hairline);background:var(--page-console);flex:50%;min-width:0;height:449px;position:relative;overflow:hidden}.accuracy__end-line,.accuracy__panel-line{background:var(--color-border-hairline);pointer-events:none;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.accuracy__ticker{margin:0;padding:0;list-style:none;position:absolute;inset:0}.accuracy__slot{--edge-shift:0px;width:358px;max-width:calc(100% - 32px);transform:translateY(calc(var(--slot) * 126px + var(--edge-shift)));transition:transform var(--tune-accuracy-move,.7s) cubic-bezier(.2,.7,.2,1);margin-inline:auto;position:absolute;top:47px;left:0;right:0}.accuracy__slot[data-edge=above]{--edge-shift:-47px}.accuracy__slot[data-edge=below]{--edge-shift:24px}.accuracy-card{border-radius:16px}.accuracy-card .row{padding:15px}.accuracy-card .row__body{align-items:center;gap:12px}.accuracy-card .row__middle{gap:5px}.accuracy-card .trend--skipped{color:#ff3e51;font-weight:var(--fw-medium);background:#ff3e511f;gap:1px;height:18px;padding:0 7px 0 4px}@media (max-width:1023.98px){.accuracy__split{flex-direction:column;margin-top:72px}.accuracy__caption{flex:none;align-self:auto;max-width:719px;padding:57px 61px 58px}.accuracy__panel{border-left:0;border-top:1px solid var(--color-border-hairline);flex:none;height:448px}}@media (max-width:767.98px){.accuracy__split{margin:48px 0 0}.accuracy__caption{max-width:390px;padding:41px 20px 24px;font-size:20px;line-height:24px}}@media (prefers-reduced-motion:reduce){.accuracy__slot{transition:none}}.sharing{margin-top:-1px;position:relative}.sharing__inner{max-width:var(--page-max-width);margin-inline:auto}.sharing__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:25px;display:grid}.sharing .section-intro{align-self:center;max-width:572px;padding-left:55px;padding-right:clamp(16px,50vw - 652px,68px)}.sharing__showcase{border-left:1px solid var(--color-border-hairline);min-width:0}.sharing__nav{box-sizing:border-box;isolation:isolate;height:82px;padding-block:1px;overflow:visible}.sharing .segmented-control__cell{width:auto;height:auto;font-family:var(--font-sans);letter-spacing:-.18px;color:var(--color-text-title);font-size:18px;font-weight:500;line-height:25.2px}.sharing .segmented-control__cell:not([data-active=true]){background:var(--color-surface-page)}@media (hover:hover) and (pointer:fine){.sharing .segmented-control__cell:hover:not([data-active=true]){background:var(--color-surface-console);color:var(--color-text-primary)}}.sharing .segmented-control__cell:active:not([data-active=true]),.sharing .segmented-control__cell:focus-visible:not([data-active=true]){background:var(--color-surface-focus);color:var(--color-text-primary)}.sharing__progress{z-index:2;background:var(--color-text-primary);clip-path:inset(0 100% 0 0);height:1px;animation:sharing-progress-fill calc(var(--tune-sharing-duration,5s) - var(--tune-sharing-wrap,.8s)) linear forwards;position:absolute;bottom:-1px;left:0;right:0}.sharing__progress[data-phase=wrapping]{animation-name:sharing-progress-wrap;animation-duration:var(--tune-sharing-wrap,.8s)}.sharing[data-held=true] .sharing__progress,.sharing[data-paused=true] .sharing__progress{animation-play-state:paused}@keyframes sharing-progress-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sharing-progress-wrap{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.sharing__panel{background:var(--color-surface-console);place-items:center;height:586px;display:grid;overflow:hidden}.sharing__card{width:358px;max-width:calc(100% - 32px);animation:sharing-card-enter .5s cubic-bezier(.2,.7,.2,1) both}.sharing__card .demo__card{width:100%}@keyframes sharing-card-enter{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.sharing__card .card-btn[data-action=more],.sharing__card .card-btn[data-action=share]{position:relative}.sharing__card .card-btn .border-trace{--trace-lap:var(--tune-sharing-trace-lap,3.8s);--trace-length:var(--tune-sharing-trace-length,25);--trace-width:var(--tune-sharing-trace-width,1px);--trace-color-tail:var(--tune-sharing-trace-color-tail,var(--color-text-title));--trace-color-head:var(--tune-sharing-trace-color-head,var(--color-text-title));--trace-alpha-tail:var(--tune-sharing-trace-alpha-tail,0);--trace-alpha-head:var(--tune-sharing-trace-alpha-head,1)}.sharing__card .card-btn svg.border-trace{fill:none;width:calc(100% + 1px);height:calc(100% + 1px)}:root:not([data-tune-more-trace]) .sharing__card .card-btn[data-action=more] .border-trace{display:none}.sharing__end-line{background:var(--color-border-hairline);pointer-events:none;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:1023.98px){.sharing{padding-top:var(--section-gap-from-previous);margin-top:0}.sharing__layout{margin-inline:0;display:block}.sharing .section-intro{max-width:597px;padding-inline:86px}.sharing__showcase{border-left:0;margin:72px 25px 0}.sharing__nav{height:64px}.sharing .segmented-control__cell{height:auto;font-size:16px}.sharing__panel{height:585px;margin-top:-1px}}@media (max-width:767.98px){.sharing .section-intro{max-width:350px;padding-inline:20px}.sharing__showcase{margin:48px 0 0}.sharing__nav{height:54px;overflow:visible}.sharing .segmented-control__cell{flex:1 1 0;min-width:0;font-size:14px;line-height:normal}.sharing__panel{height:544px;margin-top:0}}@media (prefers-reduced-motion:reduce){.sharing__progress{clip-path:inset(0);animation:none}.sharing__card{animation:none}}.beyond{padding-top:var(--section-gap-from-previous);position:relative}.beyond__inner{max-width:var(--page-max-width);margin-inline:auto}.beyond__end-line,.beyond__screen-line{width:100vw;height:1px;margin-left:calc(100% - 100vw + 25px + max((100vw - var(--page-max-width)) / 2, 0px));background:var(--color-border-hairline);pointer-events:none}.beyond__screen-line{margin-top:-1px;position:relative}.beyond__band{height:var(--section-gap-from-previous)}.beyond__top-line{margin-top:86px;padding-inline:25px}.beyond__top-line:after{content:"";background:var(--color-border-hairline);height:1px;display:block}.beyond{--beyond-stage-h:min(883px,calc(100svh - var(--header-height) + 1px));--beyond-screen-min:calc(358px + 2 * 16px + 2px)}.beyond__layout{height:calc(var(--beyond-stage-h) + var(--section-gap-from-previous) + 1px + var(--beyond-track,0px));align-items:stretch;margin-top:-1px;padding-inline:25px;display:flex;position:relative}.beyond__stage{top:calc(var(--header-height) - 1px);min-width:var(--beyond-screen-min);flex-direction:column;flex:0 683px;align-self:flex-start;display:flex;position:sticky}.beyond__screen-row{height:var(--beyond-stage-h);align-items:stretch;display:flex}.beyond__nav-col{box-sizing:border-box;min-width:0;padding:86px 54px calc(86px + var(--section-gap-from-previous) + 1px) 55px;flex:707px}.beyond .scroll-nav--rail{top:calc(var(--header-height) - 1px + 86px);--scroll-nav-track:2px;width:100%;max-width:none}.beyond .scroll-nav__fill[data-state=passed]{clip-path:inset(0);transition:none}.beyond__panel,.beyond__tablet-title{display:none}.beyond__panel--right{background:var(--color-surface-panel);flex:1 4 248px;min-width:0;margin-block:1px;display:block}.beyond__screen{min-width:var(--beyond-screen-min);box-sizing:border-box;background:var(--color-surface-console);border:1px solid var(--color-border-hairline);isolation:isolate;contain:layout paint;flex:0 435px;position:relative;overflow:hidden}.beyond__scroll{z-index:1;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.beyond__scroll::-webkit-scrollbar{display:none}.beyond__transcript{box-sizing:border-box;width:100%;max-width:390px;padding:22px 16px max(68px,var(--beyond-tail,68px));flex-direction:column;gap:24px;margin-inline:auto;display:flex}.beyond-exchange,.beyond-exchange__card,.beyond-exchange__prose,.beyond__exchanges,.beyond__row{min-width:0}.beyond__exchanges{flex-direction:column;gap:24px;display:flex}.beyond__row-badge,.beyond__row-title{display:none}.beyond__screen .sheet__edge--bottom{--sheet-bot-h:var(--tune-bottom-h,52px);--surface-sheet-rgb:28 28 28;--edge-k:1;z-index:2}.beyond__scrollbar{z-index:4;pointer-events:none;width:4px;position:absolute;top:16px;bottom:60px;right:7px}.beyond__scrollbar span{background:var(--chat-white-16);border-radius:500px;width:100%;display:block}.beyond-exchange{flex-direction:column;gap:12px;display:flex}.beyond-exchange__card{width:100%;max-width:358px}.group-chat{font-family:var(--font-family);flex-direction:column;gap:12px}.group-chat,.group-chat__message{min-width:0;display:flex}.group-chat__message--main{justify-content:flex-end}.group-chat__message--other{align-items:flex-end;gap:8px}.group-chat__avatar{flex:0 0 var(--avatar-sm);width:var(--avatar-sm);height:var(--avatar-sm);background:var(--participant-color);outline:1px solid var(--border-visible);outline-offset:-1px;color:var(--white-100);border-radius:50%;place-items:center;font-size:14px;font-weight:600;line-height:24px;display:grid}.group-chat__bubble{box-sizing:border-box;border:1px solid var(--color-chat-border-muted);border-radius:var(--chat-radius-bubble);min-width:0;max-width:300px;color:var(--color-chat-bubble-text);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px 12px;display:flex}.group-chat__message--main .group-chat__bubble{background:var(--color-chat-bubble-surface)}.group-chat__message--other .group-chat__bubble{max-width:min(300px,calc(100% - var(--avatar-sm) - 8px));background:var(--neutral-750)}.beyond-exchange__assistant-name,.group-chat__reply-sender,.group-chat__reply-text,.group-chat__sender,.group-chat__text{margin:0}.group-chat__reply-sender,.group-chat__sender{color:var(--participant-color);font-size:14px;font-weight:600;line-height:24px}.group-chat__text{white-space:pre-wrap;font-size:17px;line-height:24px}.group-chat__mention{color:var(--mention-color)}.group-chat__mention--bud{color:var(--white-100);font-weight:600}.group-chat__message--other .group-chat__mention--bud{color:var(--light-blue)}.group-chat__reply{box-sizing:border-box;background:#0000003d;border-radius:12px;width:100%;min-width:0;padding:8px 12px}.group-chat__reply-sender{color:var(--reply-color)}.group-chat__reply-text{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.group-chat__reactions{flex-wrap:wrap;gap:4px;padding-top:4px;display:flex}.group-chat__reaction{isolation:isolate;color:var(--text-secondary-extra-strong);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:500px;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;font-size:14px;line-height:16px;display:inline-flex;position:relative}.group-chat__reaction:before{content:"";z-index:-1;border-radius:inherit;background:var(--white-8);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.group-chat__reaction:hover:before{background:var(--white-12)}.group-chat__reaction:hover{box-shadow:inset 0 0 0 1px var(--white-8)}}.group-chat__reaction:active,.group-chat__reaction[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--white-8);outline:none}.group-chat__reaction:active:before,.group-chat__reaction[aria-pressed=true]:before{background:var(--white-16)}.group-chat__reaction:focus-visible{outline:2px solid var(--white-16);outline-offset:2px}.group-chat__reaction>span{z-index:1;opacity:1;position:relative}.group-chat__reaction>span:first-child{color:var(--white-100);font-size:16px}.beyond-exchange__prose--group{flex-direction:column;gap:4px;display:flex}.beyond-exchange__assistant-name{color:var(--color-chat-text-tertiary);font-family:var(--font-family);font-size:14px;font-weight:600;line-height:24px}.beyond-exchange__actions{margin:0 0 0 -8px}@media (max-width:1023.98px){.beyond__top-line{display:none}.beyond__layout{height:auto;margin-top:72px;display:block;position:static}.beyond{padding-bottom:calc(var(--section-gap-from-previous) + 1px)}.beyond__band{display:none}.beyond__end-line{margin-left:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.beyond__stage{flex:none;min-width:0;display:block;position:static}.beyond__nav-col{display:contents}.beyond .scroll-nav--rail{display:none}.beyond__tablet-title{box-sizing:content-box;max-width:597px;margin-top:64px;padding-inline:61px;display:grid}.beyond__title{font-family:var(--font-sans);letter-spacing:-.24px;color:var(--color-text-title);text-wrap:balance;opacity:0;filter:blur(8px);grid-area:1/1;margin:0;font-size:24px;font-weight:500;line-height:28px;transition:opacity .3s ease-in,filter .3s ease-in,transform .3s ease-in;transform:translateY(12px)}.beyond__title[data-active=true]{opacity:1;filter:blur();transition:opacity .5s ease-out .15s,filter .5s ease-out .15s,transform .5s ease-out .15s;transform:translateY(0)}.beyond__screen-row{border-top:1px solid var(--color-border-hairline);grid-template-columns:60px 428px minmax(0,1fr);height:auto;margin-top:64px;display:grid}.beyond__panel{background:var(--color-surface-panel);margin-bottom:1px;display:block}.beyond__panel--right{flex:none;margin-top:0}.beyond__screen{flex:none;height:883px;margin-top:-1px}}@media (max-width:767.98px){.beyond__layout{margin-top:var(--section-copy-content-gap);padding-inline:0}.beyond__tablet-title{display:none}.beyond__screen-row{border-top:none;margin-top:0;display:block}.beyond__screen-line{margin-left:calc(100% - 100vw)}.beyond__panel,.beyond__screen .screen-bottom,.beyond__screen .screen-bottom__overlay,.beyond__screen .sheet__edge--bottom,.beyond__scrollbar{display:none}.beyond__screen,.beyond__scroll,.beyond__transcript{display:contents}.beyond__row{margin-top:var(--section-gap-from-previous)}.beyond__row-badge{background:var(--color-chip-surface-active);color:var(--color-text-label);margin:0 0 8px 20px;display:inline-block}.beyond__row-title{margin:0 0 var(--section-copy-content-gap);box-sizing:content-box;max-width:350px;font-family:var(--font-sans);letter-spacing:-.24px;color:var(--color-text-title);text-wrap:balance;padding-inline:20px;font-size:20px;font-weight:500;line-height:24px;display:block}}@media (prefers-reduced-motion:reduce){.beyond__title{filter:none;transform:none;transition:opacity .2s linear!important}}.privacy{position:relative}.privacy__inner{max-width:var(--page-max-width);margin-inline:auto}.privacy__grid{margin:0 var(--page-padding-inline);grid-template-columns:1fr 1fr;display:grid}.privacy__block{align-items:flex-start;gap:var(--section-label-copy-gap);box-sizing:border-box;--privacy-gap:150px;min-width:0;padding-block:calc(var(--privacy-gap) - 1px) calc(var(--privacy-gap) + 1px);flex-direction:column;padding-inline:85px 16px;display:flex}.privacy__block--second{border-left:1px solid var(--color-border-hairline);padding-left:84px}.privacy__copy{max-width:555px;font-family:var(--font-sans);letter-spacing:-.24px;text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:28px}.privacy__title{color:var(--color-text-title)}.privacy__description{color:var(--color-text-description)}.privacy__end-line{background:var(--color-border-hairline);pointer-events:none;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:1023.98px){.privacy__grid{grid-template-columns:1fr}.privacy__block{--privacy-gap:var(--tune-privacy-tablet-gap,64px);padding-inline:61px}.privacy__block:first-child{padding-bottom:var(--privacy-gap)}.privacy__block--second{border-left:0;border-top:1px solid var(--color-border-hairline);padding-top:calc(var(--privacy-gap) - 1px);padding-left:61px}.privacy__copy{max-width:597px}}@media (max-width:767.98px){.privacy__grid{margin:0}.privacy__block{--privacy-gap:48px;padding-inline:20px}.privacy__block--second{padding-left:20px}.privacy__copy{max-width:350px;font-size:20px;line-height:24px}}.closing-cta{--closing-cta-gap:var(--section-gap-from-previous);--closing-cta-headline-gap:var(--tune-cta-headline-gap,18px);--closing-cta-button-gap:var(--tune-cta-button-gap,28px);position:relative}.closing-cta__inner{max-width:var(--page-max-width);margin-inline:auto}.closing-cta__box{margin-inline:var(--page-padding-inline);padding-block:calc(var(--closing-cta-gap) - 1px) calc(var(--closing-cta-gap) + 1px);background:var(--color-surface-panel)}.closing-cta__content{text-align:center;flex-direction:column;align-items:center;display:flex}.closing-cta__headline{width:min(672px,100% - 40px);font-family:var(--font-sans);letter-spacing:-1px;color:var(--color-text-title);margin:24px 0 0;font-size:clamp(52px,42.154px + .9615vw,56px);font-weight:400;line-height:clamp(52px,42.154px + .9615vw,56px)}.closing-cta__description{width:min(559px,100% - 40px);margin:var(--closing-cta-headline-gap) 0 0;font-family:var(--font-sans);color:var(--color-text-description);font-size:20px;font-weight:400;line-height:28px}.closing-cta__description+.pill-button{margin-top:var(--closing-cta-button-gap)}.closing-cta__end-line{background:var(--color-border-hairline);pointer-events:none;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:1023.98px){.closing-cta{--closing-cta-button-gap:24px}.closing-cta__headline{font-size:52px;line-height:52px}}@media (max-width:767.98px){.closing-cta{--closing-cta-gap:calc(1.5 * var(--section-gap-from-previous))}.closing-cta__box{margin-inline:0}.closing-cta__description,.closing-cta__headline{width:min(350px,100% - 40px)}.closing-cta__headline{font-size:40px;line-height:42px}}.faq{position:relative}.faq__inner{max-width:var(--page-max-width);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.faq__accordion,.faq__intro{min-width:0}.faq__intro{padding-block:86px}.faq__intro .section-intro{top:calc(var(--header-height) + 86px);max-width:none;padding-right:60px;position:sticky}.faq__accordion{margin-right:var(--page-padding-inline);border-left:1px solid var(--color-border-hairline)}.faq__item:not(:last-child){border-bottom:1px solid var(--color-border-hairline)}.faq__item{transition:background-color .2s}.faq__item[data-open=true]{background:var(--color-surface-console);transition:none}.faq__question{width:100%;min-height:81px;color:var(--color-text-title);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-content:center;align-items:flex-start;gap:18px;padding:28px 30px 28px 42px;font-size:16px;font-weight:500;line-height:22.4px;transition:background-color .2s;display:grid}.faq__item:last-child .faq__question{min-height:82px}.faq__question>span{align-self:center;min-width:0}.faq__icon{background-color:var(--color-text-description);flex:0 0 24px;width:24px;height:24px;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s;display:block;-webkit-mask:url(/icons/faq-plus.svg) 50%/24px 24px no-repeat;mask:url(/icons/faq-plus.svg) 50%/24px 24px no-repeat}.faq__item[data-open=true] .faq__icon{transform:rotate(45deg)}.faq__answer-wrap{visibility:hidden;background:var(--color-surface-console);grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;display:grid}.faq__item[data-open=true] .faq__answer-wrap{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),visibility}.faq__answer-clip{min-height:0;overflow:hidden}.faq__answer{color:var(--color-text-description);font-family:var(--font-sans);opacity:0;flex-direction:column;gap:14px;padding:0 56px 27px 42px;font-size:16px;font-weight:400;line-height:22.4px;transition:opacity .2s;display:flex}.faq__item[data-open=true] .faq__answer{opacity:1}.faq__item:last-child .faq__answer{padding-bottom:28px}.faq__answer p{margin:0}.faq__answer strong{color:var(--color-text-title);font-weight:500}.faq__answer a{color:var(--color-text-title);text-decoration:none}.faq__answer a.faq__answer-link{align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.faq__answer-arrow{background-color:var(--color-text-description);width:24px;height:24px;transition:background-color .3s;-webkit-mask:url(/icons/faq-arrow.svg) 50%/24px 24px no-repeat;mask:url(/icons/faq-arrow.svg) 50%/24px 24px no-repeat}@media (hover:hover) and (pointer:fine){.faq__question:hover{background:var(--color-surface-console)}.faq__answer-link:hover .faq__answer-arrow,.faq__item:hover .faq__icon{background-color:var(--color-text-title)}}.faq__question:active,.faq__question:focus-visible{background:var(--color-surface-focus);outline:none}@media (hover:none){.faq__question:active{background:var(--color-surface-console)}}.faq__answer a:focus-visible{outline:2px solid var(--color-text-label);outline-offset:3px;border-radius:2px}.faq__end-line{background:var(--color-border-hairline);pointer-events:none;width:100vw;height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}@media (max-width:1023.98px){.faq__inner{padding-top:var(--section-gap-from-previous);display:block}.faq__intro{padding-block:0}.faq__intro .section-intro{padding-right:86px;position:static}.faq__accordion{margin:var(--section-copy-content-gap) var(--page-padding-inline) 0;border-top:1px solid var(--color-border-hairline);border-left:0}}@media (max-width:767.98px){.faq__intro .section-intro{padding-right:20px}.faq__accordion{margin-inline:0}.faq__question{gap:16px;padding:20px 16px 20px 20px}.faq__answer{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.faq__answer,.faq__answer-arrow,.faq__answer-wrap,.faq__icon,.faq__item,.faq__question{transition:none}}.contact{padding-top:var(--section-gap-from-previous);position:relative}.contact__end-line,.contact__top-line{background:var(--color-border-hairline);pointer-events:none;width:100vw;height:1px;position:absolute;right:50%;transform:translate(50%)}.contact__top-line{top:var(--section-gap-from-previous)}.contact__end-line{bottom:0}.contact__inner{max-width:var(--page-max-width);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.contact__intro,.contact__panel{min-width:0}.contact__intro{padding-block:86px}.contact__copy{top:calc(var(--header-height) + 86px);position:sticky}.contact__copy .section-intro{max-width:574px;padding-right:60px}.contact__description{box-sizing:content-box;max-width:574px;color:var(--color-text-description);font-family:var(--font-sans);text-wrap:balance;margin:16px 0 0;padding-inline:80px 60px;font-size:16px;font-weight:400;line-height:22.4px}.contact__panel{box-sizing:border-box;margin-right:var(--page-padding-inline);border-left:1px solid var(--color-border-hairline);background:var(--color-sheet-surface);padding:55.6px 43px 25px 41px}.contact__form{flex-direction:column;gap:24px;display:flex}.contact__row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact__field{flex-direction:column;min-width:0;display:flex}.contact__control--message{resize:none;height:213px;padding-block:15px}.contact__form .field-submit-error{margin:-8px 0}.contact__submit{align-self:flex-start}.contact__submit[aria-busy=true]{cursor:progress}.contact__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact__success{outline:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.contact__success-title{color:var(--color-text-title);font-weight:500}.contact__success-text,.contact__success-title{font-family:var(--font-sans);margin:0;font-size:16px;line-height:22.4px}.contact__success-text{color:var(--color-text-description);font-weight:400}.contact__success .pill-button{margin-top:16px}@media (max-width:1023.98px){.contact{padding-top:0}.contact__top-line{display:none}.contact__inner{padding-top:var(--section-gap-from-previous);display:block}.contact__intro{padding-block:0}.contact__copy{position:static}.contact__copy .section-intro{max-width:597px;padding-right:86px}.contact__description{max-width:597px;padding-inline:86px}.contact__panel{margin:var(--section-copy-content-gap) var(--page-padding-inline) 0;border:1px solid var(--color-border-hairline);border-bottom:0;padding:47px 42px 49px}}@media (max-width:767.98px){.contact__copy .section-intro{max-width:350px;padding-right:20px}.contact__description{max-width:350px;padding-inline:20px}.contact__panel{border-inline:0;margin-inline:0;padding-inline:20px}.contact__row{grid-template-columns:1fr}}.contact__turnstile{flex-direction:column;min-width:0;display:flex}.contact__turnstile--idle{visibility:hidden;pointer-events:none;width:100%;height:0;position:absolute;overflow:hidden}.ra-sheet{box-sizing:border-box;width:min(737px,100%);max-width:none;max-height:calc(100dvh - var(--header-height));background:var(--color-sheet-surface);color:var(--color-text-title);font-family:var(--font-sans);transition:transform .32s cubic-bezier(.16,1,.3,1),overlay allow-discrete .32s,display allow-discrete .32s;border:1px solid var(--chat-white-16);border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;margin:0 auto;padding:0;display:flex;position:fixed;inset:auto 0 0;overflow:visible;transform:translateY(100%)}.ra-sheet:not([open]){display:none}.ra-sheet[open]{transform:translateY(0)}@starting-style{.ra-sheet[open]{transform:translateY(100%)}}.ra-sheet::backdrop{background:var(--color-sheet-backdrop);opacity:0;transition:opacity .25s ease,overlay allow-discrete .25s,display allow-discrete .25s}.ra-sheet[open]::backdrop{opacity:1}@starting-style{.ra-sheet[open]::backdrop{opacity:0}}.ra-sheet:focus-visible{outline:none}.ra-sheet__inner{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ra-sheet__top{z-index:2;border-radius:27px 27px 0 0;position:absolute;top:0;left:0;right:0}.ra-sheet__bar{text-align:center;min-height:77px;padding:24px 68px 25px;position:relative}.ra-sheet__title{letter-spacing:-.24px;margin:0;font-size:17px;font-weight:500;line-height:28px}.ra-sheet .sheet__close svg{width:24px;height:24px}.ra-sheet__body{min-height:0;padding:var(--sheet-top-h,77px) 54px var(--sheet-bot-h,0) 53px;scroll-padding-block:var(--sheet-top-h,77px) var(--sheet-bot-h,0);overscroll-behavior:contain;scrollbar-width:none;border-radius:27px 27px 0 0;flex:auto;overflow-y:auto}.ra-sheet__body::-webkit-scrollbar{display:none}.ra-intro{color:var(--color-text-description);letter-spacing:-.24px;margin:30px 0 0;font-size:16px;font-weight:500;line-height:24px}.ra-intro--note{margin-top:16px}.ra-text-strong{color:var(--color-text-title)}.ra-required{color:var(--color-text-error)}.ra-form{flex-direction:column;gap:42px;margin-top:48px;display:flex}.ra-dependent-group,.ra-field{flex-direction:column;min-width:0;display:flex}.ra-dependent-group{gap:12px}.ra-field--email .field-control{max-width:356px}.ra-form .field-label{letter-spacing:normal}.ra-field:has(.ra-field__hint)>.field-label{margin-bottom:0}.ra-field__hint{color:var(--color-text-description);margin:0 0 8px;font-size:16px;font-weight:500;line-height:24px}.ra-sheet__footer{z-index:2;padding:48px 54px 48px 53px;position:absolute;bottom:0;left:0;right:0}.ra-sheet .sheet__edge--bottom{--edge-k:var(--edge-k-bottom,0)}.ra-sheet__footer-inner{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.ra-sheet__footer-inner .field-submit-error{align-self:stretch;margin:0}.ra-sheet__footer .pill-button[aria-busy=true]{cursor:progress}.choice-chips{min-width:0}.choice-chips__label{color:var(--color-text-title);margin:0;font-size:16px;font-weight:500;line-height:22.4px}.choice-chips__label:has(+.choice-chips__hint){line-height:24px}.choice-chips__hint{color:var(--color-text-description);margin:0;font-size:16px;font-weight:500;line-height:24px}.choice-chips__list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.choice-chip{display:inline-flex;position:relative}.choice-chip__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.choice-chip__face{box-sizing:border-box;border:1px solid var(--chat-white-16);height:43px;color:var(--color-text-title);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:500px;align-items:center;padding:11px 17px;font-size:14px;font-weight:500;line-height:21px;transition:background-color .2s,box-shadow .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.choice-chip:hover .choice-chip__face{background:#292b2d}}.choice-chip__face:active,.choice-chip__input:focus-visible+.choice-chip__face{background:#292b2d;box-shadow:inset 0 0 0 999px #ffffff14}.choice-chip__face:active{transition-duration:.1s}.choice-chip__input:checked+.choice-chip__face{background:var(--chat-blue);box-shadow:none}.choice-chips .field-error{margin-top:8px;padding-inline:0}.choice-chips__note{color:var(--color-text-description);margin:12px 0 0;font-size:14px;font-weight:500;line-height:20px}.place-search{min-width:0;position:relative}.place-search[data-focused] .field-control{padding-left:44px}.place-search[data-focused]:before{content:"";background:var(--color-field-placeholder);pointer-events:none;width:24px;height:24px;position:absolute;top:14.5px;left:12px;-webkit-mask:url(/icons/search.svg) 50%/24px 24px no-repeat;mask:url(/icons/search.svg) 50%/24px 24px no-repeat}.place-search__list{overscroll-behavior:contain;border:1px solid var(--color-field-border);background:var(--color-field-surface);border-radius:16px;max-height:287.6px;margin:8px 0 0;padding:6px;list-style:none;overflow-y:auto}.place-search__list::-webkit-scrollbar{width:14px}.place-search__list::-webkit-scrollbar-thumb{background:var(--chat-white-16);background-clip:padding-box;border:5px solid #0000;border-radius:999px}.place-search__list::-webkit-scrollbar-track{margin-block:10px}@supports not selector(::-webkit-scrollbar){.place-search__list{scrollbar-width:thin;scrollbar-color:var(--chat-white-16) transparent}}.place-search__option{color:var(--color-text-description);cursor:pointer;border-radius:10px;padding:10px 14px;font-size:16px;font-weight:400;line-height:22.4px}.place-search__option strong{color:var(--color-text-title);font-weight:500}.place-search__option[aria-selected=true]{color:var(--color-text-title);background:#292b2d}.place-search__credit{color:var(--color-chat-text-tertiary);padding:8px 14px 4px;font-size:12px;line-height:16px}.place-search__credit a{color:inherit;text-decoration:underline}.ra-success{text-align:center;flex-direction:column;align-items:center;padding:30px 0 48px;display:flex}.ra-success__disc{background:var(--color-success-surface);border-radius:500px;place-items:center;width:78px;height:78px;display:grid}.ra-success__check{background:var(--color-success);width:56px;height:56px;-webkit-mask:url(/icons/request-check.svg) 50%/56px 56px no-repeat;mask:url(/icons/request-check.svg) 50%/56px 56px no-repeat}.ra-success__title{letter-spacing:-.24px;outline:none;margin:16px 0 0;font-size:24px;font-weight:500;line-height:28px}.ra-success__text{max-width:458px;color:var(--color-text-description);letter-spacing:-.24px;margin:24px 0 0;font-size:16px;font-weight:400;line-height:24px}.ra-success .pill-button{margin-top:24px}@media (max-width:1023.98px){.ra-sheet__body,.ra-sheet__footer{padding-inline:41px 42px}}@media (max-width:767.98px){.ra-sheet__body{padding-inline:20px}.ra-sheet__footer{padding:24px 20px}.ra-field--email .field-control{max-width:none}}@media (prefers-reduced-motion:reduce){.choice-chip__face,.ra-sheet,.ra-sheet::backdrop{transition:none}}.ra-turnstile{flex-direction:column;min-width:0;display:flex}.ra-turnstile--idle{visibility:hidden;pointer-events:none;width:100%;height:0;position:absolute;overflow:hidden}.thinking-row{gap:8px}.thinking-dots,.thinking-row{align-items:center;display:flex}.thinking-dots{justify-content:center;gap:2px;width:24px;height:24px}.thinking-dots span{background:var(--color-text-secondary);width:4.5px;height:4.5px;animation:thinking-dot .95s ease-in-out infinite;animation-delay:calc(var(--i) * .1425s);border-radius:50%}@keyframes thinking-dot{0%,to{opacity:.4;transform:scale(.62)translateY(2.5px)}50%{opacity:1;transform:scale(1)translateY(-2.5px)}}.thinking-shimmer{font-family:var(--font-sans);background-image:linear-gradient(100deg,var(--color-text-secondary) 35%,#ffffffe6 50%,var(--color-text-secondary) 65%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:15px;line-height:normal;animation:thinking-shimmer-sweep 2.9s ease-in-out infinite}@keyframes thinking-shimmer-sweep{0%{background-position:120% 0}75.8%{background-position:-120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.thinking-dots span{opacity:.7;animation:none;transform:none}.thinking-shimmer{background-position:0 0;animation:none}}.action-row__icon,.action-row__pill{cursor:pointer;transition:background-color .2s}.action-row__icon{border-radius:8px;padding:8px}.action-row__pill{border:1px solid var(--color-chat-border-muted);color:var(--color-text-secondary);border-radius:8px;align-items:center;gap:4px;margin-left:8px;padding:8px 8px 8px 6px;font-size:12px;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.action-row__icon:hover,.action-row__pill:hover{background-color:var(--surface-hover)}}.action-row__icon:active,.action-row__icon:focus-visible,.action-row__pill:active,.action-row__pill:focus-visible{background-color:var(--surface-press);outline:none}.action-row__icon:active,.action-row__pill:active{transition-duration:.1s}@media (max-width:767.98px){.exchange-box{background:var(--color-surface-exchange);border-top:1px solid var(--color-border-hairline);border-bottom:1px solid var(--color-border-hairline);padding:32px 16px}.exchange-box .beyond-exchange__prose{width:358px;max-width:100%}.exchange-box .beyond-exchange__prose>*,.exchange-box .beyond-exchange__user p{font-size:18px}}.hero-tuning-toggle{z-index:201;border:1px solid var(--chat-white-16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-primary);font-family:var(--font-sans);cursor:pointer;background:#101010f0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;position:fixed;bottom:16px;right:16px}.hero-tuning-toggle:hover{border-color:var(--chat-white-16);background:#202122f0}.hero-tuning-panel{top:calc(var(--header-height) + 16px);z-index:200;width:320px;max-height:min(70vh,calc(100vh - var(--header-height) - 72px));border:1px solid var(--chat-white-16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-sans);color:var(--color-text-primary);background:#101010f0;border-radius:12px;flex-direction:column;gap:12px;padding:14px;font-size:12px;display:flex;position:fixed;right:16px;overflow-y:auto}.hero-tuning-panel[data-corner=bottom-left],.hero-tuning-panel[data-corner=top-left],.hero-tuning-toggle[data-corner=bottom-left],.hero-tuning-toggle[data-corner=top-left]{left:16px;right:auto}.hero-tuning-toggle[data-corner=top-left],.hero-tuning-toggle[data-corner=top-right]{bottom:auto;top:calc(var(--header-height) + 16px)}.hero-tuning-panel[data-corner=top-left],.hero-tuning-panel[data-corner=top-right]{top:calc(var(--header-height) + 56px)}.hero-tuning-panel[data-corner=bottom-left],.hero-tuning-panel[data-corner=bottom-right]{top:auto;bottom:56px}.hero-tuning-panel__corners{gap:2px;margin-left:auto;display:flex}.hero-tuning-panel__corner{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0;font-size:13px;line-height:1}.hero-tuning-panel__corner:hover{color:var(--color-text-primary);border-color:var(--chat-white-12)}.hero-tuning-panel__corner[aria-pressed=true]{color:var(--color-text-primary);border-color:var(--chat-white-16);background:#202122f0}.hero-tuning-panel__field--check{flex-direction:row;align-items:center;gap:8px}.hero-tuning-panel__field--check input{margin:0}.hero-tuning-panel__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.hero-tuning-panel__header h2{margin:0;font-size:13px;font-weight:600}.hero-tuning-panel__close{border:1px solid var(--chat-white-12);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.hero-tuning-panel__close:hover{color:var(--color-text-primary);border-color:var(--chat-white-16)}.hero-tuning-panel__note{font-size:11px;line-height:1.4}.hero-tuning-panel__note,.hero-tuning-panel__viewport{color:var(--color-text-secondary);margin:0}.hero-tuning-panel__section{background:#ffffff08;border-radius:10px;padding:8px 10px}.hero-tuning-panel__section>summary{cursor:pointer;padding:4px 0;font-size:13px;font-weight:600}.hero-tuning-panel__section[open]>summary{margin-bottom:8px}.hero-tuning-panel__controls{flex-direction:column;gap:10px;display:flex}.hero-tuning-panel__field{color:var(--color-text-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.hero-tuning-panel__field-label{justify-content:space-between;display:flex}.hero-tuning-panel__value{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.hero-tuning-panel__field input[type=range]{width:100%;accent-color:var(--chat-blue)}.hero-tuning-panel__field select{border:1px solid var(--chat-white-12);background:var(--chat-neutral-850);color:var(--color-text-primary);border-radius:6px;padding:4px 6px;font-size:12px}.hero-tuning-panel__field--color{flex-direction:row;justify-content:space-between;align-items:center}.hero-tuning-panel__field--color input[type=color]{border:1px solid var(--chat-white-12);cursor:pointer;background:0 0;border-radius:6px;width:40px;height:24px;padding:0}.hero-tuning-panel__layer,.hero-tuning-panel__stop{background:#ffffff08;border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.hero-tuning-panel__layer-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.hero-tuning-panel__layers{flex-direction:column;gap:8px;display:flex}.hero-tuning-panel__copy{border:1px solid var(--chat-white-16);background:var(--chat-blue);color:#fff;cursor:pointer;border-radius:8px;align-self:flex-start;margin-top:10px;padding:6px 12px;font-size:12px}@property --sharing-run-x{syntax:"<length-percentage>";inherits:false;initial-value:20px}@property --sharing-run-y{syntax:"<length-percentage>";inherits:false;initial-value:20px}@property --sharing-run-angle{syntax:"<angle>";inherits:false;initial-value:-60deg}:root[data-tune-share-light] .sharing__card .card-btn[data-action=share]{--sharing-run-tail:var(--tune-sharing-run-tail,50deg);--sharing-run-body:var(--tune-sharing-run-body,40deg);--sharing-run-head:var(--tune-sharing-run-head,8deg);--sharing-run-inset:var(--tune-sharing-run-inset,20px);--sharing-run-centre:calc(var(--sharing-run-tail) + var(--sharing-run-body) / 2);--sharing-button-base:var(--surface-card-button);--sharing-button-tint:transparent;background:linear-gradient(var(--sharing-button-tint),var(--sharing-button-tint)) padding-box,linear-gradient(var(--sharing-button-base),var(--sharing-button-base)) padding-box,conic-gradient(from var(--sharing-run-angle) at var(--sharing-run-x) var(--sharing-run-y),transparent 0deg,var(--tune-sharing-run-color-tail,var(--color-text-label)) var(--sharing-run-tail),var(--tune-sharing-run-color-head,#fff) calc(var(--sharing-run-tail) + var(--sharing-run-body)),transparent calc(var(--sharing-run-tail) + var(--sharing-run-body) + var(--sharing-run-head))) border-box,linear-gradient(var(--border-muted),var(--border-muted)) border-box;animation:sharing-border-run var(--tune-sharing-border,3.6s) linear infinite;border-color:#0000}@media (hover:hover) and (pointer:fine){:root[data-tune-share-light] .sharing__card .card-btn[data-action=share]:hover{--sharing-button-base:var(--surface-card);--sharing-button-tint:var(--surface-hover)}}:root[data-tune-share-light] .sharing__card .card-btn[data-action=share]:active{--sharing-button-base:var(--surface-card);--sharing-button-tint:var(--surface-press)}.sharing[data-paused=true] .sharing__card .card-btn[data-action=share]{animation-play-state:paused}@keyframes sharing-border-run{0%{--sharing-run-x:var(--sharing-run-inset);--sharing-run-y:var(--sharing-run-inset);--sharing-run-angle:calc(-1 * var(--sharing-run-centre))}31.5%{--sharing-run-x:calc(100% - var(--sharing-run-inset));--sharing-run-y:var(--sharing-run-inset);--sharing-run-angle:calc(-1 * var(--sharing-run-centre))}50%{--sharing-run-x:calc(100% - var(--sharing-run-inset));--sharing-run-y:calc(100% - var(--sharing-run-inset));--sharing-run-angle:calc(180deg - var(--sharing-run-centre))}81.5%{--sharing-run-x:var(--sharing-run-inset);--sharing-run-y:calc(100% - var(--sharing-run-inset));--sharing-run-angle:calc(180deg - var(--sharing-run-centre))}to{--sharing-run-x:var(--sharing-run-inset);--sharing-run-y:var(--sharing-run-inset);--sharing-run-angle:calc(360deg - var(--sharing-run-centre))}}@media (prefers-reduced-motion:reduce){:root[data-tune-share-light] .sharing__card .card-btn[data-action=share]{background:var(--surface-card-button);border-color:var(--border-muted);animation:none}}:root{color-scheme:dark;--page-neutral-900:#191a1a;--page-white-96:#fffffff5;--page-white-56:#ffffff8f;--page-title:#fafafb;--page-description:#8a96a1;--color-surface-page:var(--page-neutral-900);--color-text-title:var(--page-title);--color-text-description:var(--page-description);--color-text-primary:var(--page-white-96);--color-text-secondary:var(--page-white-56);--page-max-width:1440px;--page-padding-inline:25px;--chat-blue:#0057ae;--chat-white-92:#ffffffeb;--chat-white-48:#ffffff7a;--chat-white-16:#ffffff29;--chat-white-12:#ffffff1f;--chat-white-6:#ffffff0f;--chat-neutral-850:#202122;--chat-radius-bubble:24px;--chat-radius-action:8px;--color-chat-bubble-surface:var(--chat-blue);--color-chat-bubble-text:var(--chat-white-92);--color-chat-border-muted:var(--chat-white-16);--color-chat-icon:var(--page-white-56);--color-chat-text-tertiary:var(--chat-white-48);--color-chat-press-surface:var(--chat-white-6);--color-sheet-surface:var(--chat-neutral-850);--color-sheet-border:var(--chat-white-12);--header-height:75px;--page-panel:#151515;--page-exchange:#1e1e1e;--page-text-accent:#46a2ff;--color-surface-panel:var(--page-panel);--color-surface-exchange:var(--page-exchange);--color-text-accent:var(--page-text-accent);--color-surface-label:#0057ae33;--page-text-label:#c8dcff;--color-text-label:var(--page-text-label);--page-label-trace-tail:#303f4f;--color-trace-label-tail:var(--page-label-trace-tail);--color-trace-label-head:var(--color-text-label);--page-console:#1c1c1c;--color-surface-console:var(--page-console);--page-icon-muted:#97a4af;--color-icon-muted:var(--page-icon-muted);--page-surface-focus:#111;--color-surface-focus:var(--page-surface-focus);--page-chip-surface:#1e1e1e;--page-chip-text:#656b75;--page-chip-surface-active:#00468b;--color-chip-surface:var(--page-chip-surface);--color-chip-text:var(--page-chip-text);--color-chip-surface-active:var(--page-chip-surface-active);--page-error:#ff4245;--color-error-surface:#ff424514;--color-text-error:var(--page-error);--color-field-surface:#0000001f;--color-field-surface-focus:var(--color-surface-page);--color-field-border:var(--white-8);--color-field-border-active:var(--white-32);--color-field-placeholder:#fafafb66;--color-sheet-backdrop:#191919b3;--color-success:#38da8e;--color-success-surface:#38da8e29;--section-gap-from-previous:186px;--section-label-copy-gap:8px;--section-copy-content-gap:84px;--color-border-hairline:#2f3030}@media (min-width:768px) and (max-width:1023.98px){:root{--page-padding-inline:25px;--section-gap-from-previous:152px;--section-copy-content-gap:58px}}@media (max-width:767.98px){:root{--section-gap-from-previous:122px;--section-copy-content-gap:48px}}html{overflow-x:hidden}body{background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-sans),Arial,Helvetica,sans-serif}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}