/*! tailwindcss v4.2.2 | 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)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-400:oklch(85.2% .199 91.936);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-400:oklch(70.7% .165 254.624);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-rose-300:oklch(81% .117 11.638);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace}}@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,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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{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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--bg-primary);color:var(--text-primary)}html{font-family:var(--font-sans)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[1px\]{inset:1px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-3{margin:calc(var(--spacing) * 3)}.m-\[1px\]{margin:1px}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-64{height:calc(var(--spacing) * 64)}.h-\[30\%\]{height:30%}.h-\[44px\]{height:44px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[420px\]{max-height:420px}.max-h-\[clamp\(220px\,42dvh\,360px\)\]{max-height:clamp(220px,42dvh,360px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[58px\]{min-height:58px}.min-h-\[180px\]{min-height:180px}.min-h-\[190px\]{min-height:190px}.min-h-\[220px\]{min-height:220px}.min-h-\[250px\]{min-height:250px}.min-h-\[280px\]{min-height:280px}.min-h-\[360px\]{min-height:360px}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-\[540px\]{min-height:540px}.min-h-\[620px\]{min-height:620px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-60{width:calc(var(--spacing) * 60)}.w-\[20\%\]{width:20%}.w-\[44px\]{width:44px}.w-\[104px\]{width:104px}.w-\[280px\]{width:280px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[72ch\]{max-width:72ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[32px\]{min-width:32px}.min-w-\[36px\]{min-width:36px}.min-w-\[720px\]{min-width:720px}.min-w-\[940px\]{min-width:940px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-y-2{--tw-border-spacing-y:calc(var(--spacing) * 2);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)}.translate-x-full{--tw-translate-x:100%}.-translate-y-1\/2,.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.translate-y-0,.translate-y-8{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[0\.7fr_1fr_0\.7fr\]{grid-template-columns:.7fr 1fr .7fr}.grid-cols-\[32px_minmax\(0\,1fr\)\]{grid-template-columns:32px minmax(0,1fr)}.grid-cols-\[repeat\(16\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(16,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-\[1fr_0\.7fr\]{grid-template-rows:1fr .7fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-\[6px\]{border-radius:6px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-\[42px\]{border-top-left-radius:42px;border-top-right-radius:42px}.rounded-l-2xl{border-top-left-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}.rounded-r-2xl{border-top-right-radius:calc(var(--radius) * 1.8);border-bottom-right-radius:calc(var(--radius) * 1.8)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) * .6)}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) * .6)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1a1a1a\]{border-color:#1a1a1a}.border-\[\#262626\]{border-color:#262626}.border-\[\#404040\]{border-color:#404040}.border-\[\#ff00aa\]{border-color:#f0a}.border-\[var\(--accent-mint\)\]{border-color:var(--accent-mint)}.border-\[var\(--border-card\)\]{border-color:var(--border-card)}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--recorder-button-border\)\]{border-color:var(--recorder-button-border)}.border-\[var\(--status-error-border\)\]{border-color:var(--status-error-border)}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/20{border-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/20{border-color:color-mix(in oklab,var(--color-blue-400) 20%,transparent)}}.border-cyan-400\/15{border-color:#00d2ef26}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/15{border-color:color-mix(in oklab,var(--color-cyan-400) 15%,transparent)}}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/20{border-color:color-mix(in oklab,var(--color-cyan-400) 20%,transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-input{border-color:var(--input)}.border-layers-mint,.border-layers-mint\/20{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.border-layers-mint\/20{border-color:color-mix(in oklab,var(--layers-mint) 20%,transparent)}}.border-layers-mint\/25{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.border-layers-mint\/25{border-color:color-mix(in oklab,var(--layers-mint) 25%,transparent)}}.border-layers-mint\/30{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.border-layers-mint\/30{border-color:color-mix(in oklab,var(--layers-mint) 30%,transparent)}}.border-layers-mint\/40{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.border-layers-mint\/40{border-color:color-mix(in oklab,var(--layers-mint) 40%,transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-500{border-color:var(--color-neutral-500)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-neutral-950{border-color:var(--color-neutral-950)}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-signal-live\/20{border-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.border-signal-live\/20{border-color:color-mix(in oklab,var(--signal-live) 20%,transparent)}}.border-signal-live\/25{border-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.border-signal-live\/25{border-color:color-mix(in oklab,var(--signal-live) 25%,transparent)}}.border-signal-live\/30{border-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.border-signal-live\/30{border-color:color-mix(in oklab,var(--signal-live) 30%,transparent)}}.border-signal-warning\/25{border-color:var(--signal-warning)}@supports (color:color-mix(in lab,red,red)){.border-signal-warning\/25{border-color:color-mix(in oklab,var(--signal-warning) 25%,transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/6{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-yellow-400\/20{border-color:#fac80033}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/20{border-color:color-mix(in oklab,var(--color-yellow-400) 20%,transparent)}}.border-zinc-950\/40{border-color:#09090b66}@supports (color:color-mix(in lab,red,red)){.border-zinc-950\/40{border-color:color-mix(in oklab,var(--color-zinc-950) 40%,transparent)}}.border-l-signal-live{border-left-color:var(--signal-live)}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0d1721\]{background-color:#0d1721}.bg-\[\#0d1721\]\/90{background-color:oklab(20.019% -.00888637 -.0233554/.9)}.bg-\[\#1f6feb\]{background-color:#1f6feb}.bg-\[\#7f1d1d\]{background-color:#7f1d1d}.bg-\[\#14b8a6\]{background-color:#14b8a6}.bg-\[\#134e4a\]{background-color:#134e4a}.bg-\[\#06111a\]\/70{background-color:oklab(17.1832% -.0113173 -.022607/.7)}.bg-\[\#09121c\]{background-color:#09121c}.bg-\[\#050505\]{background-color:#050505}.bg-\[\#171717\]{background-color:#171717}.bg-\[\#262626\]{background-color:#262626}.bg-\[\#dc2626\]{background-color:#dc2626}.bg-\[\#ef4444\]{background-color:#ef4444}.bg-\[\#f0f0f0\]{background-color:#f0f0f0}.bg-\[\#f0f0f0\]\/25{background-color:oklab(95.514% -8.9407e-8 5.96046e-8/.25)}.bg-\[\#f0f0f0\]\/70{background-color:oklab(95.514% -8.9407e-8 5.96046e-8/.7)}.bg-\[color-mix\(in_oklch\,var\(--signal-live\)_10\%\,transparent\)\]{background-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--signal-live\)_10\%\,transparent\)\]{background-color:color-mix(in oklch,var(--signal-live) 10%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--surface-control\)_62\%\,transparent\)\]{background-color:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--surface-control\)_62\%\,transparent\)\]{background-color:color-mix(in oklch,var(--surface-control) 62%,transparent)}}.bg-\[color-mix\(in_oklch\,white_64\%\,var\(--surface-control\)_36\%\)\]{background-color:#fff}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,white_64\%\,var\(--surface-control\)_36\%\)\]{background-color:color-mix(in oklch,white 64%,var(--surface-control) 36%)}}.bg-\[rgba\(15\,23\,42\,0\.12\)\]{background-color:#0f172a1f}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-card-hover\)\]{background-color:var(--bg-card-hover)}.bg-\[var\(--bg-primary\)\],.bg-\[var\(--bg-primary\)\]\/95{background-color:var(--bg-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--bg-primary\)\]\/95{background-color:color-mix(in oklab,var(--bg-primary) 95%,transparent)}}.bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--border-card\)\]{background-color:var(--border-card)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--layers-ink\)\]{background-color:var(--layers-ink)}.bg-\[var\(--layers-mint\)\]{background-color:var(--layers-mint)}.bg-\[var\(--paper-calm-ink\)\]{background-color:var(--paper-calm-ink)}.bg-\[var\(--recorder-button-bg\)\]{background-color:var(--recorder-button-bg)}.bg-\[var\(--status-error-bg\)\]{background-color:var(--status-error-bg)}.bg-\[var\(--surface-control\)\],.bg-\[var\(--surface-control\)\]\/35{background-color:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-control\)\]\/35{background-color:color-mix(in oklab,var(--surface-control) 35%,transparent)}}.bg-\[var\(--surface-control-hover\)\]{background-color:var(--surface-control-hover)}.bg-\[var\(--surface-panel\)\]{background-color:var(--surface-panel)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-background{background-color:var(--bg-primary)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-blue-400\/15{background-color:#54a2ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/15{background-color:color-mix(in oklab,var(--color-blue-400) 15%,transparent)}}.bg-current{background-color:currentColor}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/10{background-color:color-mix(in oklab,var(--color-cyan-400) 10%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-layers-mint,.bg-layers-mint\/5{background-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.bg-layers-mint\/5{background-color:color-mix(in oklab,var(--layers-mint) 5%,transparent)}}.bg-layers-mint\/10{background-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.bg-layers-mint\/10{background-color:color-mix(in oklab,var(--layers-mint) 10%,transparent)}}.bg-layers-mint\/15{background-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.bg-layers-mint\/15{background-color:color-mix(in oklab,var(--layers-mint) 15%,transparent)}}.bg-layers-mint\/60{background-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.bg-layers-mint\/60{background-color:color-mix(in oklab,var(--layers-mint) 60%,transparent)}}.bg-layers-mint\/\[0\.06\]{background-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.bg-layers-mint\/\[0\.06\]{background-color:color-mix(in oklab,var(--layers-mint) 6%,transparent)}}.bg-layers-mint\/\[0\.08\]{background-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.bg-layers-mint\/\[0\.08\]{background-color:color-mix(in oklab,var(--layers-mint) 8%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-900\/70{background-color:#171717b3}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/70{background-color:color-mix(in oklab,var(--color-neutral-900) 70%,transparent)}}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-neutral-950\/80{background-color:#0a0a0acc}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/80{background-color:color-mix(in oklab,var(--color-neutral-950) 80%,transparent)}}.bg-neutral-950\/95{background-color:#0a0a0af2}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/95{background-color:color-mix(in oklab,var(--color-neutral-950) 95%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-signal-live,.bg-signal-live\/5{background-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.bg-signal-live\/5{background-color:color-mix(in oklab,var(--signal-live) 5%,transparent)}}.bg-signal-live\/10{background-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.bg-signal-live\/10{background-color:color-mix(in oklab,var(--signal-live) 10%,transparent)}}.bg-signal-live\/15{background-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.bg-signal-live\/15{background-color:color-mix(in oklab,var(--signal-live) 15%,transparent)}}.bg-signal-live\/\[0\.03\]{background-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.bg-signal-live\/\[0\.03\]{background-color:color-mix(in oklab,var(--signal-live) 3%,transparent)}}.bg-signal-success\/10{background-color:var(--signal-success)}@supports (color:color-mix(in lab,red,red)){.bg-signal-success\/10{background-color:color-mix(in oklab,var(--signal-success) 10%,transparent)}}.bg-signal-warning\/10{background-color:var(--signal-warning)}@supports (color:color-mix(in lab,red,red)){.bg-signal-warning\/10{background-color:color-mix(in oklab,var(--signal-warning) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/15{background-color:#fac80026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/15{background-color:color-mix(in oklab,var(--color-yellow-400) 15%,transparent)}}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-gradient-to-b,.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-l{--tw-gradient-position:to left in oklab}.bg-gradient-to-l,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(rgba\(245\,245\,245\,0\.045\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(245\,245\,245\,0\.045\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#f5f5f50b 1px,#0000 0),linear-gradient(90deg,#f5f5f50b 1px,#0000 0)}.bg-\[radial-gradient\(circle_at_top_left\,hsl\(190_70\%_16\%\)\,transparent_30\%\)\,linear-gradient\(180deg\,hsl\(224_22\%_8\%\)\,hsl\(224_18\%_5\%\)\)\]{background-image:radial-gradient(circle at 0 0,#0c3c45,#0000 30%),linear-gradient(#101219,#0a0c0f)}.bg-\[repeating-linear-gradient\(90deg\,\#f5f5f5_0_12px\,transparent_12px_24px\)\]{background-image:repeating-linear-gradient(90deg,#f5f5f5 0 12px,#0000 12px 24px)}.from-\[\#000\]{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#005A43\]{--tw-gradient-from:#005a43;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#5A0000\]{--tw-gradient-from:#5a0000;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9ADBC8\]{--tw-gradient-from:#9adbc8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#864813\]{--tw-gradient-from:#864813;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#917100\]{--tw-gradient-from:#917100;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#B9B9B9\]{--tw-gradient-from:#b9b9b9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E5F8F0\]{--tw-gradient-from:#e5f8f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#EDC5A1\]{--tw-gradient-from:#edc5a1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F08D8F\]{--tw-gradient-from:#f08d8f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FAFAFA\]{--tw-gradient-from:#fafafa;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFDEDE\]{--tw-gradient-from:#ffdede;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFE3C9\]{--tw-gradient-from:#ffe3c9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFEBA1\]{--tw-gradient-from:#ffeba1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFFDDD\]{--tw-gradient-from:#fffddd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--wave-edge-bg\)\]{--tw-gradient-from:var(--wave-edge-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#3E3E3E\]{--tw-gradient-via:#3e3e3e;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#5F2D01\]{--tw-gradient-via:#5f2d01;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#00352F\]{--tw-gradient-via:#00352f;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#680002\]{--tw-gradient-via:#680002;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#856807\]{--tw-gradient-via:#856807;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-neutral-100{--tw-gradient-via:var(--color-neutral-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-secondary{--tw-gradient-via:var(--secondary);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#3E8F7C\]{--tw-gradient-to:#3e8f7c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#7CCB9B\]{--tw-gradient-to:#7ccb9b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#9B873F\]{--tw-gradient-to:#9b873f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#969696\]{--tw-gradient-to:#969696;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#A0A0A0\]{--tw-gradient-to:#a0a0a0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#A36F3D\]{--tw-gradient-to:#a36f3d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#A45253\]{--tw-gradient-to:#a45253;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#D1F0E6\]{--tw-gradient-to:#d1f0e6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E5E5E5\]{--tw-gradient-to:#e5e5e5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E9B486\]{--tw-gradient-to:#e9b486;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#EAD98F\]{--tw-gradient-to:#ead98f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFAEB0\]{--tw-gradient-to:#ffaeb0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFDEC1\]{--tw-gradient-to:#ffdec1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFE9E9\]{--tw-gradient-to:#ffe9e9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFF1B3\]{--tw-gradient-to:#fff1b3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted{--tw-gradient-to:var(--muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/40{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/40{--tw-gradient-to:color-mix(in oklab,var(--primary) 40%,transparent)}}.to-primary\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/85{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/85{--tw-gradient-to:color-mix(in oklab,var(--primary) 85%,transparent)}}.to-primary\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.to-white\/5{--tw-gradient-to:color-mix(in oklab,var(--color-white) 5%,transparent)}}.to-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[size\:24px_24px\]{background-size:24px 24px}.bg-clip-padding{background-clip:padding-box}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1\.25px\]{padding:1.25px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[calc\(5\.5rem\+var\(--safe-bottom\)\)\]{padding-bottom:calc(5.5rem + var(--safe-bottom))}.pb-\[calc\(5rem\+var\(--safe-bottom\)\)\]{padding-bottom:calc(5rem + var(--safe-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.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-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.08em\]{--tw-tracking:-.08em;letter-spacing:-.08em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0a0a0a\]{color:#0a0a0a}.text-\[\#0f9f8a\]{color:#0f9f8a}.text-\[\#0f766e\]{color:#0f766e}.text-\[\#525252\]{color:#525252}.text-\[\#737373\]{color:#737373}.text-\[\#FFF7F0\]{color:#fff7f0}.text-\[\#FFFDE5\]{color:#fffde5}.text-\[\#a3a3a3\]{color:#a3a3a3}.text-\[\#d4d4d4\]{color:#d4d4d4}.text-\[\#dc2626\]{color:#dc2626}.text-\[\#e5e5e5\]{color:#e5e5e5}.text-\[\#f5f5f5\]{color:#f5f5f5}.text-\[\#fca5a5\]{color:#fca5a5}.text-\[var\(--accent-mint\)\]{color:var(--accent-mint)}.text-\[var\(--fg-default\)\]{color:var(--fg-default)}.text-\[var\(--fg-muted\)\]{color:var(--fg-muted)}.text-\[var\(--ink-200\)\]{color:var(--ink-200)}.text-\[var\(--ink-400\)\]{color:var(--ink-400)}.text-\[var\(--layers-ink\)\]{color:var(--layers-ink)}.text-\[var\(--layers-paper\)\]{color:var(--layers-paper)}.text-\[var\(--layers-violet\)\]{color:var(--layers-violet)}.text-\[var\(--signal-live\)\]{color:var(--signal-live)}.text-\[var\(--status-error\)\]{color:var(--status-error)}.text-\[var\(--status-success\)\]{color:var(--status-success)}.text-\[var\(--status-warning\)\]{color:var(--status-warning)}.text-\[var\(--text-muted\)\],.text-\[var\(--text-muted\)\]\/60{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--text-muted\)\]\/60{color:color-mix(in oklab,var(--text-muted) 60%,transparent)}}.text-\[var\(--text-muted\)\]\/70{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--text-muted\)\]\/70{color:color-mix(in oklab,var(--text-muted) 70%,transparent)}}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-600{color:var(--color-amber-600)}.text-blue-400{color:var(--color-blue-400)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/75{color:#cefafebf}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/75{color:color-mix(in oklab,var(--color-cyan-100) 75%,transparent)}}.text-cyan-100\/80{color:#cefafecc}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/80{color:color-mix(in oklab,var(--color-cyan-100) 80%,transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-ink-200,.text-ink-200\/20{color:var(--ink-200)}@supports (color:color-mix(in lab,red,red)){.text-ink-200\/20{color:color-mix(in oklab,var(--ink-200) 20%,transparent)}}.text-ink-200\/30{color:var(--ink-200)}@supports (color:color-mix(in lab,red,red)){.text-ink-200\/30{color:color-mix(in oklab,var(--ink-200) 30%,transparent)}}.text-ink-200\/40{color:var(--ink-200)}@supports (color:color-mix(in lab,red,red)){.text-ink-200\/40{color:color-mix(in oklab,var(--ink-200) 40%,transparent)}}.text-ink-200\/50{color:var(--ink-200)}@supports (color:color-mix(in lab,red,red)){.text-ink-200\/50{color:color-mix(in oklab,var(--ink-200) 50%,transparent)}}.text-ink-200\/60{color:var(--ink-200)}@supports (color:color-mix(in lab,red,red)){.text-ink-200\/60{color:color-mix(in oklab,var(--ink-200) 60%,transparent)}}.text-ink-200\/70{color:var(--ink-200)}@supports (color:color-mix(in lab,red,red)){.text-ink-200\/70{color:color-mix(in oklab,var(--ink-200) 70%,transparent)}}.text-ink-200\/80{color:var(--ink-200)}@supports (color:color-mix(in lab,red,red)){.text-ink-200\/80{color:color-mix(in oklab,var(--ink-200) 80%,transparent)}}.text-layers-ink{color:var(--layers-ink)}.text-layers-mint{color:var(--layers-mint)}.text-layers-mint-soft{color:var(--layers-mint-soft)}.text-neutral-50{color:var(--color-neutral-50)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-200{color:var(--color-orange-200)}.text-orange-300{color:var(--color-orange-300)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-500\/70{color:#fb2c36b3}@supports (color:color-mix(in lab,red,red)){.text-red-500\/70{color:color-mix(in oklab,var(--color-red-500) 70%,transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-signal-live,.text-signal-live\/80{color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.text-signal-live\/80{color:color-mix(in oklab,var(--signal-live) 80%,transparent)}}.text-signal-success{color:var(--signal-success)}.text-signal-warning{color:var(--signal-warning)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.accent-\[var\(--accent-mint\)\]{accent-color:var(--accent-mint)}.accent-layers-mint{accent-color:var(--layers-mint)}.accent-muted{accent-color:var(--muted)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(0\,0\,0\,0\.03\)\,0_2px_6px_rgba\(0\,0\,0\,0\.08\)\,inset_3px_3px_0\.5px_-3px_rgba\(0\,0\,0\,0\.9\)\,inset_-3px_-3px_0\.5px_-3px_rgba\(0\,0\,0\,0\.85\)\,inset_1px_1px_1px_-0\.5px_rgba\(0\,0\,0\,0\.6\)\,inset_-1px_-1px_1px_-0\.5px_rgba\(0\,0\,0\,0\.6\)\,inset_0_0_6px_6px_rgba\(0\,0\,0\,0\.12\)\,inset_0_0_2px_2px_rgba\(0\,0\,0\,0\.06\)\,0_0_12px_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#00000008),0 2px 6px var(--tw-shadow-color,#00000014),inset 3px 3px .5px -3px var(--tw-shadow-color,#000000e6),inset -3px -3px .5px -3px var(--tw-shadow-color,#000000d9),inset 1px 1px 1px -.5px var(--tw-shadow-color,#0009),inset -1px -1px 1px -.5px var(--tw-shadow-color,#0009),inset 0 0 6px 6px var(--tw-shadow-color,#0000001f),inset 0 0 2px 2px var(--tw-shadow-color,#0000000f),0 0 12px var(--tw-shadow-color,#ffffff26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(20\,184\,166\,0\.12\)\]{--tw-shadow:0 0 42px var(--tw-shadow-color,#14b8a61f)}.shadow-\[0_0_42px_rgba\(20\,184\,166\,0\.12\)\],.shadow-\[0_24px_80px_rgba\(6\,182\,212\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(6\,182\,212\,0\.12\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#06b6d41f)}.shadow-\[0_28px_90px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0f172a1f)}.shadow-\[0_28px_90px_rgba\(15\,23\,42\,0\.12\)\],.shadow-\[4px_4px_0_0_rgba\(245\,245\,245\,0\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_4px_0_0_rgba\(245\,245\,245\,0\.22\)\]{--tw-shadow:4px 4px 0 0 var(--tw-shadow-color,#f5f5f538)}.shadow-\[4px_4px_0_0_rgba\(245\,245\,245\,0\.28\)\]{--tw-shadow:4px 4px 0 0 var(--tw-shadow-color,#f5f5f547)}.shadow-\[4px_4px_0_0_rgba\(245\,245\,245\,0\.28\)\],.shadow-\[8px_8px_0_0_rgba\(245\,245\,245\,0\.16\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[8px_8px_0_0_rgba\(245\,245\,245\,0\.16\)\]{--tw-shadow:8px 8px 0 0 var(--tw-shadow-color,#f5f5f529)}.shadow-\[8px_8px_0_0_rgba\(245\,245\,245\,0\.18\)\]{--tw-shadow:8px 8px 0 0 var(--tw-shadow-color,#f5f5f52e)}.shadow-\[10px_10px_0_0_rgba\(245\,245\,245\,0\.18\)\],.shadow-\[8px_8px_0_0_rgba\(245\,245\,245\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[10px_10px_0_0_rgba\(245\,245\,245\,0\.18\)\]{--tw-shadow:10px 10px 0 0 var(--tw-shadow-color,#f5f5f52e)}.shadow-\[inset_0_4px_0_0_rgba\(245\,245\,245\,0\.9\)\]{--tw-shadow:inset 0 4px 0 0 var(--tw-shadow-color,#f5f5f5e6)}.shadow-\[inset_0_4px_0_0_rgba\(245\,245\,245\,0\.18\)\],.shadow-\[inset_0_4px_0_0_rgba\(245\,245\,245\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_4px_0_0_rgba\(245\,245\,245\,0\.18\)\]{--tw-shadow:inset 0 4px 0 0 var(--tw-shadow-color,#f5f5f52e)}.shadow-\[inset_0_4px_0_0_rgba\(245\,245\,245\,0\.35\)\]{--tw-shadow:inset 0 4px 0 0 var(--tw-shadow-color,#f5f5f559)}.shadow-\[inset_0_4px_0_0_rgba\(245\,245\,245\,0\.35\)\],.shadow-\[var\(--shadow-glow-mint\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-glow-mint\)\]{--tw-shadow:var(--shadow-glow-mint)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm)}.shadow-\[var\(--shadow-sm\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-primary\/20{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-sm{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,)}.blur-sm{--tw-blur:blur(var(--blur-sm))}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.sepia{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,)}.sepia{--tw-sepia:sepia(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-2xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.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))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-normal{transition-behavior:normal}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[research\:agents-md\]{research:agents-md}.\[research\:bootstrap\]{research:bootstrap}.\[research\:refresh\]{research:refresh}.\[rubrics\:generate\]{rubrics:generate}.\[rubrics\:run\]{rubrics:run}.\[text-shadow\:_0_-1px_0_rgb\(6_78_59_\/_100\%\)\]{text-shadow:0 -1px #064e3b}.\[text-shadow\:_0_-1px_0_rgb\(30_58_138_\/_100\%\)\]{text-shadow:0 -1px #1e3a8a}.\[text-shadow\:_0_-1px_0_rgb\(80_80_80_\/_100\%\)\]{text-shadow:0 -1px #505050}.\[text-shadow\:_0_-1px_0_rgb\(124_45_18_\/_100\%\)\]{text-shadow:0 -1px #7c2d12}.\[text-shadow\:_0_-1px_0_rgb\(146_64_14_\/_100\%\)\]{text-shadow:0 -1px #92400e}.\[text-shadow\:_0_-1px_0_rgb\(178_140_2_\/_100\%\)\]{text-shadow:0 -1px #b28c02}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-left-2{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}@media (hover:hover){.group-hover\:border-layers-mint\/30:is(:where(.group):hover *){border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-layers-mint\/30:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--layers-mint) 30%,transparent)}}.group-hover\:border-neutral-100:is(:where(.group):hover *){border-color:var(--color-neutral-100)}.group-hover\:text-\[var\(--text-primary\)\]:is(:where(.group):hover *){color:var(--text-primary)}.group-hover\:text-layers-mint-soft:is(:where(.group):hover *){color:var(--layers-mint-soft)}.group-hover\:text-neutral-200:is(:where(.group):hover *){color:var(--color-neutral-200)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[8px\]:before{content:var(--tw-content);top:8px}.before\:left-\[-12px\]:before{content:var(--tw-content);left:-12px}.before\:h-1:before{content:var(--tw-content);height:calc(var(--spacing) * 1)}.before\:w-1:before{content:var(--tw-content);width:calc(var(--spacing) * 1)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e+38px}.before\:bg-\[var\(--text-muted\)\]:before{content:var(--tw-content);background-color:var(--text-muted)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-layers-mint\/35:hover{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.hover\:border-layers-mint\/35:hover{border-color:color-mix(in oklab,var(--layers-mint) 35%,transparent)}}.hover\:border-layers-mint\/50:hover{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.hover\:border-layers-mint\/50:hover{border-color:color-mix(in oklab,var(--layers-mint) 50%,transparent)}}.hover\:border-layers-mint\/70:hover{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.hover\:border-layers-mint\/70:hover{border-color:color-mix(in oklab,var(--layers-mint) 70%,transparent)}}.hover\:border-neutral-100:hover{border-color:var(--color-neutral-100)}.hover\:bg-\[\#0d9488\]:hover{background-color:#0d9488}.hover\:bg-\[\#991b1b\]:hover{background-color:#991b1b}.hover\:bg-\[\#404040\]:hover{background-color:#404040}.hover\:bg-\[\#b91c1c\]:hover{background-color:#b91c1c}.hover\:bg-\[\#dc2626\]:hover{background-color:#dc2626}.hover\:bg-\[color-mix\(in_oklch\,var\(--signal-live\)_16\%\,transparent\)\]:hover{background-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--signal-live\)_16\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--signal-live) 16%,transparent)}}.hover\:bg-\[var\(--bg-card\)\]:hover{background-color:var(--bg-card)}.hover\:bg-\[var\(--bg-card-hover\)\]:hover{background-color:var(--bg-card-hover)}.hover\:bg-\[var\(--bg-surface-muted\)\]:hover{background-color:var(--bg-surface-muted)}.hover\:bg-\[var\(--layers-mint-soft\)\]:hover{background-color:var(--layers-mint-soft)}.hover\:bg-\[var\(--status-error-bg\)\]:hover{background-color:var(--status-error-bg)}.hover\:bg-\[var\(--surface-control-hover\)\]:hover{background-color:var(--surface-control-hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-brand-accent-subtle:hover{background-color:var(--brand-accent-subtle)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-layers-mint-soft:hover{background-color:var(--layers-mint-soft)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-signal-live\/10:hover{background-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-signal-live\/10:hover{background-color:color-mix(in oklab,var(--signal-live) 10%,transparent)}}.hover\:bg-signal-live\/\[0\.06\]:hover{background-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-signal-live\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--signal-live) 6%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.hover\:text-\[\#99f6e4\]:hover{color:#99f6e4}.hover\:text-\[\#d4d4d4\]:hover{color:#d4d4d4}.hover\:text-\[var\(--fg-default\)\]:hover{color:var(--fg-default)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-ink-200:hover{color:var(--ink-200)}.hover\:text-layers-mint-soft:hover{color:var(--layers-mint-soft)}.hover\:text-neutral-50:hover{color:var(--color-neutral-50)}.hover\:text-neutral-950:hover{color:var(--color-neutral-950)}.hover\:text-signal-live:hover{color:var(--signal-live)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[4px_4px_0_0_rgba\(245\,245\,245\,0\.22\)\]:hover{--tw-shadow:4px 4px 0 0 var(--tw-shadow-color,#f5f5f538);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[4px_4px_0_0_rgba\(245\,245\,245\,0\.24\)\]:hover{--tw-shadow:4px 4px 0 0 var(--tw-shadow-color,#f5f5f53d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[5px_5px_0_0_rgba\(245\,245\,245\,0\.16\)\]:hover{--tw-shadow:5px 5px 0 0 var(--tw-shadow-color,#f5f5f529);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[5px_5px_0_0_rgba\(245\,245\,245\,0\.18\)\]:hover{--tw-shadow:5px 5px 0 0 var(--tw-shadow-color,#f5f5f52e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-layers-mint:focus{border-color:var(--layers-mint)}.focus\:border-signal-live:focus{border-color:var(--signal-live)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-layers-mint:focus,.focus\:ring-layers-mint\/40:focus{--tw-ring-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-layers-mint\/40:focus{--tw-ring-color:color-mix(in oklab,var(--layers-mint) 40%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-\[var\(--layers-mint\)\]:focus-visible{border-color:var(--layers-mint)}.focus-visible\:border-\[var\(--signal-live\)\]:focus-visible{border-color:var(--signal-live)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[color-mix\(in_oklch\,var\(--layers-mint\)_22\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color-mix\(in_oklch\,var\(--layers-mint\)_22\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in oklch,var(--layers-mint) 22%,transparent)}}.focus-visible\:ring-\[color-mix\(in_oklch\,var\(--signal-live\)_20\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color-mix\(in_oklch\,var\(--signal-live\)_20\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in oklch,var(--signal-live) 20%,transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:brightness-90:active{--tw-brightness:brightness(90%);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,)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--surface-control\)\]:disabled{background-color:var(--surface-control)}.disabled\:text-\[var\(--text-muted\)\]:disabled{color:var(--text-muted)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:bg-layers-mint:disabled:hover{background-color:var(--layers-mint)}}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-end\]\:pr-4:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 4)}.has-data-\[icon\=inline-end\]\:pr-5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-start\]\:pl-4:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 4)}.has-data-\[icon\=inline-start\]\:pl-5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>svg\]\:px-6:has(>svg){padding-inline:calc(var(--spacing) * 6)}.has-\[\>svg\]\:px-8:has(>svg){padding-inline:calc(var(--spacing) * 8)}.aria-expanded\:bg-\[var\(--bg-surface-muted\)\][aria-expanded=true]{background-color:var(--bg-surface-muted)}.aria-expanded\:bg-\[var\(--layers-mint\)\][aria-expanded=true]{background-color:var(--layers-mint)}.aria-expanded\:text-\[var\(--fg-default\)\][aria-expanded=true]{color:var(--fg-default)}.aria-expanded\:text-\[var\(--layers-ink\)\][aria-expanded=true]{color:var(--layers-ink)}.aria-invalid\:border-\[var\(--signal-live\)\][aria-invalid=true]{border-color:var(--signal-live)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-\[color-mix\(in_oklch\,var\(--signal-live\)_20\%\,transparent\)\][aria-invalid=true]{--tw-ring-color:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-\[color-mix\(in_oklch\,var\(--signal-live\)_20\%\,transparent\)\][aria-invalid=true]{--tw-ring-color:color-mix(in oklch,var(--signal-live) 20%,transparent)}}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[repeat\(32\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(32,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[0\.6fr_0\.35fr_1fr\]{grid-template-columns:.6fr .35fr 1fr}.md\:grid-cols-\[0\.75fr_0\.75fr_0\.45fr_0\.45fr\]{grid-template-columns:.75fr .75fr .45fr .45fr}.md\:grid-cols-\[0\.85fr_0\.5fr_0\.5fr_1fr\]{grid-template-columns:.85fr .5fr .5fr 1fr}.md\:grid-cols-\[1fr_0\.36fr_0\.32fr_0\.32fr\]{grid-template-columns:1fr .36fr .32fr .32fr}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)_330px\]{grid-template-columns:300px minmax(0,1fr) 330px}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:self-start{align-self:flex-start}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}}.dark\:border-x-0:is(.dark *){border-inline-style:var(--tw-border-style);border-inline-width:0}.dark\:border-t-0:is(.dark *){border-top-style:var(--tw-border-style);border-top-width:0}.dark\:border-primary\/50:is(.dark *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:border-primary\/50:is(.dark *){border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.dark\:bg-\[rgba\(255\,255\,255\,0\.045\)\]:is(.dark *){background-color:#ffffff0b}.dark\:text-layers-ink:is(.dark *){color:var(--layers-ink)}.dark\:text-primary-foreground:is(.dark *){color:var(--primary-foreground)}.dark\:shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.03\)\,0_2px_6px_rgba\(0\,0\,0\,0\.08\)\,inset_3px_3px_0\.5px_-3\.5px_rgba\(255\,255\,255\,0\.09\)\,inset_-3px_-3px_0\.5px_-3\.5px_rgba\(255\,255\,255\,0\.85\)\,inset_1px_1px_1px_-0\.5px_rgba\(255\,255\,255\,0\.6\)\,inset_-1px_-1px_1px_-0\.5px_rgba\(255\,255\,255\,0\.6\)\,inset_0_0_6px_6px_rgba\(255\,255\,255\,0\.12\)\,inset_0_0_2px_2px_rgba\(255\,255\,255\,0\.06\)\,0_0_12px_rgba\(0\,0\,0\,0\.15\)\]:is(.dark *){--tw-shadow:0 0 8px var(--tw-shadow-color,#00000008),0 2px 6px var(--tw-shadow-color,#00000014),inset 3px 3px .5px -3.5px var(--tw-shadow-color,#ffffff17),inset -3px -3px .5px -3.5px var(--tw-shadow-color,#ffffffd9),inset 1px 1px 1px -.5px var(--tw-shadow-color,#fff9),inset -1px -1px 1px -.5px var(--tw-shadow-color,#fff9),inset 0 0 6px 6px var(--tw-shadow-color,#ffffff1f),inset 0 0 2px 2px var(--tw-shadow-color,#ffffff0f),0 0 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:inset-shadow-2xs:is(.dark *){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-white\/5:is(.dark *){--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/5:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:inset-shadow-white\/10:is(.dark *){--tw-inset-shadow-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:inset-shadow-white\/10:is(.dark *){--tw-inset-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-white) 10%,transparent) var(--tw-inset-shadow-alpha),transparent)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-\[color-mix\(in_oklch\,var\(--layers-ink\)_88\%\,var\(--layers-violet\)_12\%\)\]:is(a):hover{background-color:var(--layers-ink)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-\[color-mix\(in_oklch\,var\(--layers-ink\)_88\%\,var\(--layers-violet\)_12\%\)\]:is(a):hover{background-color:color-mix(in oklch,var(--layers-ink) 88%,var(--layers-violet) 12%)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--layers-violet:oklch(66% .16 282);--layers-mint:oklch(68% .13 166);--layers-blue:oklch(66% .13 240);--layers-violet-soft:oklch(78% .13 282);--layers-mint-soft:oklch(82% .1 168);--layers-blue-soft:oklch(80% .09 240);--layers-violet-tint:oklch(95% .03 284);--layers-mint-tint:oklch(95% .04 168);--layers-blue-tint:oklch(94% .03 240);--layers-ink:oklch(22% .035 256);--layers-paper:oklch(98.5% .012 168);--brand-accent:var(--layers-mint);--brand-accent-subtle:oklch(56% .12 170);--brand-accent-muted:oklch(32% .07 170);--brand-accent-light:var(--layers-mint-soft);--ink-950:oklch(18% .035 256);--ink-800:oklch(28% .03 256);--ink-600:oklch(44% .025 256);--ink-400:oklch(63% .018 256);--ink-200:oklch(84% .014 256);--ink-50:oklch(98.5% .008 256);--signal-live:oklch(64% .2 26);--signal-success:oklch(68% .13 166);--signal-warning:oklch(74% .14 74);--signal-info:oklch(66% .13 240);--semantic-success:var(--signal-success);--semantic-error:var(--signal-live);--semantic-warning:var(--signal-warning);--semantic-info:var(--signal-info);--bg-page:oklch(98.2% .012 168);--bg-surface:oklch(99.7% .004 168);--bg-surface-muted:oklch(95.7% .018 168);--bg-surface-2:oklch(93.5% .018 168);--bg-page-tint-1:oklch(95% .03 284/.72);--bg-page-tint-2:oklch(95% .04 168/.62);--fg-default:var(--layers-ink);--fg-muted:oklch(46% .025 256);--fg-subtle:oklch(58% .02 256);--fg-faint:oklch(67% .018 256);--border-default:oklch(84% .024 168/.74);--border-subtle:oklch(84% .024 168/.46);--light-bg-primary:var(--bg-page);--light-bg-secondary:var(--bg-surface-muted);--light-text-primary:var(--fg-default);--light-text-secondary:var(--fg-muted);--font-brand-sans:Geist,Inter,ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--text-4xl:3.5rem;--text-display:clamp(4rem,7.4vw,6.6rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display:620;--leading-tight:1.02;--leading-normal:1.45;--leading-relaxed:1.62;--tracking-tight:0;--tracking-uppercase:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:9999px;--radius-full:9999px;--shadow-xs:0 1px 2px oklch(22% .035 256/.05);--shadow-sm:0 8px 24px oklch(22% .035 256/.07);--shadow-md:0 18px 50px oklch(22% .035 256/.1);--shadow-lg:0 28px 80px oklch(22% .035 256/.14);--shadow-glow-mint:0 0 28px oklch(68% .13 166/.2);--duration-fast:.14s;--duration-normal:.22s;--duration-slow:.42s;--motion-pulse:1.5s;--ease-out:cubic-bezier(.22,1,.36,1);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--z-base:0;--z-dropdown:10;--z-sticky:20;--z-topbar:30;--z-overlay:40;--z-slide-menu:50;--z-modal:60;--z-toast:70;--mobile:0px;--tablet:768px;--desktop:1024px;--wide:1440px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--bg-primary:var(--ink-950);--bg-secondary:var(--ink-800);--bg-card:oklch(100% 0 0/.045);--bg-card-hover:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){:root{--bg-card-hover:color-mix(in oklch,var(--layers-mint) 11%,transparent)}}:root{--text-primary:var(--ink-50);--text-secondary:var(--ink-200);--text-muted:var(--ink-400);--accent-mint:var(--layers-mint);--accent-violet:var(--layers-violet);--accent-blue:var(--layers-blue);--accent-warm:var(--signal-warning);--border-subtle:oklch(100% 0 0/.075);--border-card:oklch(100% 0 0/.105);--surface-panel:oklch(100% 0 0/.055);--surface-control:oklch(100% 0 0/.07);--surface-control-hover:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){:root{--surface-control-hover:color-mix(in oklch,var(--layers-mint) 10%,transparent)}}:root{--wave-color:var(--layers-mint);--wave-edge-bg:var(--bg-primary);--shader-canvas-opacity:1;--recorder-button-bg:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){:root{--recorder-button-bg:color-mix(in oklch,var(--layers-mint) 11%,transparent)}}:root{--recorder-button-border:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){:root{--recorder-button-border:color-mix(in oklch,var(--layers-mint) 42%,transparent)}}:root{--status-success:var(--signal-success);--status-processing:var(--layers-mint-soft);--status-warning:var(--signal-warning);--status-error:var(--signal-live);--status-error-bg:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){:root{--status-error-bg:color-mix(in oklch,var(--signal-live) 12%,transparent)}}:root{--status-error-border:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){:root{--status-error-border:color-mix(in oklch,var(--signal-live) 26%,transparent)}}:root{--accent:oklch(97% 0 0);--accent-subtle:#134e4a;--background:oklch(2% 0 0);--foreground:oklch(92% 0 0);--card:oklch(5% 0 0);--card-foreground:oklch(92% 0 0);--popover:oklch(5% 0 0);--popover-foreground:oklch(92% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(100% 0 0/.06);--input:oklch(100% 0 0/.1);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:var(--radius-md);--sidebar:oklch(3% 0 0);--sidebar-foreground:oklch(90% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(8% 0 0);--sidebar-accent-foreground:oklch(90% 0 0);--sidebar-border:oklch(100% 0 0/.06);--sidebar-ring:oklch(55.6% 0 0)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){:where(a,button,input,select,textarea):focus-visible{outline:2px solid color-mix(in oklch,var(--accent-mint) 74%,white 12%)}}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px}.light{--shader-filter:none;--bg-primary:var(--bg-page);--bg-secondary:var(--bg-surface-muted);--bg-card:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--bg-card:color-mix(in oklch,var(--bg-surface) 88%,white 12%)}}.light{--bg-card-hover:var(--layers-mint-tint)}@supports (color:color-mix(in lab,red,red)){.light{--bg-card-hover:color-mix(in oklch,var(--layers-mint-tint) 48%,var(--bg-surface) 52%)}}.light{--text-primary:var(--fg-default);--text-secondary:var(--fg-muted);--text-muted:var(--fg-faint);--border-subtle:oklch(84% .024 168/.46);--border-card:var(--border-default);--surface-panel:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--surface-panel:color-mix(in oklch,var(--bg-surface) 78%,var(--bg-surface-muted) 22%)}}.light{--surface-control:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--surface-control:color-mix(in oklch,var(--bg-surface) 72%,var(--bg-surface-muted) 28%)}}.light{--surface-control-hover:var(--bg-surface);--wave-color:var(--layers-violet);--wave-edge-bg:var(--bg-primary);--shader-canvas-opacity:0;--recorder-button-bg:var(--layers-ink);--recorder-button-border:var(--layers-ink);--status-success:var(--signal-success);--status-processing:var(--layers-mint);--status-warning:var(--signal-warning);--status-error:var(--signal-live);--status-error-bg:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.light{--status-error-bg:color-mix(in oklch,var(--signal-live) 10%,white 90%)}}.light{--status-error-border:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.light{--status-error-border:color-mix(in oklch,var(--signal-live) 42%,var(--border-default))}}.light{--background:var(--bg-page);--foreground:var(--fg-default);--card:var(--bg-surface);--card-foreground:var(--fg-default);--popover:var(--bg-surface);--popover-foreground:var(--fg-default);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--border:oklch(0% 0 0/.08);--input:oklch(0% 0 0/.08);--ring:oklch(70.8% 0 0);--sidebar:oklch(98% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-border:oklch(0% 0 0/.08)}body{background:linear-gradient(180deg,var(--ink-950) 0,var(--bg-primary) 36%,var(--ink-950) 100%)}@supports (color:color-mix(in lab,red,red)){body{background:linear-gradient(180deg,color-mix(in oklch,var(--ink-950) 88%,var(--layers-blue) 12%) 0,var(--bg-primary) 36%,color-mix(in oklch,var(--ink-950) 94%,black 6%) 100%)}}body{color:var(--text-primary);font-family:var(--font-sans),var(--font-brand-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:var(--safe-left);padding-right:var(--safe-right)}.light body{background:linear-gradient(180deg,var(--bg-surface) 0,var(--bg-primary) 48%,var(--bg-surface-muted) 100%)}.ly-logo{gap:var(--space-2);color:var(--fg-default);font-weight:var(--weight-bold);letter-spacing:0}.ly-logo,.ly-logo-mark{align-items:center;display:inline-flex}.ly-logo-mark{--ly-logo-size:32px;width:var(--ly-logo-size);height:var(--ly-logo-size);color:var(--layers-mint);justify-content:center}.ly-logo-mark svg{width:100%;height:100%;overflow:visible}.ly-logo-text{color:var(--fg-default);font-size:var(--text-base);font-weight:var(--weight-bold)}.ly-logo-mark.is-animated .ly-mark-ring-outer{animation:ly-logo-ring 4.8s var(--ease-out) infinite}.ly-logo-mark.is-animated .ly-mark-ring-mid{animation:ly-logo-ring 4.8s .42s var(--ease-out) infinite reverse}.ly-logo-mark.is-animated .ly-mark-dot,.ly-logo-mark.is-animated .ly-mark-halo{animation:ly-logo-dot var(--motion-pulse) ease-in-out infinite}.ly-eyebrow{color:var(--layers-violet);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-uppercase);text-transform:uppercase}.ly-display{font-size:var(--text-display);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;line-height:.9}.ly-display,.ly-h2,.ly-h3,.ly-h4,.ly-h5{color:var(--fg-default);letter-spacing:0}.ly-h2,.ly-h3,.ly-h4,.ly-h5{font-weight:var(--weight-bold);line-height:var(--leading-tight)}.ly-h2{font-size:clamp(2rem,4vw,3.5rem)}.ly-h3{font-size:var(--text-2xl)}.ly-h4{font-size:var(--text-xl)}.ly-h5{font-size:var(--text-lg)}.ly-body-muted,.ly-small{color:var(--fg-muted);line-height:var(--leading-relaxed)}.ly-small{font-size:var(--text-sm)}.ly-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ly-card,.ly-card-flat{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--fg-default);box-shadow:var(--shadow-sm)}.ly-card{border-radius:var(--radius-xl);padding:var(--space-6)}.ly-card-lg{border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-md)}.ly-card-flat{border-radius:var(--radius-md);padding:var(--space-4);background:var(--bg-surface-muted);box-shadow:none}.ly-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:44px;padding:0 var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:0;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);border:1px solid #0000;display:inline-flex}.ly-btn:hover{transform:translateY(-1px)}.ly-btn:active{transform:translateY(0)}.ly-btn-sm{min-height:32px;padding-inline:var(--space-3);font-size:var(--text-xs)}.ly-btn-md{min-height:40px}.ly-btn-lg{min-height:56px;padding-inline:var(--space-6);font-size:var(--text-base)}.ly-btn-icon-only{width:44px;padding-inline:0}.ly-btn-primary{background:var(--layers-ink);color:var(--layers-paper);box-shadow:var(--shadow-sm)}.ly-btn-accent{background:var(--layers-mint);color:var(--layers-ink);box-shadow:var(--shadow-glow-mint)}.ly-btn-secondary{border-color:var(--border-default);background:var(--bg-surface);color:var(--fg-default)}.ly-btn-soft{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.ly-btn-soft{border-color:color-mix(in oklch,var(--layers-mint) 28%,var(--border-default))}}.ly-btn-soft{background:var(--layers-mint-tint);color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.ly-btn-soft{color:color-mix(in oklch,var(--layers-mint) 62%,var(--layers-ink))}}.ly-btn-ghost{color:var(--fg-muted)}.ly-btn-ghost:hover,.ly-btn-secondary:hover{background:var(--bg-surface-muted);color:var(--fg-default)}.ly-btn-icon,.ly-tab-icon{width:1em;height:1em}.ly-btn-icon-bubble{border-radius:var(--radius-pill);background:currentColor;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ly-btn-icon-bubble{background:color-mix(in oklch,currentColor 12%,transparent)}}.ly-input,.ly-textarea{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;color:var(--fg-default);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.ly-input{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);display:flex}.ly-input input,.ly-textarea{outline:none}.ly-input input{background:0 0;flex:1;min-width:0}.ly-input:focus-within,.ly-textarea:focus{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.ly-input:focus-within,.ly-textarea:focus{border-color:color-mix(in oklch,var(--layers-mint) 56%,var(--border-default))}}.ly-input:focus-within,.ly-textarea:focus{box-shadow:0 0 0 3px var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.ly-input:focus-within,.ly-textarea:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--layers-mint) 16%,transparent)}}.ly-textarea{min-height:112px;padding:var(--space-3);resize:vertical}.ly-badge,.ly-badge-count,.ly-chip{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ly-badge{min-height:26px;padding:0 var(--space-3)}.ly-badge-live{background:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.ly-badge-live{background:color-mix(in oklch,var(--signal-live) 12%,white)}}.ly-badge-live{color:var(--signal-live)}.ly-badge-success{background:var(--layers-mint-tint);color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.ly-badge-success{color:color-mix(in oklch,var(--layers-mint) 64%,var(--layers-ink))}}.ly-badge-info{background:var(--layers-blue-tint);color:var(--layers-blue)}.ly-badge-warning{background:var(--signal-warning)}@supports (color:color-mix(in lab,red,red)){.ly-badge-warning{background:color-mix(in oklch,var(--signal-warning) 14%,white)}}.ly-badge-warning{color:var(--signal-warning)}@supports (color:color-mix(in lab,red,red)){.ly-badge-warning{color:color-mix(in oklch,var(--signal-warning) 76%,var(--layers-ink))}}.ly-badge-neutral{background:var(--bg-surface-muted);color:var(--fg-muted)}.ly-badge-count{background:var(--layers-violet-tint);min-width:22px;height:22px;color:var(--layers-violet);padding:0 var(--space-2)}.ly-chip{border:1px solid var(--border-default);min-height:30px;padding:0 var(--space-3)}.ly-chip-tinted{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.ly-chip-tinted{border-color:color-mix(in oklch,var(--layers-mint) 24%,var(--border-default))}}.ly-chip-tinted{background:var(--layers-mint-tint);color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.ly-chip-tinted{color:color-mix(in oklch,var(--layers-mint) 62%,var(--layers-ink))}}.ly-tabs{gap:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex;overflow-x:auto}.ly-tab{align-items:center;gap:var(--space-2);min-height:48px;color:var(--fg-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;border-bottom:2px solid #0000;display:inline-flex}.ly-tab[aria-selected=true]{border-bottom-color:var(--layers-violet);color:var(--layers-violet)}.ly-avatar,.ly-int-mark{border-radius:var(--radius-pill);color:#fff;font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}.ly-avatar{background:radial-gradient(circle at 62% 28%,var(--signal-warning),transparent 34%),linear-gradient(145deg,var(--layers-mint-soft),var(--layers-violet-soft) 62%,var(--layers-blue));width:36px;height:36px}@supports (color:color-mix(in lab,red,red)){.ly-avatar{background:radial-gradient(circle at 62% 28%,color-mix(in oklch,var(--signal-warning) 58%,transparent),transparent 34%),linear-gradient(145deg,var(--layers-mint-soft),var(--layers-violet-soft) 62%,var(--layers-blue))}}.ly-avatar{font-size:var(--text-xs)}.ly-avatar-online{box-shadow:0 0 0 3px var(--bg-surface),0 0 0 5px var(--layers-mint)}.ly-int-mark{width:34px;height:34px;font-size:11px}.ly-int-mark-mint{background:linear-gradient(145deg,var(--layers-mint),var(--layers-mint-soft));color:var(--layers-ink)}.ly-int-mark-amber{background:linear-gradient(145deg,var(--signal-warning),var(--signal-warning))}@supports (color:color-mix(in lab,red,red)){.ly-int-mark-amber{background:linear-gradient(145deg,var(--signal-warning),color-mix(in oklch,var(--signal-warning) 62%,white))}}.ly-int-mark-blue{background:linear-gradient(145deg,var(--layers-blue),var(--layers-blue-soft))}.ly-int-mark-violet{background:linear-gradient(145deg,var(--layers-violet),var(--layers-violet-soft))}.ly-date-badge{border:1px solid var(--layers-mint);width:54px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ly-date-badge{border:1px solid color-mix(in oklch,var(--layers-mint) 26%,var(--border-default))}}.ly-date-badge{border-radius:var(--radius-lg);background:var(--layers-mint-tint);text-align:center}.ly-date-day,.ly-date-month{justify-content:center;align-items:center;display:flex}.ly-date-month{min-height:20px;color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.ly-date-month{color:color-mix(in oklch,var(--layers-mint) 70%,var(--layers-ink))}}.ly-date-month{font-size:10px;text-transform:uppercase}.ly-date-day,.ly-date-month{font-weight:var(--weight-bold)}.ly-date-day{min-height:34px;color:var(--layers-ink);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.ly-stat{text-align:center;gap:2px;display:grid}.ly-stat-value{color:var(--fg-default);font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.ly-stat-label{color:var(--fg-faint);font-size:var(--text-xs);font-weight:var(--weight-medium)}@keyframes ly-logo-ring{0%,to{stroke-dasharray:84 16;stroke-dashoffset:0}50%{stroke-dasharray:62 38;stroke-dashoffset:12px}}@keyframes ly-logo-dot{0%,to{opacity:1;transform-origin:50%;transform:scale(1)}50%{opacity:.78;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.ly-logo-mark.is-animated .ly-mark-dot,.ly-logo-mark.is-animated .ly-mark-halo,.ly-logo-mark.is-animated .ly-mark-ring-mid,.ly-logo-mark.is-animated .ly-mark-ring-outer{animation:none}}.landing-shell{background:linear-gradient(180deg,#14b8a60e 0,transparent 34%),var(--bg-primary)}.landing-nav{border-bottom:1px solid var(--border-subtle);background:var(--bg-primary)}@supports (color:color-mix(in lab,red,red)){.landing-nav{background:color-mix(in oklch,var(--bg-primary) 88%,black 12%)}}.landing-nav{-webkit-backdrop-filter:blur(18px)}.landing-brand{letter-spacing:0;align-items:center;gap:.625rem;min-height:40px;font-size:.95rem;font-weight:700;display:inline-flex}.landing-brand:before{background:linear-gradient(135deg,var(--layers-mint) 0,var(--layers-mint-soft) 100%);content:"";border-radius:3px;width:.7rem;height:.7rem;box-shadow:0 0 20px #14b8a63d}.landing-nav-link{border-radius:8px;padding:0 .875rem}.landing-nav-button,.landing-nav-link{justify-content:center;align-items:center;min-height:38px;display:inline-flex}.landing-nav-button{background:var(--layers-mint);color:var(--layers-ink);border:1px solid #2dd4bf2e;border-radius:8px;padding:0 1rem}.landing-nav-button:hover{background:var(--layers-mint-soft)}.landing-hero{padding-top:calc(6rem + var(--safe-top));background:linear-gradient(180deg,#ffffff06 0,transparent 36%),linear-gradient(180deg,transparent 0,var(--bg-primary) 92%);padding-bottom:3.5rem}.landing-hero:before{pointer-events:none;content:"";opacity:.45;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 58%,#0000);mask-image:linear-gradient(#0000,#000 18% 58%,#0000)}.landing-hero-wave{--wave-edge-bg:transparent;pointer-events:none;opacity:.72;width:118vw;height:430px;position:absolute;top:5.5rem;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.landing-hero-content{justify-content:center;min-height:min(680px,100svh - 5rem)}.landing-hero-kicker{min-height:30px;color:var(--layers-mint-soft);letter-spacing:0;background:#14b8a612;border:1px solid #2dd4bf2b;border-radius:8px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.78rem;font-weight:650;display:inline-flex}.landing-hero-title{letter-spacing:0;max-width:760px;margin-top:1.25rem;font-size:4.75rem;font-weight:760;line-height:.96}.landing-hero-copy{max-width:630px;margin-top:1.15rem;font-size:1.1rem;line-height:1.65}.landing-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.landing-button{border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:0 1.2rem;font-size:.95rem;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.landing-button:hover{transform:translateY(-1px)}.landing-button-primary{background:var(--layers-mint);color:var(--layers-ink);border:1px solid #2dd4bf47;box-shadow:0 18px 42px #14b8a629}.landing-button-primary:hover{background:var(--layers-mint-soft)}.landing-button-secondary{border:1px solid var(--border-card);color:var(--text-secondary);background:#ffffff09}.landing-button-secondary:hover{color:var(--text-primary);background:#14b8a612;border-color:#5eead447}.landing-trust-row{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.05rem;font-size:.78rem;font-weight:600;display:flex}.landing-trust-row span{align-items:center;gap:.35rem;min-height:28px;display:inline-flex}.landing-trust-row svg{color:var(--layers-mint)}.landing-capture-dock{border:1px solid var(--border-card);width:min(100%,560px);margin-top:2.1rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.landing-capture-dock{border:1px solid color-mix(in oklch,var(--border-card) 80%,var(--layers-mint-soft) 20%)}}.landing-capture-dock{text-align:left;background:linear-gradient(#ffffff0f,#ffffff07),#040606c7;border-radius:8px;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000057}.landing-capture-top{border-bottom:1px solid var(--border-subtle);min-height:42px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-size:.74rem;font-weight:650;display:flex}.landing-capture-main{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.landing-record-button{width:52px;height:52px;color:var(--layers-mint-soft);background:#14b8a61f;border:1px solid #5eead457;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 7px #14b8a60e}.landing-capture-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.landing-capture-text strong{color:var(--text-primary);font-size:.98rem;font-weight:720}.landing-capture-text span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.35;overflow:hidden}.landing-capture-time{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.86rem;font-weight:700}.landing-capture-lanes{border-top:1px solid var(--border-subtle);background:var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.landing-capture-lanes span{min-height:38px;color:var(--text-secondary);background:#ffffff08;justify-content:center;align-items:center;font-size:.76rem;font-weight:650;display:flex}.light .landing-shell{background:linear-gradient(180deg,#14b8a614 0,transparent 34%),var(--bg-primary)}.light .landing-nav{background:var(--bg-primary)}@supports (color:color-mix(in lab,red,red)){.light .landing-nav{background:color-mix(in oklch,var(--bg-primary) 88%,white 12%)}}.light .landing-hero{background:linear-gradient(180deg,#14b8a612 0,transparent 42%),linear-gradient(180deg,transparent 0,var(--bg-primary) 94%)}.light .landing-hero:before{background-image:linear-gradient(#14b8a60e 1px,#0000 0),linear-gradient(90deg,#14b8a60e 1px,#0000 0)}.light .landing-capture-dock{background:linear-gradient(180deg,#ffffffeb,#ffffffc2),var(--surface-panel);box-shadow:inset 0 1px #fffc,0 24px 62px oklch(47% .035 178/.12)}.light .landing-capture-lanes span{background:var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.light .landing-capture-lanes span{background:color-mix(in oklch,var(--surface-panel) 80%,white 20%)}}@media (max-width:720px){.landing-nav-inner{padding-left:1rem;padding-right:1rem}.landing-nav-link{padding:0 .625rem}.landing-nav-button{padding:0 .75rem}.landing-hero{padding-top:calc(5.65rem + var(--safe-top));padding-bottom:2.75rem}.landing-hero-wave{opacity:.56;width:160vw;height:300px;top:5.25rem}.landing-hero-content{min-height:auto}.landing-hero-title{max-width:20rem;margin-top:1rem;font-size:3rem;line-height:1}.landing-hero-copy{max-width:22rem;margin-top:.95rem;font-size:.96rem;line-height:1.55}.landing-hero-actions{width:100%;max-width:22rem;margin-top:1.35rem}.landing-button{flex:1 1 0;min-width:0;min-height:46px;padding:0 .875rem}.landing-trust-row{gap:.45rem .7rem;max-width:20rem;margin-top:.85rem}.landing-capture-dock{margin-top:1.4rem}.landing-capture-main{grid-template-columns:46px minmax(0,1fr);padding:.875rem}.landing-record-button{width:46px;height:46px}.landing-capture-time{display:none}}@media (max-width:380px){.landing-brand{font-size:.9rem}.landing-nav-link{display:none}.landing-hero-title{font-size:2.65rem}.landing-hero-actions{flex-direction:column}.landing-button{width:100%}}.h-screen-safe{height:100dvh}.min-h-screen-safe{min-height:100dvh}.route-transition-shell{min-height:100dvh;animation:route-fade-up .42s cubic-bezier(.22,1,.36,1) both}@keyframes route-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@supports (view-transition-name:none){::view-transition-old(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}}.pb-safe{padding-bottom:var(--safe-bottom)}.transcript-grid{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:28px 28px;animation:grid-drift 20s linear infinite}.light .transcript-grid{background-image:linear-gradient(#14b8a60f 1px,#0000 0),linear-gradient(90deg,#14b8a60f 1px,#0000 0);background-size:28px 28px}@keyframes grid-drift{0%{background-position:0 0}to{background-position:28px 28px}}@media (prefers-reduced-motion:reduce){.transcript-grid{animation:none}}.audio-wave-primary{filter:drop-shadow(0 0 12px #14b8a629);animation:audio-wave-drift 8s ease-in-out infinite alternate}.audio-wave-secondary{opacity:.28;animation:audio-wave-drift 11s ease-in-out infinite alternate-reverse}.light .audio-wave-primary{filter:none;opacity:.62}.light .audio-wave-secondary{opacity:.16}@keyframes audio-wave-drift{0%{transform:translate(-10px)scaleY(.88)}to{transform:translate(10px)scaleY(1.08)}}@media (prefers-reduced-motion:reduce){.audio-wave-primary,.audio-wave-secondary{animation:none}}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glass-card{background:var(--bg-card);border:1px solid var(--border-card);transition:background .2s,border-color .2s,transform .2s}.glass-card:hover{background:var(--bg-card-hover);border-color:var(--border-card)}@supports (color:color-mix(in lab,red,red)){.glass-card:hover{border-color:color-mix(in oklch,var(--border-card) 70%,var(--accent-mint) 30%)}}.light .glass-card{background:var(--bg-card);border:1px solid var(--border-card)}.light .glass-card:hover{background:var(--bg-card-hover);border-color:var(--border-card)}@supports (color:color-mix(in lab,red,red)){.light .glass-card:hover{border-color:color-mix(in oklch,var(--border-card) 70%,var(--accent-mint) 30%)}}.light .slide-menu-panel{background:#fafaf9f2;border-color:#00000014}.light .slide-menu-panel .menu-divider{border-color:#0000000f}.glass-panel{-webkit-backdrop-filter:blur(40px)saturate(1.5);background:#0009;border:1px solid #ffffff14}.light .glass-panel{background:#fffc;border:1px solid #00000014}.top-bar{-webkit-backdrop-filter:blur(14px);box-shadow:none!important;background:0 0!important;border-bottom:0!important}.theme-toggle{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);place-items:center;display:inline-grid}.theme-toggle:hover{background:var(--surface-control-hover)}@supports (color:color-mix(in lab,red,red)){.theme-toggle:hover{background:color-mix(in oklch,var(--surface-control-hover) 78%,transparent)}}.theme-toggle:hover{color:var(--text-primary)}.theme-toggle:active{transform:scale(.97)}.theme-toggle-icon{border:1px solid var(--border-card);border-radius:var(--radius-pill);background:var(--surface-control);place-items:center;width:30px;height:30px;display:inline-grid;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.54)}.paper-calm-page .slide-menu-panel{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-card)!important;background:var(--surface-panel)!important}@supports (color:color-mix(in lab,red,red)){.paper-calm-page .slide-menu-panel{background:color-mix(in oklch,var(--surface-panel) 94%,var(--bg-primary) 6%)!important}}.paper-calm-page .slide-menu-panel{box-shadow:0 22px 58px var(--text-primary),inset 0 1px 0 #ffffff70}@supports (color:color-mix(in lab,red,red)){.paper-calm-page .slide-menu-panel{box-shadow:0 22px 58px color-mix(in oklch,var(--text-primary) 16%,transparent),inset 0 1px 0 oklch(100% 5.96046e-8 none/.44)}}.paper-calm-page .slide-menu-panel{transform-origin:100% 0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.paper-calm-page .slide-menu-panel.translate-x-0,.paper-calm-page .slide-menu-panel.translate-x-full{translate:0!important}.paper-calm-page .slide-menu-panel>div:last-child{max-height:min(296px,calc(100dvh - var(--safe-top) - 132px))!important}.paper-calm-page .slide-menu-panel a{border-radius:var(--radius-md)}.dark .theme-toggle-icon{box-shadow:inset 0 1px oklch(100% 0 0/.05)}.mobile-primary-nav{right:max(.75rem,var(--safe-right));bottom:max(.75rem,var(--safe-bottom));left:max(.75rem,var(--safe-left));z-index:40;border:1px solid var(--border-card);background:var(--surface-panel);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;min-height:58px;padding:.35rem;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.mobile-primary-nav{background:color-mix(in oklch,var(--surface-panel) 90%,white 10%)}}.mobile-primary-nav{box-shadow:0 18px 42px var(--text-primary),inset 0 1px 0 #ffffffb3}@supports (color:color-mix(in lab,red,red)){.mobile-primary-nav{box-shadow:0 18px 42px color-mix(in oklch,var(--text-primary) 10%,transparent),inset 0 1px 0 oklch(100% 5.96046e-8 none/.7)}}.mobile-primary-nav{-webkit-backdrop-filter:blur(18px)}.mobile-primary-nav-link{min-width:0;min-height:48px;color:var(--text-muted);letter-spacing:0;border-radius:14px;justify-content:center;align-items:center;gap:.38rem;font-size:.73rem;font-weight:720;transition:background .18s,color .18s,transform .18s;display:inline-flex}.mobile-primary-nav-link.is-active{background:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.mobile-primary-nav-link.is-active{background:color-mix(in oklch,var(--accent-mint) 12%,var(--surface-control) 88%)}}.mobile-primary-nav-link.is-active{color:var(--accent-mint)}.mobile-primary-nav-link:active{transform:scale(.98)}@media (min-width:768px){.mobile-primary-nav{display:none}}@media (max-width:767px){.paper-calm-page{padding-bottom:calc(72px + var(--safe-bottom))}}.recorder-page{background:linear-gradient(180deg,var(--ink-950) 0,var(--bg-primary) 42%,var(--ink-950) 100%)}@supports (color:color-mix(in lab,red,red)){.recorder-page{background:linear-gradient(180deg,color-mix(in oklch,var(--ink-950) 88%,var(--layers-blue) 12%) 0,var(--bg-primary) 42%,color-mix(in oklch,var(--ink-950) 94%,black 6%) 100%)}}.paper-calm-page{--bg-primary:var(--bg-page);--bg-secondary:var(--bg-surface-muted);--bg-card:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page{--bg-card:color-mix(in oklch,var(--bg-surface) 82%,transparent)}}.paper-calm-page{--bg-card-hover:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page{--bg-card-hover:color-mix(in oklch,var(--bg-surface) 94%,transparent)}}.paper-calm-page{--text-primary:var(--fg-default);--text-secondary:var(--fg-muted);--text-muted:var(--fg-faint);--accent-mint:var(--layers-mint);--border-subtle:oklch(84% .024 168/.46);--border-card:var(--border-default);--surface-panel:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page{--surface-panel:color-mix(in oklch,var(--bg-surface) 76%,transparent)}}.paper-calm-page{--surface-control:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page{--surface-control:color-mix(in oklch,var(--bg-surface) 82%,transparent)}}.paper-calm-page{--surface-control-hover:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page{--surface-control-hover:color-mix(in oklch,var(--bg-surface) 96%,transparent)}}.paper-calm-page{--wave-color:var(--layers-violet);--wave-edge-bg:transparent;--shader-canvas-opacity:0;--recorder-button-bg:var(--layers-ink);--recorder-button-border:var(--layers-ink);--status-success:var(--signal-success);--status-processing:var(--layers-mint);--status-warning:var(--signal-warning);--paper-calm-ink:var(--layers-ink);--paper-calm-soft:var(--bg-surface-muted);color:var(--text-primary);background:radial-gradient(circle at 7% 4%,#c4b5fd47,#0000 29%),radial-gradient(circle at 94% 9%,#34d39929,#0000 25%),linear-gradient(145deg,#fbf7fb,#f8fbff 43%,#eaf8f1)!important}.paper-calm-page .top-bar{box-shadow:none;border-bottom:0;background:0 0!important}.paper-calm-page .top-bar h1{letter-spacing:0;font-size:.92rem;font-weight:760}.paper-calm-page .bg-\[\#171717\],.paper-calm-page .glass-card{background:#fff!important;border:1px solid oklch(84% .024 168/.62)!important}@supports (color:color-mix(in lab,red,red)){.paper-calm-page .bg-\[\#171717\],.paper-calm-page .glass-card{background:color-mix(in oklch,white 78%,var(--paper-calm-soft) 22%)!important}}.paper-calm-page .bg-\[\#171717\],.paper-calm-page .glass-card{box-shadow:0 16px 48px oklch(35% .03 166/.08)}.paper-calm-page .text-\[\#a3a3a3\],.paper-calm-page .text-\[\#d4d4d4\],.paper-calm-page .text-\[\#e5e5e5\]{color:var(--text-primary)!important}.paper-calm-page .text-\[\#525252\],.paper-calm-page .text-\[\#737373\]{color:var(--text-muted)!important}.paper-calm-page .border-\[\#262626\]{border-color:oklch(84% .024 168/.74)!important}.paper-calm-page .bg-\[\#0a0a0a\]{background:var(--bg-primary)!important}.recorder-stage{background:linear-gradient(#ffffff0b,#ffffff06);box-shadow:inset 0 1px #ffffff0b,0 14px 38px #00000038}.home-record-dock,.recorder-stage{border:1px solid var(--border-card)}.home-record-dock{isolation:isolate;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-record-dock{border:1px solid color-mix(in oklch,var(--border-card) 84%,white 6%)}}.home-record-dock{background:radial-gradient(ellipse at 50% -10%,var(--accent-mint) 0,transparent 48%),linear-gradient(180deg,#ffffff0b 0,#ffffff05 100%)}@supports (color:color-mix(in lab,red,red)){.home-record-dock{background:radial-gradient(ellipse at 50% -10%,color-mix(in oklch,var(--accent-mint) 20%,transparent) 0,transparent 48%),linear-gradient(180deg,#ffffff0b 0,#ffffff05 100%)}}.home-record-dock{box-shadow:inset 0 1px #ffffff0b,0 18px 58px #00000040}.paper-calm-page .home-record-dock,.paper-calm-page .paper-capture-panel{background:#fff;border:1px solid oklch(84% .024 168/.62);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.paper-calm-page .home-record-dock,.paper-calm-page .paper-capture-panel{background:color-mix(in oklch,white 78%,var(--paper-calm-soft) 22%)}}.paper-calm-page .home-record-dock,.paper-calm-page .paper-capture-panel{box-shadow:0 24px 70px oklch(35% .03 166/.12)}.home-paper-heading,.paper-calm-page .home-record-dock:before{display:none}.home-app-shell{max-width:1320px}.home-desktop-grid{flex-direction:column;gap:1rem;width:100%;display:flex}.home-center-column{flex-direction:column;min-width:0;display:flex}.home-desktop-sidebar{display:none}.home-mobile-recent{display:block}.home-mobile-calendar{margin-top:1rem;display:block}.slide-menu-panel{visibility:hidden;pointer-events:none;transform:translate(100%)}.slide-menu-panel.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.paper-calm-page .home-paper-heading{max-width:520px;margin-top:0;display:block}.home-paper-kicker{background:var(--accent-mint);border-radius:999px;align-items:center;min-height:1.75rem;padding:0 .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-paper-kicker{background:color-mix(in oklch,var(--accent-mint) 12%,white 88%)}}.home-paper-kicker{color:var(--accent-mint);font-size:.72rem;font-weight:760}.paper-calm-page .home-paper-heading h2{max-width:440px;color:var(--paper-calm-ink);letter-spacing:0;margin-top:0;font-size:clamp(1.55rem,3.3vw,2.55rem);font-weight:790;line-height:1.02}.home-session-heading{text-align:center;display:flex}.home-session-heading,.home-session-meta{justify-content:center;align-items:center}.home-session-meta{width:fit-content;min-height:4.4rem;color:var(--paper-calm-ink);background:0 0;border-radius:18px;gap:.18rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-session-meta{color:color-mix(in oklch,var(--paper-calm-ink) 78%,var(--accent-mint))}}.home-session-meta{padding:.15rem .35rem}.home-session-meta span+span:before{content:none}.home-session-date{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:720;line-height:1.2}.home-session-time{color:var(--paper-calm-ink);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:780;line-height:1}.home-session-heading p{max-width:440px;color:var(--text-secondary);margin:0;font-size:.9rem;font-weight:520;line-height:1.45}.home-paper-promise{display:none}.paper-calm-page .home-paper-promise{background:var(--accent-mint);border-radius:20px;margin-top:1rem;display:block}@supports (color:color-mix(in lab,red,red)){.paper-calm-page .home-paper-promise{background:color-mix(in oklch,var(--accent-mint) 9%,white 84%)}}.paper-calm-page .home-paper-promise{color:var(--paper-calm-ink)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page .home-paper-promise{color:color-mix(in oklch,var(--paper-calm-ink) 82%,var(--accent-mint))}}.paper-calm-page .home-paper-promise{padding:1rem 1.1rem;font-size:.9rem;font-weight:720;line-height:1.35}.home-outcome-panel{background:#fff;border:1px solid oklch(84% .024 168/.62);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.home-outcome-panel{background:color-mix(in oklch,white 78%,var(--paper-calm-soft) 22%)}}.home-outcome-panel{padding:1rem;box-shadow:0 16px 48px oklch(35% .03 166/.08)}.home-outcome-panel h2{color:var(--paper-calm-ink);margin-top:.45rem;font-size:1.05rem;font-weight:780;line-height:1.16}.home-outcome-panel p:not(.signal-eyebrow){color:var(--text-muted);margin-top:.75rem;font-size:.84rem;line-height:1.55}.home-outcome-panel ul{gap:.55rem;margin-top:1rem;display:grid}.home-outcome-panel li{min-height:32px;color:var(--text-secondary);align-items:center;gap:.55rem;font-size:.84rem;font-weight:650;display:flex}.home-outcome-panel a,.home-outcome-panel li svg{color:var(--accent-mint)}.home-outcome-panel a{min-height:40px;align-items:center;margin-top:1rem;font-size:.84rem;font-weight:720;display:inline-flex}.home-calendar-panel{background:#fff;border:1px solid oklch(84% .024 168/.62);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.home-calendar-panel{background:color-mix(in oklch,white 78%,var(--paper-calm-soft) 22%)}}.home-calendar-panel{padding:1rem;box-shadow:0 16px 48px oklch(35% .03 166/.08)}.home-calendar-heading{align-items:center;gap:.75rem;display:flex}.home-calendar-icon{border:1px solid var(--accent-mint);flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-calendar-icon{border:1px solid color-mix(in oklch,var(--accent-mint) 20%,transparent)}}.home-calendar-icon{background:var(--accent-mint);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.home-calendar-icon{background:color-mix(in oklch,var(--accent-mint) 10%,white 88%)}}.home-calendar-icon{color:var(--accent-mint)}.home-calendar-heading h2{color:var(--paper-calm-ink);margin-top:.2rem;font-size:1.05rem;font-weight:780;line-height:1.12}.home-calendar-list{gap:.65rem;margin-top:1rem;display:grid}.home-calendar-event{border:1px solid var(--border-card);background:var(--surface-control);border-radius:16px;grid-template-columns:3.35rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.85rem;display:grid}.home-calendar-event.is-selected{border-color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.home-calendar-event.is-selected{border-color:color-mix(in oklch,var(--accent-mint) 54%,var(--border-card))}}.home-calendar-event.is-selected{background:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.home-calendar-event.is-selected{background:color-mix(in oklch,var(--accent-mint) 8%,var(--surface-control))}}.home-calendar-date-tile{border:1px solid var(--accent-mint);width:3.35rem;min-height:3.85rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-calendar-date-tile{border:1px solid color-mix(in oklch,var(--accent-mint) 26%,var(--border-card))}}.home-calendar-date-tile{background:var(--accent-mint);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.home-calendar-date-tile{background:color-mix(in oklch,var(--accent-mint) 8%,white 92%)}}.home-calendar-date-tile{color:var(--paper-calm-ink);text-align:center;box-shadow:inset 0 1px #ffffffc7}.home-calendar-date-tile span{background:var(--accent-mint);justify-content:center;align-items:center;min-height:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-calendar-date-tile span{background:color-mix(in oklch,var(--accent-mint) 16%,white 84%)}}.home-calendar-date-tile span{color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.home-calendar-date-tile span{color:color-mix(in oklch,var(--accent-mint) 82%,var(--paper-calm-ink))}}.home-calendar-date-tile span{letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:780;line-height:1}.home-calendar-date-tile strong{color:var(--paper-calm-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:1.32rem;font-weight:760;line-height:1;display:flex}.home-calendar-event-copy{min-width:0}.home-calendar-event-time{color:var(--accent-mint);align-items:center;gap:.35rem;font-size:.72rem;font-weight:740;display:inline-flex}.home-calendar-event p{color:var(--paper-calm-ink);margin-top:.25rem;font-size:.9rem;font-weight:720;line-height:1.25}.home-calendar-event-meta{flex-wrap:wrap;gap:.35rem .7rem;margin-top:.18rem;display:flex}.home-calendar-event-meta span{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.78rem;line-height:1.35;display:inline-flex}.home-calendar-record-button{border:1px solid var(--accent-mint);min-height:34px;margin-top:.65rem}@supports (color:color-mix(in lab,red,red)){.home-calendar-record-button{border:1px solid color-mix(in oklch,var(--accent-mint) 34%,var(--border-card))}}.home-calendar-record-button{background:var(--accent-mint);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.home-calendar-record-button{background:color-mix(in oklch,var(--accent-mint) 9%,white)}}.home-calendar-record-button{color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.home-calendar-record-button{color:color-mix(in oklch,var(--accent-mint) 70%,var(--paper-calm-ink))}}.home-calendar-record-button{padding:0 .8rem;font-size:.74rem;font-weight:760;transition:background .18s,border-color .18s,color .18s,transform .18s}.home-calendar-record-button:hover{border-color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.home-calendar-record-button:hover{border-color:color-mix(in oklch,var(--accent-mint) 58%,var(--border-card))}}.home-calendar-record-button:hover{background:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.home-calendar-record-button:hover{background:color-mix(in oklch,var(--accent-mint) 15%,white)}}.home-calendar-record-button:hover{color:var(--paper-calm-ink);transform:translateY(-1px)}.home-calendar-empty{gap:.85rem;margin-top:1rem;display:grid}.home-calendar-empty p{color:var(--text-muted);font-size:.84rem;line-height:1.55}.home-calendar-connect{border:1px solid var(--border-card);background:var(--surface-control);width:fit-content;min-height:40px;color:var(--paper-calm-ink);border-radius:14px;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.84rem;font-weight:720;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.home-calendar-connect:hover{border-color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.home-calendar-connect:hover{border-color:color-mix(in oklch,var(--accent-mint) 44%,var(--border-card))}}.home-calendar-connect:hover{background:var(--surface-control-hover);color:var(--paper-calm-ink)}.home-calendar-footnote{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin-top:1rem;padding-top:.8rem;font-size:.74rem;line-height:1.45}.home-live-transcript-panel{background:#fff;border:1px solid oklch(84% .024 168/.62);border-radius:24px;flex-direction:column;min-width:0;min-height:420px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-live-transcript-panel{background:color-mix(in oklch,white 80%,var(--paper-calm-soft) 20%)}}.home-live-transcript-panel{padding:clamp(1rem,2vw,1.35rem);box-shadow:0 24px 70px oklch(35% .03 166/.1)}.home-live-transcript-heading{border-bottom:1px solid #0b12200f;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding-bottom:.95rem;display:flex}.home-live-heading-copy{min-width:0}.home-live-transcript-heading h2{color:var(--paper-calm-ink);letter-spacing:0;margin-top:.35rem;font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:790;line-height:1.05}.home-live-latest-line{max-width:58ch;color:var(--text-secondary);margin-top:.45rem;font-size:.84rem;line-height:1.45}.live-notes-tabs{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:.35rem;max-width:none;display:flex}.live-notes-tabs button{border:1px solid var(--border-card);background:var(--surface-control);min-height:30px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;gap:.34rem;padding:0 .58rem;font-size:.7rem;font-weight:720;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.live-notes-tabs button:hover{border-color:var(--accent-mint);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.live-notes-tabs button:hover{border-color:color-mix(in oklch,var(--accent-mint) 32%,var(--border-card))}}.live-notes-tabs button:hover{background:var(--surface-control-hover)}.live-notes-tabs button.is-active{border-color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.live-notes-tabs button.is-active{border-color:color-mix(in oklch,var(--accent-mint) 46%,var(--border-card))}}.live-notes-tabs button.is-active{background:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.live-notes-tabs button.is-active{background:color-mix(in oklch,var(--accent-mint) 12%,var(--surface-control))}}.live-notes-tabs button.is-active{color:var(--paper-calm-ink)}.live-notes-tabs em{background:var(--accent-mint);border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.live-notes-tabs em{background:color-mix(in oklch,var(--accent-mint) 14%,white)}}.live-notes-tabs em{color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.live-notes-tabs em{color:color-mix(in oklch,var(--accent-mint) 72%,var(--paper-calm-ink))}}.live-notes-tabs em{font-size:.64rem;font-style:normal;font-weight:780;line-height:1}.home-live-transcript-scroll{border-radius:0;flex:1;min-height:0;overflow-y:auto}.live-notes-panel{border-radius:18px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.live-notes-panel-heading{border:1px solid var(--border-card);background:var(--accent-mint);border-radius:18px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.live-notes-panel-heading{background:color-mix(in oklch,var(--accent-mint) 5%,white 95%)}}.live-notes-panel-heading{padding:.95rem 1rem}.live-notes-panel-heading p{color:var(--accent-mint);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760}.live-notes-panel-heading h3{color:var(--paper-calm-ink);margin-top:.2rem;font-size:1rem;font-weight:760;line-height:1.2}.live-notes-list{scrollbar-width:none;gap:.68rem;min-height:0;margin-top:.75rem;padding-right:.15rem;display:grid;overflow-y:auto}.live-note-item{border:1px solid var(--border-card);background:var(--surface-control);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem .95rem;display:flex}.live-note-item>div{gap:.58rem;min-width:0;display:flex}.live-note-dot{background:var(--accent-mint);border-radius:999px;flex:none;width:.48rem;height:.48rem;margin-top:.42rem}.live-note-item p{color:var(--paper-calm-ink);font-size:.9rem;line-height:1.45}.live-note-item time{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.live-notes-empty{border:1px dashed var(--accent-mint);place-items:center;min-height:220px;display:grid}@supports (color:color-mix(in lab,red,red)){.live-notes-empty{border:1px dashed color-mix(in oklch,var(--accent-mint) 24%,var(--border-card))}}.live-notes-empty{text-align:center;border-radius:18px;margin-top:.75rem;padding:1.5rem}.live-notes-empty p{max-width:30ch;color:var(--text-muted);font-size:.88rem;line-height:1.5}.live-record-shell{max-width:1180px}.live-record-workspace{flex-direction:column;flex:1;gap:1rem;width:100%;display:flex}.live-capture-card{position:relative;overflow:hidden}.live-transcript-panel{flex:1}.home-record-dock:before{z-index:-1;pointer-events:none;content:"";opacity:.68;background:linear-gradient(90deg,#0000,#14b8a60e 50%,#0000);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.home-record-status-row{min-height:26px;color:var(--text-muted);align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;display:inline-flex}.paper-calm-page .home-record-status-row{background:var(--accent-mint);border-radius:999px;min-height:1.75rem}@supports (color:color-mix(in lab,red,red)){.paper-calm-page .home-record-status-row{background:color-mix(in oklch,var(--accent-mint) 11%,white 89%)}}.paper-calm-page .home-record-status-row{color:var(--accent-mint);padding:0 .65rem;font-size:.72rem;font-weight:760}.paper-calm-page .home-record-dot{background:var(--accent-mint);width:.38rem;height:.38rem;box-shadow:none}.home-record-dot{background:var(--accent-mint);border-radius:999px;width:.45rem;height:.45rem}@supports (color:color-mix(in lab,red,red)){.home-record-dot{background:color-mix(in oklch,var(--accent-mint) 62%,var(--text-muted))}}.home-record-dot{box-shadow:0 0 0 4px #14b8a614}.home-record-dot.is-live{background:var(--signal-live);box-shadow:0 0 0 4px #ef44441f}.home-record-shell{width:min(100%,680px);margin:.25rem auto 0}.home-animated-lines,.live-animated-lines{--wave-edge-bg:transparent;--wave-color:var(--accent-mint);opacity:.86;pointer-events:none;width:min(100%,760px);height:76px;margin:.1rem auto .35rem}.paper-calm-page .home-animated-lines,.paper-calm-page .live-animated-lines{opacity:.78;height:82px;color:var(--accent-mint);margin-top:.6rem;margin-bottom:.25rem}.live-animated-lines{height:84px;margin-top:0;margin-bottom:0}.light .home-animated-lines,.light .live-animated-lines{opacity:.86;--shader-canvas-opacity:.86;--shader-filter:blur(.75px) saturate(.86) brightness(.92)}.home-action-strip{border-radius:10px}.home-action-link{border:1px solid var(--border-card);background:#ffffff08}.paper-calm-page .home-action-strip{gap:.75rem}.paper-calm-page .home-action-link{background:#fff;border-color:oklch(84% .024 168/.7);border-radius:16px;min-height:48px}@supports (color:color-mix(in lab,red,red)){.paper-calm-page .home-action-link{background:color-mix(in oklch,white 76%,var(--surface-panel) 24%)}}.paper-calm-page .home-action-link{color:var(--text-secondary)}.paper-calm-page .home-action-link:hover{background:var(--accent-mint);border-color:oklch(73% .06 178/.82)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page .home-action-link:hover{background:color-mix(in oklch,var(--accent-mint) 8%,white 90%)}}.paper-calm-page .home-action-link:hover{color:var(--paper-calm-ink)}.home-action-link:hover{border-color:var(--border-card)}@supports (color:color-mix(in lab,red,red)){.home-action-link:hover{border-color:color-mix(in oklch,var(--border-card) 58%,var(--accent-mint) 42%)}}.home-action-link:hover{background:var(--surface-control-hover)}.light .recorder-stage{--wave-edge-bg:var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.light .recorder-stage{--wave-edge-bg:color-mix(in oklch,var(--surface-panel) 86%,white 14%)}}.light .recorder-stage{border-color:var(--border-card);background:linear-gradient(180deg,var(--surface-panel) 0,var(--surface-panel) 100%)}@supports (color:color-mix(in lab,red,red)){.light .recorder-stage{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-panel) 82%,white 18%) 0,var(--surface-panel) 100%)}}.light .recorder-stage{box-shadow:0 18px 44px oklch(47% .035 178/.08)}.light .home-record-dock{background:radial-gradient(ellipse at 50% -8%,var(--accent-mint) 0,transparent 48%),linear-gradient(180deg,var(--surface-panel) 0,var(--surface-panel) 100%)}@supports (color:color-mix(in lab,red,red)){.light .home-record-dock{background:radial-gradient(ellipse at 50% -8%,color-mix(in oklch,var(--accent-mint) 12%,transparent) 0,transparent 48%),linear-gradient(180deg,color-mix(in oklch,var(--surface-panel) 86%,white 14%) 0,var(--surface-panel) 100%)}}.light .home-record-dock{box-shadow:0 18px 44px oklch(47% .035 178/.08)}.quick-action-link{background:var(--surface-control);border:1px solid var(--border-card)}.quick-action-link:hover{background:var(--surface-control-hover);border-color:var(--border-card)}@supports (color:color-mix(in lab,red,red)){.quick-action-link:hover{border-color:color-mix(in oklch,var(--border-card) 58%,var(--accent-mint) 42%)}}.recorder-wave-placeholder{opacity:.72;background:radial-gradient(ellipse at center,var(--accent-mint) 0,transparent 56%),linear-gradient(90deg,transparent 0,var(--accent-mint) 50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.recorder-wave-placeholder{background:radial-gradient(ellipse at center,color-mix(in oklch,var(--accent-mint) 14%,transparent) 0,transparent 56%),linear-gradient(90deg,transparent 0,color-mix(in oklch,var(--accent-mint) 36%,transparent) 50%,transparent 100%)}}.recorder-wave-placeholder{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.recording-reminder{contain:content}.meeting-list{background:linear-gradient(180deg,#ffffff0d 0,var(--surface-panel) 100%);border:1px solid var(--border-card)}.paper-calm-page .meeting-list{background:#fff;border-color:oklch(84% .024 168/.62);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.paper-calm-page .meeting-list{background:color-mix(in oklch,white 78%,var(--paper-calm-soft) 22%)}}.paper-calm-page .meeting-list{box-shadow:0 16px 48px oklch(35% .03 166/.08)}.paper-calm-page .meeting-row:hover{background:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page .meeting-row:hover{background:color-mix(in oklch,var(--accent-mint) 8%,white 90%)}}.recent-meetings-panel.is-compact{margin-top:0}.recent-meetings-panel.is-compact .meeting-list{max-height:calc(100dvh - 210px)}.recent-meetings-panel.is-compact .meeting-row{grid-template-areas:"icon copy";align-items:start;column-gap:.75rem;padding:.88rem;grid-template-columns:38px minmax(0,1fr)!important}.recent-meetings-panel.is-compact .meeting-row>span:first-child{grid-area:icon;width:2.35rem;height:2.35rem}.recent-meetings-panel.is-compact .meeting-row-copy{grid-area:copy}.settings-option-group{overflow:hidden}#integrations .settings-integration-card a,#integrations .settings-integration-card button,.recording-reminder button{min-width:44px;min-height:44px}#integrations .settings-integration-card .inline-flex,.recording-reminder .inline-flex{min-height:44px}.settings-select{background:var(--surface-control);color:var(--text-primary)}.settings-selected-details{overflow-wrap:anywhere}.settings-calendar-icon,.settings-integration-icon,.settings-reminder-icon{border:1px solid var(--accent-mint);flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-calendar-icon,.settings-integration-icon,.settings-reminder-icon{border:1px solid color-mix(in oklch,var(--accent-mint) 20%,transparent)}}.settings-calendar-icon,.settings-integration-icon,.settings-reminder-icon{background:var(--accent-mint);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.settings-calendar-icon,.settings-integration-icon,.settings-reminder-icon{background:color-mix(in oklch,var(--accent-mint) 10%,white 88%)}}.settings-calendar-icon,.settings-integration-icon,.settings-reminder-icon{color:var(--accent-mint)}.calendar-provider-option{border:1px solid var(--border-card);background:var(--surface-control);color:var(--text-primary);align-content:center;gap:.25rem;transition:background .18s,border-color .18s,color .18s;display:grid}.calendar-provider-option:hover{border-color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.calendar-provider-option:hover{border-color:color-mix(in oklch,var(--accent-mint) 38%,var(--border-card))}}.calendar-provider-option:hover{background:var(--surface-control-hover);color:var(--text-primary)}.calendar-provider-option:disabled{cursor:wait;opacity:.7}.calendar-provider-option.is-connected{border-color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.calendar-provider-option.is-connected{border-color:color-mix(in oklch,var(--accent-mint) 36%,var(--border-card))}}.calendar-provider-option.is-connected{background:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.calendar-provider-option.is-connected{background:color-mix(in oklch,var(--accent-mint) 10%,var(--surface-control) 90%)}}.calendar-provider-option span:first-child{font-size:.86rem;font-weight:720}.calendar-provider-option span:last-child{color:var(--text-muted);align-items:center;gap:.3rem;font-size:.74rem;font-weight:640;display:inline-flex}.calendar-setup-note{border:1px solid var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.calendar-setup-note{border:1px solid color-mix(in oklch,var(--accent-mint) 20%,var(--border-card))}}.calendar-setup-note{background:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.calendar-setup-note{background:color-mix(in oklch,var(--accent-mint) 8%,var(--surface-control) 92%)}}.calendar-setup-note{color:var(--text-secondary);font-size:.78rem;font-weight:560;line-height:1.45}.search-submit:disabled{box-shadow:none}.meeting-empty{border-style:dashed}.meeting-row{border-bottom:1px solid var(--border-subtle)}.meeting-row:last-child{border-bottom:0}.meeting-row:hover{background:var(--surface-control-hover)}.meeting-detail-header,.meeting-note-card,.meeting-notes-panel,.meeting-push-panel,.meeting-summary-card{box-shadow:0 16px 48px oklch(35% .03 166/.07)}.paper-calm-page .meeting-detail-header,.paper-calm-page .meeting-note-card,.paper-calm-page .meeting-notes-panel,.paper-calm-page .meeting-push-panel,.paper-calm-page .meeting-summary-card{border-color:oklch(84% .024 168/.62)}.signal-panel{border:1px solid var(--border-card);background:linear-gradient(#ffffff0b,#ffffff06);box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000024}.paper-calm-page .signal-panel{background:#fff;border-color:oklch(84% .024 168/.62)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page .signal-panel{background:color-mix(in oklch,white 78%,var(--paper-calm-soft) 22%)}}.paper-calm-page .signal-panel{box-shadow:0 24px 70px oklch(35% .03 166/.12)}.paper-calm-page .signal-panel-subtle{background:0 0}.recorder-primary-label{display:none}.recorder-context-pill{border:1px solid var(--accent-mint);justify-content:center;align-items:center;gap:.35rem;max-width:min(100%,22rem);min-height:30px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.recorder-context-pill{border:1px solid color-mix(in oklch,var(--accent-mint) 22%,var(--border-card))}}.recorder-context-pill{background:var(--accent-mint);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.recorder-context-pill{background:color-mix(in oklch,var(--accent-mint) 8%,var(--surface-control) 92%)}}.recorder-context-pill{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:0 .75rem}.recorder-context-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.recorder-context-divider{color:var(--accent-mint);flex:none}@supports (color:color-mix(in lab,red,red)){.recorder-context-divider{color:color-mix(in oklch,var(--accent-mint) 72%,var(--text-muted))}}.live-session-context{border:1px solid var(--accent-mint);gap:.9rem;width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.live-session-context{border:1px solid color-mix(in oklch,var(--accent-mint) 18%,var(--border-card))}}.live-session-context{background:radial-gradient(circle at 16% 0,#5eead41f,#0000 42%),#fff;border-radius:22px}@supports (color:color-mix(in lab,red,red)){.live-session-context{background:radial-gradient(circle at 16% 0,#5eead41f,transparent 42%),color-mix(in oklch,white 72%,var(--paper-calm-soft) 28%)}}.live-session-context{padding:1rem;box-shadow:inset 0 1px #ffffffb8}.live-session-context-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.live-session-date-tile{width:3.1rem;min-height:3.55rem}.live-session-empty-date{border:1px solid var(--accent-mint);justify-content:center;align-items:center;width:3.1rem;height:3.55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.live-session-empty-date{border:1px solid color-mix(in oklch,var(--accent-mint) 22%,var(--border-card))}}.live-session-empty-date{background:var(--accent-mint);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.live-session-empty-date{background:color-mix(in oklch,var(--accent-mint) 8%,white 92%)}}.live-session-empty-date{color:var(--accent-mint)}.live-session-context-copy{min-width:0}.live-session-context-copy h2{color:var(--paper-calm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:780;line-height:1.18;overflow:hidden}.live-session-context-copy p:not(.signal-eyebrow){color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.78rem;line-height:1.35;overflow:hidden}.live-session-calendar-link{border:1px solid var(--border-card);background:var(--surface-control);width:fit-content;min-height:32px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:720;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.live-session-calendar-link:hover{border-color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.live-session-calendar-link:hover{border-color:color-mix(in oklch,var(--accent-mint) 38%,var(--border-card))}}.live-session-calendar-link:hover{background:var(--surface-control-hover);color:var(--paper-calm-ink)}.live-session-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.live-session-metrics span{border:1px solid var(--border-card);min-height:54px;color:var(--text-muted);text-align:center;background:#ffffff8f;border-radius:16px;align-content:center;gap:.1rem;padding:.48rem;font-size:.66rem;font-weight:700;line-height:1.1;display:grid}.live-session-metrics strong{color:var(--paper-calm-ink);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:780;line-height:1}.paper-calm-page.recorder-page .home-record-dock.is-live .live-session-context{background:radial-gradient(circle at 12% 0,#5eead414,#0000 42%),#ffffff9e;border-color:#0b122012;border-radius:20px;gap:.8rem;width:min(100%,330px);padding:.85rem;box-shadow:inset 0 1px #ffffffbd;margin-block-start:.15rem!important}.paper-calm-page.recorder-page .home-record-dock.is-live .live-session-context-main{gap:.7rem}.paper-calm-page.recorder-page .home-record-dock.is-live .live-session-date-tile,.paper-calm-page.recorder-page .home-record-dock.is-live .live-session-empty-date{width:2.55rem;min-height:2.85rem}.paper-calm-page.recorder-page .home-record-dock.is-live .live-session-calendar-link{min-height:28px;padding-inline:.65rem}.paper-calm-page.recorder-page .home-record-dock.is-live .live-session-metrics{flex-wrap:wrap;gap:.5rem .85rem;display:flex}.paper-calm-page.recorder-page .home-record-dock.is-live .live-session-metrics span{text-align:left;background:0 0;border:0;align-items:baseline;gap:.25rem;min-height:auto;padding:0;font-size:.72rem;display:inline-flex}.paper-calm-page.recorder-page .home-record-dock.is-live .live-session-metrics strong{font-size:.86rem}.paper-calm-page .recorder-control{padding:0}.paper-calm-page .recorder-control:not(:has(.recorder-live-indicator)){gap:.75rem}.paper-calm-page .recorder-primary-control{box-shadow:none}.paper-calm-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-primary-control{background:var(--paper-calm-ink);color:oklch(98.5% .008 160);border:0;border-radius:18px;order:3;gap:.55rem;width:min(100%,260px);height:52px;font-size:.92rem;font-weight:780}.paper-calm-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-primary-label{display:inline}.paper-calm-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-time-block{order:2}.paper-calm-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-time-block span{color:var(--paper-calm-ink)}.paper-calm-page .recorder-readiness .sm\:grid>div,.paper-calm-page .recorder-readiness .sm\:hidden>div{border-radius:14px}.signal-panel-subtle{background:0 0;border:0}.signal-input{border:1px solid var(--border-card);background:#ffffff0b}.signal-input:focus{border-color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.signal-input:focus{border-color:color-mix(in oklch,var(--accent-mint) 55%,var(--border-card))}}.signal-eyebrow{color:var(--text-muted);letter-spacing:0;text-transform:none}.signal-chip,.signal-eyebrow{font-size:.75rem;font-weight:600}.signal-chip{color:var(--layers-mint-soft);background:#14b8a613;border:1px solid #2dd4bf2e;border-radius:8px;align-items:center;gap:.375rem;min-height:28px;padding:0 .625rem;line-height:1;display:inline-flex}.signal-chip-neutral{border-color:var(--border-card);background:var(--surface-control);color:var(--text-secondary)}.signal-divider-grid{background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:40px 40px}.signal-transcript-card{border:1px solid var(--border-card);background:linear-gradient(#ffffff0b,#ffffff06);box-shadow:inset 0 1px #ffffff09}.live-transcript-line{border-bottom:1px solid #0b122012;grid-template-columns:3.6rem minmax(0,1fr);gap:1rem;padding:.82rem 0;display:grid}.live-transcript-line-meta{justify-content:flex-end;align-items:baseline;gap:.45rem;padding-top:.13rem;display:flex}.live-transcript-line-rule{background:#0b122024;width:1.1rem;height:1px;display:block}.live-transcript-line p{color:var(--layers-ink,var(--text-primary));font-size:.9rem;line-height:1.62}.live-transcript-line.is-current{background:linear-gradient(90deg,#14b8a60f,#0000 72%),#ffffff6b;border-bottom:0;border-radius:16px;margin-inline:-.75rem;padding:.78rem .75rem}.live-transcript-line.is-current p{color:var(--text-secondary)}.light .meeting-list,.light .recorder-stage,.light .signal-panel,.light .signal-transcript-card{background:linear-gradient(180deg,var(--surface-panel) 0,var(--surface-panel) 100%)}@supports (color:color-mix(in lab,red,red)){.light .meeting-list,.light .recorder-stage,.light .signal-panel,.light .signal-transcript-card{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-panel) 84%,white 16%) 0,var(--surface-panel) 100%)}}.light .meeting-list,.light .recorder-stage,.light .signal-panel,.light .signal-transcript-card{box-shadow:0 12px 32px oklch(47% .035 178/.06)}.light .signal-input,.light .signal-panel-subtle{background:var(--surface-control)}.light .signal-divider-grid{background-image:linear-gradient(#14b8a60e 1px,#0000 0),linear-gradient(90deg,#14b8a60e 1px,#0000 0)}.dark .paper-calm-page{--bg-primary:#0b1220;--bg-secondary:#111827;--bg-card:#111827d1;--bg-card-hover:#1e293beb;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--accent-mint:var(--layers-mint-soft);--border-subtle:#ffffff14;--border-card:#ffffff21;--surface-panel:#0f172ac7;--surface-control:#1e293bbd;--surface-control-hover:#334155d6;--wave-color:#8b8cff;--wave-edge-bg:transparent;--shader-canvas-opacity:.72;--recorder-button-bg:oklch(79% .08 174);--recorder-button-border:oklch(79% .08 174);--paper-calm-ink:#f8fafc;--paper-calm-soft:#111827;background:radial-gradient(circle at 8% 3%,#8b8cff2e,#0000 31%),radial-gradient(circle at 92% 7%,#5eead41a,#0000 27%),linear-gradient(145deg,#070b13,#0b1220 55%,#101827)!important}.dark .paper-calm-page .bg-\[\#171717\],.dark .paper-calm-page .glass-card,.dark .paper-calm-page .home-calendar-panel,.dark .paper-calm-page .home-live-transcript-panel,.dark .paper-calm-page .home-outcome-panel,.dark .paper-calm-page .home-record-dock,.dark .paper-calm-page .meeting-list,.dark .paper-calm-page .paper-capture-panel,.dark .paper-calm-page .signal-panel{background:linear-gradient(180deg,var(--surface-panel) 0,var(--surface-panel) 100%)!important;border-color:oklch(45% .028 174/.58)!important}@supports (color:color-mix(in lab,red,red)){.dark .paper-calm-page .bg-\[\#171717\],.dark .paper-calm-page .glass-card,.dark .paper-calm-page .home-calendar-panel,.dark .paper-calm-page .home-live-transcript-panel,.dark .paper-calm-page .home-outcome-panel,.dark .paper-calm-page .home-record-dock,.dark .paper-calm-page .meeting-list,.dark .paper-calm-page .paper-capture-panel,.dark .paper-calm-page .signal-panel{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-panel) 84%,white 4%) 0,color-mix(in oklch,var(--surface-panel) 92%,black 8%) 100%)!important}}.dark .paper-calm-page .bg-\[\#171717\],.dark .paper-calm-page .glass-card,.dark .paper-calm-page .home-calendar-panel,.dark .paper-calm-page .home-live-transcript-panel,.dark .paper-calm-page .home-outcome-panel,.dark .paper-calm-page .home-record-dock,.dark .paper-calm-page .meeting-list,.dark .paper-calm-page .paper-capture-panel,.dark .paper-calm-page .signal-panel{box-shadow:inset 0 1px oklch(100% 0 0/.04),0 24px 70px oklch(3% .012 174/.34)}.dark .paper-calm-page .home-paper-promise{background:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.dark .paper-calm-page .home-paper-promise{background:color-mix(in oklch,var(--accent-mint) 12%,var(--surface-panel) 88%)}}.dark .paper-calm-page .home-paper-promise{color:var(--text-secondary)}.dark .paper-calm-page .home-calendar-icon,.dark .paper-calm-page .home-paper-kicker,.dark .paper-calm-page .home-record-status-row,.dark .paper-calm-page .settings-calendar-icon,.dark .paper-calm-page .settings-integration-icon,.dark .paper-calm-page .settings-reminder-icon{background:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.dark .paper-calm-page .home-calendar-icon,.dark .paper-calm-page .home-paper-kicker,.dark .paper-calm-page .home-record-status-row,.dark .paper-calm-page .settings-calendar-icon,.dark .paper-calm-page .settings-integration-icon,.dark .paper-calm-page .settings-reminder-icon{background:color-mix(in oklch,var(--accent-mint) 16%,var(--surface-panel) 84%)}}.dark .paper-calm-page .home-calendar-icon,.dark .paper-calm-page .home-paper-kicker,.dark .paper-calm-page .home-record-status-row,.dark .paper-calm-page .settings-calendar-icon,.dark .paper-calm-page .settings-integration-icon,.dark .paper-calm-page .settings-reminder-icon{color:var(--accent-mint)}.dark .paper-calm-page .home-session-meta{background:0 0}.dark .paper-calm-page .home-session-time{color:var(--text-primary)}.dark .paper-calm-page .calendar-provider-option,.dark .paper-calm-page .home-action-link,.dark .paper-calm-page .home-calendar-connect,.dark .paper-calm-page .home-calendar-event{border-color:var(--border-card);background:var(--surface-control)}.dark .paper-calm-page .home-action-link{color:var(--text-secondary)}.dark .paper-calm-page .home-action-link:hover,.dark .paper-calm-page .meeting-row:hover{background:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.dark .paper-calm-page .home-action-link:hover,.dark .paper-calm-page .meeting-row:hover{background:color-mix(in oklch,var(--accent-mint) 10%,var(--surface-control) 90%)}}.dark .paper-calm-page .home-action-link:hover,.dark .paper-calm-page .meeting-row:hover{color:var(--text-primary)}.dark .paper-calm-page .signal-transcript-card{border-color:var(--border-card);background:linear-gradient(180deg,var(--surface-control) 0,var(--surface-panel) 100%)}@supports (color:color-mix(in lab,red,red)){.dark .paper-calm-page .signal-transcript-card{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-control) 88%,white 3%) 0,var(--surface-panel) 100%)}}.dark .paper-calm-page .signal-transcript-card{box-shadow:inset 0 1px oklch(100% 0 0/.035)}.dark .paper-calm-page .signal-input{background:var(--surface-control)}.dark .paper-calm-page .signal-panel-subtle{background:0 0}.dark .paper-calm-page .signal-chip,.dark .paper-calm-page .signal-chip-neutral{background:var(--accent-mint);border-color:oklch(50% .05 178/.52)}@supports (color:color-mix(in lab,red,red)){.dark .paper-calm-page .signal-chip,.dark .paper-calm-page .signal-chip-neutral{background:color-mix(in oklch,var(--accent-mint) 10%,var(--surface-control) 90%)}}.dark .paper-calm-page .signal-chip,.dark .paper-calm-page .signal-chip-neutral{color:var(--accent-mint)}.dark .paper-calm-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-primary-control{background:var(--recorder-button-bg);color:oklch(12% .018 174)}.dark .paper-calm-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-time-block span{color:var(--text-primary)}.dark .paper-calm-page .home-animated-lines,.dark .paper-calm-page .live-animated-lines{opacity:.88;--shader-canvas-opacity:.72}.dark .paper-calm-page .border-\[\#262626\]{border-color:var(--border-card)!important}.dark .paper-calm-page .bg-\[\#0a0a0a\]{background:var(--bg-primary)!important}@media (max-width:640px){.signal-panel{box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000001f}.home-animated-lines{height:58px;margin-bottom:.15rem}.paper-calm-page .home-record-dock{padding:1rem}.paper-calm-page .home-paper-heading h2{font-size:1.5rem;line-height:1.04}.home-session-heading{gap:.55rem}.home-session-heading p{font-size:.82rem;line-height:1.42}.paper-calm-page .home-animated-lines,.paper-calm-page .live-animated-lines{height:54px;margin-top:.35rem}.paper-calm-page .home-paper-promise{border-radius:16px;margin-top:.7rem;padding:.82rem .9rem;font-size:.82rem}.live-animated-lines{height:62px}.paper-calm-page .home-action-strip{gap:.5rem}.paper-calm-page .home-action-link{border-radius:14px;min-height:44px}.paper-calm-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-primary-control{border-radius:16px;width:min(100%,236px);height:48px}.recording-reminder{padding-left:.5rem;padding-right:.5rem}.home-live-transcript-panel{border-radius:20px;min-height:360px;padding:.9rem}}@media (min-width:1024px){.home-app-shell{max-width:1360px;padding-inline:clamp(1rem,3vw,2.5rem);overflow:hidden}.home-desktop-grid{grid-template-columns:minmax(230px,.78fr) minmax(520px,1.45fr) minmax(230px,.78fr);align-items:start;gap:clamp(.85rem,1.8vw,1.25rem);display:grid}.home-desktop-grid.is-recording{grid-template-columns:minmax(320px,420px) minmax(0,760px);justify-content:center;align-items:stretch;max-width:1220px;margin-inline:auto}.home-desktop-grid.is-recording .home-center-column{animation:capture-panel-left .58s cubic-bezier(.16,1,.3,1) both}.home-desktop-grid.is-arming .home-left-column{animation:home-rail-exit-left .36s cubic-bezier(.16,1,.3,1) both}.home-desktop-grid.is-arming .home-right-column{animation:home-rail-exit-right .36s cubic-bezier(.16,1,.3,1) both}.home-desktop-grid.is-arming .home-center-column{animation:home-capture-arming .42s cubic-bezier(.16,1,.3,1) both}.home-desktop-grid.is-recording .home-record-dock{justify-content:flex-start;min-height:min(640px,100dvh - 104px);padding-block:clamp(1.4rem,3vh,2.1rem)}.home-desktop-grid.is-recording .home-record-shell{width:100%;margin-top:0}.home-desktop-grid.is-recording .home-live-transcript-panel{height:min(640px,100dvh - 104px)}.home-desktop-sidebar{min-width:0;display:flex}.home-mobile-calendar,.home-mobile-promise,.home-mobile-recent{display:none!important}.paper-calm-page .home-record-dock{flex-direction:column;justify-content:center;min-height:min(690px,100dvh - 96px);padding:clamp(1.25rem,2vw,2rem);display:flex}.paper-calm-page .home-paper-heading{text-align:left;margin-inline:0}.paper-calm-page .home-paper-heading h2{max-width:560px;font-size:clamp(1.95rem,3vw,3.05rem)}.home-outcome-panel{top:calc(64px + var(--safe-top));position:sticky}.live-record-shell{max-width:1260px;padding-inline:clamp(1rem,3vw,2.5rem)}.live-record-workspace{grid-template-columns:minmax(420px,720px);justify-content:center;align-items:start;display:grid}.live-record-workspace.is-recording{grid-template-columns:minmax(320px,420px) minmax(0,760px);justify-content:center;align-items:stretch}.live-record-workspace:not(.is-recording) .live-transcript-panel{display:none!important}.live-record-workspace.is-recording .live-capture-card{min-height:min(640px,100dvh - 104px);animation:capture-panel-left .58s cubic-bezier(.16,1,.3,1) both}.live-record-workspace.is-recording .live-transcript-panel{height:min(640px,100dvh - 104px)}}@keyframes capture-panel-left{0%{opacity:.82;transform:translate(132px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-rail-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-34px,8px)}}@keyframes home-rail-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(34px,8px)}}@keyframes home-capture-arming{0%{transform:translate(0)scale(1)}to{transform:translate(-18px)scale(.992)}}@media (prefers-reduced-motion:reduce){.home-desktop-grid.is-arming .home-center-column,.home-desktop-grid.is-arming .home-left-column,.home-desktop-grid.is-arming .home-right-column,.home-desktop-grid.is-recording .home-center-column,.live-record-workspace.is-recording .live-capture-card{animation:none}}.paper-calm-page.recorder-page{--layers-ink:oklch(22% .035 256);--layers-cloud:var(--bg-surface);--layers-mist:var(--bg-surface-muted);--layers-frame:var(--bg-surface-2);--layers-periwinkle:var(--layers-violet);--layers-lilac:var(--layers-violet-soft);--layers-mint:oklch(68% .13 166);--layers-orange:var(--signal-warning);--bg-primary:var(--bg-page);--bg-secondary:var(--bg-surface-muted);--bg-card:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page.recorder-page{--bg-card:color-mix(in oklch,var(--bg-surface) 76%,transparent)}}.paper-calm-page.recorder-page{--bg-card-hover:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page.recorder-page{--bg-card-hover:color-mix(in oklch,var(--bg-surface) 92%,transparent)}}.paper-calm-page.recorder-page{--text-primary:var(--fg-default);--text-secondary:var(--fg-muted);--text-muted:var(--fg-faint);--accent-mint:var(--layers-mint);--border-subtle:oklch(84% .024 168/.46);--border-card:var(--border-default);--surface-panel:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page.recorder-page{--surface-panel:color-mix(in oklch,var(--bg-surface) 72%,transparent)}}.paper-calm-page.recorder-page{--surface-control:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page.recorder-page{--surface-control:color-mix(in oklch,var(--bg-surface) 76%,transparent)}}.paper-calm-page.recorder-page{--surface-control-hover:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page.recorder-page{--surface-control-hover:color-mix(in oklch,var(--bg-surface) 96%,transparent)}}.paper-calm-page.recorder-page{--paper-calm-ink:var(--fg-default);--paper-calm-soft:var(--bg-surface-muted);min-height:100dvh;color:var(--text-primary);padding:clamp(10px,1.45vw,24px);background:radial-gradient(circle at 8% 12%,var(--bg-page-tint-1),transparent 30%),radial-gradient(circle at 86% 5%,var(--bg-page-tint-2),transparent 27%),linear-gradient(145deg,var(--layers-violet-tint) 0,var(--bg-page) 43%,var(--layers-mint-tint) 100%)!important}.paper-calm-page.recorder-page .top-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #0000;border-radius:24px 24px 0 0;animation:home-intro-down .52s cubic-bezier(.22,1,.36,1) both;top:clamp(10px,1.45vw,24px);left:clamp(10px,1.45vw,24px);right:clamp(10px,1.45vw,24px);height:calc(72px + var(--safe-top))!important;background:0 0!important}.paper-calm-page.recorder-page .top-bar-spacer,.top-bar-spacer{height:calc(72px + var(--safe-top))}.top-bar-actions,.top-bar-leading{min-width:132px;height:100%;padding-inline:clamp(14px,2vw,24px)}.top-bar-actions{justify-content:flex-end;gap:.35rem}.top-bar-title{text-align:center;flex:1}.layers-brand-mark{width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.top-bar-logo{flex:none}.layers-brand-mark span{background:0 0;border:4px solid var(--layers-ink);border-right:4px solid #0b122038;border-radius:999px;width:24px;height:24px}.top-bar-back{border-radius:999px;width:44px;height:44px}.paper-calm-page.recorder-page .top-bar .theme-toggle:hover,.top-bar-back:hover{background:#0b12200d}.paper-calm-page.recorder-page .top-bar button{color:var(--layers-ink)}.top-bar-divider{display:none}.account-avatar-button{width:44px;height:44px;color:var(--layers-ink);border-radius:999px;justify-content:center;align-items:center;transition:background .18s,transform .18s;display:inline-flex;position:relative}.account-avatar-button:hover{background:#0b12200d}.account-avatar-button:active{transform:scale(.97)}.account-avatar{background:radial-gradient(circle at 62% 28%,#fb923c85,transparent 34%),linear-gradient(145deg,#f8d7c1,var(--layers-violet-soft) 62%,var(--layers-violet));color:#fff;letter-spacing:0;border:1px solid #0b12201a;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.62rem;font-weight:780;display:inline-flex;overflow:hidden}.account-avatar-status{background:var(--layers-mint);border:1.5px solid #fff;border-radius:999px;width:8px;height:8px;position:absolute;bottom:7px;right:7px}.paper-calm-page.recorder-page .home-app-shell{background:radial-gradient(circle at 0 0,#c4b5fd33,#0000 32%),radial-gradient(circle at 100% 0,#34d39929,#0000 31%),#ffffff94;border:1px solid #0b122014;border-radius:28px;width:100%;min-height:auto;margin-inline:auto;animation:home-intro-frame .68s cubic-bezier(.22,1,.36,1) 90ms both;box-shadow:0 28px 80px #0f172a14;flex:none!important;max-width:1640px!important;padding:clamp(12px,1.35vw,20px)!important}.paper-calm-page.recorder-page .home-desktop-grid{gap:clamp(16px,1.55vw,26px)}.paper-calm-page.recorder-page .home-calendar-panel,.paper-calm-page.recorder-page .home-live-transcript-panel,.paper-calm-page.recorder-page .home-record-dock,.paper-calm-page.recorder-page .recent-meetings-panel{border-radius:26px;background:linear-gradient(#ffffffe6,#ffffffb8),#ffffffbd!important;border:1px solid #0b12201a!important;box-shadow:inset 0 1px #ffffffdb,0 24px 72px #0f172a14!important}.paper-calm-page.recorder-page .recent-meetings-panel{animation:home-intro-surface .64s cubic-bezier(.22,1,.36,1) .18s both}.paper-calm-page.recorder-page .home-record-dock{animation:home-intro-surface .68s cubic-bezier(.22,1,.36,1) .25s both}.paper-calm-page.recorder-page .home-calendar-panel{animation:home-intro-surface .64s cubic-bezier(.22,1,.36,1) .32s both}.paper-calm-page.recorder-page .home-insight-tip{animation:home-intro-surface .6s cubic-bezier(.22,1,.36,1) .39s both}.paper-calm-page.recorder-page .home-record-dock{flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,2.2vw,32px);display:flex;overflow:hidden;padding:clamp(24px,3.3vw,46px) clamp(18px,3.3vw,50px)!important}.paper-calm-page.recorder-page .home-record-dock>*{z-index:1;position:relative}.paper-calm-page.recorder-page .home-session-date{animation:home-intro-up .52s cubic-bezier(.22,1,.36,1) .43s both}.paper-calm-page.recorder-page .home-session-time{animation:home-intro-up .62s cubic-bezier(.22,1,.36,1) .49s both}.paper-calm-page.recorder-page .home-animated-lines{animation:home-intro-wave .76s cubic-bezier(.22,1,.36,1) .56s both,home-ribbon-breathe 4.8s ease-in-out 1.2s infinite alternate}.paper-calm-page.recorder-page .home-recorder-control-slot{animation:home-intro-up .56s cubic-bezier(.22,1,.36,1) .66s both}.paper-calm-page.recorder-page .home-capture-brief{color:#6a7482;text-align:center;text-wrap:balance;width:min(100%,430px);margin:-.35rem auto 0;font-size:.84rem;line-height:1.55;animation:home-intro-up .54s cubic-bezier(.22,1,.36,1) .72s both}.paper-calm-page.recorder-page .home-record-shell{flex-direction:column;align-items:center;gap:clamp(12px,1.25vw,20px);width:min(100%,760px);margin:0 auto;display:flex}.paper-calm-page.recorder-page .home-recorder-control-slot{order:2;width:100%}.paper-calm-page.recorder-page .home-record-shell .home-animated-lines{order:1}.paper-calm-page.recorder-page .home-record-dock.is-live{justify-content:flex-start;gap:clamp(18px,2vw,24px);padding:clamp(22px,2.6vw,34px) clamp(18px,2.5vw,34px)!important}.paper-calm-page.recorder-page .home-record-dock.is-live .home-record-shell{flex:none;justify-content:flex-start;gap:clamp(18px,2.4vw,28px);width:min(100%,390px)}.paper-calm-page.recorder-page .home-record-dock.is-live .home-recorder-control-slot{order:1}.paper-calm-page.recorder-page .home-record-dock.is-live .home-record-shell .home-animated-lines{order:2;width:min(100%,360px);height:158px!important}.paper-calm-page.recorder-page .home-record-dock.is-live .recorder-control:has(.recorder-live-indicator){width:min(100%,330px);box-shadow:none;background:0 0;border:0;justify-content:center;gap:.85rem!important}.paper-calm-page.recorder-page .home-record-dock.is-live .recorder-primary-control{color:#c2413a!important;background:#fffc!important;border-color:#ef444438!important;width:48px!important;height:48px!important;box-shadow:0 12px 28px #c2413a14!important}.paper-calm-page.recorder-page .home-record-dock.is-live .recorder-time-block{text-align:left!important;flex:none!important}.paper-calm-page.recorder-page .home-record-dock.is-live .recorder-time-block>div:first-child{align-items:center;gap:.5rem!important}.paper-calm-page.recorder-page .home-record-dock.is-live .recorder-duration-value{font-weight:650;font-size:2.1rem!important}.paper-calm-page.recorder-page .home-record-dock.is-live .recorder-time-block>div:nth-child(2){display:none!important}.paper-calm-page.recorder-page .home-record-dock.is-live .recorder-live-indicator{background:#fef2f2c2;border:1px solid #ef444424;border-radius:999px;min-height:30px;padding:0 .62rem}.paper-calm-page.recorder-page .home-session-heading{text-align:center;width:100%;max-width:none;margin:0;margin-inline:auto}.paper-calm-page.recorder-page .home-session-meta{flex-direction:column;align-items:center;gap:.95rem;width:100%;min-height:auto;padding:0;display:flex}.paper-calm-page.recorder-page .home-session-date{min-height:28px;color:var(--layers-ink);background:0 0;border:0;border-radius:0;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.paper-calm-page.recorder-page .home-session-date{color:color-mix(in oklch,var(--layers-ink) 54%,var(--layers-periwinkle))}}.paper-calm-page.recorder-page .home-session-date{letter-spacing:0;text-transform:none;padding:0;font-size:clamp(.92rem,1vw,1.04rem);font-weight:480}.paper-calm-page.recorder-page .home-session-date svg{color:var(--layers-periwinkle)}@supports (color:color-mix(in lab,red,red)){.paper-calm-page.recorder-page .home-session-date svg{color:color-mix(in oklch,var(--layers-periwinkle) 82%,var(--layers-mint))}}.paper-calm-page.recorder-page .home-session-date svg{stroke-width:1.8px}.paper-calm-page.recorder-page .home-session-time{color:var(--layers-ink);letter-spacing:0;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.45rem;font-size:clamp(4rem,7.4vw,6.6rem);font-weight:620;line-height:.9;display:inline-flex}.home-session-clock-main,.home-session-seconds{line-height:inherit}.home-session-seconds{color:#818b9b;margin-left:-.18rem;font-size:.36em;font-weight:650}.home-session-period{color:#8c95a5;font-size:.22em;font-weight:650;line-height:1}.paper-calm-page.recorder-page .home-animated-lines{opacity:1;width:min(92%,820px);margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#00000014 8%,#0000008c 17%,#000 28% 72%,#0000008c 83%,#00000014 92%,#0000);mask-image:linear-gradient(90deg,#0000,#00000014 8%,#0000008c 17%,#000 28% 72%,#0000008c 83%,#00000014 92%,#0000);height:150px!important}.paper-calm-page.recorder-page .home-animated-lines:after,.paper-calm-page.recorder-page .home-animated-lines:before{z-index:0;pointer-events:none;content:"";position:absolute;inset:8% 4% 16%}.paper-calm-page.recorder-page .home-animated-lines:before{opacity:.54;background:radial-gradient(circle at 18% 35%,#6366f124 0 1.1px,#0000 1.7px) 0 0/100% 100%,radial-gradient(circle at 31% 68%,#c4b5fd29 0 .9px,#0000 1.5px) 0 0/100% 100%,radial-gradient(circle at 62% 28%,#6366f11f 0 1px,#0000 1.7px) 0 0/100% 100%,radial-gradient(circle at 78% 62%,#34d3991f 0 .9px,#0000 1.5px) 0 0/100% 100%,radial-gradient(circle,#6366f114 0 .65px,#0000 1.4px) 0 0/38px 24px}.paper-calm-page.recorder-page .home-animated-lines:after{display:none}.paper-calm-page.recorder-page .home-animated-lines .audio-wave-ribbon{z-index:1;position:relative;height:100%!important}.audio-wave-ribbon{pointer-events:none;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#00000014 5%,#000 16% 84%,#00000014 95%,#0000);mask-image:linear-gradient(90deg,#0000,#00000014 5%,#000 16% 84%,#00000014 95%,#0000)}.audio-wave-ribbon:before{z-index:0;content:"";filter:blur(20px);background:radial-gradient(#6366f12e,#0000 60%),radial-gradient(at 46% 60%,#c4b5fd38,#0000 68%);border-radius:999px;position:absolute;inset:8% -8%}.audio-wave-ribbon__canvas{z-index:2;filter:drop-shadow(0 12px 24px #6366f121);width:100%;height:100%;display:block;position:relative;transform:scaleX(.96)}.paper-calm-page.recorder-page .recorder-control{padding:0}.paper-calm-page.recorder-page .home-record-shell .recorder-control:not(:has(.recorder-live-indicator)){gap:clamp(12px,1.3vw,20px)!important}.paper-calm-page.recorder-page .recorder-duration-value{color:var(--layers-ink)}.paper-calm-page.recorder-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-time-block{order:1}.paper-calm-page.recorder-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-primary-control{order:3;background:radial-gradient(circle at 50% 0,#6366f13d,transparent 42%),linear-gradient(180deg,#15203a 0,var(--layers-ink) 100%)!important;color:#fff!important;border:0!important;border-radius:999px!important;width:min(100%,294px)!important;height:64px!important;font-size:.98rem!important;font-weight:760!important;box-shadow:inset 0 1px #ffffff29,0 18px 34px #0b122033!important}.paper-calm-page.recorder-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-primary-control:hover{background:#111b2d!important}.paper-calm-page.recorder-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-primary-control:disabled{opacity:.72}.paper-calm-page.recorder-page .recorder-primary-label{display:inline}.recorder-command-status{color:#0f9f8a;font-weight:720}.paper-calm-page.recorder-page .home-record-dock .recorder-readiness{display:none!important}.paper-calm-page.recorder-page .recent-meetings-panel .meeting-row{animation:home-intro-row .46s cubic-bezier(.22,1,.36,1) backwards}.paper-calm-page.recorder-page .recent-meetings-panel .meeting-row:first-child{animation-delay:.36s}.paper-calm-page.recorder-page .recent-meetings-panel .meeting-row:nth-child(2){animation-delay:.42s}.paper-calm-page.recorder-page .recent-meetings-panel .meeting-row:nth-child(3){animation-delay:.48s}.paper-calm-page.recorder-page .recent-meetings-panel .meeting-row:nth-child(4){animation-delay:.54s}.paper-calm-page.recorder-page .recent-meetings-panel .meeting-row:nth-child(5){animation-delay:.6s}.paper-calm-page.recorder-page .recorder-readiness .sm\:hidden{display:none!important}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;max-width:640px;margin-top:1.25rem;display:grid!important}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid>div{color:#667085;background:linear-gradient(#ffffffc7,#ffffff85),#34d3990e;border-color:#0b122014;min-width:0;min-height:82px;padding:.8rem .85rem;box-shadow:inset 0 1px #ffffffd1,0 10px 26px #0f172a09;border-radius:20px!important}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid>div[data-readiness-status=ready]{color:#099580;background:linear-gradient(#ffffffc7,#ffffff7a),#34d3990f;border-color:#34d39933}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid>div[data-readiness-status=blocked]{color:#7f1d1d;background:linear-gradient(#ffffffd1,#ffffff8f),#ef44440b;border-color:#ef444429}.paper-calm-page.recorder-page .recorder-readiness p{letter-spacing:0}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid>div p:first-child{color:currentColor;font-size:.78rem;font-weight:760}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid>div p:last-child{color:#7c8895;white-space:normal;font-size:.72rem;font-weight:560}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid>div[data-readiness-status=blocked] p:last-child{color:#9f5a5a}.paper-calm-page.recorder-page .recorder-readiness-icon{width:28px;height:28px;color:var(--layers-periwinkle);background:#6366f11a;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid>div[data-readiness-status=ready] .recorder-readiness-icon{color:#099580;background:#34d39924}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid>div[data-readiness-status=blocked] .recorder-readiness-icon{color:#b42318;background:#ef44441a}.recent-meetings-panel{padding:clamp(18px,1.8vw,24px)}.recent-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.recent-panel-heading a{color:var(--layers-periwinkle);font-size:.78rem;font-weight:720}.recent-panel-toolbar{gap:.65rem;margin-bottom:.85rem;display:flex}.recent-search-control{color:#8b96a5;background:#f7f9fccc;border:1px solid #0b12201a;border-radius:16px;flex:1;align-items:center;gap:.55rem;min-width:0;height:44px;padding:0 .85rem;display:flex}.recent-search-control input{min-width:0;color:var(--layers-ink);background:0 0;border:0;outline:0;flex:1;font-size:.88rem}.recent-search-control input::placeholder{color:#9aa4b2}.recent-filter-button{color:#6b7280;background:#f7f9fccc;border:1px solid #0b12201a;border-radius:16px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.recent-filter-button:hover{color:var(--layers-ink);background:#fff}.recent-filter-button:active{transform:scale(.97)}.paper-calm-page.recorder-page .meeting-list{align-content:start;gap:.62rem;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.paper-calm-page.recorder-page .meeting-row{background:#ffffffb8;border:1px solid #0b122014;border-radius:17px;grid-template-rows:auto;grid-template-areas:"icon copy action";align-items:center;min-height:66px;padding:.68rem .72rem;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 12px 30px #0f172a0a;grid-template-columns:38px minmax(0,1fr) auto!important}.paper-calm-page.recorder-page .meeting-row:hover{color:var(--layers-ink);background:#fffffff5;transform:translateY(-1px)}.meeting-row-copy{min-width:0;color:inherit;grid-area:copy;text-decoration:none;display:block}.meeting-row-title{color:var(--layers-ink);font-weight:720}.meeting-row:hover .meeting-row-title{color:var(--layers-ink)!important}.meeting-row-meta{color:#7e8896;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.meeting-row-state{color:#0f9f8a;font-weight:720}.meeting-row-delete-error{color:#b42318;font-weight:680}.meeting-row-icon{border-radius:14px;grid-area:icon;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.meeting-row-marker{color:#526273;font-variant-numeric:tabular-nums;background:linear-gradient(#ffffffeb,#f4f8f9db),#f5f8f9eb;border:1px solid #0b122014;flex-direction:column;gap:.03rem;box-shadow:inset 0 1px #ffffffe0}.meeting-row-marker strong{color:#213043;font-size:.76rem;font-weight:780;line-height:.95}.meeting-row-marker small{color:#7d8998;letter-spacing:.02em;text-transform:uppercase;font-size:.52rem;font-weight:760;line-height:1}.meeting-row-marker.is-processing{background:linear-gradient(#fafdfcf2,#f0f8f7db),#f2f9f8eb;border-color:#14b8a629}.meeting-row-marker.is-processing strong{color:#2f5960;letter-spacing:.02em}.meeting-row-marker.is-empty{color:#8a94a3;opacity:.82}.meeting-row-marker.is-error{border-color:#b4231824}.dark .paper-calm-page.recorder-page .meeting-row-marker{background:linear-gradient(#ffffff0e,#ffffff06),#1c1e2cc2;border-color:#e2dbff1a;box-shadow:inset 0 1px #ffffff0f}.dark .paper-calm-page.recorder-page .meeting-row-marker strong{color:#e9e7f7}.dark .paper-calm-page.recorder-page .meeting-row-marker small{color:#a6abba}.dark .paper-calm-page.recorder-page .meeting-row-marker.is-processing{background:linear-gradient(#5eead414,#c4b5fd09),#1c202ac7;border-color:#5eead429}.dark .paper-calm-page.recorder-page .meeting-row-marker.is-processing strong{color:#cfeee8}.meeting-row-delete{color:#b42318;opacity:0;background:#ffffffb8;border:1px solid #ef444424;border-radius:999px;grid-area:action;justify-content:center;align-items:center;width:34px;height:34px;transition:background .18s,border-color .18s,opacity .18s,transform .18s;display:inline-flex;transform:scale(.96)}.meeting-row.has-delete-action .meeting-row-delete{opacity:.62;transform:scale(1)}.meeting-row-delete:focus-visible,.meeting-row.has-delete-action:hover .meeting-row-delete{opacity:1;transform:scale(1)}.meeting-row-delete:hover{background:#fef2f2f2;border-color:#ef444447}.meeting-row-delete:disabled{cursor:progress;opacity:.55}.meeting-row-icon-0,.meeting-row-icon-1,.meeting-row-icon-2,.meeting-row-icon-3{color:#526273;background:#f5f8f9eb}.recent-empty-art{background:radial-gradient(circle at 35% 34%,#c4b5fd52,#0000 31%),radial-gradient(circle at 67% 68%,#34d39938,#0000 34%),linear-gradient(#ffffffd1,#f8fafc42);border-radius:28px;width:min(178px,72%);height:112px;display:block;position:relative;overflow:hidden}.recent-empty-art:before{content:"";border:1px dashed #6366f138;border-radius:999px;position:absolute;inset:20px 22px;transform:rotate(-8deg)}.recent-empty-art:after{content:"";background:radial-gradient(circle at 22% 24%,#6366f152 0 1.2px,#0000 1.9px),radial-gradient(circle at 74% 34%,#34d39942 0 1.1px,#0000 1.8px),radial-gradient(circle at 48% 72%,#c4b5fd57 0 1px,#0000 1.7px);animation:recent-empty-dust 8s ease-in-out infinite alternate;position:absolute;inset:14px 18px}.recent-empty-art-card{z-index:1;background:linear-gradient(#fffffff5,#f7f9fcd1),#ffffffe6;border:1px solid #0b122014;border-radius:18px;display:block;position:absolute;box-shadow:0 18px 34px #0f172a17}.recent-empty-art-card:after,.recent-empty-art-card:before{content:"";background:#6366f12e;border-radius:999px;height:5px;position:absolute;left:12px;right:12px}.recent-empty-art-card:before{top:16px}.recent-empty-art-card:after{width:58%;top:29px}.recent-empty-art-card-main{width:92px;height:64px;animation:recent-empty-card-main 7s ease-in-out infinite;bottom:22px;right:34px}.recent-empty-art-card-small{opacity:.86;width:58px;height:46px;animation:recent-empty-card-small 6.5s ease-in-out infinite;top:24px;left:32px;transform:rotate(-6deg)}.recent-empty-art-line{z-index:2;filter:blur(.2px);background:linear-gradient(90deg,#6366f100,#6366f19e,#34d39985,#6366f100);border-radius:999px;width:106px;height:2px;display:block;position:absolute;left:36px}.recent-empty-art-line-one{top:49px;transform:rotate(-4deg)}.recent-empty-art-line-two{opacity:.58;top:56px;transform:rotate(3deg)}.home-calendar-panel{flex-direction:column;padding:clamp(18px,1.8vw,24px);display:flex}.home-calendar-heading{justify-content:space-between}.paper-calm-page.recorder-page .home-calendar-icon{width:42px;height:42px;color:var(--layers-periwinkle);background:#6366f114;border-color:#6366f129;border-radius:16px}.paper-calm-page.recorder-page .home-calendar-heading h2,.paper-calm-page.recorder-page .home-live-transcript-heading h2{color:var(--layers-ink);font-size:1.1rem;font-weight:760}.paper-calm-page.recorder-page .signal-eyebrow{color:#8a94a3;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:740}.paper-calm-page.recorder-page .recent-panel-heading .signal-eyebrow{color:var(--layers-ink);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:760}.paper-calm-page.recorder-page .recent-panel-heading p{display:none}.paper-calm-page.recorder-page .home-calendar-heading .signal-eyebrow{color:#5f6b7a;letter-spacing:0;text-transform:none;font-size:.9rem;font-weight:640}.paper-calm-page.recorder-page .home-calendar-empty{flex:none;align-content:start;gap:.9rem;margin-top:.95rem}.calendar-connect-art{background:radial-gradient(circle at 50% 48%,#c4b5fd3d,#0000 36%),radial-gradient(circle at 26% 74%,#34d3992e,#0000 24%);border:0;border-radius:24px;min-height:206px;animation:home-intro-art .64s cubic-bezier(.22,1,.36,1) .47s both;position:relative;overflow:hidden}.calendar-connect-art:after,.calendar-connect-art:before{z-index:0;pointer-events:none;content:"";position:absolute;inset:18px 34px}.calendar-connect-art:before{background:radial-gradient(circle at 18% 34%,#6366f15c 0 1.6px,#0000 2px),radial-gradient(circle at 42% 64%,#c4b5fd6b 0 1.2px,#0000 1.8px),radial-gradient(circle at 71% 24%,#6366f14d 0 1.3px,#0000 1.9px),radial-gradient(circle at 84% 58%,#c4b5fd57 0 1.1px,#0000 1.7px);animation:calendar-stars-drift 9s ease-in-out infinite alternate}.calendar-connect-art:after{border:1.5px dashed #6366f147;border-radius:999px;animation:calendar-orbit-breathe 8s ease-in-out infinite;inset:42px 78px 52px;transform:rotate(17deg)}.calendar-orbit-image{z-index:1;opacity:.34;mix-blend-mode:multiply;width:204px;max-width:78%;animation:calendar-orbit-drift 18s linear infinite;position:absolute;top:20px;left:50%;transform:translate(-50%)}.calendar-provider-card{z-index:2;object-fit:cover;background:#fff;border:1px solid #0b122014;border-radius:28px;width:98px;height:98px;position:absolute;box-shadow:0 22px 42px #0f172a1f}.calendar-provider-card-google{animation:calendar-card-float-google 7s ease-in-out infinite;top:42px;left:44px;transform:rotate(-5deg)}.calendar-provider-card-outlook{animation:calendar-card-float-outlook 7.6s ease-in-out infinite;bottom:34px;right:44px;transform:rotate(6deg)}.calendar-context-chip{z-index:3;color:#667085;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #6366f124;border-radius:999px;align-items:center;min-height:26px;padding:0 .58rem;font-size:.62rem;font-weight:720;display:inline-flex;position:absolute;box-shadow:0 12px 24px #0f172a14}.calendar-context-chip-next{animation:calendar-chip-float-next 7.8s ease-in-out infinite;top:24px;right:24px}.calendar-context-chip-notes{color:#0f766e;animation:calendar-chip-float-notes 8.4s ease-in-out infinite;bottom:20px;left:28px}@keyframes home-intro-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translate(0)}}@keyframes home-intro-frame{0%{opacity:0;transform:translateY(16px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-intro-surface{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-intro-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes home-intro-row{0%{opacity:0;transform:translate(-8px,10px)}to{opacity:1;transform:translate(0)}}@keyframes home-intro-wave{0%{opacity:0;transform:translateY(14px)scaleX(.94)}to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes home-ribbon-breathe{0%{filter:saturate(.95)brightness(.98)}to{filter:saturate(1.08)brightness(1.02)}}@keyframes home-intro-art{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes calendar-stars-drift{0%{opacity:.46;transform:translate(-3px,2px)}to{opacity:.78;transform:translate(4px,-3px)}}@keyframes calendar-orbit-breathe{0%,to{opacity:.22;transform:rotate(17deg)scale(.96)}50%{opacity:.42;transform:rotate(20deg)scale(1.02)}}@keyframes calendar-orbit-drift{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(1turn)}}@keyframes calendar-card-float-google{0%,to{transform:translate(0)rotate(-5deg)}50%{transform:translate(5px,-8px)rotate(-3deg)}}@keyframes calendar-card-float-outlook{0%,to{transform:translate(0)rotate(6deg)}50%{transform:translate(-6px,7px)rotate(4deg)}}@keyframes calendar-chip-float-next{0%,to{transform:translate(0)}50%{transform:translate(-5px,7px)}}@keyframes calendar-chip-float-notes{0%,to{transform:translate(0)}50%{transform:translate(6px,-6px)}}@keyframes recent-empty-dust{0%{opacity:.42;transform:translate(-4px,2px)}to{opacity:.75;transform:translate(4px,-3px)}}@keyframes recent-empty-card-main{0%,to{transform:translate(0)rotate(3deg)}50%{transform:translate(4px,-6px)rotate(4deg)}}@keyframes recent-empty-card-small{0%,to{transform:translate(0)rotate(-6deg)}50%{transform:translate(-4px,5px)rotate(-4deg)}}.paper-calm-page.recorder-page .home-calendar-empty p{color:#6a7482;font-size:.88rem;line-height:1.55}.paper-calm-page.recorder-page .home-calendar-connect{background:var(--layers-ink);color:#fff;border:0;border-radius:999px;width:100%;min-height:54px;font-size:.94rem;font-weight:760;animation:home-intro-up .52s cubic-bezier(.22,1,.36,1) .58s both}.paper-calm-page.recorder-page .home-calendar-connect:hover{color:#fff;background:#111b2d}.paper-calm-page.recorder-page .home-calendar-footnote{color:#8a94a3;border-top-color:#0b122012;margin-top:1rem}.home-insight-tip{background:linear-gradient(#ffffffdb,#ffffffad),#ffffffb8;border:1px solid #0b12201a;border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;min-height:166px;padding:.9rem 1rem 1rem;display:grid;overflow:hidden;box-shadow:0 18px 48px #0f172a0f}.home-insight-copy{min-width:0}.home-insight-kicker{letter-spacing:.08em;text-transform:uppercase;color:#7c8796!important;margin-bottom:.24rem!important;font-size:.72rem!important;font-weight:740!important;line-height:1.1!important}.home-insight-art{background:radial-gradient(circle at 22% 70%,#34d39933,#0000 25%),radial-gradient(circle at 66% 38%,#c4b5fd4d,#0000 34%),linear-gradient(#f8fafceb,#ffffff5c);border-radius:20px;grid-column:1/-1;height:82px;display:block;position:relative;overflow:hidden}.home-insight-art:before{content:"";border:1px dashed #6366f133;border-radius:999px;position:absolute;inset:18px 20px;transform:rotate(7deg)}.home-insight-art:after{content:"";background:radial-gradient(circle at 14% 34%,#6366f147 0 1px,#0000 1.7px),radial-gradient(circle at 45% 66%,#34d39938 0 1.1px,#0000 1.8px),radial-gradient(circle at 78% 24%,#c4b5fd59 0 1px,#0000 1.7px);animation:insight-art-dust 8s ease-in-out infinite alternate;position:absolute;inset:11px 20px}.home-insight-art-ribbon{z-index:2;filter:blur(2px);background:linear-gradient(90deg,#0000,#6366f185,#34d39985,#0000),radial-gradient(#c4b5fd66,#0000 68%);border-radius:999px;height:14px;animation:insight-ribbon-glide 7s ease-in-out infinite;position:absolute;top:39px;left:16px;right:16px}.home-insight-art-note{z-index:3;background:#ffffffe6;border:1px solid #0b122014;border-radius:16px;display:block;position:absolute;box-shadow:0 16px 30px #0f172a1a}.home-insight-art-note:after,.home-insight-art-note:before{content:"";background:#6366f12e;border-radius:999px;height:4px;position:absolute;left:10px}.home-insight-art-note:before{width:62%;top:13px}.home-insight-art-note:after{background:#34d39938;width:42%;top:25px}.home-insight-art-note-one{width:64px;height:48px;animation:insight-note-one 6.8s ease-in-out infinite;top:20px;left:32px;transform:rotate(-5deg)}.home-insight-art-note-two{width:72px;height:52px;animation:insight-note-two 7.4s ease-in-out infinite;bottom:16px;right:30px;transform:rotate(6deg)}.home-insight-tip h3{color:var(--layers-ink);font-size:.92rem;font-weight:760;line-height:1.2}.home-insight-tip p{color:#6a7482;margin-top:.25rem;font-size:.82rem;line-height:1.45}.home-insight-points{flex-wrap:wrap;gap:.42rem;margin-top:.68rem;display:flex}.home-insight-points span{color:#5e6978;background:#ffffff9e;border:1px solid #0b122013;border-radius:999px;align-items:center;min-height:26px;padding:0 .58rem;font-size:.68rem;font-weight:700;display:inline-flex}.home-mcp-tip{position:relative}.home-mcp-art{background:radial-gradient(circle at 22% 68%,#34d39933,#0000 26%),radial-gradient(circle at 72% 24%,#c4b5fd42,#0000 32%),linear-gradient(#f8fafcf0,#ffffff75);border-radius:20px;grid-column:1/-1;place-items:center;min-height:86px;display:grid;position:relative;overflow:hidden}.home-mcp-art:before{content:"";border:1px dashed #6366f133;border-radius:999px;position:absolute;inset:18px;transform:rotate(-7deg)}.home-mcp-art:after{content:"";background:radial-gradient(circle at 18% 36%,#6366f138 0 1px,#0000 1.8px),radial-gradient(circle at 45% 70%,#34d3993d 0 1px,#0000 1.8px),radial-gradient(circle at 82% 26%,#c4b5fd57 0 1px,#0000 1.8px);animation:insight-art-dust 8s ease-in-out infinite alternate;position:absolute;inset:8px 16px}.home-mcp-hub,.home-mcp-node,.home-mcp-provider span{color:var(--layers-ink);background:#ffffffdb;border:1px solid #0b122014;place-items:center;display:inline-grid;box-shadow:0 14px 30px #0f172a1a}.home-mcp-hub{z-index:4;color:#0f766e;border-radius:16px;width:44px;height:44px;position:relative}.home-mcp-node{z-index:3;border-radius:13px;width:34px;height:34px;font-size:.56rem;font-weight:820;position:absolute}.home-mcp-node-1{animation:mcp-node-float-one 6.8s ease-in-out infinite;top:14px;left:32px}.home-mcp-node-2{animation:mcp-node-float-two 7.4s ease-in-out infinite;top:16px;right:36px}.home-mcp-node-3{animation:mcp-node-float-three 7s ease-in-out infinite;bottom:13px;left:66px}.home-mcp-node-4{animation:mcp-node-float-four 7.8s ease-in-out infinite;bottom:13px;right:66px}.home-mcp-node.is-mint,.home-mcp-provider.is-mint span{color:#047857;background:#d1fae5e6}.home-mcp-node.is-amber,.home-mcp-provider.is-amber span{color:#9a3412;background:#ffedd5e6}.home-mcp-node.is-blue,.home-mcp-provider.is-blue span{color:#2563eb;background:#dbeafeeb}.home-mcp-node.is-slate,.home-mcp-provider.is-slate span{color:#334155;background:#e2e8f0e6}.home-mcp-flow-line{z-index:2;filter:blur(1px);background:linear-gradient(90deg,#0000,#6366f16b,#34d39970,#0000),radial-gradient(#c4b5fd57,#0000 68%);border-radius:999px;height:2px;position:absolute}.home-mcp-flow-line-one{width:72%;transform:rotate(7deg)}.home-mcp-flow-line-two{width:64%;transform:rotate(-11deg)}.home-mcp-provider-grid{flex-wrap:wrap;gap:.38rem;margin-top:.72rem;display:flex}.home-mcp-provider{color:#5e6978;background:#ffffff9e;border:1px solid #0b122013;border-radius:999px;align-items:center;gap:.35rem;min-height:28px;padding:0 .5rem 0 .22rem;font-size:.66rem;font-weight:730;display:inline-flex}.home-mcp-provider span{width:22px;height:22px;box-shadow:none;border-radius:999px;font-size:.48rem}.home-mcp-link{color:#0f766e;background:#ecfdf5b8;border:1px solid #5eead438;border-radius:999px;align-items:center;gap:.38rem;min-height:30px;margin-top:.64rem;padding:0 .62rem;font-size:.68rem;font-weight:760;text-decoration:none;display:inline-flex}.home-mcp-link:hover{color:#0f766e;background:#d1fae5db;border-color:#14b8a657}@keyframes mcp-node-float-one{0%,to{transform:translate(0)rotate(-5deg)}50%{transform:translate(5px,-5px)rotate(-3deg)}}@keyframes mcp-node-float-two{0%,to{transform:translate(0)rotate(6deg)}50%{transform:translate(-5px,4px)rotate(4deg)}}@keyframes mcp-node-float-three{0%,to{transform:translate(0)rotate(4deg)}50%{transform:translate(4px,5px)rotate(2deg)}}@keyframes mcp-node-float-four{0%,to{transform:translate(0)rotate(-4deg)}50%{transform:translate(-4px,-5px)rotate(-2deg)}}@keyframes insight-art-dust{0%{opacity:.4;transform:translate(-4px,2px)}to{opacity:.7;transform:translate(4px,-2px)}}@keyframes insight-ribbon-glide{0%,to{transform:translate(-5px)scaleX(.94)}50%{transform:translate(5px,-2px)scaleX(1.04)}}@keyframes insight-note-one{0%,to{transform:translate(0)rotate(-5deg)}50%{transform:translate(4px,-5px)rotate(-3deg)}}@keyframes insight-note-two{0%,to{transform:translate(0)rotate(6deg)}50%{transform:translate(-5px,4px)rotate(4deg)}}.paper-calm-page.recorder-page .home-calendar-event{background:#ffffffb8;border-color:#0b122014;border-radius:18px}.paper-calm-page.recorder-page .home-calendar-event.is-selected{background:#ecfdf5c2;border-color:#14b8a657}.paper-calm-page.recorder-page .home-calendar-date-tile{background:#ecfdf5bd;border-color:#5eead438}.paper-calm-page.recorder-page .home-calendar-date-tile span{color:#0f766e;background:#5eead424}.paper-calm-page.recorder-page .home-calendar-date-tile strong,.paper-calm-page.recorder-page .home-calendar-event p{color:var(--layers-ink)}.dark .paper-calm-page.recorder-page{--bg-primary:#11131f;--bg-secondary:#121b20;--bg-card:#141622c2;--bg-card-hover:#212332e6;--text-primary:#f8fafc;--text-secondary:#d7d6e5;--text-muted:#a5a8ba;--border-subtle:#ffffff14;--border-card:#e2dbff21;--surface-panel:#141622bd;--surface-control:#202231b3;--surface-control-hover:#2e3042d1;--paper-calm-ink:#f8fafc;--paper-calm-soft:#171927;background:radial-gradient(circle at 9% 12%,#c4b5fd33,#0000 31%),radial-gradient(circle at 87% 7%,#34d39921,#0000 29%),linear-gradient(145deg,#14121d,#101522 45%,#0f211d)!important}.dark .paper-calm-page.recorder-page .top-bar{box-shadow:none;border-color:#0000;background:0 0!important}.dark .paper-calm-page.recorder-page .top-bar button,.dark .paper-calm-page.recorder-page .top-bar h1,.dark .paper-calm-page.recorder-page .top-bar-title{color:#f8fafc}.dark .layers-brand-mark{background:0 0}.dark .layers-brand-mark span{border-color:#fff #ffffff3d #fff #fff}.dark .account-avatar-status{border-color:#0b1220}.dark .paper-calm-page.recorder-page .home-app-shell{background:radial-gradient(circle at 8% 12%,#c4b5fd13,#0000 30%),radial-gradient(circle at 92% 8%,#34d3990e,#0000 32%),#0e111a80;border-color:#e2dbff14;box-shadow:0 28px 80px #04090e40}.dark .paper-calm-page.recorder-page .home-calendar-panel,.dark .paper-calm-page.recorder-page .home-insight-tip,.dark .paper-calm-page.recorder-page .home-live-transcript-panel,.dark .paper-calm-page.recorder-page .home-record-dock,.dark .paper-calm-page.recorder-page .recent-meetings-panel{background:linear-gradient(#141622e6,#121a1ea8),#12141fb8!important;border-color:#e2dbff1a!important;box-shadow:inset 0 1px #ffffff0f,0 24px 72px #04090e4d!important}.dark .meeting-row-title,.dark .paper-calm-page.recorder-page .home-calendar-event p,.dark .paper-calm-page.recorder-page .home-calendar-heading h2,.dark .paper-calm-page.recorder-page .home-live-transcript-heading h2,.dark .paper-calm-page.recorder-page .home-session-time,.dark .paper-calm-page.recorder-page .recorder-duration-value{color:#f8fafc}.dark .calendar-connect-art,.dark .home-insight-art,.dark .paper-calm-page.recorder-page .home-calendar-date-tile,.dark .paper-calm-page.recorder-page .home-calendar-event,.dark .paper-calm-page.recorder-page .live-note-item,.dark .paper-calm-page.recorder-page .live-notes-panel-heading,.dark .paper-calm-page.recorder-page .live-session-context,.dark .paper-calm-page.recorder-page .live-session-empty-date,.dark .paper-calm-page.recorder-page .meeting-row,.dark .paper-calm-page.recorder-page .recent-filter-button,.dark .paper-calm-page.recorder-page .recent-search-control,.dark .recent-empty-art{background:linear-gradient(#ffffff0b,#ffffff06),#1e202f8f;border-color:#e2dbff1a}.dark .calendar-context-chip,.dark .home-insight-art-note,.dark .recent-empty-art-card{color:#d7d6e5;background:#1e202fc7;border-color:#e2dbff1a;box-shadow:0 18px 34px #04090e38}.dark .paper-calm-page.recorder-page .home-session-date{color:#e9e7f7}@supports (color:color-mix(in lab,red,red)){.dark .paper-calm-page.recorder-page .home-session-date{color:color-mix(in oklch,#e9e7f7 62%,var(--layers-violet-soft))}}.dark .paper-calm-page.recorder-page .live-notes-tabs button{color:#cbd5e1;background:#1e293b94;border-color:#ffffff1a}.dark .paper-calm-page.recorder-page .live-notes-tabs button.is-active{color:#f8fafc;background:#5eead41f;border-color:#5eead45c}.dark .paper-calm-page.recorder-page .live-note-item p,.dark .paper-calm-page.recorder-page .live-notes-panel-heading h3,.dark .paper-calm-page.recorder-page .live-session-context-copy h2,.dark .paper-calm-page.recorder-page .live-session-metrics strong{color:#f8fafc}.dark .paper-calm-page.recorder-page .home-calendar-date-tile span{color:var(--layers-mint-soft);background:#5eead41f}.dark .paper-calm-page.recorder-page .home-calendar-date-tile strong,.dark .recent-search-control input{color:#f8fafc}.dark .paper-calm-page.recorder-page .meeting-row:hover{background:linear-gradient(#fff1,#ffffff09),#242636db}.dark .paper-calm-page.recorder-page .live-transcript-line{border-bottom-color:#ffffff14}.dark .paper-calm-page.recorder-page .live-transcript-line-rule{background:#ffffff29}.dark .paper-calm-page.recorder-page .live-transcript-line p{color:#f8fafc}.dark .paper-calm-page.recorder-page .live-transcript-line.is-current{background:linear-gradient(90deg,#5eead41a,#0000 72%),#1e293b6b}.dark .paper-calm-page.recorder-page .home-record-dock.is-live .recorder-live-indicator{background:#7f1d1d33;border-color:#f8717129}.dark .meeting-row:hover .meeting-row-title{color:#f8fafc!important}.dark .home-insight-kicker,.dark .home-insight-tip p,.dark .meeting-row-meta,.dark .paper-calm-page.recorder-page .home-calendar-empty p,.dark .paper-calm-page.recorder-page .home-calendar-footnote{color:#94a3b8}.dark .home-insight-tip h3{color:#f8fafc}.dark .home-insight-points span{color:#c7d2fe;background:#ffffff0e;border-color:#e2dbff1a}.dark .paper-calm-page.recorder-page .recent-panel-heading .signal-eyebrow{color:#f8fafc}.dark .paper-calm-page.recorder-page .home-calendar-connect,.dark .paper-calm-page.recorder-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-primary-control{color:#0b1220!important;background:#f8fafc!important}.dark .paper-calm-page.recorder-page .home-calendar-connect:hover,.dark .paper-calm-page.recorder-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-primary-control:hover{background:#e2e8f0!important}@media (min-width:1024px){.paper-calm-page.recorder-page .home-app-shell:has(.home-desktop-grid.is-recording){max-width:1520px!important;padding:clamp(12px,1.2vw,18px)!important}.paper-calm-page.recorder-page .home-desktop-grid{--home-desktop-frame-height:min(690px,calc(100dvh - 174px));height:var(--home-desktop-frame-height);align-items:stretch;min-height:0;display:grid;grid-template-columns:minmax(270px,.82fr) minmax(560px,1.36fr) minmax(270px,.82fr)!important}.paper-calm-page.recorder-page .home-desktop-grid.is-recording{justify-content:center;gap:clamp(16px,1.7vw,28px);height:min(560px,100dvh - 206px);grid-template-columns:minmax(320px,370px) minmax(620px,760px)!important}.paper-calm-page.recorder-page .home-desktop-grid.is-recording .home-live-transcript-panel,.paper-calm-page.recorder-page .home-desktop-grid.is-recording .home-record-dock{height:min(560px,100dvh - 206px);min-height:500px}.paper-calm-page.recorder-page .home-center-column,.paper-calm-page.recorder-page .home-desktop-sidebar{height:100%;min-height:0}.paper-calm-page.recorder-page .recent-meetings-panel{height:100%;overflow:hidden}.paper-calm-page.recorder-page .home-right-column{flex-direction:column;gap:clamp(16px,1.55vw,24px);height:100%;min-height:0;display:flex}.paper-calm-page.recorder-page .home-calendar-panel{flex:none;min-height:0;overflow:visible}.paper-calm-page.recorder-page .home-insight-tip{flex:none;min-height:162px}.paper-calm-page.recorder-page .home-record-dock{height:100%;min-height:0!important}.paper-calm-page.recorder-page .recent-meetings-panel.is-compact .meeting-list{flex:auto;min-height:0;max-height:none;overflow-y:auto}}@media (min-width:1361px){.paper-calm-page.recorder-page .home-desktop-grid{justify-content:center;grid-template-columns:minmax(320px,390px) minmax(620px,760px) minmax(320px,390px)!important}.paper-calm-page.recorder-page .home-right-column .home-insight-tip{grid-template-columns:minmax(104px,118px) minmax(0,1fr);align-items:center;gap:.9rem;min-height:128px;padding:.9rem}.paper-calm-page.recorder-page .home-right-column .home-insight-art{border-radius:19px;grid-column:auto;height:92px}.paper-calm-page.recorder-page .home-right-column .home-insight-art:before{inset:22px 14px}.paper-calm-page.recorder-page .home-right-column .home-insight-art:after{inset:14px 16px}.paper-calm-page.recorder-page .home-right-column .home-insight-art-ribbon{top:44px;left:8px;right:8px}.paper-calm-page.recorder-page .home-right-column .home-insight-art-note-one{border-radius:13px;width:46px;height:36px;top:22px;left:18px}.paper-calm-page.recorder-page .home-right-column .home-insight-art-note-two{border-radius:13px;width:52px;height:38px;bottom:18px;right:16px}.paper-calm-page.recorder-page .home-right-column .home-insight-art-note:before{height:3px;top:9px}.paper-calm-page.recorder-page .home-right-column .home-insight-art-note:after{height:3px;top:18px}.paper-calm-page.recorder-page .home-right-column .home-insight-kicker{letter-spacing:.07em;margin-bottom:.18rem!important;font-size:.62rem!important}.paper-calm-page.recorder-page .home-right-column .home-insight-tip h3{font-size:.9rem}.paper-calm-page.recorder-page .home-right-column .home-insight-tip p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.18rem;font-size:.76rem;line-height:1.36;display:-webkit-box;overflow:hidden}.paper-calm-page.recorder-page .home-right-column .home-insight-points{gap:.3rem;margin-top:.48rem}.paper-calm-page.recorder-page .home-right-column .home-insight-points span{min-height:22px;padding-inline:.42rem;font-size:.58rem}}@media (min-width:1024px) and (max-width:1360px){.paper-calm-page.recorder-page .home-right-column{gap:clamp(12px,1.25vw,18px)}.paper-calm-page.recorder-page .home-calendar-panel,.paper-calm-page.recorder-page .home-insight-tip{border-radius:24px}.paper-calm-page.recorder-page .home-calendar-panel{padding:clamp(16px,1.5vw,20px)}.paper-calm-page.recorder-page .home-calendar-empty{gap:.68rem;margin-top:.68rem}.paper-calm-page.recorder-page .home-calendar-empty p{font-size:.84rem;line-height:1.48}.paper-calm-page.recorder-page .calendar-connect-art{border-radius:20px;min-height:146px}.paper-calm-page.recorder-page .calendar-provider-card{border-radius:20px;width:68px;height:68px}.paper-calm-page.recorder-page .calendar-provider-card-google{top:34px;left:clamp(30px,4vw,46px)}.paper-calm-page.recorder-page .calendar-provider-card-outlook{bottom:24px;right:clamp(30px,4vw,46px)}.paper-calm-page.recorder-page .calendar-orbit-image{width:146px;max-width:66%;top:14px}.paper-calm-page.recorder-page .calendar-context-chip{min-height:22px;padding-inline:.44rem;font-size:.55rem}.paper-calm-page.recorder-page .calendar-context-chip-next{top:18px;right:18px}.paper-calm-page.recorder-page .calendar-context-chip-notes{bottom:16px;left:18px}.paper-calm-page.recorder-page .home-calendar-connect{min-height:46px}.paper-calm-page.recorder-page .home-calendar-footnote{margin-top:.72rem;padding-top:.68rem;font-size:.72rem}.paper-calm-page.recorder-page .home-insight-tip{grid-template-columns:minmax(0,1fr);gap:.62rem;min-height:148px;padding:.72rem .82rem .82rem}.paper-calm-page.recorder-page .home-insight-art{border-radius:17px;height:58px}.paper-calm-page.recorder-page .home-insight-art-note-one{border-radius:13px;width:50px;height:38px;top:15px;left:28px}.paper-calm-page.recorder-page .home-insight-art-note-two{border-radius:13px;width:56px;height:40px;bottom:11px;right:26px}.paper-calm-page.recorder-page .home-insight-art-note:before{height:3px;top:10px}.paper-calm-page.recorder-page .home-insight-art-note:after{height:3px;top:20px}.paper-calm-page.recorder-page .home-insight-art-ribbon{top:29px}.paper-calm-page.recorder-page .home-insight-tip h3{font-size:.9rem}.paper-calm-page.recorder-page .home-insight-tip p{margin-top:.16rem;font-size:.76rem;line-height:1.38}.paper-calm-page.recorder-page .home-insight-points{gap:.32rem;margin-top:.48rem}.paper-calm-page.recorder-page .home-insight-points span{min-height:23px;padding-inline:.45rem;font-size:.6rem}}@media (min-width:1024px) and (max-width:1240px){.paper-calm-page.recorder-page .home-app-shell{padding:12px!important}.paper-calm-page.recorder-page .home-desktop-grid{--home-desktop-frame-height:min(640px,calc(100dvh - 154px));gap:14px;grid-template-columns:minmax(250px,.84fr) minmax(440px,1.18fr) minmax(250px,.84fr)!important}.paper-calm-page.recorder-page .home-calendar-panel,.paper-calm-page.recorder-page .recent-meetings-panel{padding:18px}.paper-calm-page.recorder-page .meeting-row{min-height:60px;padding:.58rem .62rem}.paper-calm-page.recorder-page .home-calendar-empty{gap:.72rem;margin-top:.78rem}.paper-calm-page.recorder-page .calendar-connect-art{border-radius:20px;min-height:138px}.paper-calm-page.recorder-page .calendar-provider-card{border-radius:19px;width:64px;height:64px}.paper-calm-page.recorder-page .calendar-provider-card-google{top:36px;left:clamp(26px,4vw,42px)}.paper-calm-page.recorder-page .calendar-provider-card-outlook{bottom:25px;right:clamp(26px,4vw,42px)}.paper-calm-page.recorder-page .calendar-context-chip{min-height:23px;padding-inline:.45rem;font-size:.56rem}.paper-calm-page.recorder-page .calendar-context-chip-next{top:18px;right:18px}.paper-calm-page.recorder-page .calendar-context-chip-notes{bottom:16px;left:18px}.paper-calm-page.recorder-page .calendar-orbit-image{width:138px;max-width:64%;top:13px}.paper-calm-page.recorder-page .home-calendar-connect{min-height:46px}.paper-calm-page.recorder-page .home-calendar-footnote{margin-top:.78rem;padding-top:.68rem}}@media (max-width:767px){.paper-calm-page.recorder-page{padding:0}.paper-calm-page.recorder-page .mobile-primary-nav{display:none!important}.paper-calm-page.recorder-page .top-bar{border-inline:0;border-top:0;border-radius:0;top:0;left:0;right:0;height:calc(66px + var(--safe-top))!important}.paper-calm-page.recorder-page .top-bar-spacer{height:calc(66px + var(--safe-top))}.top-bar-actions,.top-bar-leading{min-width:92px;padding-inline:14px}.layers-brand-mark{width:28px;height:28px}.paper-calm-page.recorder-page .home-app-shell{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 14px 28px!important}.paper-calm-page.recorder-page .home-calendar-panel,.paper-calm-page.recorder-page .home-record-dock,.paper-calm-page.recorder-page .recent-meetings-panel{border-radius:28px}.paper-calm-page.recorder-page .home-record-dock{gap:18px;min-height:520px!important;padding:24px 18px 30px!important}.paper-calm-page.recorder-page .home-record-dock.is-live{gap:18px;min-height:auto!important}.paper-calm-page.recorder-page .home-record-dock.is-live .home-record-shell,.paper-calm-page.recorder-page .home-record-dock.is-live .live-session-context{width:min(100%,340px)}.paper-calm-page.recorder-page .home-record-dock.is-live .home-record-shell .home-animated-lines{height:132px!important}.paper-calm-page.recorder-page .home-record-dock.is-live .recorder-control:has(.recorder-live-indicator){gap:.65rem!important}.paper-calm-page.recorder-page .home-record-dock.is-live .recorder-duration-value{font-size:1.75rem!important}.home-live-transcript-heading{flex-direction:column;gap:.85rem}.live-notes-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:none;padding-bottom:.15rem;overflow-x:auto}.live-notes-tabs button{flex:none}.live-session-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-calm-page.recorder-page .home-session-meta{gap:.8rem}.paper-calm-page.recorder-page .home-session-time{font-size:clamp(4rem,18vw,5.05rem)}.paper-calm-page.recorder-page .home-animated-lines{width:92%;margin-top:0;margin-left:auto;margin-right:auto;height:126px!important}.paper-calm-page.recorder-page .recorder-control:not(:has(.recorder-live-indicator)) .recorder-primary-control{width:min(100%,286px)!important;height:60px!important}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:min(100%,336px);max-width:336px;margin-top:1rem}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid>div{min-height:68px;padding:.65rem .7rem;border-radius:18px!important}.paper-calm-page.recorder-page .recorder-readiness-icon{width:24px;height:24px}.paper-calm-page.recorder-page .recorder-readiness-icon svg{width:14px;height:14px}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid>div p:first-child{font-size:.7rem}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid>div p:last-child{font-size:.67rem;line-height:1.25}.paper-calm-page.recorder-page .home-mobile-calendar,.paper-calm-page.recorder-page .home-mobile-recent{margin-top:14px}.paper-calm-page.recorder-page .meeting-row-delete{opacity:1;transform:scale(1)}.paper-calm-page.recorder-page .calendar-connect-art{min-height:156px;overflow:hidden}.calendar-provider-card{border-radius:20px;width:70px;height:70px}.calendar-provider-card-google{top:42px;left:clamp(28px,15vw,56px)}.calendar-provider-card-outlook{bottom:28px;right:clamp(28px,15vw,56px)}.calendar-orbit-image{width:150px;max-width:62%;top:16px}.calendar-context-chip{min-height:22px;padding-inline:.44rem;font-size:.55rem}.calendar-context-chip-next{top:18px;right:18px}.calendar-context-chip-notes{bottom:18px;left:20px}.calendar-connect-art:before{inset:18px 44px 28px}.calendar-connect-art:after{inset:48px 72px 44px;transform:rotate(14deg)}}@media (max-width:390px){.paper-calm-page.recorder-page .recorder-readiness .sm\:grid{width:min(100%,312px)}.paper-calm-page.recorder-page .recorder-readiness .sm\:grid>div{padding-inline:.58rem}.paper-calm-page.recorder-page .home-calendar-connect{min-height:50px}.calendar-context-chip{display:none}}@media (prefers-reduced-motion:reduce){.calendar-connect-art:after,.calendar-connect-art:before,.calendar-context-chip,.calendar-orbit-image,.calendar-provider-card-google,.calendar-provider-card-outlook,.home-insight-art-note-one,.home-insight-art-note-two,.home-insight-art-ribbon,.home-insight-art:after,.recent-empty-art-card-main,.recent-empty-art-card-small,.recent-empty-art:after{animation:none!important}}.session-workspace-page{--session-ink:#07132b;--session-muted:#748099;--session-border:#121f361a;--session-blue:#315cff;--session-cyan:#28a7ee;--session-mint:#27c48f;color:var(--session-ink);background:radial-gradient(circle at 15% 6%,#c4b5fd57,#0000 34%),radial-gradient(circle at 88% 8%,#14b8a62e,#0000 32%),linear-gradient(#fbfcff,#f5f8ff)!important}.paper-calm-page.recorder-page.session-workspace-page{background:radial-gradient(circle at 8% 8%,#c4b5fd4a,#0000 32%),radial-gradient(circle at 89% 8%,#7dd3fc1f,#0000 30%),radial-gradient(circle at 95% 16%,#34d3991a,#0000 28%),linear-gradient(145deg,#fbf8ff,#fbfdff 48%,#f1faf6)!important}.session-workspace-page .top-bar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-bottom:0;height:calc(64px + var(--safe-top))!important;border-radius:0!important;top:0!important;left:0!important;right:0!important}.session-workspace-page .theme-toggle,.session-workspace-page .top-bar button,.session-workspace-page .top-bar-title{color:var(--session-ink)!important}.paper-calm-page.recorder-page.session-workspace-page .top-bar-spacer{height:calc(64px + var(--safe-top))}.session-workspace-page .home-app-shell{max-width:1660px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:clamp(10px,1.1vw,18px)!important}.session-workspace-page .live-record-shell{overflow-x:clip;padding-inline:0!important;max-width:1660px!important;padding-top:.55rem!important}.session-detail-workspace,.session-workspace-page .home-desktop-grid.is-recording,.session-workspace-page .live-record-workspace{grid-template-columns:minmax(330px,486px) minmax(0,1fr);align-items:stretch;gap:clamp(18px,1.35vw,28px);width:min(100%,1660px);margin-inline:auto;display:grid}.session-workspace-page .live-record-workspace{height:min(834px,100dvh - 107px);overflow-x:clip}.session-workspace-page .live-record-workspace .session-capture-card,.session-workspace-page .live-record-workspace .session-intelligence-canvas{height:100%;min-height:0}.session-workspace-page .home-desktop-grid.is-recording .home-center-column,.session-workspace-page .home-desktop-grid.is-recording .session-intelligence-canvas{min-height:min(860px,100dvh - 118px)}.session-capture-card,.session-workspace-page .home-record-dock.is-live{min-height:min(860px,100dvh - 118px);color:var(--session-ink);flex-direction:column;align-items:center;overflow:hidden;background:linear-gradient(#fffffff0,#ffffffbd),#ffffffd1!important;border:1px solid #121f3614!important;border-radius:28px!important;justify-content:flex-start!important;gap:clamp(18px,2vw,30px)!important;padding:clamp(26px,3vw,44px) clamp(22px,2vw,28px)!important;display:flex!important;box-shadow:inset 0 1px #ffffffeb,0 30px 80px #151f3714!important}.session-capture-date{max-width:100%;color:var(--session-blue);text-wrap:balance;align-items:center;gap:.7rem;font-size:clamp(.9rem,1vw,1.05rem);font-weight:700;display:inline-flex}.session-capture-timer{text-align:center;flex-direction:column;align-items:center;gap:.65rem;display:flex}.session-capture-timer strong{color:#061229;letter-spacing:0;text-shadow:0 18px 38px #07132b1a;font-size:clamp(4.7rem,7.2vw,6.2rem);font-weight:800;line-height:.92}.session-capture-state{color:#6f7891;letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.85rem;max-width:100%;font-size:.86rem}.session-capture-state,.session-live-badge{align-items:center;font-weight:800;display:inline-flex}.session-live-badge{color:#e11d48;letter-spacing:0;background:#ffe4e6c7;border-radius:999px;gap:.45rem;min-height:32px;padding:0 .85rem;font-size:.72rem;font-style:normal}.session-live-badge span{background:currentColor;border-radius:999px;width:7px;height:7px}.session-live-badge.is-done{color:#059669;background:#d1fae5db}.home-record-shell.is-session-shell{gap:0;width:100%;margin:0}.home-record-shell.is-session-shell .home-recorder-control-slot.is-managed,.live-capture-card .is-managed,.session-recorder-managed{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.session-recorder-managed>*{pointer-events:none}.home-record-shell.is-session-shell .home-animated-lines,.live-capture-card .live-animated-lines,.session-capture-wave{width:min(100%,470px);min-height:112px;margin-block:-.2rem -1.1rem;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.session-capture-context{grid-template-columns:auto minmax(0,1fr);align-self:flex-start;align-items:center;gap:1.35rem;width:min(100%,350px);margin-top:.15rem;margin-left:8px;display:grid}.session-date-tile{background:#ffffffdb;border:1px solid #121f361a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 14px 30px #07132b1a}.session-date-tile span{color:var(--signal-live);text-transform:uppercase;font-size:.74rem;font-weight:900;line-height:1}.session-date-tile strong{color:var(--session-ink);margin-top:.28rem;font-size:2rem;font-weight:500;line-height:1}.session-capture-copy{min-width:0}.session-capture-copy h2{max-width:100%;color:var(--session-ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:800;line-height:1.2;overflow:hidden}.session-capture-copy p{color:#6c768f;overflow-wrap:anywhere;margin-top:.35rem;font-size:.9rem;line-height:1.45}.session-calendar-pill{color:#667085;white-space:normal;background:#e2e8f0b3;border-radius:999px;align-items:center;gap:.45rem;max-width:100%;min-height:32px;margin-top:.85rem;padding:0 .85rem;font-size:.76rem;font-weight:650;display:inline-flex}.session-calendar-pill.is-connected{color:#3f5f57;background:#d1fae5b8}.session-stat-grid{border-top:1px solid #121f361a;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:clamp(26px,1.9vw,30px);padding-top:clamp(20px,2vw,30px);display:grid}.session-capture-control{justify-content:center;gap:.7rem;width:100%;margin-top:2.1rem}.session-capture-control,.session-stat-grid span{flex-direction:column;align-items:center;display:flex}.session-stat-grid span{color:#6f7891;border-right:1px solid #121f361f;gap:.45rem;min-width:0;font-size:.82rem}.session-stat-grid span:last-child{border-right:0}.session-stat-grid strong{color:var(--session-ink);font-size:1.05rem;line-height:1}.session-stat-grid small{font-size:.76rem}.session-stop-button{color:#fff;background:#061229;border:0;border-radius:999px;justify-content:center;align-items:center;gap:1rem;width:min(100%,426px);min-height:74px;font-size:1rem;font-weight:800;transition:transform .18s,opacity .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #07132b2e}.session-stop-button:hover{background:#0b1a36;transform:translateY(-1px)}.session-stop-button:disabled{opacity:.62;transform:none}.session-stop-button.recording-stop-control{position:relative}.session-stop-button.recording-stop-control.is-start{background:radial-gradient(circle at 50% 0,#34d3993d,transparent 44%),linear-gradient(180deg,#15203a 0,var(--layers-ink) 100%)}.session-stop-button.recording-stop-control.is-busy{cursor:wait}.session-stop-button span{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.recording-control-spinner{animation:recording-control-spin .9s linear infinite}.recording-transition-status{color:#6f7891;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:760;display:inline-flex}.recording-transition-status:before{background:var(--layers-mint);content:"";border-radius:999px;width:.48rem;height:.48rem;animation:recording-status-pulse 1.15s ease-in-out infinite;box-shadow:0 0 #34d3993d}.recording-record-ring{animation:recording-ring-pulse 1.3s ease-out infinite}@keyframes recording-control-spin{to{transform:rotate(1turn)}}@keyframes recording-status-pulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes recording-ring-pulse{0%{opacity:.62;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}@media (prefers-reduced-motion:reduce){.recording-control-spinner,.recording-record-ring,.recording-transition-status:before{animation:none!important}.recording-transition-status:before{opacity:1;transform:none}}.session-intelligence-canvas{min-width:0;min-height:min(860px,100dvh - 118px);color:var(--session-ink);background:#ffffffc7;border:1px solid #121f3614;border-radius:28px;flex-direction:column;gap:clamp(18px,1.6vw,32px);padding:clamp(22px,2vw,28px);animation:session-canvas-enter .52s cubic-bezier(.22,1,.36,1) both;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 30px 80px #151f3714}.session-intelligence-canvas:has(.session-live-footer){padding-bottom:calc(clamp(22px,2vw,28px) + 2rem)}.session-tabs{background:#ffffff8a;border:1px solid #121f361a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.session-tabs .session-tab-item,.session-tabs button{color:#6f7891;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.7rem;min-width:0;min-height:54px;font-size:.96rem;font-weight:720;display:inline-flex}.session-tabs .session-tab-item>span,.session-tabs button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.session-tabs .session-tab-item.is-active,.session-tabs button.is-active{border-bottom-color:var(--session-blue);color:var(--session-blue);background:#ffffffad}.session-actions-card header em,.session-signal-card header em,.session-tabs em{color:#079669;background:#d1fae5db;border-radius:999px;justify-content:center;align-items:center;min-width:27px;min-height:27px;font-size:.82rem;font-style:normal;font-weight:800;display:inline-flex}.session-canvas-grid{flex:1;grid-template-columns:minmax(0,1.28fr) minmax(320px,.92fr);gap:clamp(18px,1.45vw,26px);min-height:0;display:grid}.session-tab-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.session-tab-panel>.session-panel{flex:1}.session-tab-panel.is-actions>.session-panel,.session-tab-panel.is-ask>.session-panel,.session-tab-panel.is-key-points>.session-panel{min-height:0;overflow:auto}.session-primary-column,.session-side-column{flex-direction:column;gap:clamp(16px,1.4vw,22px);min-width:0;min-height:0;display:flex}.session-side-column{gap:8px}.session-panel{color:var(--session-ink);background:#ffffffad;border:1px solid #121f361a;border-radius:18px;box-shadow:inset 0 1px #ffffffe6}.session-panel header{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.session-panel header>div{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.session-panel h2{overflow-wrap:anywhere;min-width:0;color:var(--session-ink);letter-spacing:0;font-size:1rem;font-weight:820}.session-panel header svg{color:var(--session-blue)}.session-panel header button,.session-panel header>span{color:#6f7a93;background:0 0;border:0;flex-shrink:0;font-size:.78rem;font-weight:650}.session-summary-panel{padding:clamp(18px,1.6vw,26px)}.session-summary-panel p{color:#303b53;overflow-wrap:anywhere;margin-top:1.05rem;font-size:.92rem;line-height:1.85}.session-transcript-panel{flex:1;min-height:0;padding:clamp(18px,1.6vw,24px)}.session-transcript-panel header{margin-bottom:1.1rem}.session-inline-live{color:#13b981;align-items:center;gap:.45rem;font-size:.72rem;font-weight:850;display:inline-flex}.session-inline-live span{background:currentColor;border-radius:999px;width:5px;height:5px}.session-transcript-list{scrollbar-width:none;flex-direction:column;max-height:clamp(360px,48dvh,585px);display:flex;overflow-y:auto}.session-detail-workspace .session-transcript-list{max-height:none;overflow:visible}.session-transcript-row{border-bottom:1px solid #121f3614;grid-template-columns:52px 20px minmax(0,1fr);align-items:start;gap:.55rem;padding:1.1rem 0;display:grid}.session-transcript-row:first-child{padding-top:0}.session-transcript-row time{color:var(--session-blue);font-variant-numeric:tabular-nums;font-size:.82rem;line-height:1.75}.session-transcript-dot{background:var(--session-blue);border-radius:999px;width:7px;height:7px;margin-top:.6rem;box-shadow:0 0 0 5px #315cff14}.session-transcript-dot.is-cyan{background:var(--session-cyan);box-shadow:0 0 0 5px #28a7ee1a}.session-transcript-dot.is-orange{background:#ff8a1f;box-shadow:0 0 0 5px #ff8a1f1a}.session-transcript-dot.is-live{animation:session-pulse 1.4s ease-in-out infinite}.session-transcript-row p{overflow-wrap:anywhere;color:#303b53;min-width:0;font-size:.88rem;line-height:1.75}.session-summary-tab-layout{scrollbar-width:none;flex-direction:column;flex:1;gap:clamp(16px,1.4vw,22px);min-height:0;display:flex;overflow-y:auto}.session-summary-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.2vw,18px);display:grid}.session-metrics-panel{padding:clamp(14px,1.3vw,20px)}.session-metrics-panel .session-stat-grid{margin-top:.9rem;padding-top:.9rem}.session-empty-transcript{color:#748099;justify-content:center;align-items:center;gap:.7rem;min-height:220px;font-size:.88rem;display:flex}.session-empty-transcript span{background:var(--session-blue);border-radius:999px;width:8px;height:8px;animation:session-pulse 1.4s ease-in-out infinite}.session-ask-preview,.session-meeting-chat{padding:clamp(16px,1.35vw,22px)}.session-chat-bubble{color:#303b53;overflow-wrap:anywhere;background:#ffffffad;border:1px solid #121f3614;border-radius:12px;min-width:0;margin-top:.8rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.55;position:relative}.session-chat-bubble strong{color:var(--session-ink);margin-bottom:.35rem;font-size:.78rem;display:block}.session-chat-bubble p{white-space:pre-line}.session-chat-bubble span{color:#8a94aa;font-size:.72rem;position:absolute;top:.9rem;right:1rem}.session-chat-bubble ol{margin-left:1rem;list-style:decimal}.session-chat-bubble li+li{margin-top:.35rem}.session-prompt-chips{flex-wrap:wrap;gap:.32rem;min-width:0;margin-top:.9rem;display:flex}.session-prompt-button,.session-prompt-chips span{max-width:100%;min-height:28px;color:var(--session-blue);overflow-wrap:anywhere;text-align:center;white-space:normal;background:#7267ff1a;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .54rem;font-size:.61rem;font-weight:750;display:inline-flex}.session-meeting-chat-header{padding:0}.session-live-chat{flex-direction:column;min-height:min(560px,100%);display:flex}.session-live-chat-messages{scrollbar-width:none;flex-direction:column;flex:1;min-height:230px;padding-block:.25rem .35rem;display:flex;overflow-y:auto}.session-live-chat-form{background:#ffffffb3;border:1px solid #121f3614;border-radius:14px;grid-template-columns:minmax(0,1fr) 42px;gap:.55rem;margin-top:.9rem;padding:.45rem;display:grid}.session-live-chat-form input{color:#303b53;background:0 0;border:0;outline:none;min-width:0;font-size:.84rem}.session-live-chat-form button{color:#0d8b72;background:#d1fae5db;border:0;border-radius:12px;place-items:center;width:42px;height:38px;display:inline-grid}.session-live-chat-form button:disabled{opacity:.5}.session-meeting-chat-messages{scrollbar-width:none;min-height:150px;max-height:245px;padding-block:.65rem;overflow-y:auto}.session-meeting-chat-messages .signal-transcript-card{color:#303b53;background:#ffffffad;border:1px solid #121f3614}.session-meeting-chat-input .signal-panel{background:#ffffff9e;border:1px solid #121f3614;margin-top:.4rem;padding:.55rem!important}.session-meeting-chat-input .signal-input{color:#303b53;background:0 0}.session-actions-card,.session-signal-card{padding:16px 20px}.session-actions-card ul,.session-signal-card ul{margin-top:.9rem}.session-signal-card li{color:#303b53;overflow-wrap:anywhere;margin-left:1rem;font-size:.78rem;line-height:1.35;list-style:outside}.session-actions-card p,.session-signal-card p{color:#748099;margin-top:.85rem;font-size:.82rem;line-height:1.6}.session-actions-card li{color:#303b53;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-width:0;min-height:28px;font-size:.78rem;display:grid}.session-actions-card li span{overflow-wrap:anywhere;min-width:0}.session-actions-card li svg{color:#cbd5e1;fill:none}.session-actions-card time{color:#6f7891;font-size:.78rem}.session-actions-card li em{text-align:center;border-radius:999px;min-width:48px;padding:.32rem .55rem;font-size:.72rem;font-style:normal;font-weight:780}.session-actions-card li em.is-high{color:var(--signal-live);background:#ffe4e6}.session-actions-card li em.is-med{color:#f97316;background:#ffedd5}.session-actions-card li em.is-low{color:#16a34a;background:#dcfce7}.session-live-footer{width:fit-content;min-height:26px;color:var(--session-blue);background:#7267ff1a;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin-inline:auto;padding:0 .85rem;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;bottom:.55rem;left:0;right:0}.session-detail-workspace .session-live-footer{margin-top:.25rem;position:static}.session-detail-main{max-width:none!important}.session-detail-utilities{width:min(100%,1120px);min-width:0;margin-inline:auto}.session-detail-utilities>*+*{margin-top:1rem}.session-detail-status{justify-content:center;width:100%;display:flex}.session-detail-control-stack{gap:1rem;width:100%;display:grid}.meeting-push-panel.is-compact{padding:.9rem!important}.meeting-push-panel.is-compact .signal-eyebrow{font-size:.62rem}.meeting-push-panel.is-compact p{max-width:none}.dark .session-workspace-page{--session-ink:#f8fafc;--session-muted:#aeb8cc;--session-border:#e2dbff1f;--session-blue:#93c5fd;--session-cyan:#67e8f9;--session-mint:#6ee7b7;background:radial-gradient(circle at 12% 8%,#818cf829,#0000 32%),radial-gradient(circle at 88% 6%,#2dd4bf1f,#0000 30%),linear-gradient(145deg,#080d18,#0e1422 48%,#081713)!important}.dark .paper-calm-page.recorder-page.session-workspace-page{background:radial-gradient(circle at 8% 8%,#818cf82b,#0000 31%),radial-gradient(circle at 92% 8%,#2dd4bf1c,#0000 31%),linear-gradient(145deg,#080d18,#0e1422 48%,#081713)!important}.dark .session-workspace-page .theme-toggle,.dark .session-workspace-page .top-bar button,.dark .session-workspace-page .top-bar-title{color:#f8fafc!important}.dark .session-capture-card,.dark .session-intelligence-canvas,.dark .session-panel,.dark .session-workspace-page .home-record-dock.is-live{color:#f8fafc;background:linear-gradient(#141827eb,#0e1520c2),#0e111bd1!important;border-color:#e2dbff1c!important;box-shadow:inset 0 1px #ffffff0f,0 28px 76px #00000047!important}.dark .session-capture-copy h2,.dark .session-capture-timer strong,.dark .session-chat-bubble strong,.dark .session-date-tile strong,.dark .session-panel h2,.dark .session-stat-grid strong,.dark .session-tabs .session-tab-item.is-active,.dark .session-tabs button.is-active{color:#f8fafc}.dark .session-capture-date,.dark .session-live-footer,.dark .session-panel header svg,.dark .session-transcript-row time{color:var(--session-blue)}.dark .session-actions-card li,.dark .session-actions-card p,.dark .session-actions-card time,.dark .session-capture-copy p,.dark .session-capture-state,.dark .session-chat-bubble,.dark .session-empty-transcript,.dark .session-live-chat-form input,.dark .session-panel header button,.dark .session-panel header>span,.dark .session-signal-card li,.dark .session-signal-card p,.dark .session-stat-grid small,.dark .session-stat-grid span,.dark .session-summary-panel p,.dark .session-transcript-row p{color:#cbd5e1}.dark .session-chat-bubble,.dark .session-date-tile,.dark .session-live-chat-form,.dark .session-meeting-chat-input .signal-panel,.dark .session-meeting-chat-messages .signal-transcript-card,.dark .session-tabs{background:#ffffff0e;border-color:#e2dbff1a}.dark .session-tabs .session-tab-item,.dark .session-tabs button{color:#aeb8cc}.dark .session-tabs .session-tab-item.is-active,.dark .session-tabs button.is-active{border-bottom-color:var(--session-blue);background:#93c5fd1f}.dark .session-calendar-pill{color:#cbd5e1;background:#ffffff12}.dark .session-calendar-pill.is-connected,.dark .session-live-chat-form button{color:#99f6e4;background:#2dd4bf24}.dark .session-actions-card header em,.dark .session-live-badge.is-done,.dark .session-signal-card header em,.dark .session-tabs em{color:#99f6e4;background:#2dd4bf29}.dark .meeting-push-panel.is-compact{background:#ffffff0e!important;border-color:#e2dbff1c!important}.paper-calm-page.recorder-page.session-workspace-page .live-record-workspace{grid-template-columns:486px minmax(0,1067px)!important;gap:17px!important;width:min(100%,1570px)!important;height:calc(100vh - 107px)!important;min-height:0!important;max-height:834px!important}.paper-calm-page.recorder-page.session-workspace-page .live-record-workspace .session-capture-card,.paper-calm-page.recorder-page.session-workspace-page .live-record-workspace .session-intelligence-canvas{height:100%!important;min-height:0!important}@media (min-width:1181px){.paper-calm-page.recorder-page.session-workspace-page .home-desktop-grid.is-recording{justify-content:center;align-items:stretch;grid-template-columns:minmax(420px,486px) minmax(720px,1067px)!important;gap:17px!important;width:min(100%,1570px)!important;height:min(834px,100dvh - 107px)!important}.paper-calm-page.recorder-page.session-workspace-page .home-desktop-grid.is-recording .home-center-column,.paper-calm-page.recorder-page.session-workspace-page .home-desktop-grid.is-recording .home-record-dock.is-live,.paper-calm-page.recorder-page.session-workspace-page .home-desktop-grid.is-recording .session-intelligence-canvas{height:100%!important;min-height:0!important}.paper-calm-page.recorder-page.session-workspace-page .home-desktop-grid.is-recording .home-record-dock.is-live{justify-content:space-between!important}}@keyframes session-canvas-enter{0%{opacity:0;transform:translate(16px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes session-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:1180px){.paper-calm-page.recorder-page.session-workspace-page .home-desktop-grid.is-recording{align-items:start;display:grid;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;height:auto!important;min-height:0!important}.paper-calm-page.recorder-page.session-workspace-page .home-desktop-grid.is-recording .home-center-column,.paper-calm-page.recorder-page.session-workspace-page .home-desktop-grid.is-recording .home-record-dock.is-live,.paper-calm-page.recorder-page.session-workspace-page .home-desktop-grid.is-recording .session-intelligence-canvas{height:auto!important;min-height:0!important}.session-detail-workspace,.session-workspace-page .home-desktop-grid.is-recording,.session-workspace-page .live-record-workspace{grid-template-columns:1fr}.session-capture-card,.session-intelligence-canvas,.session-workspace-page .home-record-dock.is-live{min-height:auto}.session-canvas-grid{grid-template-columns:1fr}}@media (max-width:720px){.paper-calm-page.recorder-page.session-workspace-page .top-bar-spacer{height:calc(66px + var(--safe-top))!important}.session-workspace-page .home-app-shell,.session-workspace-page .live-record-shell{padding:.85rem .75rem 1.4rem!important}.paper-calm-page.recorder-page.session-workspace-page .home-desktop-grid.is-recording{gap:12px!important}.session-capture-card,.session-intelligence-canvas,.session-workspace-page .home-record-dock.is-live{border-radius:22px!important;padding:1.15rem 1rem!important}.session-capture-date{margin-top:.15rem}.session-capture-timer strong{font-size:clamp(3.6rem,17vw,4.8rem)}.home-record-shell.is-session-shell .home-animated-lines{min-height:82px;margin-block:-.45rem -.7rem}.session-stat-grid{margin-top:1rem;padding-top:1rem}.session-capture-control{margin-top:1rem}.session-capture-context{grid-template-columns:62px minmax(0,1fr);gap:1rem;width:100%;margin-left:0}.session-date-tile{border-radius:16px;width:62px;height:62px}.session-date-tile strong{font-size:1.6rem}.session-stop-button{min-height:60px}.session-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.session-tabs button{min-height:48px;font-size:.82rem}.session-transcript-row{grid-template-columns:45px 16px minmax(0,1fr)}.session-actions-card li{grid-template-columns:auto minmax(0,1fr)}.session-actions-card li em,.session-actions-card time{display:none}}.dark .home-mcp-art{background:radial-gradient(circle at 22% 68%,#5eead41f,#0000 27%),radial-gradient(circle at 72% 24%,#c4b5fd29,#0000 32%),linear-gradient(#ffffff0b,#ffffff06),#1e202f8f;border-color:#e2dbff1a}.dark .home-mcp-hub,.dark .home-mcp-node,.dark .home-mcp-provider span{color:#f8fafc;background:#1e202fd1;border-color:#e2dbff1f;box-shadow:0 18px 34px #04090e38}.dark .home-mcp-provider{color:#cbd5e1;background:#ffffff0e;border-color:#e2dbff1a}.dark .home-mcp-link{color:var(--layers-mint-soft);background:#5eead41a;border-color:#5eead433}.dark .home-mcp-link:hover{color:#99f6e4;background:#5eead426}@media (min-width:1361px){.paper-calm-page.recorder-page .home-right-column .home-mcp-tip{grid-template-columns:minmax(112px,124px) minmax(0,1fr);min-height:142px}.paper-calm-page.recorder-page .home-right-column .home-mcp-art{border-radius:19px;grid-column:auto;min-height:104px}.paper-calm-page.recorder-page .home-right-column .home-mcp-node{border-radius:11px;width:28px;height:28px;font-size:.48rem}.paper-calm-page.recorder-page .home-right-column .home-mcp-node-1{top:14px;left:14px}.paper-calm-page.recorder-page .home-right-column .home-mcp-node-2{top:14px;right:14px}.paper-calm-page.recorder-page .home-right-column .home-mcp-node-3{bottom:13px;left:20px}.paper-calm-page.recorder-page .home-right-column .home-mcp-node-4{bottom:13px;right:20px}}@media (min-width:1024px) and (max-width:1360px){.paper-calm-page.recorder-page .home-mcp-art{border-radius:17px;min-height:72px}.paper-calm-page.recorder-page .home-mcp-hub{border-radius:14px;width:38px;height:38px}.paper-calm-page.recorder-page .home-mcp-node{border-radius:10px;width:27px;height:27px;font-size:.46rem}.paper-calm-page.recorder-page .home-mcp-node-1{top:9px;left:30px}.paper-calm-page.recorder-page .home-mcp-node-2{top:10px;right:32px}.paper-calm-page.recorder-page .home-mcp-node-3{bottom:9px;left:58px}.paper-calm-page.recorder-page .home-mcp-node-4{bottom:9px;right:58px}.paper-calm-page.recorder-page .home-mcp-provider-grid{gap:.3rem;margin-top:.5rem}.paper-calm-page.recorder-page .home-mcp-link{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.home-mcp-art:after,.home-mcp-node{animation:none}}.home-mcp-tip{isolation:isolate;background:radial-gradient(circle at 8% 68%,#c5f8ebc2,#0000 29%),radial-gradient(circle at 93% 12%,#dff6f7b3,#0000 31%),linear-gradient(#fffffff0,#ffffffc7);border-color:#0b122014;border-radius:34px;grid-template-columns:minmax(136px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(.95rem,2vw,1.7rem);min-height:230px;padding:clamp(1.05rem,2.2vw,1.7rem);box-shadow:0 30px 80px #0f172a1a,inset 0 1px #ffffffe0}.home-mcp-tip .home-insight-copy{z-index:2;position:relative}.home-mcp-tip .home-insight-kicker{letter-spacing:.04em;color:#0d8b72!important;font-size:clamp(.72rem,.8vw,.88rem)!important;font-weight:850!important}.home-mcp-tip h3{color:#081329;font-size:clamp(1.28rem,2.1vw,2.3rem);font-weight:840;line-height:1.05}.home-mcp-tip .home-insight-copy>p{color:#667085;-webkit-box-orient:initial;-webkit-line-clamp:initial;margin-top:.55rem;font-size:clamp(.88rem,1.08vw,1.24rem);line-height:1.42;display:block;overflow:visible}.home-mcp-tip .home-mcp-orbit{min-height:clamp(150px,14vw,260px);box-shadow:none;background:radial-gradient(circle at 34% 60%,#5eead457,#0000 32%),radial-gradient(circle at 76% 28%,#fb923c2e,#0000 25%),radial-gradient(circle at 30% 20%,#22c55e21,#0000 30%),linear-gradient(#f8fafc94,#fff3);border:0;border-radius:30px;grid-column:auto;overflow:visible}.home-mcp-tip .home-mcp-orbit:before{border:2px dashed #0f766e38;border-radius:34%;inset:26px 22px;transform:rotate(2deg)}.home-mcp-tip .home-mcp-orbit:after{filter:blur(10px);background:radial-gradient(circle,#14b8a62e,#0000 24%),radial-gradient(circle at 20% 80%,#2563eb24,#0000 28%);border-radius:999px;animation:insight-art-dust 8s ease-in-out infinite alternate;inset:8%}.home-mcp-tip .home-mcp-hub{color:#0d8b72;background:#ffffffe6;border-radius:clamp(22px,2.5vw,34px);width:clamp(66px,6vw,104px);height:clamp(66px,6vw,104px);box-shadow:0 22px 52px #0f172a21,inset 0 1px #fffffff5}.home-mcp-tip .home-mcp-node{background:#ffffffe6;border-radius:999px;width:clamp(48px,4.8vw,76px);height:clamp(48px,4.8vw,76px);box-shadow:0 18px 45px #0f172a1f,inset 0 1px #fffffff5}.home-mcp-tip .home-mcp-node-1{top:8%;left:8%}.home-mcp-tip .home-mcp-node-2{top:8%;right:8%}.home-mcp-tip .home-mcp-node-3{bottom:6%;left:8%}.home-mcp-tip .home-mcp-node-4{bottom:6%;right:8%}.home-mcp-tip .home-mcp-node .product-logo{place-items:center;width:100%;height:100%;display:grid}.home-mcp-tip .home-mcp-node .product-logo-mark{width:100%;height:100%;box-shadow:none;background:0 0;border:0}.home-mcp-tip .home-mcp-node .product-logo-mark img{width:56%;height:56%}.home-mcp-tip .home-mcp-node .home-mcp-xai-mark{color:#030712;letter-spacing:-.03em;width:auto;height:auto;box-shadow:none;background:0 0;border:0;font-size:clamp(1rem,1.5vw,1.55rem);font-weight:900;display:inline-flex}.home-mcp-tip .home-mcp-flow-line{filter:blur(.4px);background:linear-gradient(90deg,#0000,#14b8a670,#fb923c40,#2563eb52,#0000);width:78%;height:3px}.home-mcp-tip .home-mcp-flow-line-one{transform:rotate(5deg)}.home-mcp-tip .home-mcp-flow-line-two{width:72%;transform:rotate(-10deg)}.home-mcp-tip .home-mcp-provider-grid{flex-wrap:wrap;gap:.6rem;margin-top:clamp(.9rem,1.8vw,1.55rem);display:flex}.home-mcp-tip .home-mcp-provider{color:#475467;background:#ffffffc7;border:1px solid #0b122014;border-radius:999px;gap:.5rem;min-height:42px;padding:.28rem .78rem .28rem .34rem;font-size:clamp(.74rem,.82vw,.95rem);font-weight:780;box-shadow:0 10px 22px #0f172a12,inset 0 1px #ffffffe6}.home-mcp-tip .home-mcp-provider .product-logo{color:inherit;gap:.5rem}.home-mcp-tip .home-mcp-provider .product-logo span{width:auto;height:auto;box-shadow:none;background:0 0;border:0}.home-mcp-tip .home-mcp-provider .product-logo-mark,.home-mcp-tip .home-mcp-provider>.home-mcp-xai-mark{width:30px;height:30px;box-shadow:none;background:#ffffffd1;border:1px solid #0b122014;border-radius:999px;place-items:center;display:inline-grid}.home-mcp-tip .home-mcp-provider .product-logo-mark img{width:18px;height:18px}.home-mcp-tip .home-mcp-provider>.home-mcp-xai-mark{color:#030712;letter-spacing:-.04em;font-size:.85rem;font-weight:900}.home-mcp-tip .home-mcp-link{color:#0d8b72;background:#d1fae58f;border:2px solid #5eead43d;border-radius:18px;gap:.64rem;min-height:54px;margin-top:clamp(1rem,1.8vw,1.55rem);padding:0 1.25rem;font-size:clamp(.92rem,1vw,1.2rem);font-weight:850}.home-mcp-tip .home-mcp-link:hover{background:#ccfbf1d1;border-color:#14b8a66b;transform:translateY(-1px)}.dark .home-mcp-tip{background:radial-gradient(circle at 8% 68%,#2dd4bf29,#0000 30%),radial-gradient(circle at 93% 12%,#818cf821,#0000 31%),linear-gradient(#161825eb,#11131fc7);border-color:#e2dbff1f;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff14}.dark .home-mcp-tip h3{color:#f8fafc}.dark .home-mcp-tip .home-insight-copy>p{color:#cbd5e1}.dark .home-mcp-tip .home-mcp-provider{color:#e5e7eb;background:#ffffff12;border-color:#e2dbff1c}.dark .home-mcp-tip .home-mcp-hub,.dark .home-mcp-tip .home-mcp-node,.dark .home-mcp-tip .home-mcp-provider .product-logo-mark,.dark .home-mcp-tip .home-mcp-provider>.home-mcp-xai-mark{color:#081329;background:#ffffffe6;border-color:#e2dbff21}.dark .home-mcp-tip .home-mcp-link{color:#99f6e4;background:#14b8a626;border-color:#5eead438}@media (min-width:1361px){.paper-calm-page.recorder-page .home-right-column .home-mcp-tip{grid-template-columns:minmax(136px,158px) minmax(0,1fr);min-height:238px;padding:1.2rem}.paper-calm-page.recorder-page .home-right-column .home-mcp-art{min-height:178px}}@media (max-width:1360px){.paper-calm-page.recorder-page .home-mcp-tip{grid-template-columns:minmax(0,1fr);min-height:0}.paper-calm-page.recorder-page .home-mcp-tip .home-mcp-art{min-height:138px}}@media (max-width:640px){.home-mcp-tip{border-radius:28px;padding:1rem}.home-mcp-tip .home-mcp-provider-grid{gap:.45rem}.home-mcp-tip .home-mcp-provider{min-height:38px;padding-right:.62rem}.home-mcp-tip .home-mcp-link{justify-content:center;width:100%}}.memory-landing{--memory-ink:oklch(18% .035 258);--memory-muted:oklch(48% .04 258);--memory-soft:oklch(64% .045 258);--memory-line:oklch(86% .028 252);--memory-card:oklch(99.5% .005 248/.92);--memory-panel:oklch(98.5% .012 188/.7);--memory-mint:oklch(68% .145 166);--memory-blue:oklch(57% .18 263);--memory-violet:oklch(66% .16 290);--memory-amber:oklch(66% .13 54);min-height:100svh;color:var(--memory-ink);background:linear-gradient(112deg,oklch(95.5% .032 292),#0000 24%),linear-gradient(108deg,#0000 35%,oklch(93% .052 168)),linear-gradient(oklch(99.5% .004 248),oklch(97.2% .012 190));overflow-x:hidden}.memory-landing a,.memory-landing button{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.memory-landing a:hover,.memory-landing button:hover{transform:translateY(-1px)}.memory-nav{width:min(100% - 3rem,1160px);padding:calc(var(--safe-top) + 1.15rem) 0 .75rem;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.memory-brand,.memory-footer>div{color:var(--memory-ink);align-items:center;gap:.7rem;font-weight:760;text-decoration:none;display:inline-flex}.memory-brand small{color:oklch(36% .096 278);background:oklch(93% .042 286);border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:700}.memory-brand-mark{background:0 0;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid;position:relative}.memory-brand-mark span{border-radius:inherit;background:oklch(99% .006 248);width:.9rem;height:.9rem;display:block}.memory-nav-links{align-items:center;gap:1.6rem;font-size:.92rem;font-weight:650;display:flex}.memory-nav-link,.memory-nav-links a{color:var(--memory-ink);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.memory-nav-link{appearance:none;background:0 0;border:0;padding:0}.memory-nav-cta{white-space:nowrap;background:oklch(90% .07 160);border-radius:.7rem;padding:.72rem 1rem;color:oklch(32% .11 164)!important}.memory-hero{width:min(100% - 2rem,1210px);margin:0 auto;padding:3.4rem 0 2.3rem}.memory-hero-copy{text-align:center;justify-items:center;max-width:680px;margin:0 auto;display:grid}.memory-hero h1{max-width:680px;color:var(--memory-ink);letter-spacing:0;font-size:3.6rem;font-weight:790;line-height:1.08}.memory-hero-copy p{max-width:610px;color:var(--memory-muted);margin-top:1rem;font-size:1.12rem;line-height:1.65}.memory-hero-actions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.9rem;display:flex}.memory-button{border-radius:.9rem;justify-content:center;align-items:center;gap:.7rem;min-height:3.05rem;padding:0 1.85rem;font-weight:760;text-decoration:none;display:inline-flex}.memory-button-primary{color:#fff;background:linear-gradient(135deg,oklch(64% .15 162),oklch(54% .14 172));box-shadow:0 18px 36px oklch(62% .14 166/.2)}.memory-button-secondary{border:1px solid var(--memory-line);color:var(--memory-ink);background:oklch(99.5% .004 248/.82)}.memory-trust-row{border-top:1px solid var(--memory-line);color:var(--memory-ink);flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin:2.3rem auto 1.4rem;font-size:.82rem;font-weight:680;display:flex}.memory-trust-row span{align-items:center;gap:.42rem;display:inline-flex}.memory-trust-row svg{color:var(--memory-mint)}.memory-flow-stage{scrollbar-width:none;width:100%;min-height:230px;padding:1.8rem 1.5rem 2rem;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.memory-flow-stage::-webkit-scrollbar{display:none}.memory-flow-wave{z-index:0;opacity:.72;pointer-events:none;position:absolute;inset:3.3rem -2rem auto}.memory-flow-ribbon{filter:saturate(1.12)}.memory-flow-track{z-index:1;align-items:center;gap:.75rem;animation:memory-flow-drift 13s cubic-bezier(.22,1,.36,1) infinite alternate;display:flex;position:relative}.memory-flow-item{align-items:center;gap:.8rem;display:flex}.memory-flow-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:oklch(99.5% .004 248/.9);border:1px solid oklch(88% .025 252);gap:.5rem;width:124px;min-height:150px;padding:.9rem;animation:memory-card-rise .7s cubic-bezier(.16,1,.3,1) both;box-shadow:0 22px 50px oklch(38% .045 252/.1)}.memory-flow-card-top{color:var(--memory-muted);gap:.48rem;font-size:.72rem;font-weight:760}.memory-flow-icon{width:1.55rem;height:1.55rem;color:var(--memory-blue);background:oklch(95% .03 248);border-radius:.55rem;place-items:center;display:inline-grid}.memory-flow-card strong{color:var(--memory-ink);font-size:.88rem;line-height:1.2}.memory-flow-card p{color:var(--memory-muted);font-size:.69rem;line-height:1.45}.memory-flow-apps,.memory-flow-details{flex-wrap:wrap;gap:.35rem;display:flex}.memory-flow-details span{color:var(--memory-muted);background:oklch(96% .018 248);border-radius:999px;padding:.32rem .48rem;font-size:.68rem;font-weight:720}.memory-flow-card.is-mint .memory-flow-icon,.memory-integration-mark.is-mint{color:oklch(43% .13 164);background:oklch(94% .055 160)}.memory-flow-card.is-violet .memory-flow-icon,.memory-integration-mark.is-violet{color:oklch(52% .18 284);background:oklch(94% .046 292)}.memory-flow-card.is-blue .memory-flow-icon,.memory-integration-mark.is-blue{color:var(--memory-blue);background:oklch(94% .046 252)}.memory-flow-card.is-slate .memory-flow-icon{color:oklch(38% .05 252);background:oklch(95% .015 252)}.memory-flow-arrow{color:oklch(66% .16 276);gap:.32rem;min-width:30px;display:inline-flex}.memory-panel,.memory-section{border:1px solid var(--memory-line);background:var(--memory-card);border-radius:1.35rem;width:min(100% - 2rem,1120px);margin:1.4rem auto 0;box-shadow:0 22px 70px oklch(32% .04 252/.08)}.memory-tools-panel{padding:1.9rem}.memory-panel-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.25rem;display:flex}.memory-next-section h2,.memory-panel-heading h2,.memory-section-copy h2{color:var(--memory-ink);font-size:1.6rem;font-weight:790;line-height:1.16}.memory-next-section p,.memory-panel-heading p,.memory-section-copy p{max-width:560px;color:var(--memory-muted);margin-top:.45rem;font-size:.98rem;line-height:1.55}.memory-selected-tool{color:var(--memory-muted);white-space:nowrap;align-items:center;gap:.5rem;font-size:.82rem;font-weight:720;display:inline-flex}.memory-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.memory-tool-card{border:1px solid var(--memory-line);text-align:left;min-height:210px;color:inherit;cursor:pointer;background:oklch(99.5% .004 248/.78);border-radius:1rem;gap:.8rem;padding:1.1rem;display:grid}.memory-tool-card.is-active,.memory-tool-card:hover{border-color:oklch(77% .09 166);box-shadow:0 18px 44px oklch(48% .08 166/.11)}.memory-tool-card-head{color:var(--memory-ink);align-items:center;gap:.65rem;font-weight:760;display:flex}.memory-integration-mark{border-radius:.55rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.72rem;font-weight:850;display:inline-grid}.memory-integration-mark.is-amber{color:oklch(50% .11 48);background:oklch(93% .055 56)}.memory-tool-answer,.memory-tool-question{border:1px solid oklch(89% .025 252);border-radius:.7rem;padding:.82rem .9rem;font-size:.84rem;line-height:1.45;display:block}.memory-tool-question{color:var(--memory-muted);background:oklch(97% .012 248)}.memory-tool-answer{color:oklch(33% .065 166);background:linear-gradient(135deg,oklch(99% .01 166),oklch(95% .04 166));border-color:oklch(86% .045 166)}.memory-tool-source{color:var(--memory-soft);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.memory-tool-source svg{color:var(--memory-mint)}.memory-section{grid-template-columns:260px minmax(0,1fr);gap:2rem;padding:1.55rem;display:grid}.memory-output-panel,.memory-search-panel{border:1px solid var(--memory-line);background:oklch(99.5% .004 248/.82);border-radius:1rem;overflow:hidden}.memory-search-bar{border-bottom:1px solid var(--memory-line);min-height:3rem;color:var(--memory-muted);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:0 1rem;font-size:.86rem;display:grid}.memory-search-bar kbd{border:1px solid var(--memory-line);color:var(--memory-soft);border-radius:.45rem;padding:.1rem .38rem;font-size:.72rem}.memory-search-bar button,.memory-search-detail-head a{border:1px solid var(--memory-line);color:var(--memory-muted);background:oklch(98% .008 248);border-radius:999px;padding:.42rem .68rem;font-size:.76rem;font-weight:760;text-decoration:none}.memory-search-grid{grid-template-columns:40% 60%;min-height:270px;display:grid}.memory-search-list{border-right:1px solid var(--memory-line)}.memory-search-result{border-bottom:1px solid oklch(91% .02 252);grid-template-columns:16px minmax(0,1fr);gap:.7rem;padding:.8rem .95rem;display:grid}.memory-search-result>span{border:1px solid var(--memory-soft);border-radius:999px;width:.65rem;height:.65rem;margin-top:.25rem}.memory-search-result.is-active>span{border-color:var(--memory-mint);background:var(--memory-mint)}.memory-search-detail-head span,.memory-search-result strong{color:var(--memory-ink);font-size:.82rem}.memory-search-detail small,.memory-search-result p,.memory-search-result small{color:var(--memory-muted);font-size:.72rem;line-height:1.35;display:block}.memory-search-detail{padding:1.1rem}.memory-search-detail-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.memory-search-detail p{color:var(--memory-muted);border-bottom:1px solid oklch(91% .02 252);grid-template-columns:48px minmax(0,1fr);gap:.9rem;padding:.55rem 0;font-size:.84rem;display:grid}.memory-search-detail p span{color:var(--memory-blue);font-weight:760}.memory-output-panel{padding:.9rem}.memory-output-tabs{border-bottom:1px solid var(--memory-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.memory-output-tabs span{color:var(--memory-muted);text-align:center;padding:.85rem .6rem;font-size:.76rem;font-weight:760}.memory-output-tabs .is-active{color:oklch(35% .11 164);box-shadow:inset 0 -2px 0 var(--memory-mint)}.memory-output-columns,.memory-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.memory-output-columns{padding-top:1rem}.memory-output-column{border:1px solid var(--memory-line);border-radius:.9rem;padding:1rem}.memory-output-column h3{color:var(--memory-ink);align-items:center;gap:.45rem;font-size:.92rem;font-weight:790;display:flex}.memory-output-column h3 span{color:oklch(42% .12 164);background:oklch(93% .055 160);border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;display:inline-grid}.memory-output-column ul,.memory-price-card ul{gap:.62rem;margin-top:.8rem;display:grid}.memory-output-column li,.memory-price-card li{color:var(--memory-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;font-size:.8rem;line-height:1.4;display:grid}.memory-output-column li svg,.memory-price-card li svg{color:var(--memory-mint);margin-top:.1rem}.memory-output-column a{color:var(--memory-blue);margin-top:1rem;font-size:.78rem;font-weight:760;text-decoration:none;display:inline-flex}.memory-price-card{border:1px solid var(--memory-line);background:oklch(99.5% .004 248/.86);border-radius:1rem;gap:1.1rem;padding:1.25rem;display:grid}.memory-price-card.is-featured{border-color:oklch(72% .12 164);box-shadow:0 20px 50px oklch(45% .1 164/.12)}.memory-price-name{color:var(--memory-ink);justify-content:space-between;align-items:center;gap:.75rem;font-weight:790;display:flex}.memory-price-name small{color:oklch(38% .11 164);background:oklch(90% .07 160);border-radius:999px;padding:.28rem .5rem;font-size:.68rem}.memory-price-card strong{color:var(--memory-ink);margin-top:.65rem;font-size:2rem;line-height:1;display:block}.memory-price-card p{color:var(--memory-muted);margin-top:.28rem;font-size:.78rem}.memory-price-card a{color:oklch(34% .11 164);background:oklch(94% .055 160);border:1px solid oklch(80% .06 166);border-radius:.7rem;justify-content:center;align-items:center;min-height:2.65rem;font-size:.86rem;font-weight:790;text-decoration:none;display:inline-flex}.memory-price-card.is-featured a{color:#fff;background:linear-gradient(135deg,oklch(64% .15 162),oklch(54% .14 172));border-color:#0000}.memory-next-section{text-align:center;justify-items:center;width:min(100% - 2rem,1120px);margin:2.5rem auto 0;padding:3.2rem 1rem 4rem;display:grid;position:relative}.memory-next-wave{opacity:.78;pointer-events:none;position:absolute;inset:auto 0 0}.memory-next-section span{color:oklch(44% .13 278);background:oklch(94% .04 286);border-radius:999px;padding:.32rem .7rem;font-size:.72rem;font-weight:800}.memory-next-section h2,.memory-next-section p{z-index:1;position:relative}.memory-next-section h2{margin-top:.75rem}.memory-footer{width:min(100% - 3rem,1120px);color:var(--memory-muted);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:2.4rem 0 3rem;display:flex}.memory-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.memory-footer a{color:var(--memory-muted);font-size:.86rem;font-weight:700;text-decoration:none}@keyframes memory-card-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes memory-flow-drift{0%{transform:translate(14px)}to{transform:translate(-36px)}}@media (max-width:980px){.memory-nav{width:min(100% - 1.5rem,760px)}.memory-nav-link,.memory-nav-links a:not(.memory-nav-cta):not(.memory-nav-download):not(.memory-nav-signin){display:none}.memory-hero h1{font-size:2.65rem}.memory-flow-stage{padding-inline:.4rem}.memory-panel,.memory-section{width:min(100% - 1.2rem,760px)}.memory-panel-heading,.memory-section{grid-template-columns:1fr}.memory-panel-heading{align-items:flex-start}.memory-output-columns,.memory-pricing-grid,.memory-search-grid,.memory-tool-grid{grid-template-columns:1fr}.memory-search-list{border-right:0;border-bottom:1px solid var(--memory-line)}}@media (max-width:640px){.memory-nav{padding-top:calc(var(--safe-top) + .8rem);align-items:flex-start}.memory-brand{flex-wrap:wrap;row-gap:.35rem}.memory-brand small{margin-left:2.45rem}.memory-hero{padding-top:2rem}.memory-hero h1{font-size:2.15rem}.memory-hero-copy p{font-size:1rem}.memory-button,.memory-hero-actions{width:100%}.memory-trust-row{justify-content:flex-start;gap:.7rem 1rem}.memory-flow-stage{min-height:220px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.memory-flow-card{width:148px}.memory-section,.memory-tools-panel{padding:1rem}.memory-next-section h2,.memory-panel-heading h2,.memory-section-copy h2{font-size:1.35rem}.memory-selected-tool{white-space:normal}.memory-output-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.memory-flow-card,.memory-flow-track{animation:none}}.memory-landing{--memory-ink:oklch(17% .035 258);--memory-muted:oklch(47% .035 258);--memory-soft:oklch(62% .035 258);--memory-line:oklch(86% .022 252);--memory-card:oklch(99.5% .004 248/.94);--memory-panel:oklch(98.5% .01 190/.72);--memory-mint:oklch(66% .15 166);background:linear-gradient(104deg,oklch(97% .02 282),#0000 34%),linear-gradient(112deg,#0000 42%,oklch(94% .035 166)),linear-gradient(oklch(99.5% .004 248),oklch(98.2% .01 188))!important}.memory-brand small{background:oklch(94% .035 284)}.memory-nav-cta{background:oklch(90% .065 160);border-radius:8px}.memory-hero-kicker{color:oklch(35% .11 164);background:oklch(96% .032 166/.82);border:1px solid oklch(88% .035 166);border-radius:999px;margin-bottom:.9rem;padding:.42rem .72rem;font-size:.8rem;font-weight:780;line-height:1}.memory-hero h1{max-width:760px;font-size:4.1rem;font-weight:820;line-height:1.03}.memory-flow-track{gap:1rem;width:100%;min-width:0;padding-top:4.2rem}.memory-flow-card{width:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;animation:none}.memory-flow-apps,.memory-flow-arrow,.memory-flow-card p,.memory-flow-card-top,.memory-flow-details{display:none}.memory-flow-card strong{color:oklch(42% .05 258);font-size:.76rem;font-weight:760}.memory-hero-copy>p{max-width:660px;margin-top:.65rem}.memory-button-primary{background:oklch(58% .14 166);box-shadow:0 16px 34px oklch(50% .11 166/.2)}.memory-trust-row{border-top-color:oklch(86% .022 252);max-width:980px;margin-top:2rem;margin-bottom:1.8rem}.memory-hero-preview{border:1px solid var(--memory-line);background:oklch(99.5% .004 248/.78);border-radius:8px;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.35fr) minmax(220px,.85fr);gap:1rem;width:min(100%,1120px);margin:0 auto;padding:1rem;display:grid;box-shadow:0 24px 70px oklch(32% .04 252/.08)}.memory-preview-capture,.memory-preview-notes,.memory-preview-tools{background:0 0;border:0;border-radius:0;min-width:0;padding:.9rem}.memory-preview-notes{border-left:1px solid oklch(88% .023 252);border-right:1px solid oklch(88% .023 252)}.memory-preview-card-head{color:var(--memory-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.78rem;font-weight:760;display:flex}.memory-preview-card-head span,.memory-preview-safe{align-items:center;gap:.45rem;display:inline-flex}.memory-preview-card-head svg{color:var(--memory-mint)}.memory-preview-card-head em,.memory-preview-card-head strong{color:oklch(34% .11 164);background:oklch(93% .05 160);border-radius:999px;padding:.24rem .5rem;font-size:.72rem;font-style:normal}.memory-preview-capture h2{color:var(--memory-ink);margin-top:1rem;font-size:1.15rem;line-height:1.18}.memory-preview-capture p,.memory-preview-tools p{color:var(--memory-muted);margin-top:.45rem;font-size:.84rem;line-height:1.55}.memory-preview-meter{align-items:center;gap:.24rem;height:74px;margin-top:.9rem;display:flex;overflow:hidden}.memory-preview-meter span{width:3px;height:var(--h);background:var(--memory-mint);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.memory-preview-meter span{background:color-mix(in oklch,var(--memory-mint) 58%,var(--memory-blue) 42%)}}.memory-preview-meter span{transform-origin:50%;animation:memory-meter 1.7s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -58ms)}.memory-preview-apps{color:var(--memory-muted);align-items:center;gap:.45rem;margin-top:.8rem;font-size:.76rem;font-weight:720;display:flex}.memory-preview-apps img{border-radius:8px}.memory-preview-transcript{gap:.55rem;margin-top:1rem;display:grid}.memory-preview-transcript p{color:var(--memory-muted);border-bottom:1px solid oklch(90% .018 252);grid-template-columns:48px minmax(0,1fr);gap:.75rem;padding-bottom:.55rem;font-size:.82rem;line-height:1.45;display:grid}.memory-preview-transcript time{color:var(--memory-blue);font-weight:780}.memory-preview-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.memory-preview-safe,.memory-preview-signals span,.memory-preview-tool-list span{color:var(--memory-muted);background:oklch(96.5% .014 248);border-radius:8px;padding:.62rem;font-size:.76rem;font-weight:720}.memory-preview-signals span{gap:.35rem;display:grid}.memory-preview-signals svg{color:var(--memory-mint)}.memory-preview-signals strong{color:var(--memory-ink);font-size:1rem}.memory-preview-tool-list{gap:.55rem;margin-top:1rem;display:grid}.memory-preview-tool-list span{align-items:center;gap:.55rem;display:flex}.memory-preview-tool-list svg{color:var(--memory-blue)}.memory-preview-safe{color:oklch(34% .1 164);background:oklch(94.5% .043 166);margin-top:1rem}.memory-panel,.memory-section{border-radius:8px;box-shadow:0 20px 58px oklch(32% .04 252/.065)}.memory-tools-panel{margin-top:2rem}.memory-demo-intro h2,.memory-panel-heading h2{color:oklch(38% .11 164);font-size:.78rem;font-weight:820;line-height:1}.memory-panel-title{font-weight:810;max-width:680px!important;color:var(--memory-ink)!important;margin-top:.5rem!important;font-size:1.65rem!important;line-height:1.14!important}.memory-demo-intro{text-align:center;justify-items:center;width:min(100% - 2rem,1120px);margin:2.2rem auto .4rem;display:grid}.memory-demo-intro p{color:var(--memory-ink);margin-top:.5rem;font-size:1.45rem;font-weight:800;line-height:1.14}.memory-output-column,.memory-output-panel,.memory-price-card,.memory-search-panel,.memory-tool-answer,.memory-tool-card,.memory-tool-question{border-radius:8px}@keyframes memory-meter{0%{opacity:.62;transform:scaleY(.68)}to{opacity:1;transform:scaleY(1.12)}}@media (max-width:980px){.memory-hero h1{font-size:3rem}.memory-hero-preview{grid-template-columns:1fr}.memory-preview-notes{border:1px solid oklch(88% .023 252);border-left:0;border-right:0}.memory-flow-track{justify-content:flex-start;padding-inline:1.8rem}}@media (max-width:640px){.memory-nav{width:min(100% - 1.5rem,760px)}.memory-hero{width:min(100% - 1.25rem,760px)}.memory-hero h1{font-size:2.35rem}.memory-flow-stage{min-height:72px}.memory-flow-track{display:none}.memory-preview-signals{grid-template-columns:1fr}.memory-demo-intro p,.memory-panel-title{font-size:1.25rem!important}}@media (prefers-reduced-motion:reduce){.memory-preview-meter span{animation:none}}.memory-nav{padding-top:calc(var(--safe-top) + 1.25rem)}.memory-hero,.memory-nav{width:min(100% - 3rem,1320px)}.memory-hero{padding:clamp(3.4rem,6vw,5.6rem) 0 2.2rem}.memory-hero-copy{max-width:820px}.memory-hero h1{max-width:780px;font-size:clamp(2.9rem,5.1vw,4.75rem);line-height:1.035}.memory-hero-copy>p{max-width:690px;margin-top:1.05rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.62}.memory-hero-actions{margin-top:1.7rem}.memory-button{border-radius:.85rem;min-width:160px;min-height:3rem}.memory-trust-row{gap:.85rem 2.2rem;max-width:960px;margin:2.1rem auto 0;padding-top:1rem}.memory-flow-stage{width:min(100vw - 1rem,1350px);min-height:265px;margin:2.4rem auto 0;padding:.6rem 0 1.8rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5.5% 94.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5.5% 94.5%,#0000)}.memory-flow-wave{opacity:.56;inset:4.55rem -9rem auto}.memory-flow-track{justify-content:center;gap:clamp(.28rem,.55vw,.6rem);width:max-content;min-width:100%;padding:1.2rem 0 0;animation:none}.memory-flow-item{gap:clamp(.3rem,.5vw,.5rem)}.memory-flow-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:oklch(99.5% .004 248/.93);border:1px solid oklch(88% .023 252);border-radius:1rem;align-content:start;gap:.68rem;width:clamp(126px,9.2vw,142px);min-height:176px;padding:.92rem;display:grid;box-shadow:0 18px 48px oklch(32% .04 252/.095)}.memory-flow-card-top{min-width:0;color:var(--memory-ink);align-items:center;gap:.42rem;font-size:.7rem;font-weight:820;line-height:1.2;display:flex}.memory-flow-icon{border-radius:.42rem;flex:none;width:1.35rem;height:1.35rem}.memory-flow-icon svg{width:.86rem;height:.86rem}.memory-flow-body{gap:.55rem;min-height:102px;display:grid}.memory-flow-apps,.memory-flow-arrow,.memory-flow-card p{display:flex}.memory-flow-event{background:oklch(97.5% .009 248);border:1px solid oklch(90% .018 252);border-radius:.62rem;gap:.24rem;padding:.62rem;display:grid}.memory-flow-event strong{color:var(--memory-ink);font-size:.72rem;line-height:1.2}.memory-flow-event small,.memory-flow-event span{color:var(--memory-muted);font-size:.62rem;line-height:1.25}.memory-flow-apps{gap:.35rem}.memory-flow-apps img{border-radius:.55rem;box-shadow:0 8px 18px oklch(35% .04 252/.09)}.memory-flow-mini-wave{background:radial-gradient(circle at 50% 52%,oklch(78% .13 276/.22),#0000 54%),oklch(98.5% .01 250/.75);border-radius:.7rem;justify-content:center;align-items:center;gap:2px;height:70px;display:flex;overflow:hidden}.memory-flow-mini-wave span{background:linear-gradient(180deg,var(--memory-blue),var(--memory-violet));transform-origin:50%;border-radius:999px;width:2px;height:28px;animation:memory-mini-wave 1.5s ease-in-out infinite alternate}.memory-flow-mini-wave span:nth-child(3n){height:44px;animation-delay:-.22s}.memory-flow-mini-wave span:nth-child(4n){height:58px;animation-delay:-.42s}.memory-flow-mini-wave span:nth-child(5n){height:34px;animation-delay:-.62s}.memory-flow-live-row{color:var(--memory-muted);justify-content:space-between;align-items:center;font-size:.66rem;font-weight:760;display:flex}.memory-flow-live-row span{color:oklch(58% .18 28);text-transform:uppercase;background:oklch(98% .04 24);border-radius:999px;padding:.22rem .45rem}.memory-flow-transcript{gap:0}.memory-flow-transcript p{color:var(--memory-muted);border-bottom:1px solid oklch(91% .018 252);grid-template-columns:34px minmax(0,1fr);gap:.45rem;padding:.33rem 0;font-size:.62rem;line-height:1.35;display:grid}.memory-flow-transcript time{color:var(--memory-blue);font-weight:820}.memory-flow-outputs p{color:var(--memory-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;font-size:.72rem;font-weight:760;display:grid}.memory-flow-outputs svg{color:var(--memory-mint)}.memory-flow-outputs strong{color:oklch(37% .11 164);background:oklch(92% .065 160);border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.66rem;display:inline-grid}.memory-flow-search>div{color:var(--memory-soft);background:oklch(97.5% .008 248);border:1px solid oklch(90% .018 252);border-radius:999px;align-items:center;gap:.35rem;padding:.48rem .56rem;font-size:.62rem;display:flex}.memory-flow-search p{flex-wrap:wrap;gap:.32rem;display:flex}.memory-flow-search p span{color:var(--memory-muted);background:oklch(95% .018 258);border-radius:999px;padding:.28rem .42rem;font-size:.58rem;font-weight:740}.memory-flow-connected{justify-content:center;align-items:center;gap:.55rem;min-height:104px;display:flex}.memory-flow-ai-mark{width:2rem;height:2rem;color:var(--memory-ink);border:1px solid oklch(87% .023 252);border-radius:999px;place-items:center;font-size:1.15rem;font-weight:850;display:inline-grid}.memory-flow-connected strong{color:var(--memory-ink);font-size:1.28rem;font-weight:850}.memory-flow-connected svg{color:var(--memory-blue)}.memory-flow-connected>span:last-child{width:1.95rem;height:1.95rem;color:var(--memory-soft);border:1px dashed oklch(82% .05 252);border-radius:.62rem;place-items:center;font-size:1.1rem;display:inline-grid}.memory-flow-arrow{color:oklch(67% .16 276);align-items:center;gap:.28rem;min-width:clamp(24px,2.05vw,30px)}.memory-flow-arrow span{border-top:2px dotted oklch(70% .13 276);width:100%}.memory-flow-arrow svg{flex:none}.memory-panel,.memory-section{background:oklch(99.5% .004 248/.86);border-radius:1.1rem;width:min(100% - 3rem,1240px);margin-top:1.4rem}.memory-tools-panel{margin-top:1rem;padding:clamp(1.25rem,2.4vw,2.2rem)}.memory-panel-heading h2,.memory-section-copy h2{color:var(--memory-ink);font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:820;line-height:1.14}.memory-panel-heading p,.memory-section-copy p{max-width:680px;color:var(--memory-muted)}.memory-tool-grid{gap:1.15rem}.memory-tool-card{min-height:190px}.memory-section{grid-template-columns:280px minmax(0,1fr);gap:clamp(1.6rem,4vw,3.4rem);padding:clamp(1.35rem,2.6vw,2rem)}.memory-next-section{margin-top:2rem}@keyframes memory-reference-flow-drift{0%{transform:translate(10px)}to{transform:translate(-18px)}}@keyframes memory-mini-wave{0%{opacity:.7;transform:scaleY(.78)}to{opacity:1;transform:scaleY(1.12)}}@media (max-width:1180px){.memory-flow-stage{overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.memory-flow-track{justify-content:flex-start;padding-inline:2rem}}@media (max-width:980px){.memory-hero,.memory-nav,.memory-panel,.memory-section{width:min(100% - 1.5rem,760px)}.memory-flow-stage{min-height:250px}.memory-flow-card{width:166px}.memory-section{grid-template-columns:1fr}}@media (max-width:640px){.memory-nav{align-items:center}.memory-brand small{margin-left:0}.memory-hero{padding-top:2.45rem}.memory-hero h1{font-size:clamp(2.25rem,12vw,3.05rem)}.memory-hero-actions{width:100%}.memory-flow-stage{min-height:238px;margin-top:1.6rem}.memory-flow-wave{inset:4.25rem -5rem auto}.memory-flow-track{gap:.8rem;padding-inline:1.2rem;display:flex}.memory-flow-item{gap:.65rem}.memory-flow-arrow{min-width:30px}.memory-trust-row{justify-content:center;gap:.75rem 1.2rem;margin-top:1.55rem}.memory-section,.memory-tools-panel{padding:1rem}}@media (prefers-reduced-motion:reduce){.memory-flow-mini-wave span,.memory-flow-track{animation:none}}.download-page{--download-ink:oklch(17% .035 258);--download-muted:oklch(48% .036 258);--download-line:oklch(86% .023 252);--download-mint:oklch(66% .15 166);min-height:100svh;color:var(--download-ink);background:radial-gradient(circle at 18% 18%,oklch(94.8% .028 282/.74),#0000 30rem),radial-gradient(circle at 84% 20%,oklch(93% .038 166/.76),#0000 32rem),linear-gradient(oklch(99.7% .004 248),oklch(98.4% .009 188) 66%,oklch(99.5% .005 248));overflow-x:hidden}.download-page a{transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.download-page a:hover{transform:translateY(-1px)}.download-nav{width:min(100% - 2.5rem,1160px);padding:calc(var(--safe-top) + 1rem) 0 .75rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.download-brand,.download-nav>div{align-items:center;gap:.75rem;display:inline-flex}.download-brand,.download-nav a{color:var(--download-ink);font-weight:760;text-decoration:none}.download-brand-mark{background:0 0;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid;position:relative}.download-brand-mark span{border-radius:inherit;background:oklch(99% .006 248);width:.9rem;height:.9rem}.download-nav-cta{background:oklch(90% .065 160);border-radius:8px;padding:.72rem 1rem;color:oklch(32% .11 164)!important}.download-hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(2rem,6vw,5rem);width:min(100% - 2.5rem,1120px);margin:0 auto;padding:clamp(3rem,7vw,6.5rem) 0 3.5rem;display:grid}.download-kicker{color:oklch(35% .11 164);background:oklch(96% .032 166/.84);border:1px solid oklch(86% .04 166);border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .7rem;font-size:.8rem;font-weight:780;display:inline-flex}.download-hero h1{max-width:760px;color:var(--download-ink);letter-spacing:0;margin-top:1rem;font-size:clamp(2.7rem,6.2vw,5.4rem);font-weight:820;line-height:.98}.download-hero p{max-width:650px;color:var(--download-muted);margin-top:1.05rem;font-size:1.08rem;line-height:1.65}.download-hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.download-card>a,.download-primary,.download-secondary{border-radius:8px;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:0 1.1rem;font-weight:790;text-decoration:none;display:inline-flex}.download-card>a,.download-primary{color:#fff;background:oklch(58% .14 166);border:1px solid #0000}.download-secondary{border:1px solid var(--download-line);color:var(--download-ink);background:oklch(99.5% .004 248/.7)}.download-device-stack{gap:.72rem;padding:1rem;display:grid}.download-device-stack span{border:1px solid var(--download-line);min-height:4.1rem;color:var(--download-ink);background:oklch(99.5% .004 248/.72);border-radius:8px;align-items:center;gap:.8rem;padding:0 1rem;font-weight:780;display:flex;box-shadow:0 18px 44px oklch(32% .04 252/.045)}.download-device-stack span:nth-child(2n){transform:translate(2rem)}.download-card li svg,.download-card-head svg,.download-device-stack svg,.download-guidance svg,.download-recommendation svg{color:var(--download-mint)}.download-recommendation{border:1px solid var(--download-line);background:oklch(99.5% .004 248/.82);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(100% - 2.5rem,1120px);margin:-1.1rem auto 2rem;padding:1rem;display:grid;box-shadow:0 24px 70px oklch(32% .04 252/.055)}.download-recommendation-icon{background:oklch(94% .05 160);border-radius:8px;width:3rem;height:3rem}.download-recommendation-copy span{color:oklch(36% .11 164);text-transform:uppercase;font-size:.76rem;font-weight:820}.download-recommendation-copy h2{color:var(--download-ink);margin-top:.2rem;font-size:1.22rem;font-weight:820;line-height:1.1}.download-recommendation-copy p{max-width:620px;color:var(--download-muted);margin-top:.28rem;font-size:.88rem;line-height:1.48}.download-recommendation-action{white-space:nowrap;background:oklch(58% .14 166);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.download-recommendation-options{flex-wrap:wrap;grid-column:2/-1;gap:.45rem;display:flex}.download-recommendation-options a{color:var(--download-muted);background:oklch(98.5% .006 248/.72);border:1px solid oklch(86% .023 252);border-radius:999px;padding:.34rem .62rem;font-size:.75rem;font-weight:760;text-decoration:none}.download-group,.download-guidance{width:min(100% - 2.5rem,1120px);margin:0 auto}.download-guidance{border:1px solid var(--download-line);background:var(--download-line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 24px 70px oklch(32% .04 252/.055)}.download-guidance article{background:oklch(99.5% .004 248/.78);padding:1.2rem}.download-guidance h2{color:var(--download-ink);margin-top:.8rem;font-size:1rem;font-weight:810}.download-guidance p{color:var(--download-muted);margin-top:.45rem;font-size:.88rem;line-height:1.55}.download-group{grid-template-columns:minmax(190px,260px) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,4.4rem);padding:clamp(3rem,5vw,5rem) 0 0;display:grid}.download-group-copy h2{color:var(--download-ink);font-size:clamp(1.65rem,2.7vw,2.35rem);font-weight:820;line-height:1.05}.download-group-copy p{color:var(--download-muted);margin-top:.8rem;font-size:.98rem;line-height:1.6}.download-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.download-card{border:1px solid var(--download-line);background:oklch(99.5% .004 248/.76);border-radius:8px;gap:.85rem;padding:1.1rem;display:grid;box-shadow:0 24px 70px oklch(32% .04 252/.055)}.download-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.download-card-head span{background:oklch(94% .05 160);border-radius:8px;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}.download-card-head small{color:var(--download-muted);background:oklch(96% .018 248);border-radius:999px;padding:.32rem .52rem;font-size:.7rem;font-weight:760}.download-platform{font-weight:820;color:oklch(36% .11 164)!important;font-size:.76rem!important;line-height:1!important}.download-card h3{color:var(--download-ink);font-size:1.4rem;font-weight:820;line-height:1.1}.download-card p{color:var(--download-muted);font-size:.9rem;line-height:1.55}.download-card ul{gap:.55rem;margin-top:.1rem;display:grid}.download-card li{color:var(--download-muted);grid-template-columns:auto minmax(0,1fr);gap:.5rem;font-size:.82rem;line-height:1.4;display:grid}.download-card li svg{margin-top:.1rem}.download-card>a{margin-top:.35rem}@media (max-width:980px){.download-group,.download-hero{grid-template-columns:1fr}.download-device-stack{padding:0}.download-device-stack span:nth-child(2n){transform:none}.download-guidance{grid-template-columns:1fr}.download-recommendation{grid-template-columns:auto minmax(0,1fr);margin-top:0}.download-recommendation-action,.download-recommendation-options{grid-column:1/-1}}@media (max-width:640px){.download-group,.download-guidance,.download-hero,.download-nav,.download-recommendation{width:min(100% - 1.25rem,760px)}.download-brand{max-width:13rem}.download-nav>div a:first-child{display:none}.download-hero{padding-top:2.5rem}.download-hero-actions,.download-primary,.download-secondary{width:100%}}.memory-landing{background:radial-gradient(circle at 18% 18%,oklch(95% .026 284/.78),#0000 30rem),radial-gradient(circle at 88% 26%,oklch(93% .036 166/.72),#0000 34rem),linear-gradient(oklch(99.7% .004 248),oklch(98.4% .009 188) 58%,oklch(99.4% .005 248))!important}.memory-hero{padding-bottom:4rem}.memory-hero-preview{position:relative}.memory-hero-preview:after{content:"";background:linear-gradient(90deg,#0000,oklch(78% .07 170/.42),#0000);height:1px;position:absolute;bottom:-2.9rem;left:8%;right:8%}.memory-panel,.memory-section{width:min(100% - 2.5rem,1120px);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;position:relative}.memory-tools-panel{gap:1.35rem;padding:2.5rem 0 3.1rem;display:grid}.memory-pricing-section:before,.memory-tools-panel:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,oklch(95.5% .018 166/.42),#0000),linear-gradient(#0000,oklch(99.6% .004 248/.72) 50%,#0000);border-radius:8px;position:absolute;inset:0 -2.4rem}.memory-panel-heading{margin-bottom:0}.memory-panel-heading>div,.memory-section-copy{max-width:560px}.memory-selected-tool{background:oklch(99.5% .004 248/.68);border:1px solid oklch(86% .025 252);border-radius:999px;padding:.5rem .72rem}.memory-tool-grid{border:1px solid var(--memory-line);background:oklch(99.5% .004 248/.72);border-radius:8px;gap:0;overflow:hidden;box-shadow:0 24px 70px oklch(32% .04 252/.055)}.memory-tool-card{box-shadow:none;background:0 0;border:0;border-radius:0}.memory-tool-card+.memory-tool-card{border-left:1px solid var(--memory-line)}.memory-tool-card.is-active,.memory-tool-card:hover{box-shadow:none;background:oklch(98.6% .017 166/.72);border-color:#0000}.memory-demo-intro{margin-top:.6rem;margin-bottom:1.2rem}.memory-section{grid-template-columns:minmax(190px,260px) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,4.4rem);padding:clamp(2rem,4.8vw,4.8rem) 0}.memory-section:before{z-index:-1;content:"";background:linear-gradient(90deg,oklch(99.5% .004 248/.7),#0000 45%,oklch(94.8% .022 166/.35));border-block:1px solid oklch(90% .017 252/.7);position:absolute;inset:1.3rem -2.2rem}.memory-section+.memory-section:before{background:linear-gradient(90deg,oklch(95% .023 278/.36),#0000 42%,oklch(99.5% .004 248/.74))}.memory-section-copy{padding:0}.memory-section-copy h2{font-size:clamp(1.55rem,2.3vw,2.15rem)}.memory-output-panel,.memory-search-panel{background:oklch(99.5% .004 248/.78);box-shadow:0 24px 68px oklch(32% .04 252/.055)}.memory-pricing-section{align-items:stretch;padding-bottom:3.2rem}.memory-pricing-section:before{background:radial-gradient(circle at 18% 78%,oklch(94% .036 166/.45),#0000 22rem),linear-gradient(#0000,oklch(99.5% .004 248/.82));border-block:0;inset:0 -2.2rem 1.2rem}.memory-pricing-grid{border:1px solid var(--memory-line);background:oklch(99.5% .004 248/.74);border-radius:8px;align-self:stretch;gap:0;overflow:hidden;box-shadow:0 24px 70px oklch(32% .04 252/.055)}.memory-price-card{box-shadow:none;background:0 0;border:0;border-radius:0}.memory-price-card+.memory-price-card{border-left:1px solid var(--memory-line)}.memory-price-card.is-featured{background:oklch(98.2% .026 166/.8);box-shadow:inset 0 0 0 1px oklch(71% .115 164)}.memory-next-section{margin-top:0;padding-top:2.2rem}@media (max-width:980px){.memory-panel,.memory-section{width:min(100% - 1.5rem,760px)}.memory-pricing-grid,.memory-tool-grid{gap:0}.memory-price-card+.memory-price-card,.memory-tool-card+.memory-tool-card{border-top:1px solid var(--memory-line);border-left:0}.memory-section{grid-template-columns:1fr;gap:1.25rem;padding:2.6rem 0}.memory-section-copy{max-width:34rem}.memory-pricing-section:before,.memory-section:before,.memory-tools-panel:before{inset-inline:-.75rem}}@media (max-width:640px){.memory-hero{padding-bottom:2.7rem}.memory-tools-panel{padding-block:2rem 2.4rem}.memory-panel-heading{gap:.85rem}.memory-selected-tool{width:fit-content}}.site-nav{justify-content:space-between;align-items:center;gap:var(--space-6);width:min(100% - 40px,1180px);padding:calc(var(--safe-top) + var(--space-4)) 0 var(--space-3);margin:0 auto;display:flex}.site-brand,.site-nav-back,.site-nav-leading,.site-nav-links{align-items:center;display:inline-flex}.site-nav-leading{gap:var(--space-3)}.site-brand{gap:var(--space-2);color:var(--layers-ink);font-weight:760;text-decoration:none}.site-brand .ly-logo-text{font-size:1rem}.site-nav-back{gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);min-height:40px}@supports (color:color-mix(in lab,red,red)){.site-nav-back{background:color-mix(in oklch,var(--bg-surface) 80%,transparent)}}.site-nav-back{color:var(--fg-muted);padding:0 var(--space-3);font-size:.875rem;font-weight:700;text-decoration:none}.site-nav-links{gap:var(--space-5);font-size:.925rem;font-weight:690}.site-nav-links a{color:var(--layers-ink);text-decoration:none}.site-nav-links a.is-active{color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.site-nav-links a.is-active{color:color-mix(in oklch,var(--layers-mint) 72%,var(--layers-ink))}}.site-nav-cta{border-radius:var(--radius-sm);background:var(--layers-mint-soft);min-height:44px;padding:0 var(--space-4);align-items:center;display:inline-flex;color:var(--layers-ink)!important}.site-nav.is-compact{width:min(100% - 32px,980px)}.product-logo{align-items:center;gap:var(--space-2);color:var(--layers-ink);white-space:nowrap;font-weight:760;line-height:1;display:inline-flex}.product-logo-mark{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.product-logo-mark{background:color-mix(in oklch,var(--bg-surface) 88%,transparent)}}.product-logo-mark img{object-fit:contain;width:16px;height:16px}.memory-landing{--memory-ink:var(--layers-ink);--memory-muted:var(--fg-muted);--memory-soft:var(--fg-subtle);--memory-line:var(--border-default);--memory-card:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.memory-landing{--memory-card:color-mix(in oklch,var(--bg-surface) 86%,transparent)}}.memory-landing{--memory-mint:var(--layers-mint);--memory-blue:var(--layers-blue);--memory-violet:var(--layers-violet);color:var(--layers-ink);background:radial-gradient(circle at 10% 16%,var(--layers-violet-tint),transparent 28rem),radial-gradient(circle at 88% 18%,var(--layers-mint-tint),transparent 31rem),linear-gradient(180deg,var(--bg-page) 0,var(--bg-surface-muted) 62%,var(--bg-page) 100%)!important}.memory-hero-app{gap:var(--space-6);width:min(100% - 48px,1240px);padding:var(--space-12) 0 var(--space-8);grid-template-columns:minmax(500px,.92fr) minmax(560px,1.08fr);align-items:center;display:grid}.memory-hero-app .memory-hero-copy{text-align:left;justify-items:start;max-width:560px;margin:0}.download-kicker,.memory-hero-kicker,.memory-section-kicker,.pricing-kicker{border:1px solid var(--layers-mint);align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.download-kicker,.memory-hero-kicker,.memory-section-kicker,.pricing-kicker{border:1px solid color-mix(in oklch,var(--layers-mint) 34%,var(--border-default))}}.download-kicker,.memory-hero-kicker,.memory-section-kicker,.pricing-kicker{border-radius:var(--radius-pill);background:var(--layers-mint-tint)}@supports (color:color-mix(in lab,red,red)){.download-kicker,.memory-hero-kicker,.memory-section-kicker,.pricing-kicker{background:color-mix(in oklch,var(--layers-mint-tint) 72%,var(--bg-surface) 28%)}}.download-kicker,.memory-hero-kicker,.memory-section-kicker,.pricing-kicker{color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.download-kicker,.memory-hero-kicker,.memory-section-kicker,.pricing-kicker{color:color-mix(in oklch,var(--layers-mint) 58%,var(--layers-ink))}}.download-kicker,.memory-hero-kicker,.memory-section-kicker,.pricing-kicker{padding:.35rem .7rem;font-size:.78rem;font-weight:780}.memory-hero-app h1{max-width:610px;margin-top:var(--space-4);color:var(--layers-ink);letter-spacing:0;font-size:3.55rem;font-weight:790;line-height:1.04}.memory-hero-app .memory-hero-copy>p{max-width:560px;margin-top:var(--space-4);color:var(--fg-muted);font-size:1.02rem;line-height:1.55}.memory-hero-actions{margin-top:var(--space-6);justify-content:flex-start}.memory-button{border-radius:var(--radius-sm)}.memory-button-primary{background:var(--layers-ink);color:var(--bg-surface);box-shadow:var(--shadow-md)}.memory-button-secondary{border-color:var(--border-default);background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.memory-button-secondary{background:color-mix(in oklch,var(--bg-surface) 82%,transparent)}}.memory-ai-strip{align-items:center;gap:var(--space-3);margin-top:var(--space-5);color:var(--fg-subtle);flex-wrap:wrap;font-size:.88rem;display:flex}.memory-ai-strip .product-logo,.memory-selected-tool .product-logo{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.memory-ai-strip .product-logo,.memory-selected-tool .product-logo{background:color-mix(in oklch,var(--bg-surface) 72%,transparent)}}.memory-ai-strip .product-logo,.memory-selected-tool .product-logo{padding:.25rem .55rem .25rem .28rem;font-size:.82rem}.memory-ai-strip .product-logo-mark,.memory-selected-tool .product-logo-mark{background:0 0;border:0;width:24px;height:24px}.memory-mcp-chip{border:1px dashed var(--border-default);border-radius:var(--radius-pill);color:var(--fg-muted);padding:.45rem .72rem;font-weight:720}.memory-hero-wave{pointer-events:none;order:2;grid-column:1/-1;height:104px;margin:-.4rem 0 -.6rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.memory-app-preview{order:1;position:relative}.memory-app-window{border:1px solid var(--border-default);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.memory-app-window{border:1px solid color-mix(in oklch,var(--border-default) 82%,var(--layers-mint) 18%)}}.memory-app-window{border-radius:var(--radius-2xl);background:radial-gradient(circle at 16% 10%,var(--layers-violet-tint),transparent 34%),linear-gradient(180deg,var(--bg-surface),var(--bg-surface))}@supports (color:color-mix(in lab,red,red)){.memory-app-window{background:radial-gradient(circle at 16% 10%,color-mix(in oklch,var(--layers-violet-tint) 72%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in oklch,var(--bg-surface) 88%,transparent),color-mix(in oklch,var(--bg-surface) 68%,transparent))}}.memory-app-window{box-shadow:var(--shadow-lg)}.memory-app-topbar{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);min-height:54px;padding:0 var(--space-4);color:var(--fg-muted);font-size:.85rem;font-weight:700;display:flex}.memory-app-topbar .ly-logo{margin-right:auto}.memory-app-topbar small,.memory-pane-heading small{border-radius:var(--radius-pill);background:var(--layers-mint-tint)}@supports (color:color-mix(in lab,red,red)){.memory-app-topbar small,.memory-pane-heading small{background:color-mix(in oklch,var(--layers-mint-tint) 66%,var(--bg-surface) 34%)}}.memory-app-topbar small,.memory-pane-heading small{color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.memory-app-topbar small,.memory-pane-heading small{color:color-mix(in oklch,var(--layers-mint) 55%,var(--layers-ink))}}.memory-app-topbar small,.memory-pane-heading small{padding:.25rem .55rem;font-size:.72rem;font-weight:780}.memory-app-grid{gap:var(--space-3);padding:var(--space-3);grid-template-columns:.9fr 1.1fr;display:grid}.memory-output-summary,.memory-recorder-pane,.memory-transcript-pane{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.memory-output-summary,.memory-recorder-pane,.memory-transcript-pane{background:color-mix(in oklch,var(--bg-surface) 76%,transparent)}}.memory-output-summary,.memory-recorder-pane,.memory-transcript-pane{padding:var(--space-3)}.memory-recorder-pane{gap:var(--space-3);grid-row:span 2;align-content:center;display:grid}.memory-pane-heading{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--fg-muted);font-size:.82rem;font-weight:740;display:flex}.memory-pane-heading span{align-items:center;gap:var(--space-2);display:inline-flex}.memory-pane-heading svg{color:var(--layers-mint)}.memory-recorder-clock{justify-content:center;align-items:baseline;gap:var(--space-2);color:var(--layers-ink);font-variant-numeric:tabular-nums;font-size:4.15rem;font-weight:650;line-height:.92;display:flex}.memory-recorder-clock small{border-radius:var(--radius-pill);background:var(--signal-live);align-self:flex-start}@supports (color:color-mix(in lab,red,red)){.memory-recorder-clock small{background:color-mix(in oklch,var(--signal-live) 12%,transparent)}}.memory-recorder-clock small{color:var(--signal-live);text-transform:uppercase;padding:.22rem .48rem;font-size:.7rem;font-weight:820}.memory-recorder-wave{height:112px;overflow:hidden}.memory-capture-controls{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.memory-capture-controls button,.memory-capture-controls span{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:38px;font-size:.8rem;font-weight:760;display:inline-flex}.memory-capture-controls span{color:var(--fg-muted)}.memory-capture-controls button{background:var(--layers-ink);color:var(--bg-surface);padding:0 var(--space-4)}.memory-transcript-list{gap:var(--space-2);margin-top:var(--space-3);display:grid}.memory-transcript-list p{gap:var(--space-2);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-2);color:var(--fg-muted);grid-template-columns:44px minmax(0,1fr);font-size:.78rem;line-height:1.34;display:grid}.memory-transcript-list time{color:var(--layers-blue);font-weight:800}.memory-output-stack{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:1fr;display:grid}.memory-output-stack article{gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:minmax(104px,auto) minmax(0,1fr);align-items:start;display:grid}@supports (color:color-mix(in lab,red,red)){.memory-output-stack article{background:color-mix(in oklch,var(--bg-surface) 70%,transparent)}}.memory-output-stack article{padding:var(--space-2) var(--space-3)}.memory-output-stack h3{justify-content:flex-start;align-items:center;gap:var(--space-2);color:var(--layers-ink);font-size:.82rem;font-weight:800;display:flex}.memory-output-stack h3 span{border-radius:var(--radius-pill);background:var(--layers-mint-tint);width:24px;height:24px;color:var(--layers-mint);place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.memory-output-stack h3 span{color:color-mix(in oklch,var(--layers-mint) 66%,var(--layers-ink))}}.memory-output-stack h3 span{font-size:.72rem}.memory-output-stack ul{gap:.22rem;margin-top:0;display:grid}.memory-output-stack li{gap:var(--space-2);color:var(--fg-muted);grid-template-columns:auto minmax(0,1fr);font-size:.7rem;line-height:1.25;display:grid}.memory-output-stack li:nth-child(n+3){display:none}.memory-output-stack svg{color:var(--layers-mint)}.memory-use-case-grid{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--border-default);width:min(100% - 40px,1180px);margin:0 auto var(--space-10);box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.memory-use-case-grid article{background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.memory-use-case-grid article{background:color-mix(in oklch,var(--bg-surface) 82%,transparent)}}.memory-use-case-grid article{padding:var(--space-5)}.memory-use-case-grid svg{color:var(--layers-mint)}.memory-use-case-grid h2{margin-top:var(--space-4);color:var(--layers-ink);font-size:1.02rem;font-weight:800;line-height:1.25}.memory-use-case-grid p{margin-top:var(--space-2);color:var(--fg-muted);font-size:.9rem;line-height:1.55}.memory-tools-panel{padding-top:var(--space-12)}.memory-panel-heading{align-items:flex-start}.memory-selected-tool{gap:var(--space-2)}.memory-ai-tool-card{gap:var(--space-4);min-height:224px;padding:var(--space-5);text-align:left;background:0 0;border:0;display:grid}.memory-ai-tool-card.is-active,.memory-ai-tool-card:hover{background:var(--layers-mint-tint)}@supports (color:color-mix(in lab,red,red)){.memory-ai-tool-card.is-active,.memory-ai-tool-card:hover{background:color-mix(in oklch,var(--layers-mint-tint) 52%,var(--bg-surface) 48%)}}.memory-ai-answer,.memory-ai-question{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);font-size:.87rem;line-height:1.48;display:block}.memory-ai-question{color:var(--fg-muted);background:var(--bg-surface-muted)}@supports (color:color-mix(in lab,red,red)){.memory-ai-question{background:color-mix(in oklch,var(--bg-surface-muted) 64%,transparent)}}.memory-ai-answer{color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.memory-ai-answer{color:color-mix(in oklch,var(--layers-mint) 54%,var(--layers-ink))}}.memory-ai-answer{background:var(--layers-mint-tint)}@supports (color:color-mix(in lab,red,red)){.memory-ai-answer{background:color-mix(in oklch,var(--layers-mint-tint) 70%,var(--bg-surface) 30%)}}.memory-ai-source{align-items:center;gap:var(--space-2);color:var(--fg-subtle);font-size:.76rem;font-weight:760;display:inline-flex}.memory-ai-source svg{color:var(--layers-mint)}.memory-search-results{gap:var(--space-3);padding:var(--space-4);display:grid}.memory-search-results article{gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:56px minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.memory-search-results article{background:color-mix(in oklch,var(--bg-surface) 70%,transparent)}}.memory-search-results article{padding:var(--space-3)}.memory-search-results time{color:var(--layers-blue);font-weight:800}.memory-search-results strong{color:var(--layers-ink);font-size:.9rem}.memory-search-results p{color:var(--fg-muted);margin-top:.2rem;font-size:.84rem;line-height:1.45}.auth-public-page,.download-page-v2,.pricing-public-page{background:radial-gradient(circle at 12% 16%,var(--layers-violet-tint),transparent 28rem),radial-gradient(circle at 88% 20%,var(--layers-mint-tint),transparent 30rem),linear-gradient(180deg,var(--bg-page) 0,var(--bg-surface-muted) 100%);min-height:100svh;color:var(--layers-ink)}.dark .auth-public-page,.dark .download-page-v2,.dark .memory-landing,.dark .pricing-public-page{--layers-ink:oklch(95% .014 248);--bg-page:oklch(16% .024 246);--bg-surface:oklch(21% .024 246);--bg-surface-muted:oklch(18% .026 246);--fg-muted:oklch(78% .018 246);--fg-subtle:oklch(66% .018 246);--fg-faint:oklch(57% .018 246);--border-default:oklch(58% .035 190/.34);--border-subtle:oklch(58% .035 190/.2);--layers-mint-tint:oklch(32% .054 166/.68);--layers-violet-tint:oklch(31% .07 282/.52);--layers-blue-tint:oklch(30% .06 240/.5);background:radial-gradient(circle at 11% 14%,var(--layers-violet),transparent 28rem),radial-gradient(circle at 88% 17%,var(--layers-mint),transparent 30rem),linear-gradient(180deg,oklch(15% .026 246) 0,oklch(12% .024 246) 58%,oklch(15% .025 246) 100%)!important}@supports (color:color-mix(in lab,red,red)){.dark .auth-public-page,.dark .download-page-v2,.dark .memory-landing,.dark .pricing-public-page{background:radial-gradient(circle at 11% 14%,color-mix(in oklch,var(--layers-violet) 22%,transparent),transparent 28rem),radial-gradient(circle at 88% 17%,color-mix(in oklch,var(--layers-mint) 16%,transparent),transparent 30rem),linear-gradient(180deg,oklch(15% .026 246) 0,oklch(12% .024 246) 58%,oklch(15% .025 246) 100%)!important}}.dark .auth-public-page,.dark .download-page-v2,.dark .memory-app-topbar .ly-logo-text,.dark .memory-landing,.dark .pricing-public-page,.dark .product-logo,.dark .site-brand,.dark .site-nav .ly-logo-text,.dark .site-nav-links a{color:var(--layers-ink)}.dark .download-preview-tools .product-logo-mark,.dark .memory-ai-strip .product-logo-mark,.dark .memory-selected-tool .product-logo-mark,.dark .pricing-hero-tools .product-logo-mark{background:oklch(94% .01 246)}.dark .download-secondary,.dark .memory-button-secondary,.dark .site-nav-back{background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.dark .download-secondary,.dark .memory-button-secondary,.dark .site-nav-back{background:color-mix(in oklch,var(--bg-surface) 78%,transparent)}}.dark .download-secondary,.dark .memory-button-secondary,.dark .site-nav-back{color:var(--layers-ink)}.dark .site-nav-cta{background:var(--layers-mint);color:oklch(14% .03 246)!important}.dark .memory-hero-app h1,.dark .memory-output-stack h3,.dark .memory-pane-heading strong,.dark .memory-panel-heading h2,.dark .memory-panel-title,.dark .memory-price-card strong,.dark .memory-price-name,.dark .memory-recorder-clock,.dark .memory-search-results strong,.dark .memory-section-copy h2,.dark .memory-use-case-grid h2{color:var(--layers-ink)}.dark .memory-ai-strip,.dark .memory-capture-controls span,.dark .memory-footer a,.dark .memory-hero-app .memory-hero-copy>p,.dark .memory-mcp-chip,.dark .memory-output-stack li,.dark .memory-pane-heading,.dark .memory-panel-heading p,.dark .memory-price-card li,.dark .memory-price-card p,.dark .memory-search-results p,.dark .memory-section-copy p,.dark .memory-transcript-list p,.dark .memory-use-case-grid p{color:var(--fg-muted)}.dark .memory-app-window,.dark .memory-output-panel,.dark .memory-panel,.dark .memory-price-card,.dark .memory-search-panel,.dark .memory-section,.dark .memory-use-case-grid{border-color:var(--border-default);background:radial-gradient(circle at 12% 0,var(--layers-violet),transparent 38%),var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.dark .memory-app-window,.dark .memory-output-panel,.dark .memory-panel,.dark .memory-price-card,.dark .memory-search-panel,.dark .memory-section,.dark .memory-use-case-grid{background:radial-gradient(circle at 12% 0,color-mix(in oklch,var(--layers-violet) 10%,transparent),transparent 38%),color-mix(in oklch,var(--bg-surface) 82%,transparent)}}.dark .memory-app-window,.dark .memory-output-panel,.dark .memory-panel,.dark .memory-price-card,.dark .memory-search-panel,.dark .memory-section,.dark .memory-use-case-grid{box-shadow:inset 0 1px oklch(100% 0 0/.045),0 24px 70px oklch(4% .018 246/.3)}.dark .memory-ai-question,.dark .memory-ai-tool-card,.dark .memory-output-column,.dark .memory-output-stack article,.dark .memory-output-summary,.dark .memory-price-card:not(.is-featured),.dark .memory-recorder-pane,.dark .memory-search-results article,.dark .memory-transcript-pane{border-color:var(--border-subtle);background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.dark .memory-ai-question,.dark .memory-ai-tool-card,.dark .memory-output-column,.dark .memory-output-stack article,.dark .memory-output-summary,.dark .memory-price-card:not(.is-featured),.dark .memory-recorder-pane,.dark .memory-search-results article,.dark .memory-transcript-pane{background:color-mix(in oklch,var(--bg-surface) 72%,transparent)}}.dark .memory-use-case-grid{background:var(--border-default)}.dark .memory-use-case-grid article{background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.dark .memory-use-case-grid article{background:color-mix(in oklch,var(--bg-surface) 86%,transparent)}}.dark .memory-ai-tool-card.is-active,.dark .memory-ai-tool-card:hover,.dark .memory-price-card.is-featured{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.dark .memory-ai-tool-card.is-active,.dark .memory-ai-tool-card:hover,.dark .memory-price-card.is-featured{border-color:color-mix(in oklch,var(--layers-mint) 56%,var(--border-default))}}.dark .memory-ai-tool-card.is-active,.dark .memory-ai-tool-card:hover,.dark .memory-price-card.is-featured{background:radial-gradient(circle at 18% 0,var(--layers-mint),transparent 46%),var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.dark .memory-ai-tool-card.is-active,.dark .memory-ai-tool-card:hover,.dark .memory-price-card.is-featured{background:radial-gradient(circle at 18% 0,color-mix(in oklch,var(--layers-mint) 16%,transparent),transparent 46%),color-mix(in oklch,var(--bg-surface) 88%,transparent)}}.dark .memory-ai-answer,.dark .memory-app-topbar small,.dark .memory-hero-kicker,.dark .memory-output-stack h3 span,.dark .memory-pane-heading small,.dark .memory-price-name small,.dark .memory-section-kicker{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.dark .memory-ai-answer,.dark .memory-app-topbar small,.dark .memory-hero-kicker,.dark .memory-output-stack h3 span,.dark .memory-pane-heading small,.dark .memory-price-name small,.dark .memory-section-kicker{border-color:color-mix(in oklch,var(--layers-mint) 32%,var(--border-default))}}.dark .memory-ai-answer,.dark .memory-app-topbar small,.dark .memory-hero-kicker,.dark .memory-output-stack h3 span,.dark .memory-pane-heading small,.dark .memory-price-name small,.dark .memory-section-kicker{background:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.dark .memory-ai-answer,.dark .memory-app-topbar small,.dark .memory-hero-kicker,.dark .memory-output-stack h3 span,.dark .memory-pane-heading small,.dark .memory-price-name small,.dark .memory-section-kicker{background:color-mix(in oklch,var(--layers-mint) 16%,transparent)}}.dark .memory-ai-answer,.dark .memory-app-topbar small,.dark .memory-hero-kicker,.dark .memory-output-stack h3 span,.dark .memory-pane-heading small,.dark .memory-price-name small,.dark .memory-section-kicker{color:oklch(82% .11 166)}.dark .memory-ai-strip .product-logo,.dark .memory-mcp-chip,.dark .memory-output-tabs,.dark .memory-search-bar,.dark .memory-selected-tool .product-logo{border-color:var(--border-subtle);background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.dark .memory-ai-strip .product-logo,.dark .memory-mcp-chip,.dark .memory-output-tabs,.dark .memory-search-bar,.dark .memory-selected-tool .product-logo{background:color-mix(in oklch,var(--bg-surface) 74%,transparent)}}.dark .memory-output-tabs .is-active{background:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.dark .memory-output-tabs .is-active{background:color-mix(in oklch,var(--layers-mint) 18%,transparent)}}.dark .memory-output-tabs .is-active{color:oklch(84% .1 166)}.dark .memory-button-primary,.dark .memory-capture-controls button,.dark .memory-price-card a{background:var(--layers-mint);color:oklch(14% .03 246)!important}.dark .memory-price-card.is-featured a{background:oklch(95% .014 248);color:oklch(14% .03 246)!important}.dark .memory-app-topbar,.dark .memory-transcript-list p{border-color:var(--border-subtle)}.download-hero-v2,.pricing-hero{width:min(100% - 40px,1180px);margin:0 auto}.download-hero-v2{padding:var(--space-16) 0 var(--space-10);grid-template-columns:minmax(0,.86fr) minmax(360px,.8fr)}.download-hero-v2 h1,.pricing-hero h1{margin-top:var(--space-4);color:var(--layers-ink);letter-spacing:0;font-size:4.1rem;font-weight:800;line-height:1.02}.download-hero-v2 p,.pricing-hero p{max-width:650px;color:var(--fg-muted);font-size:1.04rem;line-height:1.65}.download-hero-v2 .download-card-action,.download-secondary{border-radius:var(--radius-sm);min-height:48px}.download-card-action{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--layers-ink);padding:0 var(--space-4);font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;color:var(--bg-surface)!important}.download-card-action.is-disabled{border:1px solid var(--border-default);background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.download-card-action.is-disabled{background:color-mix(in oklch,var(--bg-surface) 72%,transparent)}}.download-card-action.is-disabled{color:var(--fg-muted)!important}.download-app-preview{border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.download-app-preview{background:color-mix(in oklch,var(--bg-surface) 80%,transparent)}}.download-app-preview{box-shadow:var(--shadow-lg);padding:var(--space-4)}.download-preview-top{color:var(--layers-ink);justify-content:space-between;align-items:center;font-weight:800;display:flex}.download-preview-top small{border-radius:var(--radius-pill);background:var(--layers-mint-tint);color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.download-preview-top small{color:color-mix(in oklch,var(--layers-mint) 62%,var(--layers-ink))}}.download-preview-top small{padding:.32rem .62rem;font-size:.72rem}.download-preview-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:1fr .82fr;display:grid}.download-preview-memory,.download-preview-recording{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.download-preview-memory,.download-preview-recording{background:color-mix(in oklch,var(--bg-surface) 74%,transparent)}}.download-preview-memory,.download-preview-recording{padding:var(--space-4)}.download-preview-recording{gap:var(--space-3);display:grid}.download-preview-recording strong{color:var(--layers-ink)}.download-preview-recording span{color:var(--fg-muted);font-size:.84rem}.download-preview-recording div{border-radius:var(--radius-md);background:var(--layers-violet-tint);justify-content:center;align-items:center;gap:3px;height:94px;display:flex}.download-preview-recording i{border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--layers-blue),var(--layers-violet));width:3px;height:38px}.download-preview-recording i:nth-child(3n){height:58px}.download-preview-recording i:nth-child(4n){height:26px}.download-preview-memory{align-content:center;gap:var(--space-3);display:grid}.download-preview-memory p{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:.84rem;font-weight:730;display:flex}.download-preview-memory svg{color:var(--layers-mint)}.download-preview-tools{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.download-preview-tools .product-logo{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:.3rem .65rem .3rem .35rem;font-size:.82rem}.download-channel-grid,.download-recommendation-v2,.pricing-comparison,.pricing-tier-grid,.pricing-usage-panel{width:min(100% - 40px,1180px);margin-inline:auto}.download-recommendation-v2{gap:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.download-recommendation-v2{background:color-mix(in oklch,var(--bg-surface) 82%,transparent)}}.download-recommendation-v2{padding:var(--space-4);box-shadow:var(--shadow-sm)}.download-card-v2 small,.download-recommendation-v2 p,.pricing-tier-name small{color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.download-card-v2 small,.download-recommendation-v2 p,.pricing-tier-name small{color:color-mix(in oklch,var(--layers-mint) 60%,var(--layers-ink))}}.download-card-v2 small,.download-recommendation-v2 p,.pricing-tier-name small{text-transform:uppercase;font-size:.74rem;font-weight:820}.download-recommendation-v2 h2{color:var(--layers-ink);font-size:1.25rem;font-weight:820}.download-recommendation-v2 span{color:var(--fg-muted);font-size:.9rem;line-height:1.45}.download-recommendation-icon{border-radius:var(--radius-md);background:var(--layers-mint-tint);width:48px;height:48px;color:var(--layers-mint);place-items:center;display:inline-grid}.download-channel-grid{gap:var(--space-4);padding:var(--space-8) 0 var(--space-16);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.download-card-v2{gap:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);display:grid}@supports (color:color-mix(in lab,red,red)){.download-card-v2{background:color-mix(in oklch,var(--bg-surface) 82%,transparent)}}.download-card-v2{padding:var(--space-4);box-shadow:var(--shadow-xs)}.download-card-v2 h3{color:var(--layers-ink);font-size:1.2rem;font-weight:820}.download-card-v2 li,.download-card-v2 p{color:var(--fg-muted);font-size:.86rem;line-height:1.48}.download-card-v2 li,.download-card-v2 ul{gap:var(--space-2);display:grid}.download-card-v2 li{grid-template-columns:auto minmax(0,1fr)}.download-card-footer{gap:var(--space-3);align-content:end;margin-top:auto;display:grid}.download-card-footer>span{color:var(--fg-subtle);font-size:.78rem;font-weight:760}.download-card-links{gap:var(--space-2);margin-top:calc(-1 * var(--space-2));flex-wrap:wrap;display:flex}.download-card-links a{align-items:center;gap:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-surface);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.download-card-links a{background:color-mix(in oklch,var(--bg-surface) 72%,transparent)}}.download-card-links a{color:var(--fg-muted);padding:.36rem .6rem;font-size:.76rem;font-weight:780;text-decoration:none}.download-card-links a:hover{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.download-card-links a:hover{border-color:color-mix(in oklch,var(--layers-mint) 42%,var(--border-default))}}.download-card-links a:hover{color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.download-card-links a:hover{color:color-mix(in oklch,var(--layers-mint) 62%,var(--layers-ink))}}.pricing-public-page{padding-bottom:var(--space-16)}.pricing-hero{padding:var(--space-16) 0 var(--space-8);text-align:center;justify-items:center;display:grid}.pricing-hero h1{max-width:760px}.pricing-hero p{margin-top:var(--space-4)}.pricing-hero-tools{justify-content:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.pricing-hero-tools .product-logo{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.pricing-hero-tools .product-logo{background:color-mix(in oklch,var(--bg-surface) 78%,transparent)}}.pricing-hero-tools .product-logo{padding:.35rem .75rem .35rem .4rem}.pricing-tier-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-tier-card{gap:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);display:grid}@supports (color:color-mix(in lab,red,red)){.pricing-tier-card{background:color-mix(in oklch,var(--bg-surface) 82%,transparent)}}.pricing-tier-card{padding:var(--space-5);box-shadow:var(--shadow-sm)}.pricing-tier-card.is-featured{border-color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.pricing-tier-card.is-featured{border-color:color-mix(in oklch,var(--layers-mint) 60%,var(--border-default))}}.pricing-tier-card.is-featured{background:radial-gradient(circle at 18% 0,var(--layers-mint-tint),transparent 48%),var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.pricing-tier-card.is-featured{background:radial-gradient(circle at 18% 0,var(--layers-mint-tint),transparent 48%),color-mix(in oklch,var(--bg-surface) 86%,transparent)}}.pricing-tier-card.is-featured{box-shadow:var(--shadow-md)}.pricing-tier-name{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:30px;color:var(--layers-ink);font-weight:820;display:flex}.pricing-tier-name small{border-radius:var(--radius-pill);background:var(--layers-mint-tint);text-transform:none;padding:.25rem .5rem}.pricing-tier-price{gap:var(--space-1);margin-top:var(--space-4);display:grid}.pricing-tier-price strong{color:var(--layers-ink);font-size:3.1rem;line-height:1}.pricing-tier-card p,.pricing-tier-price span{color:var(--fg-muted);font-size:.9rem;line-height:1.5}.pricing-tier-included{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--layers-mint-tint);width:fit-content;color:var(--layers-mint);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pricing-tier-included{color:color-mix(in oklch,var(--layers-mint) 60%,var(--layers-ink))}}.pricing-tier-included{padding:.42rem .72rem;font-size:.82rem;font-weight:790}.pricing-tier-card ul{gap:var(--space-3);display:grid}.pricing-tier-card li{gap:var(--space-2);color:var(--fg-muted);grid-template-columns:auto minmax(0,1fr);font-size:.9rem;line-height:1.45;display:grid}.pricing-tier-card li svg{color:var(--layers-mint);margin-top:.1rem}.pricing-tier-action{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--layers-ink);min-height:48px;color:var(--bg-surface);font-size:.92rem;font-weight:820;text-decoration:none;display:inline-flex}.pricing-tier-action:disabled{opacity:.6}.pricing-error{width:min(100% - 40px,1180px);margin:var(--space-4) auto 0;color:var(--signal-live);text-align:center}.pricing-usage-panel{gap:var(--space-8);margin-top:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) 360px;align-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.pricing-usage-panel{background:color-mix(in oklch,var(--bg-surface) 82%,transparent)}}.pricing-usage-panel{padding:var(--space-6)}.pricing-usage-panel h2{margin-top:var(--space-3);color:var(--layers-ink);font-size:1.75rem;font-weight:820}.pricing-usage-panel p{max-width:660px;margin-top:var(--space-3);color:var(--fg-muted);line-height:1.6}.pricing-meter{gap:var(--space-3);display:grid}.pricing-meter span{border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--layers-mint),var(--layers-blue-soft));height:14px;display:block}.pricing-comparison{margin-top:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pricing-comparison{background:color-mix(in oklch,var(--bg-surface) 82%,transparent)}}.pricing-comparison-row{gap:var(--space-4);border-top:1px solid var(--border-subtle);padding:var(--space-4);color:var(--fg-muted);grid-template-columns:1.35fr repeat(3,minmax(0,1fr));font-size:.9rem;display:grid}.pricing-comparison-row:first-child{border-top:0}.pricing-comparison-row.is-head{color:var(--layers-ink);font-weight:820}.auth-public-page{flex-direction:column;display:flex}.auth-card-wrap{padding:var(--space-8) var(--space-4) var(--space-16);flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:1080px){.download-hero-v2,.memory-hero-app{grid-template-columns:1fr}.memory-app-preview{order:3}.memory-hero-wave{order:2}.download-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-usage-panel{grid-template-columns:1fr}}@media (max-width:820px){.site-nav{width:min(100% - 28px,760px)}.site-nav-links{gap:var(--space-3);font-size:.86rem}.site-nav-links a:not(.site-nav-cta):first-child{display:none}.download-channel-grid,.download-hero-v2,.download-recommendation-v2,.memory-hero-app,.memory-panel,.memory-section,.memory-use-case-grid,.pricing-comparison,.pricing-hero,.pricing-tier-grid,.pricing-usage-panel{width:min(100% - 28px,760px)}.download-hero-v2 h1,.memory-hero-app h1,.pricing-hero h1{font-size:2.65rem}.memory-hero-app .memory-hero-copy{text-align:left}.download-preview-grid,.memory-app-grid,.memory-output-stack,.memory-pricing-grid,.memory-tool-grid,.memory-use-case-grid,.pricing-tier-grid{grid-template-columns:1fr}.download-recommendation-v2{grid-template-columns:auto minmax(0,1fr)}.download-recommendation-v2 .download-card-action{grid-column:1/-1}.pricing-comparison-row{gap:var(--space-2);grid-template-columns:1fr}}@media (max-width:560px){.site-nav-links a:not(.site-nav-cta){display:none}.site-nav-leading{min-width:0}.site-nav-back{padding:0 var(--space-2)}.download-hero-v2,.memory-hero-app,.pricing-hero{padding-top:var(--space-10)}.download-card-action,.download-hero-actions,.download-secondary,.memory-button,.memory-hero-actions{width:100%}.memory-recorder-clock{font-size:3.7rem}.download-channel-grid{grid-template-columns:1fr}}.paper-calm-page>.fixed.inset-0.z-50[aria-hidden=true]{--tw-backdrop-blur: ;-webkit-backdrop-filter:none!important;background:0 0!important}.reference-landing{--reference-ink:var(--layers-ink);--reference-muted:var(--fg-muted);--reference-soft:var(--fg-subtle);--reference-card:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.reference-landing{--reference-card:color-mix(in oklch,var(--bg-surface) 86%,transparent)}}.reference-landing{--reference-card-strong:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.reference-landing{--reference-card-strong:color-mix(in oklch,var(--bg-surface) 96%,transparent)}}.reference-landing{--reference-line:var(--border-default)}@supports (color:color-mix(in lab,red,red)){.reference-landing{--reference-line:color-mix(in oklch,var(--border-default) 82%,var(--layers-mint) 18%)}}.reference-landing{--reference-shadow:0 34px 100px oklch(45% .08 230/.16);background:radial-gradient(circle at 12% 10%,var(--layers-mint-tint),transparent 34rem),radial-gradient(circle at 82% 8%,var(--layers-blue-tint),transparent 38rem),radial-gradient(circle at 90% 54%,var(--layers-mint-tint),transparent 38rem),linear-gradient(180deg,var(--bg-page) 0,var(--bg-surface-muted) 52%,var(--bg-page) 100%);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reference-landing{background:radial-gradient(circle at 12% 10%,color-mix(in oklch,var(--layers-mint-tint) 82%,transparent),transparent 34rem),radial-gradient(circle at 82% 8%,color-mix(in oklch,var(--layers-blue-tint) 72%,transparent),transparent 38rem),radial-gradient(circle at 90% 54%,color-mix(in oklch,var(--layers-mint-tint) 58%,transparent),transparent 38rem),linear-gradient(180deg,var(--bg-page) 0,color-mix(in oklch,var(--bg-surface-muted) 64%,white 36%) 52%,var(--bg-page) 100%)}}.reference-landing{color:var(--reference-ink)}.reference-cta,.reference-feature-row,.reference-footer,.reference-hero,.reference-nav,.reference-trust{width:min(100% - 48px,1240px);margin-inline:auto}.reference-nav{gap:var(--space-4);padding:var(--space-5) 0 var(--space-4);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;display:grid}.reference-brand,.reference-nav-actions,.reference-nav-actions a,.reference-nav-links,.reference-nav-links a{align-items:center;display:inline-flex}.reference-brand{width:fit-content;text-decoration:none}.reference-brand,.reference-brand .ly-logo-text,.reference-footer .ly-logo-text{color:var(--reference-ink)}.reference-nav-links{gap:var(--space-6);justify-content:center}.reference-nav-actions a,.reference-nav-links a{gap:var(--space-1);color:var(--reference-ink);font-size:.9rem;font-weight:780;text-decoration:none}.reference-nav-actions{gap:var(--space-4);justify-content:flex-end}.reference-nav-cta,.reference-primary-button{border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--layers-mint),var(--layers-mint));justify-content:center;min-height:48px}@supports (color:color-mix(in lab,red,red)){.reference-nav-cta,.reference-primary-button{background:linear-gradient(135deg,var(--layers-mint),color-mix(in oklch,var(--layers-mint) 76%,var(--layers-blue)))}}.reference-nav-cta,.reference-primary-button{box-shadow:0 18px 38px var(--layers-mint);color:#fff!important}@supports (color:color-mix(in lab,red,red)){.reference-nav-cta,.reference-primary-button{box-shadow:0 18px 38px color-mix(in oklch,var(--layers-mint) 24%,transparent)}}.reference-nav-cta{padding:0 var(--space-5)}.reference-hero{grid-template-columns:minmax(420px,.86fr) minmax(560px,1.14fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(4rem,7vw,7.5rem) 0 3rem;display:grid;position:relative}.reference-hero-copy{z-index:3;max-width:550px;position:relative}.reference-hero h1{max-width:530px;color:var(--reference-ink);letter-spacing:0;font-size:clamp(3.4rem,6vw,5.65rem);font-weight:820;line-height:.96}.reference-script{margin-top:var(--space-3);color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.reference-script{color:color-mix(in oklch,var(--layers-mint) 78%,var(--layers-ink))}}.reference-script{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(1.55rem,2.7vw,2.55rem)!important;line-height:1.14!important}.reference-hero-copy>p:not(.reference-script){max-width:520px;margin-top:var(--space-6);color:var(--reference-muted);font-size:1.12rem;line-height:1.72}.reference-hero-actions{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.reference-primary-button,.reference-secondary-button{border-radius:var(--radius-sm);min-width:150px;min-height:52px;padding:0 var(--space-6);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;font-size:.94rem;font-weight:820;text-decoration:none;display:inline-flex}.reference-nav-cta:hover,.reference-primary-button:hover,.reference-secondary-button:hover{transform:translateY(-1px)}.reference-secondary-button{border:1px solid var(--reference-line);background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.reference-secondary-button{background:color-mix(in oklch,var(--bg-surface) 86%,transparent)}}.reference-secondary-button{color:var(--reference-ink);box-shadow:var(--shadow-xs)}.reference-tool-strip{gap:var(--space-4);margin-top:var(--space-8);display:grid}.reference-tool-strip>span{color:var(--reference-soft);font-size:.85rem;font-weight:760}.reference-tool-strip>div{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.reference-mcp-chip,.reference-tool-strip .product-logo{align-items:center;gap:var(--space-2);border:1px solid var(--reference-line);border-radius:var(--radius-pill);background:var(--bg-surface);min-height:38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.reference-mcp-chip,.reference-tool-strip .product-logo{background:color-mix(in oklch,var(--bg-surface) 84%,transparent)}}.reference-mcp-chip,.reference-tool-strip .product-logo{color:var(--reference-ink);box-shadow:var(--shadow-xs);padding:.28rem .8rem .28rem .36rem;font-size:.86rem;font-weight:780}.reference-tool-strip .product-logo-mark{background:#fff;border:0;width:26px;height:26px}@supports (color:color-mix(in lab,red,red)){.reference-tool-strip .product-logo-mark{background:color-mix(in oklch,white 76%,var(--layers-mint-tint))}}.reference-mcp-chip{padding-inline:.74rem .9rem}.reference-mcp-chip svg{color:var(--layers-blue)}.reference-hero-visual{min-height:560px;position:relative}.reference-orbit{aspect-ratio:1;border:1px solid var(--layers-blue);width:78%;position:absolute;inset:-5% 0 auto 8%}@supports (color:color-mix(in lab,red,red)){.reference-orbit{border:1px solid color-mix(in oklch,var(--layers-blue) 28%,transparent)}}.reference-orbit{border-radius:var(--radius-pill);background:radial-gradient(circle at 35% 48%,var(--layers-mint),transparent 26%),radial-gradient(circle at 70% 46%,var(--layers-blue),transparent 28%)}@supports (color:color-mix(in lab,red,red)){.reference-orbit{background:radial-gradient(circle at 35% 48%,color-mix(in oklch,var(--layers-mint) 24%,transparent),transparent 26%),radial-gradient(circle at 70% 46%,color-mix(in oklch,var(--layers-blue) 18%,transparent),transparent 28%)}}.reference-orbit{filter:blur(.2px);opacity:.76}.reference-app-window{z-index:2;border:1px solid var(--reference-line);background:linear-gradient(180deg,white,white),var(--bg-surface);border-radius:18px;width:min(680px,100%);position:absolute;top:82px;right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reference-app-window{background:linear-gradient(180deg,color-mix(in oklch,white 96%,var(--layers-blue-tint)),color-mix(in oklch,white 88%,var(--layers-mint-tint))),var(--bg-surface)}}.reference-app-window{box-shadow:var(--reference-shadow)}.reference-app-topbar{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);min-height:56px;padding:0 var(--space-5);color:var(--reference-muted);font-size:.82rem;font-weight:760;display:flex}.reference-app-topbar .ly-logo{transform-origin:0;margin-right:auto;transform:scale(.9)}.reference-app-topbar small,.reference-card-line small{border-radius:var(--radius-pill);background:var(--layers-mint-tint);color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.reference-app-topbar small,.reference-card-line small{color:color-mix(in oklch,var(--layers-mint) 68%,var(--layers-ink))}}.reference-app-topbar small,.reference-card-line small{padding:.28rem .62rem;font-size:.72rem;font-weight:820}.reference-app-grid{gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.reference-cta,.reference-memory-card,.reference-output-grid article,.reference-pricing-cards article,.reference-recording-card,.reference-search-visual article,.reference-transcript-card,.reference-visual-panel article{border:1px solid var(--reference-line);background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.reference-cta,.reference-memory-card,.reference-output-grid article,.reference-pricing-cards article,.reference-recording-card,.reference-search-visual article,.reference-transcript-card,.reference-visual-panel article{background:color-mix(in oklch,var(--bg-surface) 88%,transparent)}}.reference-cta,.reference-memory-card,.reference-output-grid article,.reference-pricing-cards article,.reference-recording-card,.reference-search-visual article,.reference-transcript-card,.reference-visual-panel article{box-shadow:var(--shadow-xs)}.reference-memory-card,.reference-recording-card,.reference-transcript-card{border-radius:var(--radius-lg);padding:var(--space-4)}.reference-recording-card{gap:var(--space-4);grid-row:span 2;align-content:center;display:grid}.reference-card-line,.reference-memory-card p,.reference-panel-header,.reference-price-name,.reference-recording-footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.reference-card-line{color:var(--reference-muted);font-size:.8rem;font-weight:780}.reference-card-line>span,.reference-clock{color:var(--reference-ink)}.reference-clock{align-items:flex-start;gap:var(--space-3);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(3.2rem,5vw,4.7rem);font-weight:780;line-height:.95;display:flex}.reference-clock span{border-radius:var(--radius-pill);background:var(--signal-live)}@supports (color:color-mix(in lab,red,red)){.reference-clock span{background:color-mix(in oklch,var(--signal-live) 12%,transparent)}}.reference-clock span{color:var(--signal-live);text-transform:uppercase;padding:.34rem .56rem;font-size:.72rem;font-weight:860}.reference-wave{border-radius:var(--radius-md);height:110px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.reference-recording-footer button,.reference-recording-footer span{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:36px;font-size:.78rem;font-weight:780;display:inline-flex}.reference-recording-footer span{color:var(--reference-muted)}.reference-recording-footer button{background:var(--reference-ink);color:#fff;padding:0 var(--space-4);border:0}.reference-transcript-card{gap:var(--space-3);display:grid}.reference-transcript-card p{gap:var(--space-2);color:var(--reference-muted);grid-template-columns:48px minmax(0,1fr);font-size:.76rem;line-height:1.38;display:grid}.reference-transcript-card time{color:var(--layers-blue);font-weight:850}.reference-memory-card{gap:var(--space-2);display:grid}.reference-memory-card p{color:var(--reference-muted);font-size:.82rem;font-weight:760}.reference-memory-card strong{border-radius:var(--radius-pill);background:var(--layers-mint-tint);min-width:26px;height:26px;color:var(--layers-mint);place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.reference-memory-card strong{color:color-mix(in oklch,var(--layers-mint) 70%,var(--layers-ink))}}.reference-memory-card strong{font-size:.78rem}.reference-floating-note,.reference-floating-stat{z-index:4;border:1px solid var(--reference-line);border-radius:var(--radius-md);background:var(--bg-surface);position:absolute}@supports (color:color-mix(in lab,red,red)){.reference-floating-note,.reference-floating-stat{background:color-mix(in oklch,var(--bg-surface) 92%,transparent)}}.reference-floating-note,.reference-floating-stat{box-shadow:0 24px 60px oklch(28% .04 250/.12)}.reference-floating-note{gap:var(--space-3);width:150px;padding:var(--space-3);grid-template-columns:16px minmax(0,1fr);display:grid;top:52px;left:0}.reference-floating-note span{border-radius:var(--radius-pill);background:var(--layers-mint);width:12px;height:12px;box-shadow:0 0 0 6px var(--layers-mint-tint)}.reference-floating-note small,.reference-floating-note strong,.reference-floating-stat small,.reference-floating-stat span{display:block}.reference-floating-note strong,.reference-floating-stat span{color:var(--reference-ink);font-size:.76rem;font-weight:820}.reference-floating-note small,.reference-floating-stat small{color:var(--reference-muted);margin-top:.28rem;font-size:.72rem;font-weight:700}.reference-floating-stat{width:110px;padding:var(--space-4)}.reference-floating-stat strong{margin-top:var(--space-4);color:var(--reference-ink);font-size:2.25rem;line-height:1;display:block}.reference-stat-decisions{top:58px;right:-34px}.reference-stat-actions{bottom:44px;left:8px}.reference-stat-followups{bottom:58px;right:-12px}.reference-trust{padding:var(--space-10) 0 var(--space-12)}.reference-trust>div{gap:var(--space-4);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.reference-trust>div span{background:linear-gradient(90deg,transparent,var(--reference-line));height:1px}.reference-trust>div span:last-child{background:linear-gradient(90deg,var(--reference-line),transparent)}.reference-trust p{color:var(--reference-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:860}.reference-trust ul{margin-top:var(--space-8);color:var(--reference-muted);flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,4vw,4rem);display:flex}@supports (color:color-mix(in lab,red,red)){.reference-trust ul{color:color-mix(in oklch,var(--reference-muted) 86%,var(--reference-ink))}}.reference-trust ul{font-size:1.02rem;font-weight:820}.reference-feature-row{padding:var(--space-10) 0;grid-template-columns:minmax(320px,.72fr) minmax(520px,1fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);display:grid}.reference-feature-row.is-flipped{grid-template-columns:minmax(520px,1fr) minmax(320px,.72fr)}.reference-feature-copy{max-width:470px}.reference-kicker{align-items:center;gap:var(--space-2);border:1px solid var(--layers-mint);min-height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.reference-kicker{border:1px solid color-mix(in oklch,var(--layers-mint) 42%,var(--reference-line))}}.reference-kicker{border-radius:var(--radius-sm);background:var(--layers-mint-tint)}@supports (color:color-mix(in lab,red,red)){.reference-kicker{background:color-mix(in oklch,var(--layers-mint-tint) 72%,white 28%)}}.reference-kicker{color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.reference-kicker{color:color-mix(in oklch,var(--layers-mint) 68%,var(--layers-ink))}}.reference-kicker{padding:0 var(--space-3);text-transform:uppercase;font-size:.72rem;font-weight:860}.reference-kicker strong{font-weight:860}.reference-feature-copy h2{margin-top:var(--space-5);color:var(--reference-ink);letter-spacing:0;font-size:clamp(2rem,3.5vw,3.05rem);font-weight:820;line-height:1.08}.reference-feature-copy p{margin-top:var(--space-5);color:var(--reference-muted);font-size:1rem;line-height:1.68}.reference-feature-copy ul{gap:var(--space-3);margin-top:var(--space-6);display:grid}.reference-feature-copy li{gap:var(--space-3);color:var(--reference-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:.92rem;line-height:1.42;display:grid}.reference-feature-copy li svg{color:var(--layers-mint)}.reference-pricing-cards,.reference-visual-panel{border:1px solid var(--reference-line);border-radius:var(--radius-xl);background:radial-gradient(circle at 80% 36%,var(--layers-blue-tint),transparent 33%),var(--bg-surface);min-height:310px;position:relative}@supports (color:color-mix(in lab,red,red)){.reference-pricing-cards,.reference-visual-panel{background:radial-gradient(circle at 80% 36%,color-mix(in oklch,var(--layers-blue-tint) 64%,transparent),transparent 33%),color-mix(in oklch,var(--bg-surface) 76%,transparent)}}.reference-pricing-cards,.reference-visual-panel{box-shadow:var(--reference-shadow)}.reference-memory-visual{padding:var(--space-10);place-items:center;display:grid;overflow:hidden}.reference-soft-wave{aspect-ratio:1;background:repeating-radial-gradient(ellipse at center,transparent 0 9px,var(--layers-blue) 10px 12px),radial-gradient(circle at center,var(--layers-mint),transparent 62%);border-radius:45% 55% 52% 48%;width:46%;position:absolute;top:8%;right:-6%}@supports (color:color-mix(in lab,red,red)){.reference-soft-wave{background:repeating-radial-gradient(ellipse at center,transparent 0 9px,color-mix(in oklch,var(--layers-blue) 20%,transparent) 10px 12px),radial-gradient(circle at center,color-mix(in oklch,var(--layers-mint) 28%,transparent),transparent 62%)}}.reference-soft-wave{opacity:.72;transform:rotate(18deg)}.reference-memory-visual article{z-index:2;border-radius:var(--radius-lg);width:min(100%,520px);padding:var(--space-6);position:relative}.reference-panel-header{color:var(--reference-muted);font-size:.84rem;font-weight:820}.reference-panel-header span{align-items:center;gap:var(--space-2);display:inline-flex}.reference-memory-visual footer svg,.reference-panel-header svg{color:var(--layers-mint)}.reference-panel-header small{border-radius:var(--radius-pill);background:var(--layers-mint-tint);color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.reference-panel-header small{color:color-mix(in oklch,var(--layers-mint) 66%,var(--layers-ink))}}.reference-panel-header small{padding:.3rem .7rem}.reference-memory-visual h3,.reference-output-grid strong,.reference-search-visual strong{color:var(--reference-ink);font-size:.96rem;font-weight:820}.reference-memory-visual h3{margin-top:var(--space-6)}.reference-action-row,.reference-memory-visual footer,.reference-memory-visual p,.reference-output-grid span,.reference-search-visual p{color:var(--reference-muted);font-size:.88rem;line-height:1.48}.reference-memory-visual p{margin-top:var(--space-2)}.reference-action-row,.reference-decision-row{margin-top:var(--space-4);border-radius:var(--radius-sm);padding:var(--space-3);font-size:.88rem}.reference-decision-row{background:var(--layers-mint-tint)}@supports (color:color-mix(in lab,red,red)){.reference-decision-row{background:color-mix(in oklch,var(--layers-mint-tint) 82%,white 18%)}}.reference-decision-row{color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.reference-decision-row{color:color-mix(in oklch,var(--layers-mint) 58%,var(--layers-ink))}}.reference-decision-row{font-weight:820}.reference-action-row{border:1px solid var(--border-subtle);background:var(--bg-surface-muted)}@supports (color:color-mix(in lab,red,red)){.reference-action-row{background:color-mix(in oklch,var(--bg-surface-muted) 72%,transparent)}}.reference-memory-visual footer{align-items:center;gap:var(--space-2);margin-top:var(--space-5);display:inline-flex}.reference-sparkle-badge{z-index:3;border:1px solid var(--reference-line);border-radius:var(--radius-md);background:var(--bg-surface);width:62px;height:62px;color:var(--layers-blue);box-shadow:var(--shadow-md);place-items:center;display:inline-grid;position:absolute;top:32%;right:28%}.reference-search-visual{min-height:330px;padding:var(--space-8)}.reference-search-bar{gap:var(--space-3);border:1px solid var(--reference-line);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-3) var(--space-4);color:var(--reference-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-weight:760;display:grid}.reference-search-bar kbd,.reference-search-bar svg{color:var(--reference-soft)}.reference-search-bar kbd{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:.18rem .42rem;font-size:.72rem}.reference-search-visual article{gap:var(--space-4);border-radius:var(--radius-md);margin-top:var(--space-3);padding:var(--space-4);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.reference-search-visual time{color:var(--layers-blue);font-weight:850}.reference-found-card{gap:var(--space-2);border:1px solid var(--reference-line);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;display:inline-grid;position:absolute;bottom:34px;right:44px}@supports (color:color-mix(in lab,red,red)){.reference-found-card{background:color-mix(in oklch,var(--bg-surface) 90%,transparent)}}.reference-found-card{padding:var(--space-3);box-shadow:var(--shadow-md)}.reference-found-card svg{color:var(--layers-mint)}.reference-found-card span,.reference-found-card strong{color:var(--reference-muted);font-size:.78rem;display:block}.reference-found-card strong{color:var(--reference-ink)}.reference-assets-visual{padding:var(--space-8)}.reference-output-tabs{gap:var(--space-8);border-bottom:1px solid var(--border-subtle);color:var(--reference-muted);font-size:.86rem;font-weight:820;display:flex}.reference-output-tabs span{padding-bottom:var(--space-4)}.reference-output-tabs .is-active{border-bottom:2px solid var(--layers-mint);color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.reference-output-tabs .is-active{color:color-mix(in oklch,var(--layers-mint) 62%,var(--layers-ink))}}.reference-output-grid{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reference-output-grid article{align-content:start;gap:var(--space-2);border-radius:var(--radius-md);min-height:150px;padding:var(--space-4);display:grid}.reference-output-grid i{border-radius:var(--radius-xs);background:var(--layers-blue-tint);width:30px;height:30px;color:var(--layers-blue);place-items:center;margin-top:auto;font-size:.68rem;font-style:normal;font-weight:900;display:inline-grid}.reference-share-card{align-items:center;gap:var(--space-3);border:1px solid var(--reference-line);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-md);display:flex;position:absolute;bottom:22px;right:20%}.reference-share-card span{color:var(--reference-muted);font-size:.8rem;font-weight:760}.reference-share-card strong{border-radius:var(--radius-xs);background:var(--bg-surface-muted);min-width:32px;height:32px;color:var(--reference-ink);place-items:center;font-size:.72rem;display:inline-grid}.reference-pricing-section{padding-bottom:var(--space-12)}.reference-pricing-cards{background:var(--bg-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reference-pricing-cards{background:color-mix(in oklch,var(--bg-surface) 84%,transparent)}}.reference-pricing-cards article{gap:var(--space-4);padding:var(--space-6);box-shadow:none;background:0 0;border-width:0 1px 0 0;border-radius:0;align-content:start;display:grid}.reference-pricing-cards article:last-child{border-right:0}.reference-pricing-cards article.is-featured{border:1px solid var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.reference-pricing-cards article.is-featured{border:1px solid color-mix(in oklch,var(--layers-mint) 58%,var(--reference-line))}}.reference-pricing-cards article.is-featured{border-radius:var(--radius-md);background:radial-gradient(circle at 50% 0,var(--layers-mint-tint),transparent 58%),var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.reference-pricing-cards article.is-featured{background:radial-gradient(circle at 50% 0,var(--layers-mint-tint),transparent 58%),color-mix(in oklch,var(--bg-surface) 92%,transparent)}}.reference-pricing-cards article.is-featured{transform:translateY(-1px)}.reference-price-name{color:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.reference-price-name{color:color-mix(in oklch,var(--layers-mint) 64%,var(--layers-ink))}}.reference-price-name{font-weight:840}.reference-price-name small{border-radius:var(--radius-pill);background:var(--layers-mint-tint);color:var(--layers-mint);padding:.35rem .64rem}@supports (color:color-mix(in lab,red,red)){.reference-price-name small{color:color-mix(in oklch,var(--layers-mint) 66%,var(--layers-ink))}}.reference-price-name small{font-size:.72rem}.reference-pricing-cards article>strong{color:var(--reference-ink);font-size:2.25rem;line-height:1}.reference-pricing-cards li,.reference-pricing-cards p{color:var(--reference-muted);font-size:.86rem;line-height:1.45}.reference-pricing-cards ul{gap:var(--space-3);display:grid}.reference-pricing-cards li{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.reference-pricing-cards li svg{color:var(--layers-mint)}.reference-pricing-cards a{border:1px solid var(--reference-line);border-radius:var(--radius-sm);min-height:44px;color:var(--reference-ink);justify-content:center;align-items:center;font-size:.86rem;font-weight:820;text-decoration:none;display:inline-flex}.reference-pricing-cards .is-featured a{background:linear-gradient(135deg,var(--layers-mint),var(--layers-mint));border-color:#0000}@supports (color:color-mix(in lab,red,red)){.reference-pricing-cards .is-featured a{background:linear-gradient(135deg,var(--layers-mint),color-mix(in oklch,var(--layers-mint) 76%,var(--layers-blue)))}}.reference-pricing-cards .is-featured a{color:#fff}.reference-cta{gap:var(--space-6);border-radius:var(--radius-lg);padding:var(--space-6);margin-top:var(--space-8);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.reference-cta-mark{border:1px solid var(--reference-line);border-radius:var(--radius-md);background:var(--bg-surface);place-items:center;width:76px;height:76px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.reference-cta-mark{background:color-mix(in oklch,var(--bg-surface) 88%,transparent)}}.reference-cta-mark{box-shadow:var(--shadow-md)}.reference-cta h2{color:var(--reference-ink);font-size:1.45rem;font-weight:820}.reference-cta p{margin-top:var(--space-1);color:var(--reference-muted)}.reference-cta nav{gap:var(--space-3);display:flex}.reference-footer{justify-content:space-between;padding:var(--space-12) 0 var(--space-8)}.reference-footer,.reference-footer nav{align-items:center;gap:var(--space-6);display:flex}.reference-footer nav{flex-wrap:wrap;justify-content:flex-end}.reference-footer a{align-items:center;gap:var(--space-2);color:var(--reference-muted);font-size:.84rem;font-weight:760;text-decoration:none;display:inline-flex}.dark .reference-landing{--reference-ink:oklch(95% .014 248);--reference-muted:oklch(78% .018 246);--reference-soft:oklch(65% .018 246);--reference-card:oklch(20% .024 246/.78);--reference-card-strong:oklch(23% .024 246/.86);--reference-line:oklch(58% .035 190/.28);background:radial-gradient(circle at 12% 10%,var(--layers-mint),transparent 34rem),radial-gradient(circle at 82% 8%,var(--layers-blue),transparent 38rem),linear-gradient(180deg,oklch(14% .025 246),oklch(11% .024 246) 54%,oklch(14% .026 246))}@supports (color:color-mix(in lab,red,red)){.dark .reference-landing{background:radial-gradient(circle at 12% 10%,color-mix(in oklch,var(--layers-mint) 15%,transparent),transparent 34rem),radial-gradient(circle at 82% 8%,color-mix(in oklch,var(--layers-blue) 16%,transparent),transparent 38rem),linear-gradient(180deg,oklch(14% .025 246),oklch(11% .024 246) 54%,oklch(14% .026 246))}}.dark .reference-app-window,.dark .reference-cta,.dark .reference-floating-note,.dark .reference-floating-stat,.dark .reference-memory-card,.dark .reference-memory-visual article,.dark .reference-output-grid article,.dark .reference-pricing-cards,.dark .reference-recording-card,.dark .reference-search-visual article,.dark .reference-transcript-card,.dark .reference-visual-panel{background:radial-gradient(circle at 12% 0,var(--layers-mint),transparent 40%),var(--reference-card)}@supports (color:color-mix(in lab,red,red)){.dark .reference-app-window,.dark .reference-cta,.dark .reference-floating-note,.dark .reference-floating-stat,.dark .reference-memory-card,.dark .reference-memory-visual article,.dark .reference-output-grid article,.dark .reference-pricing-cards,.dark .reference-recording-card,.dark .reference-search-visual article,.dark .reference-transcript-card,.dark .reference-visual-panel{background:radial-gradient(circle at 12% 0,color-mix(in oklch,var(--layers-mint) 9%,transparent),transparent 40%),var(--reference-card)}}.dark .reference-app-window,.dark .reference-cta,.dark .reference-floating-note,.dark .reference-floating-stat,.dark .reference-memory-card,.dark .reference-memory-visual article,.dark .reference-output-grid article,.dark .reference-pricing-cards,.dark .reference-recording-card,.dark .reference-search-visual article,.dark .reference-transcript-card,.dark .reference-visual-panel{border-color:var(--reference-line)}.dark .reference-cta-mark,.dark .reference-search-bar,.dark .reference-secondary-button,.dark .reference-share-card{border-color:var(--reference-line);color:var(--reference-ink);background:oklch(21% .024 246/.86)}.dark .reference-tool-strip .product-logo-mark{background:oklch(94% .01 246)}.dark .reference-card-line small,.dark .reference-kicker,.dark .reference-mcp-chip,.dark .reference-memory-card strong,.dark .reference-panel-header small,.dark .reference-price-name small,.dark .reference-tool-strip .product-logo{border-color:var(--reference-line);background:var(--layers-mint)}@supports (color:color-mix(in lab,red,red)){.dark .reference-card-line small,.dark .reference-kicker,.dark .reference-mcp-chip,.dark .reference-memory-card strong,.dark .reference-panel-header small,.dark .reference-price-name small,.dark .reference-tool-strip .product-logo{background:color-mix(in oklch,var(--layers-mint) 14%,transparent)}}.dark .reference-card-line small,.dark .reference-kicker,.dark .reference-mcp-chip,.dark .reference-memory-card strong,.dark .reference-panel-header small,.dark .reference-price-name small,.dark .reference-tool-strip .product-logo{color:oklch(83% .1 166)}.dark .reference-recording-footer button{background:var(--layers-mint);color:oklch(12% .024 246)}@media (max-width:1120px){.reference-feature-row,.reference-feature-row.is-flipped,.reference-hero{grid-template-columns:1fr}.reference-feature-copy,.reference-hero-copy{max-width:720px}.reference-hero-visual{min-height:590px}.reference-app-window{left:50%;right:auto;transform:translate(-50%)}}@media (max-width:860px){.reference-cta,.reference-feature-row,.reference-footer,.reference-hero,.reference-nav,.reference-trust{width:min(100% - 28px,760px)}.reference-nav{grid-template-columns:1fr auto}.reference-nav-links{display:none}.reference-hero{padding-top:var(--space-10)}.reference-hero h1{font-size:clamp(3rem,14vw,4.5rem)}.reference-hero-visual{min-height:680px}.reference-app-window{top:100px}.reference-app-grid,.reference-cta,.reference-output-grid,.reference-pricing-cards{grid-template-columns:1fr}.reference-recording-card{grid-row:auto}.reference-floating-note{left:8px}.reference-stat-decisions{right:6px}.reference-stat-actions{bottom:22px;left:16px}.reference-stat-followups{bottom:18px;right:16px}.reference-pricing-cards article,.reference-pricing-cards article:last-child{border-width:0 0 1px}.reference-pricing-cards article.is-featured{border-width:1px}.reference-cta nav,.reference-footer{align-items:stretch}.reference-cta nav{flex-direction:column}.reference-soft-wave{display:none}.reference-footer{flex-direction:column;align-items:flex-start}.reference-footer nav{justify-content:flex-start}}@media (max-width:560px){.reference-nav-actions a:not(.reference-nav-cta){display:none}.reference-nav-cta{min-height:42px;padding:0 var(--space-4)}.reference-hero-actions,.reference-primary-button,.reference-secondary-button{width:100%}.reference-mcp-chip,.reference-tool-strip .product-logo{min-height:34px;font-size:.78rem}.reference-hero-visual{min-height:735px}.reference-app-window{width:100%;top:116px}.reference-app-topbar{gap:var(--space-2);min-height:auto;padding:var(--space-3);flex-wrap:wrap}.reference-app-topbar>span{display:none}.reference-app-grid,.reference-assets-visual,.reference-memory-visual,.reference-search-visual{padding:var(--space-3)}.reference-clock{font-size:3.4rem}.reference-floating-note,.reference-floating-stat{position:absolute;transform:scale(.86)}.reference-floating-stat{display:none}.reference-floating-note{transform-origin:0 0;top:46px}.reference-stat-decisions{transform-origin:100% 0;top:48px}.reference-stat-actions{transform-origin:0 100%;bottom:18px}.reference-stat-followups{transform-origin:100% 100%;bottom:16px}.reference-feature-row{padding:var(--space-8) 0}.reference-visual-panel{min-height:auto}.reference-soft-wave{display:none}.reference-found-card,.reference-share-card,.reference-sparkle-badge{margin-top:var(--space-4);position:static}.reference-search-visual article{padding:var(--space-3);grid-template-columns:52px minmax(0,1fr)}.reference-trust ul{gap:var(--space-5)}}.paper-calm-page .slide-menu-panel{max-height:min(360px,calc(100dvh - var(--safe-top) - 86px));opacity:0;pointer-events:none;visibility:hidden;top:calc(var(--safe-top) + 62px)!important;right:max(12px,var(--safe-right))!important;width:min(280px,100vw - 24px)!important;height:auto!important;padding-top:0!important;transform:translateY(-8px)scale(.98)!important}.paper-calm-page .slide-menu-panel.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)scale(1)!important}@media (max-width:1180px){.paper-calm-page.recorder-page.session-workspace-page .live-record-workspace{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important}.paper-calm-page.recorder-page.session-workspace-page .live-record-workspace .session-capture-card,.paper-calm-page.recorder-page.session-workspace-page .live-record-workspace .session-intelligence-canvas{width:100%!important;min-width:0!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}