@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-border-style:solid;--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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-100:oklch(96.2% .059 95.617);--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-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--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-emerald-600:oklch(59.6% .145 163.225);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-950:oklch(29.3% .066 243.157);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--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-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-full{top:100%}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-16{bottom:calc(var(--spacing) * 16)}.left-1\/2{left:50%}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[130\]{z-index:130}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.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-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-24{height:calc(var(--spacing) * 24)}.h-\[60vh\]{height:60vh}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[88dvh\]{max-height:88dvh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[2rem\]{min-height:2rem}.min-h-\[6rem\]{min-height:6rem}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.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-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.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-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize-y{resize:vertical}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.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-px{gap:1px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-start{align-self:flex-start}.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}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-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-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-800{border-color:var(--color-amber-800)}.border-amber-900\/60{border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/60{border-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-800{border-color:var(--color-emerald-800)}.border-rose-600{border-color:var(--color-rose-600)}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-sky-500\/50{border-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/50{border-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.border-sky-800{border-color:var(--color-sky-800)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/60{border-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/70{border-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/70{border-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-l-rose-500{border-left-color:var(--color-rose-500)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-500\/90{background-color:#f99c00e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/90{background-color:color-mix(in oklab, var(--color-amber-500) 90%, transparent)}}.bg-amber-500\/95{background-color:#f99c00f2}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/95{background-color:color-mix(in oklab, var(--color-amber-500) 95%, transparent)}}.bg-amber-800\/60{background-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.bg-amber-800\/60{background-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}.bg-amber-900\/50{background-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/50{background-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, 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-emerald-500\/80{background-color:#00bb7fcc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/80{background-color:color-mix(in oklab, var(--color-emerald-500) 80%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/15{background-color:#00976726}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/15{background-color:color-mix(in oklab, var(--color-emerald-600) 15%, transparent)}}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/20{background-color:color-mix(in oklab, var(--color-emerald-600) 20%, transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/40{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-600\/90{background-color:#e70044e6}@supports (color:color-mix(in lab, red, red)){.bg-rose-600\/90{background-color:color-mix(in oklab, var(--color-rose-600) 90%, transparent)}}.bg-rose-950{background-color:var(--color-rose-950)}.bg-rose-950\/40{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/40{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.bg-rose-950\/60{background-color:#4d021899}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/60{background-color:color-mix(in oklab, var(--color-rose-950) 60%, transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500\/5{background-color:#00a5ef0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/5{background-color:color-mix(in oklab, var(--color-sky-500) 5%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/20{background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-sky-600\/80{background-color:#0084cccc}@supports (color:color-mix(in lab, red, red)){.bg-sky-600\/80{background-color:color-mix(in oklab, var(--color-sky-600) 80%, transparent)}}.bg-sky-600\/90{background-color:#0084cce6}@supports (color:color-mix(in lab, red, red)){.bg-sky-600\/90{background-color:color-mix(in oklab, var(--color-sky-600) 90%, transparent)}}.bg-sky-950\/40{background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/40{background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/40{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/50{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/60{background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.bg-slate-800\/70{background-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/70{background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/15{background-color:#0f172b26}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/15{background-color:color-mix(in oklab, var(--color-slate-900) 15%, transparent)}}.bg-slate-900\/20{background-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/20{background-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/30{background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/95{background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.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-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-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-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)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-inherit{color:inherit}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/80{color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.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-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.accent-emerald-500{accent-color:var(--color-emerald-500)}.accent-emerald-600{accent-color:var(--color-emerald-600)}.accent-rose-500{accent-color:var(--color-rose-500)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_10px_-2px_rgba\(56\,189\,248\,0\.6\)\]{--tw-shadow:0 0 10px -2px var(--tw-shadow-color,#38bdf899);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_12px_-2px_rgba\(56\,189\,248\,0\.6\)\]{--tw-shadow:0 0 12px -2px var(--tw-shadow-color,#38bdf899);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.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)}.ring-2{--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)}.ring-emerald-500\/40{--tw-ring-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.ring-sky-400{--tw-ring-color:var(--color-sky-400)}.ring-sky-400\/60{--tw-ring-color:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.ring-sky-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.ring-sky-500\/50{--tw-ring-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.ring-sky-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.focus-within\:border-slate-600:focus-within{border-color:var(--color-slate-600)}@media (hover:hover){.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-700\/60:hover{background-color:#b7500099}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-700\/60:hover{background-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-950\/40:hover{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-950\/40:hover{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.hover\:bg-rose-950\/50:hover{background-color:#4d021880}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-950\/50:hover{background-color:color-mix(in oklab, var(--color-rose-950) 50%, transparent)}}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-800\/40:hover{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/40:hover{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.hover\:bg-slate-800\/60:hover{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/60:hover{background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-slate-900\/25:hover{background-color:#0f172b40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/25:hover{background-color:color-mix(in oklab, var(--color-slate-900) 25%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-rose-200:hover{color:var(--color-rose-200)}.hover\:text-rose-400:hover{color:var(--color-rose-400)}.hover\:text-sky-300:hover{color:var(--color-sky-300)}.hover\:text-sky-400:hover{color:var(--color-sky-400)}.hover\:text-slate-100:hover{color:var(--color-slate-100)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-400:hover{color:var(--color-slate-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);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-rose-500:focus{border-color:var(--color-rose-500)}.focus\:border-sky-600:focus{border-color:var(--color-sky-600)}.focus\:border-slate-500:focus{border-color:var(--color-slate-500)}.focus\:border-slate-600:focus{border-color:var(--color-slate-600)}.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);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-slate-600:focus{--tw-ring-color:var(--color-slate-600)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (width>=40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:top-16{top:calc(var(--spacing) * 16)}.sm\:right-3{right:calc(var(--spacing) * 3)}.sm\:bottom-\[4\.5rem\]{bottom:4.5rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:bg-transparent{background-color:#0000}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:top-1\/2{top:50%}.md\:right-1{right:var(--spacing)}.md\:z-10{z-index:10}.md\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-block{display:inline-block}.md\:h-full{height:100%}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:shrink{flex-shrink:1}.md\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:gap-1{gap:var(--spacing)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:overflow-x-visible{overflow-x:visible}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:rounded-md{border-radius:var(--radius-md)}.md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-slate-800{border-color:var(--color-slate-800)}.md\:bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.md\:bg-slate-900\/95{background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.md\:bg-transparent{background-color:#0000}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pr-1{padding-right:var(--spacing)}.md\:pb-0{padding-bottom:0}.md\:pl-3{padding-left:calc(var(--spacing) * 3)}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}.md\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.md\: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)}.md\:ring-slate-800{--tw-ring-color:var(--color-slate-800)}@media (hover:hover){.md\:group-hover\:flex:is(:where(.group):hover *){display:flex}.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}.\[\&_a\]\:text-sky-400 a{color:var(--color-sky-400)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_li\]\:ml-1 li{margin-left:var(--spacing)}.\[\&_ol\]\:my-0\.5 ol{margin-block:calc(var(--spacing) * .5)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:my-0\.5 p,.\[\&_ul\]\:my-0\.5 ul{margin-block:calc(var(--spacing) * .5)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.font-display{font-family:var(--font-display,var(--font-ui));letter-spacing:-.01em}.shadow-sm{--tw-shadow:0 2px 8px var(--app-shadow-color)}.shadow-md{--tw-shadow:0 4px 14px var(--app-shadow-color)}.shadow-lg{--tw-shadow:0 6px 20px var(--app-shadow-color), 0 2px 6px var(--app-shadow-color)}.shadow-xl{--tw-shadow:0 14px 40px var(--app-shadow-color-strong), 0 4px 12px var(--app-shadow-color)}.shadow-2xl{--tw-shadow:0 18px 52px var(--app-shadow-color-strong), 0 6px 18px var(--app-shadow-color)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:22px;--radius-2xl:26px;--app-shadow-color:#26261f12;--app-shadow-color-strong:#1c1e1b29}html,body,#root{height:100%}#root{height:100dvh}body{font-family:var(--font-ui,Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);margin:0}[data-theme=lumen]{--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Iowan Old Style", "Palatino Linotype", Georgia, serif;--color-slate-950:#f2f0ea;--color-slate-900:#fff;--color-slate-800:#f1efe8;--color-slate-700:#ddd9cf;--color-slate-600:#aaa89f;--color-slate-500:#77786f;--color-slate-400:#5a5b55;--color-slate-300:#3e3f3a;--color-slate-200:#20211f;--color-slate-100:#111210;--color-slate-50:#000;--color-emerald-600:#2d4034;--color-emerald-500:#405648;--color-emerald-400:#405648;--color-emerald-300:#2b3d31;--color-emerald-200:#2d4034;--color-emerald-100:#26362c}[data-theme=ledger]{--font-ui:"Arial Narrow", "Roboto Condensed", Arial, sans-serif;--font-display:"Iowan Old Style", "Palatino Linotype", Georgia, serif;--color-slate-950:#f2efe6;--color-slate-900:#fffdf7;--color-slate-800:#ebe6da;--color-slate-700:#cfc8b9;--color-slate-600:#a09a8d;--color-slate-500:#706b61;--color-slate-400:#56524a;--color-slate-300:#3d3a33;--color-slate-200:#22201c;--color-slate-100:#11100e;--color-slate-50:#000;--color-emerald-600:#c73e19;--color-emerald-500:#ed5b31;--color-emerald-400:#ed5b31;--color-emerald-300:#bd3b18;--color-emerald-200:#c73e19;--color-emerald-100:#a93515}[data-theme=comics]{--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Georgia, "Times New Roman", serif;--color-slate-950:#e8e6de;--color-slate-900:#fffdf7;--color-slate-800:#e9e5d9;--color-slate-700:#c8c4ba;--color-slate-600:#979a9d;--color-slate-500:#667080;--color-slate-400:#505b6c;--color-slate-300:#3a4658;--color-slate-200:#233044;--color-slate-100:#081b33;--color-slate-50:#000;--color-emerald-600:#073e5b;--color-emerald-500:#0d5b82;--color-emerald-400:#0d5b82;--color-emerald-300:#073b56;--color-emerald-200:#073e5b;--color-emerald-100:#06354d}[data-theme=mosaic]{--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-slate-950:#f1edff;--color-slate-900:#fff;--color-slate-800:#eee8ff;--color-slate-700:#d7cdf0;--color-slate-600:#a69db8;--color-slate-500:#756d80;--color-slate-400:#5b5466;--color-slate-300:#423b4b;--color-slate-200:#272130;--color-slate-100:#17121f;--color-slate-50:#000;--color-emerald-600:#3f21ca;--color-emerald-500:#5a38ed;--color-emerald-400:#5a38ed;--color-emerald-300:#3c1fc0;--color-emerald-200:#3f21ca;--color-emerald-100:#361cac}[data-theme=lumen],[data-theme=ledger],[data-theme=comics],[data-theme=mosaic]{--color-amber-50:#78350f;--color-amber-100:#854d0e;--color-amber-200:#92400e;--color-amber-300:#b45309;--color-amber-400:#d97706;--color-rose-50:#881337;--color-rose-100:#9f1239;--color-rose-200:#9f1239;--color-rose-300:#be123c;--color-rose-400:#e11d48;--color-sky-100:#075985;--color-sky-200:#0c4a6e;--color-sky-300:#0369a1;--color-sky-400:#0284c7}[data-theme=orbit],[data-theme=nebula],[data-theme=space]{--app-shadow-color:#00000057;--app-shadow-color-strong:#0000007a}[data-theme=orbit]{--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-slate-950:#111021;--color-slate-900:#18162c;--color-slate-800:#1a1830;--color-slate-700:#211e3b;--color-slate-600:#332f52;--color-slate-500:#69638c;--color-slate-400:#9992bd;--color-slate-300:#c6c1e1;--color-slate-200:#ebe8ff;--color-slate-100:#f5f3ff;--color-slate-50:#fff;--color-emerald-600:#6a62bf;--color-emerald-500:#8e82ff;--color-emerald-400:#a298ff;--color-emerald-300:#bbb4ff;--color-emerald-200:#d2cdff;--color-emerald-100:#e6e4ff}[data-theme=nebula]{--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-slate-950:#07110f;--color-slate-900:#091713;--color-slate-800:#0d1916;--color-slate-700:#13231f;--color-slate-600:#274b3f;--color-slate-500:#4c6c60;--color-slate-400:#7d9a8f;--color-slate-300:#b2c8bf;--color-slate-200:#ddede6;--color-slate-100:#ebf6f0;--color-slate-50:#f3fff9;--color-emerald-600:#5db07c;--color-emerald-500:#7ceba6;--color-emerald-400:#94efb6;--color-emerald-300:#b0f3ca;--color-emerald-200:#cbf7db;--color-emerald-100:#e2fbeb}[data-theme=space]{--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-slate-950:#050b0e;--color-slate-900:#091317;--color-slate-800:#0b1519;--color-slate-700:#101e23;--color-slate-600:#22484c;--color-slate-500:#506a70;--color-slate-400:#86a0a5;--color-slate-300:#b5c9cd;--color-slate-200:#dcebed;--color-slate-100:#e9f6f7;--color-slate-50:#f5ffff;--color-emerald-600:#379fa5;--color-emerald-500:#49d4dc;--color-emerald-400:#6adce2;--color-emerald-300:#92e5ea;--color-emerald-200:#b6eef1;--color-emerald-100:#d7f6f7}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.ot-rd{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f0ea;--bg-soft:#eae7df;--surface:#fbfaf7;--surface-strong:#fff;--surface-tint:#f1efe8;--ink:#20211f;--ink-strong:#111210;--muted:#77786f;--muted-2:#a3a39a;--line:#ddd9cf;--line-soft:#ebe8e0;--accent:#405648;--accent-strong:#2d4034;--accent-soft:#dce6dd;--accent-contrast:#fff;--coral:#e36f4d;--coral-soft:#f8ded5;--indigo:#6258ab;--indigo-soft:#e5e1f6;--sage:#6f8d75;--sage-soft:#dfebdf;--yellow:#d9a43d;--shadow:0 18px 52px #26261f12;--shadow-small:0 6px 20px #26261f0e;--radius-xl:24px;--radius-lg:18px;--radius-md:13px;--radius-sm:9px;--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Iowan Old Style", "Palatino Linotype", Georgia, serif;--sidebar:272px;--topbar:72px}.ot-rd,.ot-rd *{box-sizing:border-box}.ot-rd{scroll-behavior:smooth;background:var(--bg);min-width:320px;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}.ot-rd button,.ot-rd input,.ot-rd select,.ot-rd textarea{color:inherit;font:inherit}.ot-rd button,.ot-rd a{-webkit-tap-highlight-color:transparent}.ot-rd button{cursor:pointer;border:0}.ot-rd a{color:inherit;text-decoration:none}.ot-rd svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px;display:block}.ot-rd .svg-defs{width:0;height:0;position:absolute;overflow:hidden}.ot-rd :focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:2px}.ot-rd .app-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);column-gap:12px;min-height:100dvh;display:grid}.ot-rd .workspace-nav{z-index:30;background:var(--surface);border-right:1px solid var(--line);flex-direction:column;height:100dvh;min-height:640px;padding:22px 18px 18px;transition:transform .22s,width .22s;display:flex;position:sticky;top:0;overflow:hidden auto}.ot-rd .brand-row,.ot-rd .profile-row,.ot-rd .nav-label-row,.ot-rd .project-link,.ot-rd .utility-link,.ot-rd .calendar-card,.ot-rd .topbar,.ot-rd .breadcrumb,.ot-rd .topbar-actions,.ot-rd .design-picker,.ot-rd .design-option,.ot-rd .welcome-row,.ot-rd .focus-command,.ot-rd .metric-card,.ot-rd .panel-heading,.ot-rd .task-row,.ot-rd .task-meta,.ot-rd .event-card,.ot-rd .note-panel footer,.ot-rd .voice-dock{align-items:center;display:flex}.ot-rd .brand-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;padding:0 4px 22px}.ot-rd .brand{align-items:center;gap:11px;display:inline-flex}.ot-rd .brand-mark{width:38px;height:38px;color:var(--accent-contrast);background:var(--accent);box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 24%, transparent);border-radius:12px;place-items:center;display:grid}.ot-rd .brand-mark svg{stroke-width:1.4px;width:25px;height:25px}.ot-rd .brand-mark img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.ot-rd .brand-word{color:var(--ink-strong);letter-spacing:-.04em;font-size:18px;font-weight:750}.ot-rd .icon-button,.ot-rd .mini-button{color:var(--muted);background:0 0;border-radius:10px;flex:none;place-items:center;display:inline-grid}.ot-rd .icon-button{width:36px;height:36px}.ot-rd .icon-button:hover,.ot-rd .mini-button:hover{color:var(--ink);background:var(--surface-tint)}.ot-rd .nav-collapse svg{width:17px;transform:rotate(180deg)}.ot-rd .mini-button{width:25px;height:25px}.ot-rd .mini-button svg{width:15px}.ot-rd .nav-block{margin-top:24px}.ot-rd .nav-label-row{justify-content:space-between;margin:0 7px 9px}.ot-rd .nav-label{color:var(--muted-2);letter-spacing:.15em;text-transform:uppercase;margin:0 7px 9px;font-size:10px;font-weight:750;display:block}.ot-rd .nav-label-row .nav-label{margin:0}.ot-rd .project-list,.ot-rd .utility-nav{flex-direction:column;gap:4px;display:flex}.ot-rd .project-link,.ot-rd .utility-link{text-align:left;background:0 0;border-radius:12px;gap:11px;width:100%;min-height:46px;padding:8px 10px;transition:color .16s,background .16s,transform .16s}.ot-rd .project-link:hover,.ot-rd .utility-link:hover{background:var(--surface-tint)}.ot-rd .project-link.active{background:var(--accent-soft)}.ot-rd .project-color{width:9px;height:9px;box-shadow:0 0 0 4px var(--surface);border-radius:50%;flex:none}.ot-rd .project-link.active .project-color{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-soft) 45%, var(--surface))}.ot-rd .color-coral,.ot-rd .dot-coral{background:var(--coral)}.ot-rd .color-indigo,.ot-rd .dot-indigo{background:var(--indigo)}.ot-rd .color-sage,.ot-rd .dot-sage{background:var(--sage)}.ot-rd .project-copy,.ot-rd .profile-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ot-rd .project-copy b,.ot-rd .profile-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.ot-rd .project-copy small,.ot-rd .profile-copy small{color:var(--muted);font-size:10px}.ot-rd .project-count{width:23px;height:23px;color:var(--muted);background:color-mix(in srgb, var(--surface) 58%, transparent);border-radius:8px;place-items:center;font-size:10px;font-weight:700;display:grid}.ot-rd .utility-link{min-height:40px;color:var(--muted);padding-block:6px;font-size:12px;font-weight:550}.ot-rd .utility-link svg{width:17px;height:17px}.ot-rd .utility-link.active{color:var(--accent-strong);font-weight:680}.ot-rd .utility-link em{width:23px;height:21px;color:var(--muted);background:var(--surface-tint);border-radius:7px;place-items:center;margin-left:auto;font-size:10px;font-style:normal;display:grid}.ot-rd .calendar-card{background:var(--surface-tint);border:1px solid var(--line-soft);border-radius:15px;gap:11px;margin-top:auto;padding:13px;position:relative;overflow:hidden}.ot-rd .calendar-card:after{background:var(--accent-soft);content:"";border-radius:50%;width:68px;height:68px;position:absolute;bottom:-23px;right:-12px}.ot-rd .calendar-icon{width:39px;height:43px;color:var(--accent-contrast);text-align:center;background:var(--accent);border-radius:10px;flex:none;place-content:center;display:grid}.ot-rd .calendar-icon span{font-size:15px;font-weight:780;line-height:1}.ot-rd .calendar-icon small{letter-spacing:.14em;margin-top:3px;font-size:7px;font-weight:800}.ot-rd .calendar-card>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.ot-rd .calendar-card strong{font-size:11px}.ot-rd .calendar-card span{color:var(--muted);font-size:9px}.ot-rd .calendar-arrow{z-index:1;width:15px;color:var(--accent);margin-left:auto;position:relative}.ot-rd .profile-row{border-top:1px solid var(--line-soft);gap:10px;margin-top:14px;padding:14px 4px 0}.ot-rd .avatar{color:#fff;background:linear-gradient(145deg, var(--indigo), var(--coral));border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.ot-rd .workspace{min-width:0;min-height:100dvh;padding-bottom:110px;position:relative;overflow:hidden}.ot-rd .topbar{z-index:20;height:var(--topbar);background:color-mix(in srgb, var(--bg) 87%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:24px;padding:0 clamp(22px,3vw,44px);position:sticky;top:0}.ot-rd .mobile-nav-button{display:none}.ot-rd .breadcrumb{min-width:190px;color:var(--muted);gap:7px;font-size:11px}.ot-rd .breadcrumb svg{width:12px}.ot-rd .breadcrumb strong{color:var(--ink);font-weight:650}.ot-rd .search-box{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:9px;width:min(320px,24vw);height:39px;padding:0 11px;display:flex}.ot-rd .search-box svg{width:16px;color:var(--muted-2)}.ot-rd .search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:11px}.ot-rd .search-box input::placeholder{color:var(--muted-2)}.ot-rd kbd{min-width:21px;height:21px;color:var(--muted);background:var(--surface-tint);border:1px solid var(--line);box-shadow:0 1px 0 var(--line);border-radius:6px;place-items:center;font-family:inherit;font-size:9px;display:inline-grid}.ot-rd .topbar-actions{gap:12px;margin-left:auto}.ot-rd .design-picker{background:var(--surface);border:1px solid var(--line);border-radius:13px;gap:4px;height:41px;padding:4px}.ot-rd .design-picker>span{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:750}.ot-rd .design-option{height:31px;color:var(--muted);background:0 0;border-radius:9px;gap:6px;padding:0 9px;font-size:10px}.ot-rd .design-option:hover{color:var(--ink)}.ot-rd .design-option.active{color:var(--ink-strong);background:var(--surface-tint);box-shadow:inset 0 0 0 1px var(--line-soft)}.ot-rd .swatch{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:50%;width:11px;height:11px}.ot-rd .swatch-lumen{background:#e9bfa9}.ot-rd .swatch-nebula{background:#a8ffcb}.ot-rd .swatch-ledger{background:#f15f32}.ot-rd .swatch-orbit{background:#8477ff}.ot-rd .swatch-mosaic{background:#ffd43b}.ot-rd .swatch-space{background:radial-gradient(circle,#071217 34%,#52e7ef 36% 54%,#d5ae67 56% 73%,#182d32 75%)}.ot-rd .swatch-comics{background:linear-gradient(135deg,#0b2342 0 45%,#f5c449 46% 68%,#d74838 69%)}.ot-rd .notification-button{background:var(--surface);border:1px solid var(--line);position:relative}.ot-rd .public-site-link{height:41px;color:var(--muted);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:720;display:inline-flex}.ot-rd .public-site-link:hover{color:var(--ink)}.ot-rd .public-site-link svg{width:14px}.ot-rd .theme-shortcut{height:41px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;padding:0 11px;font-size:10px;display:inline-flex}.ot-rd .theme-shortcut b{color:var(--ink)}.ot-rd .theme-shortcut>svg{width:14px;margin-left:2px}.ot-rd .theme-shortcut:hover{color:var(--ink);background:var(--surface-tint)}.ot-rd .notification-button>span{background:var(--coral);border:2px solid var(--surface);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.ot-rd .dashboard-content{width:min(1340px,100%);margin:0 auto;padding:clamp(28px,3.3vw,52px) clamp(22px,3.2vw,48px) 80px}.ot-rd .welcome-row{justify-content:space-between;gap:24px;margin-bottom:28px}.ot-rd .eyebrow,.ot-rd .section-kicker{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:750}.ot-rd .eyebrow{align-items:center;gap:7px;margin:0 0 7px;display:flex}.ot-rd .eyebrow>span{background:var(--coral);width:17px;height:1px}.ot-rd .welcome-row h1{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(35px,3.2vw,52px);font-weight:500;line-height:1}.ot-rd .welcome-row h1 span{color:var(--coral)}.ot-rd .welcome-copy{color:var(--muted);margin:9px 0 0;font-size:12px}.ot-rd .primary-button,.ot-rd .timer-button{color:var(--accent-contrast);background:var(--accent);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.ot-rd .primary-button:hover,.ot-rd .timer-button:hover{background:var(--accent-strong);box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 21%, transparent);transform:translateY(-1px)}.ot-rd .new-task-button{min-height:42px;padding:0 17px}.ot-rd .new-task-button svg{width:16px}.ot-rd .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-small)}.ot-rd .focus-command{color:#f4f3ee;background:var(--accent-strong);min-height:100px;box-shadow:0 19px 48px color-mix(in srgb, var(--accent-strong) 23%, transparent);border-color:#0000;gap:28px;padding:18px 20px 18px 24px;position:relative;overflow:hidden}.ot-rd .focus-command:before{background:radial-gradient(circle, color-mix(in srgb, var(--coral) 33%, transparent), transparent 66%);content:"";width:250px;height:250px;position:absolute;top:-95px;right:17%}.ot-rd .focus-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex;position:relative}.ot-rd .focus-command .section-kicker,.ot-rd .timer-label{color:#ffffff8c}.ot-rd .focus-copy>strong{font-family:var(--font-display);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.ot-rd .focus-tags{gap:5px;margin-top:2px;display:flex}.ot-rd .focus-tags span{color:#ffffffa3;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;padding:3px 7px;font-size:8px}.ot-rd .timer-block{text-align:right;flex-direction:column;gap:2px;min-width:152px;display:flex;position:relative}.ot-rd .timer-label{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.ot-rd .timer-block time{font-variant-numeric:tabular-nums;letter-spacing:.025em;font-size:22px;font-weight:560}.ot-rd .timer-button{min-width:108px;height:44px;color:var(--accent-strong);background:#f2eee2;padding:0 15px;position:relative}.ot-rd .timer-button:hover{color:var(--accent-contrast)}.ot-rd .timer-button svg{width:14px}.ot-rd .pause-icon,.ot-rd .timer-button[aria-pressed=true] .play-icon{display:none}.ot-rd .timer-button[aria-pressed=true] .pause-icon{display:block}.ot-rd .voice-mini{align-items:center;gap:3px;height:38px;display:none}.ot-rd .voice-mini i,.ot-rd .waveform i{background:currentColor;border-radius:999px;width:2px;height:25%;display:block}.ot-rd .voice-mini i:nth-child(2),.ot-rd .voice-mini i:nth-child(4),.ot-rd .waveform i:nth-child(2),.ot-rd .waveform i:nth-child(6){height:55%}.ot-rd .voice-mini i:nth-child(3),.ot-rd .waveform i:nth-child(3),.ot-rd .waveform i:nth-child(5){height:85%}.ot-rd .voice-mini i:nth-child(4),.ot-rd .waveform i:nth-child(4){height:100%}.ot-rd .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.ot-rd .metric-card{gap:13px;min-height:115px;padding:18px;position:relative;overflow:hidden}.ot-rd .metric-icon{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:12px;flex:none;place-items:center;display:grid}.ot-rd .metric-icon svg{width:18px}.ot-rd .metric-card>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.ot-rd .metric-card>div:nth-child(2)>span{color:var(--muted);font-size:10px}.ot-rd .metric-card strong{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.025em;font-size:24px;font-weight:560;line-height:1}.ot-rd .metric-card strong b{font-weight:inherit}.ot-rd .metric-card strong small{color:var(--muted-2);font-family:var(--font-ui);margin-left:4px;font-size:10px;font-weight:500}.ot-rd .metric-card>div:nth-child(2)>small{color:var(--muted-2);font-size:8px}.ot-rd .progress-ring{--size:47px;width:var(--size);height:var(--size);background:radial-gradient(closest-side, var(--surface) 76%, transparent 77% 99%), conic-gradient(var(--coral) calc(var(--progress) * 1%), var(--line-soft) 0);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.ot-rd .progress-ring span{color:var(--muted);font-size:8px;font-weight:720}.ot-rd .sparkline{width:82px;height:34px;color:var(--indigo);opacity:.75;position:absolute;bottom:13px;right:12px}.ot-rd .sparkline path{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.ot-rd .attendees{margin-left:auto;display:flex}.ot-rd .attendees i{width:30px;height:30px;color:var(--accent-strong);background:var(--accent-soft);border:2px solid var(--surface);border-radius:50%;place-items:center;margin-left:-7px;font-size:7px;font-style:normal;font-weight:750;display:grid}.ot-rd .attendees i:nth-child(2){color:#6a5432;background:#f1dfba}.ot-rd .attendees i:nth-child(3){color:#5b4779;background:var(--indigo-soft)}.ot-rd .main-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.ot-rd .tasks-panel,.ot-rd .agenda-panel,.ot-rd .note-panel,.ot-rd .week-panel{padding:20px}.ot-rd .tasks-panel{grid-column:span 8}.ot-rd .agenda-panel{grid-column:span 4}.ot-rd .note-panel{grid-column:span 7}.ot-rd .week-panel{grid-column:span 5}.ot-rd .panel-heading{justify-content:space-between;gap:16px;min-height:39px}.ot-rd .panel-heading>div:first-child{min-width:0}.ot-rd .panel-heading .section-kicker{margin-bottom:4px;display:block}.ot-rd .panel-heading h2{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:560}.ot-rd .text-button{color:var(--accent);background:0 0;flex:none;align-items:center;gap:6px;padding:5px 0;font-size:9px;font-weight:700;display:inline-flex}.ot-rd .text-button:hover{color:var(--accent-strong)}.ot-rd .text-button svg{width:13px}.ot-rd .filter-row{gap:5px;margin:16px 0 8px;display:flex}.ot-rd .filter-chip{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 9px;font-size:9px}.ot-rd .filter-chip span{background:var(--surface-tint);border-radius:50%;place-items:center;min-width:17px;height:17px;margin-left:4px;font-size:8px;display:inline-grid}.ot-rd .filter-chip.active{color:var(--accent-strong);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 15%, transparent)}.ot-rd .filter-chip.active span{background:color-mix(in srgb, var(--surface) 75%, transparent)}.ot-rd .task-list{flex-direction:column;display:flex}.ot-rd .task-row{border-top:1px solid var(--line-soft);gap:11px;min-height:63px;transition:opacity .18s,transform .18s,background .18s}.ot-rd .task-row.filtered-out{display:none}.ot-rd .task-row:hover{background:color-mix(in srgb, var(--surface-tint) 55%, transparent)}.ot-rd .task-check{color:#0000;border:1px solid var(--line);background:0 0;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ot-rd .task-check svg{width:14px}.ot-rd .task-check:hover{border-color:var(--accent)}.ot-rd .task-check.checked{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.ot-rd .task-main{text-align:left;background:0 0;flex-direction:column;flex:1;gap:5px;min-width:0;padding:0;display:flex}.ot-rd .task-open:hover strong{color:var(--accent)}.ot-rd .task-main strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.ot-rd .task-main span{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.ot-rd .dot{border-radius:50%;width:6px;height:6px}.ot-rd .task-meta{gap:10px;margin-left:auto}.ot-rd .task-meta time{width:33px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:8px}.ot-rd .tag{border-radius:999px;padding:4px 7px;font-size:7px;font-weight:700}.ot-rd .tag.high{color:#a54128;background:var(--coral-soft)}.ot-rd .tag.medium{color:#514586;background:var(--indigo-soft)}.ot-rd .tag.low{color:#526b57;background:var(--sage-soft)}.ot-rd .tag.done{color:var(--muted);background:var(--surface-tint)}.ot-rd .task-row.completed .task-main strong{color:var(--muted-2);text-decoration:line-through}.ot-rd .task-row.completed .task-main span,.ot-rd .task-row.completed .task-meta{opacity:.65}.ot-rd .task-row .icon-button{width:29px;height:29px}.ot-rd .task-row .icon-button svg{width:15px}.ot-rd .add-row{width:100%;height:35px;color:var(--muted);background:var(--surface-tint);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:7px;font-size:9px;font-weight:650;display:flex}.ot-rd .add-row:hover{color:var(--accent);background:var(--accent-soft)}.ot-rd .add-row svg{width:13px}.ot-rd .welcome-actions{flex:none;align-items:center;gap:10px;display:flex}.ot-rd .rd-customize-button{min-height:42px;color:var(--ink);background:var(--surface-tint);border:1px solid var(--line);border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:650;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.ot-rd .rd-customize-button:hover{color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.ot-rd .rd-customize-button.active{color:var(--accent-contrast);background:var(--accent);border-color:#0000}.ot-rd .rd-widgets{margin-top:14px}.ot-rd .rd-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ot-rd .rd-widget-col{flex-direction:column;gap:14px;min-width:0;display:flex}.ot-rd .rd-widget-panel{padding:20px}.ot-rd .rd-widget-heading{margin-bottom:12px}.ot-rd .rd-widget-native{position:relative}.ot-rd .rd-widget-badge{z-index:1;color:var(--muted);background:var(--surface-tint);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;top:14px;right:16px}.ot-rd .rd-widget-body>section>h3:first-child,.ot-rd .rd-widget-body>section>div:first-child>h3{display:none}.ot-rd .rd-widget-empty{color:var(--muted);padding:12px 2px;font-size:12px}.ot-rd .rd-widget-editbar{color:var(--ink);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;font-size:12px;display:flex}.ot-rd .rd-widget-editbar-hint{color:var(--muted);font-size:11px}.ot-rd .rd-widget-add{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;margin-left:auto;font-size:11px;font-weight:650;display:inline-flex}.ot-rd .rd-widget-add select{color:var(--ink);background:var(--surface);border:1px solid var(--line);text-transform:none;letter-spacing:0;border-radius:9px;padding:6px 9px;font-size:12px}.ot-rd .rd-widget-done{color:var(--accent-contrast);background:var(--accent);border-radius:10px;padding:7px 13px;font-size:12px;font-weight:700}.ot-rd .rd-widget-done:hover{background:var(--accent-strong)}.ot-rd .rd-widget-edit{border:1px dashed color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-tint) 55%, transparent);padding:8px}.ot-rd .rd-widget-edit-bar{align-items:center;gap:8px;margin-bottom:8px;padding:4px 6px;display:flex}.ot-rd .rd-widget-edit-order{gap:4px;display:inline-flex}.ot-rd .rd-widget-edit-bar button{min-width:26px;height:26px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;place-items:center;padding:0 6px;font-size:13px;line-height:1;transition:background .14s,color .14s,border-color .14s;display:inline-grid}.ot-rd .rd-widget-edit-bar button:hover:not(:disabled){color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.ot-rd .rd-widget-edit-bar button:disabled{opacity:.4;cursor:not-allowed}.ot-rd .rd-widget-edit-label{min-width:0;color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:650;overflow:hidden}.ot-rd .rd-widget-edit-type{color:var(--muted);background:var(--surface);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 8px;font-size:9px;font-weight:700}.ot-rd .rd-widget-edit-remove:hover:not(:disabled){color:var(--coral)!important;border-color:color-mix(in srgb, var(--coral) 40%, transparent)!important}.ot-rd .date-pill{width:37px;height:41px;color:var(--accent-strong);background:var(--accent-soft);font-family:var(--font-display);border-radius:10px;place-content:center;font-size:14px;font-weight:600;line-height:1;display:grid}.ot-rd .date-pill small{font-family:var(--font-ui);letter-spacing:.14em;margin-top:3px;font-size:6px;font-weight:800}.ot-rd .timeline{flex-direction:column;gap:8px;margin:17px 0 11px;display:flex;position:relative}.ot-rd .timeline:before{background:var(--line-soft);content:"";width:1px;position:absolute;top:7px;bottom:7px;left:45px}.ot-rd .time-now{height:15px;color:var(--coral);align-items:center;font-size:7px;font-weight:700;display:flex;position:relative}.ot-rd .time-now span{width:45px}.ot-rd .time-now i{background:color-mix(in srgb, var(--coral) 48%, transparent);width:calc(100% - 45px);height:1px;position:relative}.ot-rd .time-now i:before{background:var(--coral);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:-3px}.ot-rd .event-card{border-left:3px solid var(--indigo);border-radius:9px;gap:9px;min-height:53px;margin-left:45px;padding:9px 10px}.ot-rd .event-card>time{width:31px;color:var(--ink);font-size:8px;font-weight:720}.ot-rd .event-card>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ot-rd .event-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ot-rd .event-card span,.ot-rd .event-card>small{color:var(--muted);font-size:7px}.ot-rd .event-indigo{background:var(--indigo-soft);border-color:var(--indigo)}.ot-rd .event-sage{background:var(--sage-soft);border-color:var(--sage)}.ot-rd .event-coral{background:var(--coral-soft);border-color:var(--coral)}.ot-rd .note-panel{position:relative;overflow:hidden}.ot-rd .note-panel:after{background:var(--coral-soft);opacity:.45;content:"";border-radius:50%;width:135px;height:135px;position:absolute;bottom:-34px;right:-25px}.ot-rd .note-panel>p{z-index:1;max-width:66ch;color:var(--muted);font-family:var(--font-display);margin:20px 0 18px;font-size:14px;line-height:1.55;position:relative}.ot-rd .note-panel footer{z-index:1;justify-content:space-between;gap:12px;position:relative}.ot-rd .note-panel footer>span{color:var(--muted-2);font-size:8px}.ot-rd .week-total{color:var(--accent);font-family:var(--font-display);font-size:18px;font-weight:600}.ot-rd .bar-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:7px;height:91px;margin-top:14px;display:grid}.ot-rd .bar-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.ot-rd .bar-chart i{width:min(18px,70%);height:var(--height);background:var(--accent-soft);border-radius:6px 6px 2px 2px;min-height:5px}.ot-rd .bar-chart .today i{background:var(--coral)}.ot-rd .bar-chart span{color:var(--muted-2);font-size:7px}.ot-rd .voice-dock{z-index:40;width:min(390px,100vw - 48px);min-height:66px;color:var(--ink);text-align:left;background:color-mix(in srgb, var(--surface-strong) 92%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;gap:12px;padding:9px 13px 9px 9px;transition:transform .18s,box-shadow .18s;position:fixed;bottom:24px;right:34px;box-shadow:0 18px 60px #1c1e1b29}.ot-rd .voice-dock:hover:not(.voice-active){transform:translateY(-2px);box-shadow:0 21px 65px #1c1e1b38}.ot-rd .voice-primary{min-width:0;color:inherit;text-align:left;background:0 0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.ot-rd .voice-orb{width:47px;height:47px;color:var(--accent-contrast);background:var(--accent);border-radius:14px;flex:none;place-items:center;display:grid}.ot-rd .voice-orb svg{width:20px}.ot-rd .voice-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ot-rd .voice-copy small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:720}.ot-rd .voice-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.ot-rd .waveform{height:30px;color:var(--coral);align-items:center;gap:3px;display:none}.ot-rd .voice-dock.voice-active{width:min(760px,100vw - 48px);padding-right:9px}.ot-rd[data-design] .voice-dock.voice-active{width:min(760px,100vw - 48px)}.ot-rd .voice-dock.voice-active .voice-primary{min-width:230px}.ot-rd .voice-dock.voice-active .waveform{display:flex}.ot-rd .voice-dock.voice-active .waveform i{animation:.76s ease-in-out infinite alternate wave}.ot-rd .voice-dock.voice-active .waveform i:nth-child(2n){animation-delay:-340ms}.ot-rd .voice-dock.voice-active .waveform i:nth-child(3n){animation-delay:-530ms}.ot-rd .voice-dock.voice-active .voice-orb{color:#fff;background:var(--coral);box-shadow:0 0 0 7px color-mix(in srgb, var(--coral) 17%, transparent)}.ot-rd .voice-secondary-controls{border-left:1px solid var(--line);flex:1;gap:6px;padding-left:9px;display:none}.ot-rd .voice-dock.voice-active .voice-secondary-controls{display:flex}.ot-rd .voice-secondary-controls>button{min-width:96px;min-height:48px;color:var(--muted);text-align:left;background:var(--surface-tint);border:1px solid var(--line-soft);border-radius:11px;flex:1;align-items:center;gap:7px;padding:6px 9px;display:flex}.ot-rd .voice-secondary-controls>button:hover{color:var(--ink);border-color:var(--line)}.ot-rd .voice-secondary-controls>button[aria-pressed=true]{color:var(--accent-strong);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.ot-rd .voice-secondary-controls>button svg{flex:none;width:17px;height:17px}.ot-rd .voice-secondary-controls>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ot-rd .voice-secondary-controls strong{white-space:nowrap;font-size:11px;font-weight:720}.ot-rd .voice-secondary-controls small{color:var(--muted-2);white-space:nowrap;font-size:9px}.ot-rd .voice-secondary-controls .voice-stop{color:var(--coral);background:var(--coral-soft)}.ot-rd .meeting-dock{z-index:40;min-width:178px;min-height:66px;color:var(--ink);text-align:left;background:color-mix(in srgb, var(--surface-strong) 92%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;align-items:center;gap:10px;padding:9px 14px 9px 9px;transition:right .18s,bottom .18s,transform .18s;display:flex;position:fixed;bottom:24px;right:438px;box-shadow:0 18px 50px #1c1e1b1f}.ot-rd.voice-active .meeting-dock{right:808px}.ot-rd .meeting-dock:hover{transform:translateY(-2px)}.ot-rd .meeting-dock>span:last-child{flex-direction:column;gap:3px;display:flex}.ot-rd .meeting-dock small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:720}.ot-rd .meeting-dock strong{font-size:13px}.ot-rd .meeting-dock-icon{width:47px;height:47px;color:var(--indigo);background:var(--indigo-soft);border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.ot-rd .meeting-dock-icon svg{width:20px}.ot-rd .meeting-dock-icon i{background:var(--coral);border:2px solid var(--indigo-soft);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.ot-rd .meeting-dock[aria-pressed=true]{color:var(--accent-contrast);background:var(--coral);border-color:#0000}.ot-rd .meeting-dock[aria-pressed=true] small{color:color-mix(in srgb, var(--accent-contrast) 70%, transparent)}.ot-rd .meeting-dock[aria-pressed=true] .meeting-dock-icon{color:var(--coral);background:var(--accent-contrast)}.ot-rd .meeting-dock[aria-pressed=true] .meeting-dock-icon i{animation:1.2s ease-in-out infinite meeting-pulse}.ot-rd .voice-primary:disabled{cursor:not-allowed;opacity:.48}.ot-rd .meeting-banner{top:13px;left:calc(50% + (var(--sidebar) / 2));z-index:65;min-height:45px;color:var(--ink);background:color-mix(in srgb, var(--surface-strong) 93%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;align-items:center;gap:14px;padding:7px 8px 7px 14px;font-size:11px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 44px #1c1e1b2b}.ot-rd .meeting-banner[hidden]{display:none}.ot-rd .meeting-banner span{align-items:center;gap:6px;display:flex}.ot-rd .meeting-banner span i,.ot-rd .meeting-live-status i,.ot-rd .meeting-live-actions>span i{background:var(--coral);width:8px;height:8px;box-shadow:0 0 0 5px var(--coral-soft);border-radius:50%;flex:none;animation:1.2s ease-in-out infinite meeting-pulse}.ot-rd .meeting-banner em{color:var(--muted);font-size:10px;font-style:normal}.ot-rd .meeting-banner button{color:#fff;background:var(--coral);border-radius:9px;min-height:31px;padding:0 12px;font-size:10px;font-weight:750}.ot-rd .meeting-start-modal{width:min(520px,100vw - 32px)}.ot-rd .meeting-live-modal{width:min(780px,100vw - 32px)}.ot-rd .meeting-start-modal .modal-header h2,.ot-rd .meeting-live-modal .modal-header h2{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.035em;margin:3px 0 0;font-size:22px;font-weight:560}.ot-rd .meeting-start-content{text-align:center;justify-items:center;padding:30px 36px 27px;display:grid}.ot-rd .meeting-start-illustration{width:78px;height:78px;color:var(--accent-contrast);background:var(--accent);box-shadow:0 16px 38px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:24px;place-items:center;display:grid;position:relative}.ot-rd .meeting-start-illustration svg{width:31px;height:31px}.ot-rd .meeting-start-illustration i{background:var(--coral);border:3px solid var(--surface);border-radius:999px;width:5px;height:18px;position:absolute;bottom:-8px}.ot-rd .meeting-start-illustration i:first-of-type{height:13px;left:27px}.ot-rd .meeting-start-illustration i:nth-of-type(2){height:22px;left:36px}.ot-rd .meeting-start-illustration i:last-of-type{height:16px;right:27px}.ot-rd .meeting-start-content>p{max-width:395px;color:var(--muted);margin:24px 0 23px;font-size:13px;line-height:1.65}.ot-rd .meeting-start-content label{text-align:left;flex-direction:column;gap:7px;width:100%;display:flex}.ot-rd .meeting-start-content label>span{color:var(--ink-strong);font-size:12px;font-weight:720}.ot-rd .meeting-start-content select{width:100%;height:46px;color:var(--ink);background:var(--surface-tint);border:1px solid var(--line);border-radius:11px;padding:0 13px;font-size:13px}.ot-rd .meeting-start-content label small{color:var(--muted);font-size:10px}.ot-rd .meeting-start-actions,.ot-rd .meeting-live-actions{background:var(--surface-tint);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;min-height:64px;padding:10px 18px;display:flex}.ot-rd .meeting-start-actions button,.ot-rd .meeting-live-actions button{background:var(--surface-strong);border:1px solid var(--line);border-radius:10px;min-height:40px;padding:0 15px;font-size:11px;font-weight:700}.ot-rd .meeting-start-actions .primary-button,.ot-rd .meeting-live-actions .primary-button{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.ot-rd .meeting-live-content{padding:22px 25px 18px}.ot-rd .meeting-live-status{min-height:43px;color:var(--muted);background:var(--coral-soft);border:1px solid color-mix(in srgb, var(--coral) 18%, transparent);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;font-size:11px;display:flex}.ot-rd .meeting-live-status span{align-items:center;gap:9px;display:flex}.ot-rd .meeting-live-status strong{color:var(--ink-strong);font-variant-numeric:tabular-nums;font-size:12px}.ot-rd .transcript-wave{height:48px;color:var(--accent);background:var(--surface-tint);border-radius:11px;justify-content:center;align-items:center;gap:5px;margin:13px 0;display:flex}.ot-rd .transcript-wave i{background:currentColor;border-radius:999px;width:3px;height:9px;animation:.8s ease-in-out infinite alternate transcript-wave}.ot-rd .transcript-wave i:nth-child(3n){height:23px;animation-delay:-510ms}.ot-rd .transcript-wave i:nth-child(2n){height:16px;animation-delay:-280ms}.ot-rd .live-transcript{border:1px solid var(--line-soft);border-radius:13px;max-height:min(38dvh,330px);overflow-y:auto}.ot-rd .live-transcript article{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 34px minmax(0,1fr);align-items:flex-start;gap:10px;padding:14px;display:grid}.ot-rd .live-transcript article:last-child{border-bottom:0}.ot-rd .live-transcript time{color:var(--muted-2);font-variant-numeric:tabular-nums;padding-top:7px;font-size:10px}.ot-rd .speaker{width:32px;height:32px;color:var(--accent-strong);background:var(--accent-soft);border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}.ot-rd .speaker-indigo{color:var(--indigo);background:var(--indigo-soft)}.ot-rd .speaker-coral{color:var(--coral);background:var(--coral-soft)}.ot-rd .live-transcript p{color:var(--ink);margin:0;font-size:12px;line-height:1.55}.ot-rd .live-transcript p strong{color:var(--ink-strong);margin-bottom:3px;font-size:11px;display:block}.ot-rd .transcribing{background:color-mix(in srgb, var(--accent-soft) 26%, transparent)}.ot-rd .transcribing p>span{color:var(--muted);font-style:italic}.ot-rd .meeting-live-actions{justify-content:flex-start}.ot-rd .meeting-live-actions>span{color:var(--muted);flex:1;align-items:center;gap:10px;font-size:10px;display:flex}.ot-rd .meeting-live-actions button{align-items:center;gap:6px;display:inline-flex}.ot-rd .meeting-live-actions button svg{width:14px}@keyframes transcript-wave{to{opacity:.5;height:5px}}@keyframes meeting-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent-contrast) 18%, transparent)}}@keyframes wave{to{height:28%}}.ot-rd .prototype-note{z-index:35;left:calc(var(--sidebar) + 30px);min-height:40px;color:var(--muted);background:color-mix(in srgb, var(--surface-strong) 92%, transparent);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;align-items:center;gap:9px;padding:7px 8px 7px 12px;font-size:9px;display:flex;position:fixed;bottom:26px}.ot-rd .prototype-note.hidden{display:none}.ot-rd .prototype-note svg{width:15px;color:var(--coral)}.ot-rd .prototype-note strong{color:var(--ink)}.ot-rd .prototype-note button{width:25px;height:25px;color:var(--muted);background:var(--surface-tint);border-radius:8px;place-items:center;margin-left:4px;display:grid}.ot-rd .view-panel[hidden]{display:none}.ot-rd .view-panel.active{animation:.24s both view-in}@keyframes view-in{0%{opacity:0;transform:translateY(8px)}}.ot-rd .feature-title-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.ot-rd .feature-title-row h1{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(38px,3.4vw,54px);font-weight:520;line-height:1}.ot-rd .feature-title-row h1 span{color:var(--coral)}.ot-rd .feature-title-row>div:first-child>p:last-child{color:var(--muted);margin:10px 0 0;font-size:11px}.ot-rd .feature-actions,.ot-rd .period-controls,.ot-rd .calendar-toolbar,.ot-rd .calendar-view-tabs,.ot-rd .agenda-day-card>header,.ot-rd .day-agenda-list .day-agenda-item,.ot-rd .agenda-insight,.ot-rd .modal-header,.ot-rd .modal-project,.ot-rd .modal-header-actions,.ot-rd .task-title-block,.ot-rd .subtasks header,.ot-rd .activity-thread article,.ot-rd .comment-box,.ot-rd .modal-property>button,.ot-rd .modal-people,.ot-rd .tracked-time,.ot-rd .modal-tags,.ot-rd .note-meta-row,.ot-rd .editor-toolbar,.ot-rd .linked-item{align-items:center;display:flex}.ot-rd .feature-actions{gap:10px}.ot-rd .feature-actions>.primary-button{height:42px;padding:0 16px}.ot-rd .feature-actions svg{width:15px}.ot-rd .period-controls{background:var(--surface);border:1px solid var(--line);border-radius:12px;height:42px;overflow:hidden}.ot-rd .period-controls button{height:100%;color:var(--muted);border-right:1px solid var(--line-soft);background:0 0;padding:0 12px;font-size:9px;font-weight:650}.ot-rd .period-controls button:last-child{border-right:0}.ot-rd .period-controls button:hover{color:var(--accent);background:var(--accent-soft)}.ot-rd .agenda-page-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:14px;display:grid}.ot-rd .calendar-surface{min-width:0;padding:20px;overflow:hidden}.ot-rd .calendar-toolbar{justify-content:space-between;gap:18px;margin-bottom:17px}.ot-rd .calendar-toolbar h2,.ot-rd .agenda-day-card h2{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.025em;margin:3px 0 0;font-size:18px;font-weight:580}.ot-rd .calendar-view-tabs{background:var(--surface-tint);border-radius:10px;gap:3px;padding:3px}.ot-rd .calendar-view-tabs button{height:28px;color:var(--muted);background:0 0;border-radius:8px;padding:0 10px;font-size:8px}.ot-rd .calendar-view-tabs button.active{color:var(--ink);background:var(--surface-strong);box-shadow:var(--shadow-small)}.ot-rd .week-calendar{border:1px solid var(--line);border-radius:14px;min-width:720px;overflow:hidden}.ot-rd .week-header,.ot-rd .week-body{grid-template-columns:52px repeat(5,minmax(0,1fr));display:grid}.ot-rd .week-header{background:var(--surface-tint);border-bottom:1px solid var(--line);min-height:52px}.ot-rd .week-header>*{border-right:1px solid var(--line-soft);justify-content:center;align-items:center;gap:6px;display:flex}.ot-rd .week-header>:last-child{border-right:0}.ot-rd .week-header small,.ot-rd .timezone{color:var(--muted-2);letter-spacing:.1em;font-size:7px;font-weight:750}.ot-rd .week-header strong{color:var(--ink);font-size:12px}.ot-rd .week-header .current{color:var(--accent);background:var(--accent-soft)}.ot-rd .week-header .current strong,.ot-rd .week-header .current small{color:var(--accent-strong)}.ot-rd .week-body{height:500px;position:relative}.ot-rd .time-axis{color:var(--muted-2);text-align:right;background:var(--surface);border-right:1px solid var(--line-soft);flex-direction:column;justify-content:space-between;padding:1px 7px 8px 0;font-size:7px;display:flex;position:relative;transform:translateY(-4px)}.ot-rd .day-track{background:repeating-linear-gradient(to bottom, transparent 0, transparent 49px, var(--line-soft) 49px, var(--line-soft) 50px), var(--surface);border-right:1px solid var(--line-soft);position:relative}.ot-rd .day-track:last-child{border-right:0}.ot-rd .current-day{background:repeating-linear-gradient(to bottom, transparent 0, transparent 49px, var(--line-soft) 49px, var(--line-soft) 50px), color-mix(in srgb, var(--accent-soft) 24%, var(--surface))}.ot-rd .week-event{top:var(--event-top);z-index:2;height:var(--event-height);text-align:left;border-left:3px solid;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:43px;padding:7px 8px;display:flex;position:absolute;left:5px;right:5px;overflow:hidden}.ot-rd .week-event:hover{filter:brightness(.98);transform:translateY(-1px)}.ot-rd .week-event strong{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ot-rd .week-event span{color:var(--muted);font-size:7px}.ot-rd .week-event.slim{min-height:36px;padding-block:5px}.ot-rd .current-time{top:var(--now);z-index:3;height:1px;color:var(--coral);background:currentColor;position:absolute;left:0;right:0}.ot-rd .current-time:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.ot-rd .current-time i{color:currentColor;font-size:6px;font-style:normal;position:absolute;top:-4px;left:4px;transform:translate(-100%)}.ot-rd .agenda-day-card{top:calc(var(--topbar) + 20px);padding:19px;position:sticky}.ot-rd .agenda-day-card>header{border-bottom:1px solid var(--line-soft);gap:11px;padding-bottom:15px}.ot-rd .agenda-day-card>header .icon-button{margin-left:auto}.ot-rd .large-date{width:46px;height:50px;color:var(--accent-contrast);text-align:center;background:var(--accent);border-radius:12px;flex:none;place-content:center;display:grid}.ot-rd .large-date strong{font-family:var(--font-display);font-size:19px;line-height:1}.ot-rd .large-date span{letter-spacing:.16em;margin-top:4px;font-size:6px;font-weight:800}.ot-rd .day-weather{background:var(--surface-tint);border-radius:11px;grid-template-columns:1fr auto;gap:2px 8px;margin:16px 0 8px;padding:12px;display:grid}.ot-rd .day-weather span{color:var(--muted);grid-row:span 2;align-self:center;font-size:8px}.ot-rd .day-weather strong{color:var(--ink-strong);font-family:var(--font-display);font-size:15px}.ot-rd .day-weather small{color:var(--muted-2);font-size:7px}.ot-rd .day-agenda-list{flex-direction:column;display:flex}.ot-rd .day-agenda-list .day-agenda-item{text-align:left;border-bottom:1px solid var(--line-soft);background:0 0;gap:9px;min-height:61px;padding:8px 3px}.ot-rd .day-agenda-list button.day-agenda-item{width:100%;color:inherit;font:inherit;cursor:pointer;border-top:0;border-left:0;border-right:0;transition:background .15s}.ot-rd .day-agenda-list button.day-agenda-item:hover{background:var(--line-soft)}.ot-rd .day-agenda-list time{width:28px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:8px}.ot-rd .day-agenda-list span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ot-rd .day-agenda-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ot-rd .day-agenda-list small,.ot-rd .day-agenda-list em{color:var(--muted);font-size:7px;font-style:normal}.ot-rd .agenda-insight{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 13%, transparent);border-radius:12px;flex-wrap:wrap;gap:9px;margin-top:17px;padding:13px}.ot-rd .insight-icon{width:31px;height:31px;color:var(--accent);background:var(--surface);border-radius:9px;flex:none;place-items:center;display:grid}.ot-rd .insight-icon svg{width:15px}.ot-rd .agenda-insight>div{flex:1;min-width:0}.ot-rd .agenda-insight strong{font-size:8px}.ot-rd .agenda-insight p{color:var(--muted);margin:4px 0 0;font-size:7px;line-height:1.45}.ot-rd .agenda-insight>button{width:100%;height:29px;color:var(--accent-contrast);background:var(--accent);border-radius:8px;font-size:8px;font-weight:700}.ot-rd .notes-toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:64px;margin-bottom:18px;padding:10px 12px;display:flex}.ot-rd .notes-tabs{align-items:center;gap:5px;display:flex}.ot-rd .notes-tabs button{min-height:39px;color:var(--muted);background:0 0;border-radius:10px;padding:0 13px;font-size:11px;font-weight:680}.ot-rd .notes-tabs button span{color:var(--muted-2);margin-left:5px;font-size:9px}.ot-rd .notes-tabs button.active{color:var(--accent-strong);background:var(--accent-soft)}.ot-rd .notes-toolbar>label{background:var(--surface-tint);border:1px solid var(--line-soft);border-radius:11px;align-items:center;gap:8px;width:min(310px,42%);min-height:41px;padding:0 12px;display:flex}.ot-rd .notes-toolbar>label svg{width:16px;color:var(--muted)}.ot-rd .notes-toolbar>label input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.ot-rd .notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:90px;display:grid}.ot-rd .note-card{text-align:left;flex-direction:column;align-items:stretch;min-width:0;min-height:228px;padding:19px;transition:transform .17s,box-shadow .17s,border-color .17s;display:flex;position:relative;overflow:hidden}.ot-rd .note-card:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));transform:translateY(-3px);box-shadow:0 20px 55px #26261f1a}.ot-rd .note-card[hidden]{display:none}.ot-rd .note-card-featured{background:radial-gradient(circle at 88% 16%, color-mix(in srgb, var(--coral-soft) 74%, transparent), transparent 32%), var(--surface);grid-column:span 2}.ot-rd .note-card-featured:after{background:var(--accent-soft);content:"";opacity:.55;border-radius:50%;width:135px;height:135px;position:absolute;bottom:-42px;right:-33px}.ot-rd .note-card-top{align-items:center;gap:8px;display:flex}.ot-rd .note-type-icon{width:33px;height:33px;color:var(--accent);background:var(--accent-soft);border-radius:10px;place-items:center;display:grid}.ot-rd .note-type-icon.meeting{color:var(--coral);background:var(--coral-soft)}.ot-rd .note-type-icon svg{width:15px}.ot-rd .note-card-top em{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:760}.ot-rd .note-card-top time{color:var(--muted-2);margin-left:auto;font-size:9px}.ot-rd .note-card>strong{z-index:1;color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.035em;margin-top:19px;font-size:23px;font-weight:560;line-height:1.08;position:relative}.ot-rd .note-card>p{z-index:1;max-width:630px;color:var(--muted);margin:10px 0 16px;font-size:12px;line-height:1.58;position:relative}.ot-rd .note-tags{z-index:1;gap:5px;margin-bottom:16px;display:flex;position:relative}.ot-rd .note-tags i,.ot-rd .note-checklist{color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:680}.ot-rd .note-checklist{width:max-content;color:var(--coral);background:var(--coral-soft);align-items:center;gap:6px;margin-bottom:16px;display:inline-flex}.ot-rd .note-checklist i{background:currentColor;border-radius:50%;width:6px;height:6px}.ot-rd .note-card-footer{z-index:1;min-height:30px;color:var(--muted);border-top:1px solid var(--line-soft);align-items:center;gap:7px;margin-top:auto;padding-top:13px;font-size:9px;display:flex;position:relative}.ot-rd .note-card-footer svg{width:14px;color:var(--accent);margin-left:auto}.ot-rd .rd-meeting-chip{color:var(--accent-strong);background:var(--accent-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-weight:700;display:inline-flex}.ot-rd .rd-meeting-chip svg{width:11px;color:inherit;margin-left:0}.ot-rd .note-card-create{text-align:center;background:color-mix(in srgb, var(--accent-soft) 45%, var(--surface));border-style:dashed;justify-content:center;align-items:center}.ot-rd .create-note-icon{width:48px;height:48px;color:var(--accent-contrast);background:var(--accent);border-radius:15px;place-items:center;display:grid}.ot-rd .note-card-create>strong{margin-top:16px;font-size:18px}.ot-rd .note-card-create>p{max-width:250px;margin-bottom:0}.ot-rd .time-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.ot-rd .time-summary-card{flex-direction:column;min-height:122px;padding:18px 19px 21px;display:flex;position:relative;overflow:hidden}.ot-rd .time-summary-card>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:720}.ot-rd .time-summary-card strong{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.04em;margin-top:10px;font-size:29px;font-weight:560}.ot-rd .time-summary-card small{color:var(--muted);margin-top:4px;font-size:10px}.ot-rd .time-summary-card>i{background:var(--line-soft);border-radius:999px;height:4px;position:absolute;bottom:20px;left:19px;right:19px;overflow:hidden}.ot-rd .time-summary-card>i:after{width:var(--fill);background:var(--accent);border-radius:inherit;content:"";height:100%;display:block}.ot-rd .time-summary-card:nth-child(2)>i:after{background:var(--coral)}.ot-rd .time-summary-card:nth-child(3)>i:after{background:var(--indigo)}.ot-rd .time-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;padding-bottom:90px;display:grid}.ot-rd .time-log{min-width:0;padding:0 19px 8px}.ot-rd .time-log-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:75px;display:flex}.ot-rd .time-log-header h2,.ot-rd .time-insights h2{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.03em;margin:4px 0 0;font-size:22px;font-weight:560}.ot-rd .time-log-tools{gap:6px;display:flex}.ot-rd .time-log-tools button{min-height:36px;color:var(--muted);background:var(--surface-tint);border:1px solid var(--line-soft);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:680;display:inline-flex}.ot-rd .time-log-tools svg{width:14px}.ot-rd .time-day-group>header{min-height:47px;color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.ot-rd .time-day-group>header strong{color:var(--ink-strong);font-size:11px}.ot-rd .time-entry{text-align:left;border-top:1px solid var(--line-soft);background:0 0;grid-template-columns:4px minmax(180px,1fr) 110px 58px 22px;align-items:center;gap:11px;width:100%;min-height:66px;padding:8px 8px 8px 0;display:grid}.ot-rd .time-entry:hover{background:color-mix(in srgb, var(--accent-soft) 26%, transparent)}.ot-rd .project-stripe{background:var(--coral);border-radius:999px;width:4px;height:36px}.ot-rd .stripe-indigo{background:var(--indigo)}.ot-rd .stripe-sage{background:var(--sage)}.ot-rd .time-entry-main{flex-direction:column;gap:5px;min-width:0;display:flex}.ot-rd .time-entry-main strong{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ot-rd .time-entry-main small,.ot-rd .time-range{color:var(--muted);font-size:9px}.ot-rd .time-entry>b{color:var(--ink-strong);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.ot-rd .time-entry>svg{width:15px;color:var(--muted-2)}.ot-rd .time-insights{top:calc(var(--topbar) + 18px);padding:19px;position:sticky}.ot-rd .project-time-ring{background:conic-gradient(var(--coral) 0 var(--p1), var(--indigo) var(--p1) calc(var(--p1) + var(--p2)), var(--sage) 0);border-radius:50%;place-items:center;width:142px;height:142px;margin:22px auto;display:grid;position:relative}.ot-rd .project-time-ring:before{background:var(--surface);content:"";border-radius:50%;width:103px;height:103px}.ot-rd .project-time-ring>span{flex-direction:column;align-items:center;display:flex;position:absolute}.ot-rd .project-time-ring strong{font-family:var(--font-display);font-size:21px;font-weight:580}.ot-rd .project-time-ring small{color:var(--muted);font-size:9px}.ot-rd .project-time-legend{flex-direction:column;display:flex}.ot-rd .project-time-legend>span{border-top:1px solid var(--line-soft);grid-template-columns:8px 1fr;align-items:center;gap:3px 8px;min-height:48px;display:grid}.ot-rd .project-time-legend i{border-radius:50%;grid-row:span 2;width:7px;height:7px}.ot-rd .project-time-legend b{color:var(--ink-strong);align-self:end;font-size:10px}.ot-rd .project-time-legend em{color:var(--muted);align-self:start;font-size:9px;font-style:normal}.ot-rd .time-insight-note{color:var(--accent-strong);background:var(--accent-soft);border-radius:11px;gap:10px;margin-top:17px;padding:13px;display:flex}.ot-rd .time-insight-note svg{flex:none;width:17px}.ot-rd .time-insight-note p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.ot-rd .time-insight-note strong{color:var(--accent-strong);margin-bottom:3px;font-size:10px;display:block}.ot-rd .time-entry-modal{width:min(610px,100vw - 32px)}.ot-rd .time-entry-modal .modal-header h2{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.035em;margin:3px 0 0;font-size:22px;font-weight:560}.ot-rd .time-entry-form-grid{grid-template-columns:1fr 1fr;gap:17px 14px;padding:25px 27px 27px;display:grid}.ot-rd .time-field{flex-direction:column;gap:7px;min-width:0;display:flex}.ot-rd .time-field-wide{grid-column:1/-1}.ot-rd .time-field>span{color:var(--ink-strong);font-size:11px;font-weight:720}.ot-rd .time-field input,.ot-rd .time-field select,.ot-rd .time-field textarea{width:100%;min-height:43px;color:var(--ink);background:var(--surface-tint);border:1px solid var(--line);border-radius:10px;outline:0;padding:9px 11px;font-size:12px}.ot-rd .time-field textarea{resize:vertical;min-height:75px}.ot-rd .time-field input:focus,.ot-rd .time-field select:focus,.ot-rd .time-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent)}.ot-rd .billable-field{background:var(--accent-soft);border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px;display:flex}.ot-rd .billable-field input{width:17px;height:17px;accent-color:var(--accent)}.ot-rd .billable-field>span{flex-direction:column;gap:3px;display:flex}.ot-rd .billable-field strong{color:var(--accent-strong);font-size:11px}.ot-rd .billable-field small{color:var(--muted);font-size:9px}.ot-rd .time-entry-form-actions{background:var(--surface-tint);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;min-height:64px;padding:10px 18px;display:flex}.ot-rd .time-entry-form-actions button{background:var(--surface-strong);border:1px solid var(--line);border-radius:10px;min-height:40px;padding:0 16px;font-size:11px;font-weight:700}.ot-rd .time-entry-form-actions .primary-button{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.ot-rd .modal-shell{width:min(1040px,100vw - 40px);max-width:none;max-height:min(84dvh,820px);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:22px;margin:auto;padding:0;overflow:hidden;box-shadow:0 35px 120px #0b0d0c47}.ot-rd .modal-shell[open]{animation:.22s both modal-in}.ot-rd .modal-shell::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0e0d94;animation:.18s both backdrop-in}@keyframes modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes backdrop-in{0%{opacity:0}}.ot-rd .modal-header{background:color-mix(in srgb, var(--surface) 89%, var(--surface-tint));border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;min-height:59px;padding:0 18px 0 21px}.ot-rd .modal-project{color:var(--muted);gap:7px;font-size:9px;font-weight:650}.ot-rd .modal-project svg{width:11px}.ot-rd .modal-header-actions{gap:6px}.ot-rd .modal-close{width:32px;height:32px;color:var(--muted);background:var(--surface-tint);border-radius:9px;place-items:center;font-size:20px;font-weight:300;display:grid}.ot-rd .modal-close:hover{color:var(--ink);background:var(--line-soft)}.ot-rd .task-modal-layout{grid-template-columns:minmax(0,1fr) 280px;max-height:calc(min(84dvh,820px) - 59px);display:grid}.ot-rd .task-modal-main{min-width:0;padding:28px 32px 36px;overflow-y:auto}.ot-rd .task-modal-aside{background:var(--surface-tint);border-left:1px solid var(--line);padding:25px 20px;overflow-y:auto}.ot-rd .task-title-block{align-items:flex-start;gap:14px}.ot-rd .large-check{color:#0000;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ot-rd .large-check:hover{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.ot-rd .large-check svg{width:17px}.ot-rd .task-title-block h2{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(24px,3vw,35px);font-weight:540;line-height:1.06}.ot-rd .task-description,.ot-rd .subtasks,.ot-rd .activity-thread{margin-top:28px;margin-left:46px}.ot-rd .modal-field-label{color:var(--muted-2);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:780}.ot-rd .task-description p{max-width:66ch;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.7}.ot-rd .subtasks header{justify-content:space-between;gap:12px;margin-bottom:9px}.ot-rd .subtasks header>div{align-items:baseline;gap:10px;display:flex}.ot-rd .subtasks header strong,.ot-rd .subtasks header>span{color:var(--muted);font-size:8px}.ot-rd .subtask-progress{background:var(--line-soft);border-radius:99px;height:3px;margin-bottom:8px;overflow:hidden}.ot-rd .subtask-progress i{background:var(--accent);width:50%;height:100%;display:block}.ot-rd .subtasks label{border-bottom:1px solid var(--line-soft);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;display:grid}.ot-rd .subtasks input{width:16px;height:16px;accent-color:var(--accent)}.ot-rd .subtasks label span{font-size:10px}.ot-rd .subtasks input:checked+span{color:var(--muted-2);text-decoration:line-through}.ot-rd .subtasks label small{color:var(--muted);font-size:8px}.ot-rd .add-subtask{color:var(--accent);background:0 0;align-items:center;gap:6px;margin-top:10px;padding:5px 0;font-size:9px;font-weight:700;display:flex}.ot-rd .add-subtask svg{width:13px}.ot-rd .activity-thread{flex-direction:column;gap:14px;display:flex}.ot-rd .activity-thread article{align-items:flex-start;gap:10px}.ot-rd .avatar.mini{width:28px;height:28px;font-size:7px}.ot-rd .avatar.mini.amber{background:linear-gradient(145deg,#bc8231,#f3c873)}.ot-rd .activity-thread article>div{flex-direction:column;gap:3px;display:flex}.ot-rd .activity-thread p{color:var(--muted);margin:0;font-size:9px}.ot-rd .activity-thread p strong,.ot-rd .activity-thread p b{color:var(--ink)}.ot-rd .activity-thread time,.ot-rd .activity-thread a{color:var(--muted-2);font-size:7px}.ot-rd .activity-thread a{color:var(--accent);font-weight:650}.ot-rd .comment-box{background:var(--surface-tint);border:1px solid var(--line);border-radius:12px;gap:9px;margin-top:4px;padding:7px}.ot-rd .comment-box input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.ot-rd .comment-box button{width:27px;height:27px;color:var(--accent-contrast);background:var(--accent);border-radius:8px;place-items:center;display:grid}.ot-rd .comment-box button svg{width:13px}.ot-rd .modal-property{border-bottom:1px solid var(--line);padding:13px 0}.ot-rd .modal-property>span{color:var(--muted-2);letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:7px;font-weight:750;display:block}.ot-rd .modal-property>button{text-align:left;background:0 0;gap:7px;width:100%;padding:0;font-size:9px}.ot-rd .modal-property>button>svg:last-child{width:11px;margin-left:auto}.ot-rd .modal-property>button>svg:first-child{width:15px;color:var(--muted)}.ot-rd .status-dot{background:var(--yellow);border-radius:50%;width:8px;height:8px}.ot-rd .priority-bars{color:var(--coral);font-size:18px;font-style:normal;font-weight:700;line-height:.5;transform:rotate(90deg)}.ot-rd .modal-people{gap:0}.ot-rd .modal-people i,.ot-rd .modal-people button{width:27px;height:27px;color:var(--accent-strong);background:var(--accent-soft);border:2px solid var(--surface-tint);border-radius:50%;place-items:center;margin-right:-4px;font-size:7px;font-style:normal;font-weight:750;display:grid}.ot-rd .modal-people i:nth-child(2){color:#5d4c8e;background:var(--indigo-soft)}.ot-rd .tracked-time{justify-content:space-between;gap:10px}.ot-rd .tracked-time strong{font-variant-numeric:tabular-nums;font-size:16px}.ot-rd .tracked-time button{width:27px;height:27px;color:var(--accent-contrast);background:var(--accent);border-radius:8px;place-items:center;display:grid}.ot-rd .tracked-time svg{width:12px}.ot-rd .modal-tags{flex-wrap:wrap;gap:5px}.ot-rd .modal-tags span,.ot-rd .modal-tags button{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 7px;font-size:7px}.ot-rd .attachments>button{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:8px}.ot-rd .attachments>button div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ot-rd .attachments strong{font-size:8px}.ot-rd .attachments small{color:var(--muted);font-size:7px}.ot-rd .danger-link{color:var(--coral);background:0 0;margin-top:19px;padding:6px 0;font-size:8px}.ot-rd .note-detail-modal{width:min(960px,100vw - 40px)}.ot-rd .save-status{color:var(--muted-2);margin-right:7px;font-size:7px}.ot-rd .note-modal-layout{grid-template-columns:minmax(0,1fr) 250px;max-height:calc(min(84dvh,820px) - 59px);display:grid}.ot-rd .note-editor{padding:35px 46px 50px;overflow-y:auto}.ot-rd .note-context{background:var(--surface-tint);border-left:1px solid var(--line);padding:27px 18px;overflow-y:auto}.ot-rd .note-icon{width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;display:grid}.ot-rd .note-icon svg{width:20px}.ot-rd .note-title-input{width:100%;color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.045em;background:0 0;border:0;outline:0;margin-top:17px;padding:0;font-size:clamp(30px,4vw,44px);font-weight:540}.ot-rd .note-meta-row{color:var(--muted-2);gap:8px;margin-top:8px;font-size:7px}.ot-rd .note-meta-row>i{background:var(--muted-2);border-radius:50%;width:2px;height:2px}.ot-rd .note-chip{color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;padding:4px 7px;font-weight:700}.ot-rd .editor-toolbar{z-index:2;background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;gap:3px;margin:25px 0 22px;padding:5px;position:sticky;top:-35px}.ot-rd .editor-toolbar button{width:29px;height:27px;color:var(--muted);background:0 0;border-radius:7px;place-items:center;font-size:9px;display:grid}.ot-rd .editor-toolbar button:hover{color:var(--ink);background:var(--surface-tint)}.ot-rd .editor-toolbar>span{background:var(--line);width:1px;height:19px;margin:0 3px}.ot-rd .note-content{color:var(--ink);font-family:var(--font-display);outline:0;font-size:13px;line-height:1.72}.ot-rd .note-content p{color:var(--muted)}.ot-rd .note-content h3{color:var(--ink-strong);margin:25px 0 7px;font-size:17px}.ot-rd .note-content ul{color:var(--muted);margin:9px 0;padding-left:19px}.ot-rd .note-content li{margin:6px 0}.ot-rd .note-content blockquote{color:var(--accent-strong);background:var(--accent-soft);border-left:3px solid var(--accent);margin:24px 0;padding:13px 17px;font-size:15px;font-style:italic}.ot-rd .note-context>.modal-field-label,.ot-rd .note-outline .modal-field-label{margin-bottom:11px;display:block}.ot-rd .linked-item{text-align:left;border-bottom:1px solid var(--line);background:0 0;gap:8px;width:100%;padding:10px 0}.ot-rd .linked-icon{width:30px;height:30px;color:var(--accent);background:var(--accent-soft);border-radius:9px;flex:none;place-items:center;display:grid}.ot-rd .linked-icon.event{color:var(--indigo);background:var(--indigo-soft)}.ot-rd .linked-icon svg{width:14px}.ot-rd .linked-item>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ot-rd .linked-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ot-rd .linked-item small{color:var(--muted);font-size:7px}.ot-rd .linked-item>svg{width:12px;color:var(--muted-2)}.ot-rd .note-outline{flex-direction:column;gap:9px;margin-top:28px;display:flex}.ot-rd .note-outline a{color:var(--muted);font-size:8px}.ot-rd .note-outline a:hover{color:var(--accent)}.ot-rd .note-done{width:100%;height:37px;margin-top:26px}.ot-rd .settings-save-state{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:inline-flex}.ot-rd .settings-save-state i,.ot-rd .settings-status i{background:var(--sage);width:7px;height:7px;box-shadow:0 0 0 5px var(--sage-soft);border-radius:50%}.ot-rd .settings-layout{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:17px;padding-bottom:100px;display:grid}.ot-rd .settings-sections{top:calc(var(--topbar) + 18px);flex-direction:column;gap:4px;padding:16px 10px;display:flex;position:sticky}.ot-rd .settings-sections>.section-kicker{padding:4px 10px 10px}.ot-rd .settings-sections button{min-height:42px;color:var(--muted);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.ot-rd .settings-sections button:hover{color:var(--ink);background:var(--surface-tint)}.ot-rd .settings-sections button.active{color:var(--accent-strong);background:var(--accent-soft)}.ot-rd .settings-sections button svg{flex:none;width:16px}.ot-rd .settings-content{flex-direction:column;gap:16px;min-width:0;display:flex}.ot-rd .settings-card{padding:21px}.ot-rd .settings-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:65px;padding-bottom:18px;display:flex}.ot-rd .settings-card>header h2{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.035em;margin:5px 0 0;font-size:23px;font-weight:560}.ot-rd .settings-card>header p{color:var(--muted);margin:7px 0 0;font-size:10px}.ot-rd .settings-status{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin-top:7px;font-size:9px;display:inline-flex}.ot-rd .theme-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.ot-rd .theme-choice{text-align:left;background:var(--surface-tint);border:1px solid var(--line-soft);border-radius:13px;min-width:0;padding:7px 7px 12px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative}.ot-rd .theme-choice:hover{border-color:var(--line);transform:translateY(-2px)}.ot-rd .theme-choice.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent)}.ot-rd .theme-choice>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;padding:10px 4px 0;display:flex}.ot-rd .theme-choice>span:nth-child(2) strong{color:var(--ink-strong);font-size:11px}.ot-rd .theme-choice>span:nth-child(2) small{color:var(--muted);font-size:9px}.ot-rd .theme-selected{width:20px;height:20px;color:var(--accent-contrast);background:var(--accent);border-radius:50%;place-items:center;display:none;position:absolute;bottom:14px;right:11px}.ot-rd .theme-choice.active .theme-selected{display:grid}.ot-rd .theme-selected svg{width:11px}.ot-rd .theme-preview{background:#f1efe9;border-radius:9px;height:94px;display:block;position:relative;overflow:hidden}.ot-rd .theme-preview:before{content:"";background:#ffffffc7;border-radius:5px;position:absolute;inset:7px 7px 7px 24%}.ot-rd .theme-preview>i{background:#f9f8f4;border-right:1px solid #141c191f;width:20%;position:absolute;inset:0 auto 0 0}.ot-rd .theme-preview>b{background:#405648;border-radius:4px;height:24px;position:absolute;top:14px;left:31%;right:13px}.ot-rd .theme-preview>em,.ot-rd .theme-preview>small{background:#fff;border:1px solid #141c191a;border-radius:4px;width:26%;height:34px;position:absolute;bottom:13px}.ot-rd .theme-preview>em{left:31%}.ot-rd .theme-preview>small{left:61%}.ot-rd .preview-nebula{background:#07110f}.ot-rd .preview-nebula:before{background:#0d1916}.ot-rd .preview-nebula>i{background:#050e0c;border-color:#a5f7c426}.ot-rd .preview-nebula>b{background:#173d2c;box-shadow:0 0 16px #a5f7c440}.ot-rd .preview-nebula>em,.ot-rd .preview-nebula>small{background:#11211d;border-color:#a5f7c426}.ot-rd .preview-ledger{background:#f2efe6}.ot-rd .preview-ledger:before{background:#f8f5ed;border:1px solid #11100e;border-radius:0;inset:12px 7px 7px}.ot-rd .preview-ledger>i{background:#11100e;border-bottom:3px solid #ed5b31;width:100%;height:10px;inset:0 0 auto}.ot-rd .preview-ledger>b{background:#ed5b31;border-radius:0;top:19px;left:8%}.ot-rd .preview-ledger>em,.ot-rd .preview-ledger>small{border-color:#11100e;border-radius:0;bottom:9px}.ot-rd .preview-ledger>em{left:8%}.ot-rd .preview-ledger>small{width:38%;left:54%}.ot-rd .preview-orbit{background:#111021}.ot-rd .preview-orbit:before{background:#1a1830;border-radius:10px}.ot-rd .preview-orbit>i{background:#151329;border-color:#8e82ff33}.ot-rd .preview-orbit>b{background:linear-gradient(120deg,#594bd3,#8e82ff);border-radius:8px}.ot-rd .preview-orbit>em,.ot-rd .preview-orbit>small{background:#211e3b;border-color:#8e82ff33;border-radius:8px}.ot-rd .preview-mosaic{background:#f1edff}.ot-rd .preview-mosaic:before{background:#fff;border:1px solid #30283b;border-radius:8px;box-shadow:2px 2px #30283b}.ot-rd .preview-mosaic>i{background:#fff;border:1px solid #30283b}.ot-rd .preview-mosaic>b{background:#ffda3d;border:1px solid #30283b;border-radius:7px;box-shadow:2px 2px #30283b}.ot-rd .preview-mosaic>em{background:#ff8d72;border-color:#30283b;border-radius:8px}.ot-rd .preview-mosaic>small{background:#bdeedc;border-color:#30283b;border-radius:8px}.ot-rd .preview-space{background:#050b0e}.ot-rd .preview-space:before{background:#0b1519;border:1px solid #49d4dc47;border-radius:2px}.ot-rd .preview-space>i{background:#091317;border-color:#d6ad6859}.ot-rd .preview-space>b{background:radial-gradient(circle at 80%,#071217 0 8px,#49d4dc 9px 11px,#d6ad68 12px 14px,#0000 15px),#0a252a;border:1px solid #d6ad6880;border-radius:2px}.ot-rd .preview-space>em,.ot-rd .preview-space>small{background:#101e23;border-color:#49d4dc40;border-radius:2px}.ot-rd .preview-comics{background:#e8e6de}.ot-rd .preview-comics:before{background:#fffdf7;border:1px solid #0b2746;border-radius:0;box-shadow:2px 2px #d84835}.ot-rd .preview-comics>i{background:#0a2442;border-right:3px solid #e2b83d}.ot-rd .preview-comics>b{background:linear-gradient(115deg,#0b3b63 0 72%,#e2b83d 73% 77%,#d84835 78%);border:1px solid #081b33;border-radius:0;box-shadow:2px 2px #d84835}.ot-rd .preview-comics>em{background:#e4edf0;border-color:#081b33;border-radius:0}.ot-rd .preview-comics>small{background:#f3e2b8;border-color:#081b33;border-radius:0}.ot-rd .settings-preferences{padding-bottom:8px}.ot-rd .setting-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:75px;display:flex}.ot-rd .setting-row:last-child{border-bottom:0}.ot-rd .setting-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.ot-rd .setting-row>span strong{color:var(--ink-strong);font-size:11px}.ot-rd .setting-row>span small{color:var(--muted);font-size:9px}.ot-rd .font-size-control,.ot-rd .segmented-setting{background:var(--surface-tint);border:1px solid var(--line);border-radius:10px;flex:none;height:38px;padding:3px;display:flex}.ot-rd .font-size-control button,.ot-rd .segmented-setting button{min-width:37px;color:var(--muted);background:0 0;border-radius:7px;padding:0 10px;font-size:9px}.ot-rd .font-size-control button:nth-child(2){font-size:12px}.ot-rd .font-size-control button:nth-child(3){font-size:15px}.ot-rd .font-size-control button.active,.ot-rd .segmented-setting button.active{color:var(--ink-strong);background:var(--surface-strong);box-shadow:var(--shadow-small)}.ot-rd .switch-control{cursor:pointer;align-items:center;gap:8px;display:flex}.ot-rd .switch-control input{opacity:0;position:absolute}.ot-rd .switch-control>i{background:var(--line);border-radius:999px;width:39px;height:23px;position:relative}.ot-rd .switch-control>i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000029}.ot-rd .switch-control input:checked+i{background:var(--accent)}.ot-rd .switch-control input:checked+i:after{transform:translate(16px)}.ot-rd .switch-control>span{color:var(--muted);font-size:9px}.ot-rd .setting-row>select{min-width:175px;height:39px;color:var(--ink);background:var(--surface-tint);border:1px solid var(--line);border-radius:9px;padding:0 11px;font-size:10px}.ot-rd .mobile-scrim{display:none}.ot-rd[data-design=nebula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07110f;--bg-soft:#091713;--surface:#0d1916;--surface-strong:#11211d;--surface-tint:#13231f;--ink:#ddede6;--ink-strong:#f3fff9;--muted:#7d9a8f;--muted-2:#4c6c60;--line:#abe5cf21;--line-soft:#abe5cf13;--accent:#a5f7c4;--accent-strong:#78eaa3;--accent-soft:#7ceba621;--accent-contrast:#06130d;--coral:#ff8d73;--coral-soft:#ff7e6324;--indigo:#a898ff;--indigo-soft:#9582ff24;--sage:#65e6ce;--sage-soft:#4bdcc21f;--shadow:0 24px 70px #00000059;--shadow-small:0 12px 38px #0000003b;--font-display:var(--font-ui);background:radial-gradient(900px 520px at 65% -15%, #5df7aa17, transparent 60%), radial-gradient(600px 500px at 108% 72%, #8f79ff17, transparent 65%), var(--bg)}.ot-rd[data-design=nebula] .app-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr)}.ot-rd[data-design=nebula] .workspace-nav{border-color:var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050e0cf0;padding:22px 18px 18px}.ot-rd[data-design=nebula] .brand-row{width:100%;padding:0 0 18px}.ot-rd[data-design=nebula] .brand-mark{color:var(--accent-contrast);background:var(--accent);border-radius:50%;box-shadow:0 0 34px #83f3b03d}.ot-rd[data-design=nebula] .calendar-card>div:nth-child(2),.ot-rd[data-design=nebula] .calendar-arrow{display:none}.ot-rd[data-design=nebula] .nav-block,.ot-rd[data-design=nebula] .project-block{width:100%}.ot-rd[data-design=nebula] .project-link,.ot-rd[data-design=nebula] .utility-link{border:1px solid #0000;border-radius:14px;justify-content:center;width:45px;height:45px;min-height:45px;padding:0}.ot-rd[data-design=nebula] .project-link.active,.ot-rd[data-design=nebula] .utility-link.active{color:var(--accent);background:var(--accent-soft);border-color:#a5f7c433}.ot-rd[data-design=nebula] .project-color{width:11px;height:11px;box-shadow:0 0 0 5px var(--surface-tint)}.ot-rd[data-design=nebula] .utility-link svg{width:19px;height:19px}.ot-rd[data-design=nebula] .calendar-card{background:0 0;border:0;justify-content:center;width:46px;padding:0}.ot-rd[data-design=nebula] .calendar-card:after{display:none}.ot-rd[data-design=nebula] .calendar-icon{color:var(--accent);background:var(--accent-soft);border:1px solid #a5f7c429}.ot-rd[data-design=nebula] .profile-row{justify-content:center;width:100%;padding-top:14px}.ot-rd[data-design=nebula] .avatar{width:39px;height:39px;box-shadow:0 0 0 3px var(--surface-tint)}.ot-rd[data-design=nebula] .topbar{background:#07110fc7}.ot-rd[data-design=nebula] .search-box,.ot-rd[data-design=nebula] .design-picker,.ot-rd[data-design=nebula] .notification-button{background:#11211dc7}.ot-rd[data-design=nebula] .design-option.active{color:var(--accent);background:var(--accent-soft)}.ot-rd[data-design=nebula] .welcome-row h1{letter-spacing:-.055em;font-size:clamp(34px,3vw,46px);font-weight:650}.ot-rd[data-design=nebula] .welcome-row h1 span,.ot-rd[data-design=nebula] .eyebrow,.ot-rd[data-design=nebula] .text-button{color:var(--accent)}.ot-rd[data-design=nebula] .eyebrow>span{background:var(--accent);box-shadow:0 0 10px var(--accent)}.ot-rd[data-design=nebula] .panel{border-color:var(--line);box-shadow:inset 0 1px 0 #ffffff06, var(--shadow-small);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,#11211ddb,#0a1814e0)}.ot-rd[data-design=nebula] .focus-command{background:linear-gradient(105deg, #112921f7, #10201df0), var(--surface);border-color:#a5f7c43d;min-height:116px;box-shadow:0 20px 70px #28bc6a14}.ot-rd[data-design=nebula] .focus-command:before{background:radial-gradient(circle,#a5f7c42b,#0000 65%);width:390px;height:390px;top:-185px;right:9%}.ot-rd[data-design=nebula] .focus-copy>strong,.ot-rd[data-design=nebula] .panel-heading h2,.ot-rd[data-design=nebula] .metric-card strong{font-family:var(--font-ui)}.ot-rd[data-design=nebula] .focus-copy>strong{font-weight:620}.ot-rd[data-design=nebula] .timer-button{color:var(--accent-contrast);background:var(--accent);box-shadow:0 0 30px #a5f7c424}.ot-rd[data-design=nebula] .voice-mini{color:var(--accent);display:flex;position:relative}.ot-rd[data-design=nebula] .metric-grid{grid-template-columns:1.1fr 1fr 1fr}.ot-rd[data-design=nebula] .metric-card{min-height:123px}.ot-rd[data-design=nebula] .metric-icon{color:var(--accent);border:1px solid #a5f7c426}.ot-rd[data-design=nebula] .tasks-panel{grid-column:span 7}.ot-rd[data-design=nebula] .agenda-panel{grid-column:span 5}.ot-rd[data-design=nebula] .note-panel,.ot-rd[data-design=nebula] .week-panel{grid-column:span 6}.ot-rd[data-design=nebula] .task-row:hover{background:#a5f7c409}.ot-rd[data-design=nebula] .date-pill,.ot-rd[data-design=nebula] .add-row{color:var(--accent);border:1px solid #a5f7c41f}.ot-rd[data-design=nebula] .note-panel:after{background:var(--indigo-soft)}.ot-rd[data-design=nebula] .voice-dock{width:410px;color:var(--ink);background:#0f1f1ae6;border-color:#a5f7c438;box-shadow:0 0 0 1px #a5f7c408,0 20px 65px #00000073}.ot-rd[data-design=nebula] .voice-orb{border-radius:50%;box-shadow:0 0 32px #a5f7c42e}.ot-rd[data-design=nebula] .prototype-note{background:#0f1f1ae8;left:112px}.ot-rd[data-design=ledger]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2efe6;--bg-soft:#e9e4d7;--surface:#f8f5ed;--surface-strong:#fffdf7;--surface-tint:#ebe6da;--ink:#22201c;--ink-strong:#11100e;--muted:#706b61;--muted-2:#a39c8e;--line:#cfc8b9;--line-soft:#dfd9cc;--accent:#ed5b31;--accent-strong:#c73e19;--accent-soft:#f7d6c9;--accent-contrast:#fff;--coral:#ed5b31;--coral-soft:#f7d6c9;--indigo:#283b71;--indigo-soft:#dbe0ef;--sage:#4d705d;--sage-soft:#d8e4dc;--shadow:none;--shadow-small:none;--radius-xl:0;--radius-lg:0;--radius-md:0;--radius-sm:0;--font-ui:"Arial Narrow", "Roboto Condensed", Arial, sans-serif;--font-display:"Iowan Old Style", "Palatino Linotype", Georgia, serif;--topbar:60px;background:linear-gradient(#39322a06 1px, transparent 1px) 0 0 / 100% 24px, var(--bg)}.ot-rd[data-design=ledger] .app-shell{display:block}.ot-rd[data-design=ledger] .workspace-nav{z-index:35;background:var(--ink-strong);border:0;border-bottom:4px solid var(--accent);flex-direction:row;align-items:center;gap:22px;width:100%;height:80px;min-height:0;padding:0 28px;display:flex;position:sticky;top:0;overflow:visible}.ot-rd[data-design=ledger] .brand-row{border:0;border-right:1px solid #ffffff2e;flex:none;padding:0 23px 0 0}.ot-rd[data-design=ledger] .brand-mark{color:var(--ink-strong);background:var(--accent);box-shadow:none;border-radius:0}.ot-rd[data-design=ledger] .brand-word{color:#f7f1e4;font-family:var(--font-display);font-size:21px;font-weight:600}.ot-rd[data-design=ledger] .nav-collapse,.ot-rd[data-design=ledger] .project-block .nav-label-row,.ot-rd[data-design=ledger] .project-link:not(.active),.ot-rd[data-design=ledger] .project-link small,.ot-rd[data-design=ledger] .project-count,.ot-rd[data-design=ledger] .utility-nav .nav-label,.ot-rd[data-design=ledger] .utility-link em,.ot-rd[data-design=ledger] .calendar-card{display:none}.ot-rd[data-design=ledger] .nav-block,.ot-rd[data-design=ledger] .project-block{width:auto;margin:0}.ot-rd[data-design=ledger] .project-list,.ot-rd[data-design=ledger] .utility-nav{flex-direction:row;align-items:center;gap:2px}.ot-rd[data-design=ledger] .project-link,.ot-rd[data-design=ledger] .utility-link{color:#ffffffad;border-radius:0;width:auto;min-height:37px}.ot-rd[data-design=ledger] .project-link.active{color:#fff;background:0 0}.ot-rd[data-design=ledger] .project-link.active:after{content:" / ACTIVE";color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:800}.ot-rd[data-design=ledger] .project-color{box-shadow:none;border-radius:0}.ot-rd[data-design=ledger] .project-copy{flex:none}.ot-rd[data-design=ledger] .project-copy b{color:#fff;text-transform:uppercase;font-size:11px}.ot-rd[data-design=ledger] .utility-link{letter-spacing:.035em;text-transform:uppercase;min-height:34px;padding:7px 9px;font-size:9px}.ot-rd[data-design=ledger] .utility-link.active,.ot-rd[data-design=ledger] .utility-link:hover{color:#fff;background:#ffffff14}.ot-rd[data-design=ledger] .utility-link svg{width:14px}.ot-rd[data-design=ledger] .profile-row{border:0;border-left:1px solid #ffffff2e;gap:8px;margin:0 0 0 auto;padding:0 0 0 20px}.ot-rd[data-design=ledger] .profile-copy strong{color:#fff;font-size:10px}.ot-rd[data-design=ledger] .profile-copy small{color:#ffffff7a}.ot-rd[data-design=ledger] .profile-row .icon-button{color:#ffffffb3}.ot-rd[data-design=ledger] .workspace{min-height:calc(100dvh - 80px)}.ot-rd[data-design=ledger] .topbar{border-bottom:1px solid var(--ink-strong);background:#f2efe6eb;padding-inline:clamp(22px,3vw,48px);position:relative;top:auto}.ot-rd[data-design=ledger] .search-box,.ot-rd[data-design=ledger] .design-picker,.ot-rd[data-design=ledger] .notification-button{border-color:var(--line);background:0 0;border-radius:0}.ot-rd[data-design=ledger] .design-option,.ot-rd[data-design=ledger] .design-option.active{border-radius:0}.ot-rd[data-design=ledger] .design-option.active{color:var(--ink-strong);background:var(--surface-tint);box-shadow:inset 0 -2px var(--accent)}.ot-rd[data-design=ledger] .notification-button>span{border-radius:0}.ot-rd[data-design=ledger] .dashboard-content{width:min(1420px,100%);padding-top:38px}.ot-rd[data-design=ledger] .welcome-row{border-bottom:1px solid var(--ink-strong);padding-bottom:22px}.ot-rd[data-design=ledger] .eyebrow{color:var(--accent)}.ot-rd[data-design=ledger] .eyebrow>span{background:var(--accent);width:32px;height:3px}.ot-rd[data-design=ledger] .welcome-row h1{letter-spacing:-.06em;font-size:clamp(42px,4vw,61px)}.ot-rd[data-design=ledger] .welcome-copy{color:var(--ink)}.ot-rd[data-design=ledger] .primary-button,.ot-rd[data-design=ledger] .timer-button,.ot-rd[data-design=ledger] .add-row,.ot-rd[data-design=ledger] .filter-chip,.ot-rd[data-design=ledger] .date-pill{border-radius:0}.ot-rd[data-design=ledger] .primary-button{text-transform:uppercase;letter-spacing:.08em}.ot-rd[data-design=ledger] .panel{border-color:var(--ink-strong);box-shadow:none;background:#f8f5edb3;border-radius:0}.ot-rd[data-design=ledger] .focus-command{min-height:86px;color:var(--ink-strong);background:var(--accent);box-shadow:inset 0 -5px var(--ink-strong);border:0}.ot-rd[data-design=ledger] .focus-command:before{background:#11100e47;width:1px;height:100%;top:0;right:25%}.ot-rd[data-design=ledger] .focus-command .section-kicker,.ot-rd[data-design=ledger] .timer-label,.ot-rd[data-design=ledger] .focus-tags span{color:#11100ea1}.ot-rd[data-design=ledger] .focus-tags span{background:0 0;border-color:#11100e40;border-radius:0}.ot-rd[data-design=ledger] .timer-button{color:#fff;background:var(--ink-strong)}.ot-rd[data-design=ledger] .metric-grid{border:1px solid var(--ink-strong);border-top:0;gap:0}.ot-rd[data-design=ledger] .metric-card{border:0;border-right:1px solid var(--ink-strong);min-height:112px}.ot-rd[data-design=ledger] .metric-card:last-child{border-right:0}.ot-rd[data-design=ledger] .metric-icon,.ot-rd[data-design=ledger] .date-pill{color:var(--accent);border:1px solid var(--accent);background:0 0;border-radius:0}.ot-rd[data-design=ledger] .progress-ring{background:radial-gradient(closest-side, var(--surface) 75%, transparent 76% 99%), conic-gradient(var(--accent) calc(var(--progress) * 1%), var(--line-soft) 0)}.ot-rd[data-design=ledger] .main-grid{border-top:1px solid var(--ink-strong);border-left:1px solid var(--ink-strong);gap:0;margin-top:18px}.ot-rd[data-design=ledger] .tasks-panel,.ot-rd[data-design=ledger] .agenda-panel,.ot-rd[data-design=ledger] .note-panel,.ot-rd[data-design=ledger] .week-panel{border-top:0;border-left:0}.ot-rd[data-design=ledger] .tasks-panel,.ot-rd[data-design=ledger] .note-panel{grid-column:span 7}.ot-rd[data-design=ledger] .agenda-panel,.ot-rd[data-design=ledger] .week-panel{grid-column:span 5}.ot-rd[data-design=ledger] .panel-heading h2,.ot-rd[data-design=ledger] .metric-card strong,.ot-rd[data-design=ledger] .focus-copy>strong{font-family:var(--font-display)}.ot-rd[data-design=ledger] .section-kicker{color:var(--accent)}.ot-rd[data-design=ledger] .filter-chip.active{color:#fff;background:var(--ink-strong);border-color:var(--ink-strong)}.ot-rd[data-design=ledger] .filter-chip span,.ot-rd[data-design=ledger] .filter-chip.active span{background:0 0}.ot-rd[data-design=ledger] .task-check,.ot-rd[data-design=ledger] .task-check.checked,.ot-rd[data-design=ledger] .tag,.ot-rd[data-design=ledger] .event-card,.ot-rd[data-design=ledger] .attendees i,.ot-rd[data-design=ledger] .bar-chart i{border-radius:0}.ot-rd[data-design=ledger] .task-row{border-color:var(--line)}.ot-rd[data-design=ledger] .task-row:hover{background:#ed5b310f}.ot-rd[data-design=ledger] .add-row{color:var(--accent);border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;background:0 0;justify-content:flex-start;padding-left:2px}.ot-rd[data-design=ledger] .note-panel:after{background:var(--accent);opacity:1;border-radius:0;width:64px;height:8px;bottom:12px;right:12px}.ot-rd[data-design=ledger] .voice-dock{color:#fff;background:var(--ink-strong);border:0;border-bottom:4px solid var(--accent);border-radius:0;bottom:22px;right:30px;box-shadow:8px 8px #ed5b3140}.ot-rd[data-design=ledger] .voice-dock:hover{box-shadow:5px 5px #ed5b3159}.ot-rd[data-design=ledger] .voice-orb{color:#fff;background:var(--accent);border-radius:0}.ot-rd[data-design=ledger] .voice-copy small{color:#ffffff80}.ot-rd[data-design=ledger] .voice-dock kbd{color:#fff9;background:#ffffff17;border-color:#ffffff2e;border-radius:0}.ot-rd[data-design=ledger] .prototype-note{background:var(--surface-strong);border-color:var(--ink-strong);border-radius:0;bottom:22px;left:30px}.ot-rd[data-design=ledger] .feature-title-row{border-bottom:1px solid var(--ink-strong);padding-bottom:22px}.ot-rd[data-design=ledger] .calendar-surface,.ot-rd[data-design=ledger] .agenda-day-card,.ot-rd[data-design=ledger] .week-calendar,.ot-rd[data-design=ledger] .period-controls,.ot-rd[data-design=ledger] .calendar-view-tabs,.ot-rd[data-design=ledger] .week-event,.ot-rd[data-design=ledger] .large-date,.ot-rd[data-design=ledger] .day-weather,.ot-rd[data-design=ledger] .agenda-insight{border-radius:0}.ot-rd[data-design=ledger] .modal-shell{border:1px solid var(--ink-strong);border-radius:0;box-shadow:12px 12px #ed5b3180}.ot-rd[data-design=ledger] .modal-header{color:#fff;background:var(--ink-strong);border-bottom:4px solid var(--accent)}.ot-rd[data-design=ledger] .modal-project,.ot-rd[data-design=ledger] .modal-header .icon-button{color:#ffffffb3}.ot-rd[data-design=ledger] .modal-close{color:#fff;background:var(--accent);border-radius:0}.ot-rd[data-design=ledger] .task-modal-aside,.ot-rd[data-design=ledger] .note-context{border-color:var(--ink-strong)}.ot-rd[data-design=ledger] .large-check,.ot-rd[data-design=ledger] .comment-box,.ot-rd[data-design=ledger] .editor-toolbar,.ot-rd[data-design=ledger] .note-icon,.ot-rd[data-design=ledger] .linked-icon,.ot-rd[data-design=ledger] .tracked-time button,.ot-rd[data-design=ledger] .comment-box button{border-radius:0}.ot-rd[data-design=orbit]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111021;--bg-soft:#18162c;--surface:#1a1830;--surface-strong:#211e3b;--surface-tint:#24213e;--ink:#ebe8ff;--ink-strong:#fff;--muted:#9992bd;--muted-2:#69638c;--line:#cac3ff26;--line-soft:#cac3ff16;--accent:#8e82ff;--accent-strong:#b4acff;--accent-soft:#8e82ff29;--accent-contrast:#111021;--coral:#ff8eaa;--coral-soft:#ff8eaa26;--indigo:#8e82ff;--indigo-soft:#8e82ff29;--sage:#65e6d0;--sage-soft:#65e6d021;--yellow:#ffce73;--shadow:0 26px 80px #03020e61;--shadow-small:0 12px 38px #03020e45;--radius-xl:32px;--radius-lg:25px;--radius-md:16px;--font-display:var(--font-ui);--sidebar:232px;background:radial-gradient(720px 520px at 45% 0%, #6b5bff2b, transparent 68%), radial-gradient(520px 440px at 100% 75%, #ff689f14, transparent 70%), var(--bg)}.ot-rd[data-design=orbit] .workspace-nav{border-color:var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#121024e6;padding:18px 14px 15px}.ot-rd[data-design=orbit] .brand-row{padding-inline:7px}.ot-rd[data-design=orbit] .brand-mark{color:var(--accent-contrast);background:linear-gradient(145deg, #b8b1ff, var(--accent));border-radius:50%;box-shadow:0 0 32px #8e82ff4d}.ot-rd[data-design=orbit] .project-link.active{background:linear-gradient(105deg,#8e82ff33,#8e82ff12);border:1px solid #8e82ff38}.ot-rd[data-design=orbit] .project-copy b,.ot-rd[data-design=orbit] .profile-copy strong,.ot-rd[data-design=orbit] .brand-word{color:var(--ink-strong)}.ot-rd[data-design=orbit] .utility-link.active{color:var(--accent-strong)}.ot-rd[data-design=orbit] .calendar-card{background:linear-gradient(145deg,#8e82ff29,#65e6d00f);border-color:#8e82ff33}.ot-rd[data-design=orbit] .calendar-card:after{background:#8e82ff2e}.ot-rd[data-design=orbit] .topbar{background:#111021c7}.ot-rd[data-design=orbit] .search-box,.ot-rd[data-design=orbit] .design-picker,.ot-rd[data-design=orbit] .notification-button{background:#1f1c38c2}.ot-rd[data-design=orbit] .design-option.active{color:#fff;background:var(--accent-soft);box-shadow:inset 0 0 0 1px #b4acff2e}.ot-rd[data-design=orbit] .dashboard-content{width:min(1400px,100%)}.ot-rd[data-design=orbit] .welcome-row h1,.ot-rd[data-design=orbit] .feature-title-row h1{letter-spacing:-.06em;font-size:clamp(36px,3vw,48px);font-weight:710}.ot-rd[data-design=orbit] .welcome-row h1 span,.ot-rd[data-design=orbit] .feature-title-row h1 span,.ot-rd[data-design=orbit] .eyebrow,.ot-rd[data-design=orbit] .text-button{color:var(--coral)}.ot-rd[data-design=orbit] .eyebrow>span{background:var(--coral);box-shadow:0 0 14px #ff8eaa80}.ot-rd[data-design=orbit] .panel{border-color:var(--line);box-shadow:inset 0 1px #ffffff09, var(--shadow-small);background:linear-gradient(145deg,#1f1c38f0,#16142ae6)}.ot-rd[data-design=orbit] .focus-command{color:#fff;background:radial-gradient(circle at 70% 25%,#ffffff29,#0000 30%),linear-gradient(115deg,#594bd3,#7767f4 62%,#8b69ed);border:1px solid #cac3ff52;grid-template-columns:minmax(0,1fr) auto auto;gap:25px;min-height:176px;padding:29px 31px;display:grid;box-shadow:0 26px 80px #5a45e038}.ot-rd[data-design=orbit] .focus-command:before{background:radial-gradient(circle,#ff90bf40,#0000 68%);width:360px;height:360px;top:auto;bottom:-130px;right:-60px}.ot-rd[data-design=orbit] .focus-copy{align-self:center}.ot-rd[data-design=orbit] .focus-copy>strong{font-family:var(--font-ui);letter-spacing:-.035em;margin-top:4px;font-size:24px;font-weight:690}.ot-rd[data-design=orbit] .timer-block{min-width:160px}.ot-rd[data-design=orbit] .timer-block time{letter-spacing:-.03em;font-size:29px;font-weight:650}.ot-rd[data-design=orbit] .timer-button{color:#4034ae;background:#fff;border-radius:17px;min-width:122px;height:54px;box-shadow:0 12px 34px #150d6038}.ot-rd[data-design=orbit] .voice-mini{color:#fff9;display:flex;position:absolute;bottom:17px;right:36px}.ot-rd[data-design=orbit] .metric-grid{grid-template-columns:1.4fr .85fr .95fr}.ot-rd[data-design=orbit] .metric-card{min-height:134px}.ot-rd[data-design=orbit] .metric-icon{color:var(--accent-strong);border:1px solid #b4acff2e}.ot-rd[data-design=orbit] .progress-ring{--size:59px}.ot-rd[data-design=orbit] .tasks-panel{grid-column:span 5}.ot-rd[data-design=orbit] .agenda-panel{grid-column:span 7}.ot-rd[data-design=orbit] .note-panel{grid-column:span 4}.ot-rd[data-design=orbit] .week-panel{grid-column:span 8}.ot-rd[data-design=orbit] .agenda-panel .timeline{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.ot-rd[data-design=orbit] .agenda-panel .timeline:before,.ot-rd[data-design=orbit] .agenda-panel .time-now{display:none}.ot-rd[data-design=orbit] .agenda-panel .event-card{flex-direction:column;align-items:flex-start;min-height:86px;margin-left:0}.ot-rd[data-design=orbit] .agenda-panel .event-card>time{width:auto;font-size:11px}.ot-rd[data-design=orbit] .note-panel:after{background:var(--indigo-soft)}.ot-rd[data-design=orbit] .voice-dock{background:#241f45eb;border-color:#b4acff45;border-radius:23px;width:430px;right:30px}.ot-rd[data-design=orbit] .voice-orb{color:#fff;background:linear-gradient(145deg, var(--coral), var(--accent));border-radius:17px}.ot-rd[data-design=orbit] .agenda-page-grid{grid-template-columns:minmax(0,1fr) 330px}.ot-rd[data-design=orbit] .calendar-surface{padding:24px}.ot-rd[data-design=orbit] .current-day{background:repeating-linear-gradient(to bottom, transparent 0, transparent 49px, var(--line-soft) 49px, var(--line-soft) 50px), #8e82ff14}.ot-rd[data-design=orbit] .modal-shell{background:#1b1832;border-color:#b4acff3b;border-radius:28px;box-shadow:0 40px 140px #03020ea8}.ot-rd[data-design=orbit] .modal-shell::backdrop{background:#080616b8}.ot-rd[data-design=orbit] .modal-header{background:#242043d6}.ot-rd[data-design=orbit] .task-modal-aside,.ot-rd[data-design=orbit] .note-context{background:#211e3a}.ot-rd[data-design=mosaic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1edff;--bg-soft:#e7e0ff;--surface:#fffdfd;--surface-strong:#fff;--surface-tint:#eee8ff;--ink:#272130;--ink-strong:#17121f;--muted:#756d80;--muted-2:#a39aac;--line:#30283b;--line-soft:#30283b21;--accent:#5a38ed;--accent-strong:#3f21ca;--accent-soft:#ded6ff;--accent-contrast:#fff;--coral:#ff694a;--coral-soft:#ffd9ce;--indigo:#5a38ed;--indigo-soft:#ded6ff;--sage:#24a47f;--sage-soft:#ccefe5;--yellow:#f5b800;--shadow:7px 7px 0 #30283b24;--shadow-small:4px 4px 0 #30283b1c;--radius-xl:31px;--radius-lg:22px;--radius-md:15px;--font-display:var(--font-ui);--sidebar:258px;background:radial-gradient(circle at 92% 8%, #ff694a26 0 90px, transparent 91px), radial-gradient(circle at 50% 50%, #5a38ed0f, transparent 40%), var(--bg)}.ot-rd[data-design=mosaic] .app-shell{gap:12px;padding:12px 0 12px 12px}.ot-rd[data-design=mosaic] .workspace-nav{border:2px solid var(--line);height:calc(100dvh - 24px);min-height:616px;box-shadow:var(--shadow);background:#fffdfd;border-radius:25px;top:12px}.ot-rd[data-design=mosaic] .brand-mark{color:var(--ink-strong);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#ffda3d;border-radius:13px 13px 13px 4px}.ot-rd[data-design=mosaic] .brand-word{font-size:19px;font-weight:830}.ot-rd[data-design=mosaic] .project-link.active{border:1px solid var(--line);box-shadow:2px 2px 0 var(--line);background:#ded6ff}.ot-rd[data-design=mosaic] .utility-link.active{color:#fff;background:var(--ink-strong)}.ot-rd[data-design=mosaic] .calendar-card{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#ffdc58}.ot-rd[data-design=mosaic] .calendar-card:after{background:#ff9f88}.ot-rd[data-design=mosaic] .calendar-icon{color:#fff;background:var(--ink-strong)}.ot-rd[data-design=mosaic] .workspace{min-height:calc(100dvh - 24px);overflow:visible}.ot-rd[data-design=mosaic] .topbar{background:#f1edffde;border-bottom:0;margin-right:12px}.ot-rd[data-design=mosaic] .search-box,.ot-rd[data-design=mosaic] .design-picker,.ot-rd[data-design=mosaic] .notification-button{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);background:#fff}.ot-rd[data-design=mosaic] .design-option.active{color:#fff;background:var(--accent);box-shadow:none}.ot-rd[data-design=mosaic] .welcome-row h1,.ot-rd[data-design=mosaic] .feature-title-row h1{letter-spacing:-.065em;font-weight:820}.ot-rd[data-design=mosaic] .welcome-row h1 span,.ot-rd[data-design=mosaic] .feature-title-row h1 span{color:var(--accent)}.ot-rd[data-design=mosaic] .panel{border:2px solid var(--line);box-shadow:var(--shadow-small)}.ot-rd[data-design=mosaic] .primary-button{color:#fff;background:var(--accent);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line)}.ot-rd[data-design=mosaic] .focus-command{min-height:142px;color:var(--ink-strong);border-color:var(--line);box-shadow:7px 7px 0 var(--line);background:#ffda3d}.ot-rd[data-design=mosaic] .focus-command:before{background:radial-gradient(circle,#ff694a6b,#0000 65%);top:-100px;right:4%}.ot-rd[data-design=mosaic] .focus-command .section-kicker,.ot-rd[data-design=mosaic] .timer-label,.ot-rd[data-design=mosaic] .focus-tags span{color:#17121f9e}.ot-rd[data-design=mosaic] .focus-copy>strong{font-family:var(--font-ui);font-size:20px;font-weight:800}.ot-rd[data-design=mosaic] .focus-tags span{background:#ffffff57;border-color:#30283b38}.ot-rd[data-design=mosaic] .timer-block time{font-size:26px;font-weight:800}.ot-rd[data-design=mosaic] .timer-button{color:#fff;background:var(--ink-strong);border:2px solid var(--line);box-shadow:3px 3px #ff694a8c}.ot-rd[data-design=mosaic] .metric-grid{grid-template-columns:1.35fr .8fr 1.05fr;gap:14px;margin-top:20px}.ot-rd[data-design=mosaic] .metric-card{min-height:142px}.ot-rd[data-design=mosaic] .metric-card:first-child{background:#ff8d72}.ot-rd[data-design=mosaic] .metric-card:nth-child(2){background:#dcd3ff}.ot-rd[data-design=mosaic] .metric-card:nth-child(3){background:#bdeedc}.ot-rd[data-design=mosaic] .metric-icon{color:var(--ink-strong);border:1px solid var(--line);background:#ffffff7a}.ot-rd[data-design=mosaic] .progress-ring{--size:58px;background:radial-gradient(closest-side, #ff8d72 75%, transparent 76% 99%), conic-gradient(var(--ink-strong) calc(var(--progress) * 1%), #fff6 0)}.ot-rd[data-design=mosaic] .tasks-panel{border-radius:28px 14px 28px 28px;grid-column:span 6}.ot-rd[data-design=mosaic] .agenda-panel{background:#fff6ed;border-radius:14px 28px 28px;grid-column:span 6}.ot-rd[data-design=mosaic] .note-panel{background:#ded6ff;border-radius:28px 28px 14px;grid-column:span 4;min-height:235px}.ot-rd[data-design=mosaic] .week-panel{background:#d7f3e9;border-radius:28px 28px 28px 14px;grid-column:span 8;min-height:235px}.ot-rd[data-design=mosaic] .agenda-panel .timeline{grid-template-columns:.85fr 1.15fr;display:grid}.ot-rd[data-design=mosaic] .agenda-panel .event-card{min-height:67px}.ot-rd[data-design=mosaic] .agenda-panel .event-card:last-child{grid-column:1/-1}.ot-rd[data-design=mosaic] .task-row:hover{background:#f6f1ff}.ot-rd[data-design=mosaic] .filter-chip.active{color:#fff;background:var(--accent);border-color:var(--line)}.ot-rd[data-design=mosaic] .add-row{color:var(--ink-strong);border:1px solid var(--line);background:#ffda3d;font-weight:800}.ot-rd[data-design=mosaic] .note-panel:after{opacity:.65;background:#ff8d72}.ot-rd[data-design=mosaic] .voice-dock{color:#fff;background:var(--ink-strong);border:2px solid var(--line);box-shadow:6px 6px 0 var(--accent)}.ot-rd[data-design=mosaic] .voice-orb{background:var(--coral);border:1px solid #fff}.ot-rd[data-design=mosaic] .prototype-note{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#fff}.ot-rd[data-design=mosaic] .calendar-surface,.ot-rd[data-design=mosaic] .agenda-day-card{box-shadow:6px 6px 0 var(--line)}.ot-rd[data-design=mosaic] .agenda-day-card{background:#ffda3d}.ot-rd[data-design=mosaic] .week-calendar,.ot-rd[data-design=mosaic] .period-controls,.ot-rd[data-design=mosaic] .calendar-view-tabs{border:2px solid var(--line);border-radius:14px}.ot-rd[data-design=mosaic] .modal-shell{border:3px solid var(--line);box-shadow:10px 10px 0 var(--accent)}.ot-rd[data-design=mosaic] .modal-header{border-color:var(--line);background:#ffda3d}.ot-rd[data-design=mosaic] .task-modal-aside,.ot-rd[data-design=mosaic] .note-context{border-color:var(--line);background:#eee8ff}.ot-rd[data-design=mosaic] .large-check,.ot-rd[data-design=mosaic] .comment-box,.ot-rd[data-design=mosaic] .editor-toolbar,.ot-rd[data-design=mosaic] .note-icon{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line)}.ot-rd[data-design=space]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050b0e;--bg-soft:#091317;--surface:#0b1519;--surface-strong:#101e23;--surface-tint:#12262b;--ink:#dcebed;--ink-strong:#f5ffff;--muted:#86a0a5;--muted-2:#506a70;--line:#69d1d736;--line-soft:#69d1d71a;--accent:#49d4dc;--accent-strong:#85f5f5;--accent-soft:#49d4dc21;--accent-contrast:#031013;--coral:#d6ad68;--coral-soft:#d6ad6824;--indigo:#6b8da8;--indigo-soft:#6b8da829;--sage:#77c5ae;--sage-soft:#77c5ae21;--yellow:#d6ad68;--shadow:0 24px 90px #00080a8c;--shadow-small:0 14px 40px #00080a61;--radius-xl:8px;--radius-lg:7px;--radius-md:5px;--radius-sm:4px;--font-display:var(--font-ui);--sidebar:244px;background:radial-gradient(circle at 78% 11%, #49d4dc1c, transparent 31%), radial-gradient(circle at 22% 90%, #d6ad680f, transparent 34%), radial-gradient(circle, #75e0e338 0 1px, transparent 1.4px) 0 0 / 43px 43px, var(--bg)}.ot-rd[data-design=space] .workspace-nav{background:linear-gradient(#091317fa,#050b0ef5);border-right-color:#d6ad6847;box-shadow:inset -1px 0 #49d4dc14}.ot-rd[data-design=space] .brand-mark{border:2px solid var(--coral);background:#071115;border-radius:50%;padding:2px;box-shadow:0 0 0 3px #d6ad681f,0 0 24px #49d4dc33}.ot-rd[data-design=space] .brand-word,.ot-rd[data-design=space] .welcome-row h1,.ot-rd[data-design=space] .feature-title-row h1{letter-spacing:-.045em;font-weight:690}.ot-rd[data-design=space] .project-link.active,.ot-rd[data-design=space] .utility-link.active{color:var(--accent-strong);border-left:2px solid var(--accent);background:linear-gradient(90deg,#49d4dc26,#49d4dc05)}.ot-rd[data-design=space] .calendar-card{background:linear-gradient(145deg,#d6ad681f,#49d4dc0f);border-color:#d6ad683d}.ot-rd[data-design=space] .topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050b0ec7;border-bottom-color:#49d4dc26}.ot-rd[data-design=space] .search-box,.ot-rd[data-design=space] .design-picker,.ot-rd[data-design=space] .notification-button{background:#0b1a1edb;border-color:#49d4dc2e}.ot-rd[data-design=space] .design-option.active{color:var(--accent-strong);background:var(--accent-soft);box-shadow:inset 0 0 0 1px #49d4dc40,0 0 15px #49d4dc14}.ot-rd[data-design=space] .eyebrow,.ot-rd[data-design=space] .welcome-row h1 span,.ot-rd[data-design=space] .feature-title-row h1 span,.ot-rd[data-design=space] .section-kicker{color:var(--coral)}.ot-rd[data-design=space] .panel{box-shadow:inset 0 0 0 1px #ffffff04, var(--shadow-small);background:linear-gradient(135deg,#ffffff05,#0000 35%),#0a161af0;border-color:#69d1d72e}.ot-rd[data-design=space] .focus-command{color:#efffff;background:radial-gradient(circle at 83%,#49d4dc61 0 2px,#041318d1 3px 42px,#d6ad68d9 43px 47px,#49d4dc40 48px 52px,#0000 53px),linear-gradient(105deg,#0a252a,#08161b 70%);border-color:#d6ad6866;min-height:154px}.ot-rd[data-design=space] .focus-command:before{background:0 0;border:2px dashed #d6ad68a1;border-radius:50%;width:128px;height:128px;animation:28s linear infinite space-rotate;top:50%;right:6.4%;transform:translateY(-50%)}.ot-rd[data-design=space] .focus-copy>strong{font-family:var(--font-ui);font-size:20px;font-weight:690}.ot-rd[data-design=space] .focus-tags span{border-radius:3px}.ot-rd[data-design=space] .timer-block time{color:var(--accent-strong);text-shadow:0 0 18px #49d4dc6b;font-size:23px}.ot-rd[data-design=space] .timer-button{color:#031013;background:var(--accent);border-radius:4px}.ot-rd[data-design=space] .metric-icon,.ot-rd[data-design=space] .note-type-icon{border:1px solid #49d4dc3d}.ot-rd[data-design=space] .voice-dock,.ot-rd[data-design=space] .meeting-dock{background:#061418f0;border-color:#d6ad6857;border-radius:7px;box-shadow:0 0 0 1px #49d4dc14,0 20px 70px #0000008c}.ot-rd[data-design=space] .voice-orb,.ot-rd[data-design=space] .meeting-dock-icon{border-radius:50%;box-shadow:0 0 24px #49d4dc3d}.ot-rd[data-design=space] .modal-shell{background:#09171b;border-color:#d6ad6861;border-radius:8px;box-shadow:0 0 0 1px #49d4dc1f,0 40px 140px #000000b8}.ot-rd[data-design=space] .modal-header{background:#0d252a;border-bottom-color:#d6ad6857}@keyframes space-rotate{to{transform:translateY(-50%)rotate(360deg)}}@keyframes ot-rd-spin{to{transform:rotate(360deg)}}.ot-rd[data-design=comics]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e8e6de;--bg-soft:#d9d6ca;--surface:#f8f5ec;--surface-strong:#fffdf7;--surface-tint:#e9e5d9;--ink:#233044;--ink-strong:#081b33;--muted:#667080;--muted-2:#969da5;--line:#0b2746;--line-soft:#0b274626;--accent:#0d5b82;--accent-strong:#073e5b;--accent-soft:#cfe5ea;--accent-contrast:#fff;--coral:#d84835;--coral-soft:#f5d5cd;--indigo:#173c78;--indigo-soft:#d8dfef;--sage:#2f786c;--sage-soft:#d2e8e2;--yellow:#e2b83d;--shadow:8px 8px 0 #081b3329;--shadow-small:4px 4px 0 #081b3321;--radius-xl:2px;--radius-lg:2px;--radius-md:2px;--radius-sm:2px;--font-display:Georgia, "Times New Roman", serif;--sidebar:252px;background:radial-gradient(circle, #081b3314 0 1px, transparent 1.2px) 0 0 / 7px 7px, linear-gradient(112deg, transparent 0 72%, #d848350b 72% 73%, transparent 73%), var(--bg)}.ot-rd[data-design=comics] .workspace-nav{color:#e8edf2;border-right:4px solid var(--yellow);background:#0a2442}.ot-rd[data-design=comics] .brand-mark{color:#0a2442;box-shadow:4px 4px 0 var(--coral);background:#fff;border:2px solid #fff;border-radius:0;padding:2px}.ot-rd[data-design=comics] .brand-word,.ot-rd[data-design=comics] .project-copy b,.ot-rd[data-design=comics] .profile-copy strong{color:#fff}.ot-rd[data-design=comics] .nav-label,.ot-rd[data-design=comics] .project-copy small,.ot-rd[data-design=comics] .profile-copy small{color:#ffffff8c}.ot-rd[data-design=comics] .project-link,.ot-rd[data-design=comics] .utility-link,.ot-rd[data-design=comics] .nav-collapse{color:#ffffffc2}.ot-rd[data-design=comics] .project-link.active{color:#081b33;background:var(--yellow);box-shadow:3px 3px 0 var(--coral);border:1px solid #fff}.ot-rd[data-design=comics] .project-link.active .project-copy b,.ot-rd[data-design=comics] .utility-link.active{color:#081b33}.ot-rd[data-design=comics] .utility-link.active{box-shadow:3px 3px 0 var(--coral);background:#fff}.ot-rd[data-design=comics] .calendar-card{color:#081b33;background:var(--yellow);box-shadow:4px 4px 0 var(--coral);border:2px solid #fff}.ot-rd[data-design=comics] .calendar-card strong,.ot-rd[data-design=comics] .calendar-card span{color:#081b33}.ot-rd[data-design=comics] .topbar{border-bottom:2px solid var(--line);background:#f8f5ece8}.ot-rd[data-design=comics] .search-box,.ot-rd[data-design=comics] .design-picker,.ot-rd[data-design=comics] .notification-button{border:1px solid var(--line);background:#fffdf7;border-radius:0}.ot-rd[data-design=comics] .design-option.active{color:#fff;background:var(--accent);border-radius:0}.ot-rd[data-design=comics] .welcome-row h1,.ot-rd[data-design=comics] .feature-title-row h1{letter-spacing:-.055em;font-weight:760}.ot-rd[data-design=comics] .welcome-row h1 span,.ot-rd[data-design=comics] .feature-title-row h1 span,.ot-rd[data-design=comics] .eyebrow,.ot-rd[data-design=comics] .section-kicker{color:var(--coral)}.ot-rd[data-design=comics] .panel{border:2px solid var(--line);box-shadow:var(--shadow-small);background:#fffdf7f7}.ot-rd[data-design=comics] .focus-command{color:#fff;min-height:145px;box-shadow:8px 8px 0 var(--coral);background:linear-gradient(116deg,#0000 0 73%,#e2b83deb 73% 76%,#d84835f2 76%),#0b3b63;border:3px solid #081b33}.ot-rd[data-design=comics] .focus-command:before{background:repeating-radial-gradient(circle,#081b3340 0 2px,#0000 2px 7px);border-radius:0;width:220px;height:250px;top:-80px;right:7%;transform:rotate(-12deg)}.ot-rd[data-design=comics] .focus-copy>strong{font-size:21px;font-weight:750}.ot-rd[data-design=comics] .timer-block time{font-size:23px;font-weight:760}.ot-rd[data-design=comics] .timer-button,.ot-rd[data-design=comics] .primary-button{color:#081b33;background:var(--yellow);box-shadow:3px 3px 0 var(--coral);border:2px solid #081b33;border-radius:0}.ot-rd[data-design=comics] .metric-card:nth-child(2){background:#e4edf0}.ot-rd[data-design=comics] .metric-card:nth-child(3){background:#f3e2b8}.ot-rd[data-design=comics] .filter-chip,.ot-rd[data-design=comics] .add-row,.ot-rd[data-design=comics] .note-tags i,.ot-rd[data-design=comics] .note-checklist{border-radius:0}.ot-rd[data-design=comics] .voice-dock,.ot-rd[data-design=comics] .meeting-dock{color:#fff;box-shadow:6px 6px 0 var(--coral);background:#0a2442;border:2px solid #fff;border-radius:0}.ot-rd[data-design=comics] .voice-orb,.ot-rd[data-design=comics] .meeting-dock-icon{border-radius:0}.ot-rd[data-design=comics] .modal-shell{border:3px solid var(--line);box-shadow:11px 11px 0 var(--coral);border-radius:0}.ot-rd[data-design=comics] .modal-header{color:#fff;border-bottom:4px solid var(--yellow);background:#0a2442}.ot-rd[data-design=comics] .modal-header h2,.ot-rd[data-design=comics] .modal-header .section-kicker{color:#fff}.ot-rd[data-design=comics] .modal-close{color:#081b33;background:var(--yellow);border-radius:0}.ot-rd .nav-label,.ot-rd .eyebrow,.ot-rd .section-kicker,.ot-rd .focus-command .section-kicker,.ot-rd .timer-label,.ot-rd .modal-field-label,.ot-rd .modal-property>span,.ot-rd .note-context>.modal-field-label,.ot-rd .note-outline .modal-field-label{font-size:10px}.ot-rd .project-copy small,.ot-rd .profile-copy small,.ot-rd .calendar-card span,.ot-rd .search-box input,.ot-rd .welcome-copy,.ot-rd .feature-title-row>div:first-child>p:last-child{font-size:11px}.ot-rd .calendar-card strong,.ot-rd .breadcrumb,.ot-rd .primary-button,.ot-rd .timer-button,.ot-rd .design-option,.ot-rd .utility-link{font-size:12px}.ot-rd .design-picker>span,.ot-rd .focus-tags span,.ot-rd .metric-card>div:nth-child(2)>span,.ot-rd .metric-card>div:nth-child(2)>small,.ot-rd .text-button,.ot-rd .filter-chip,.ot-rd .filter-chip span,.ot-rd .add-row,.ot-rd .task-main span,.ot-rd .task-meta time,.ot-rd .tag,.ot-rd .note-panel footer>span,.ot-rd .prototype-note{font-size:10px}.ot-rd .task-main strong{font-size:13px}.ot-rd .event-card>time,.ot-rd .event-card strong,.ot-rd .event-card span,.ot-rd .event-card>small{font-size:10px}.ot-rd .week-header small,.ot-rd .timezone,.ot-rd .week-event span,.ot-rd .current-time i,.ot-rd .day-agenda-list time,.ot-rd .day-agenda-list small,.ot-rd .day-agenda-list em,.ot-rd .agenda-insight p{font-size:9px}.ot-rd .week-event strong,.ot-rd .day-agenda-list strong,.ot-rd .agenda-insight strong,.ot-rd .period-controls button,.ot-rd .calendar-view-tabs button,.ot-rd .modal-project,.ot-rd .subtasks header strong,.ot-rd .subtasks header>span,.ot-rd .subtasks label small,.ot-rd .add-subtask,.ot-rd .activity-thread time,.ot-rd .activity-thread a,.ot-rd .modal-tags span,.ot-rd .modal-tags button,.ot-rd .attachments strong,.ot-rd .attachments small,.ot-rd .danger-link,.ot-rd .save-status,.ot-rd .note-meta-row,.ot-rd .linked-item strong,.ot-rd .linked-item small,.ot-rd .note-outline a{font-size:10px}.ot-rd .subtasks label span,.ot-rd .activity-thread p,.ot-rd .comment-box input,.ot-rd .modal-property>button{font-size:12px}.ot-rd .task-description p{font-size:13px}.ot-rd .note-content{font-size:15px}.ot-rd .note-content h3{font-size:19px}.ot-rd .note-content blockquote{font-size:17px}@media (width<=1240px){.ot-rd .design-picker>span,.ot-rd .design-option span{display:none}.ot-rd .design-option{justify-content:center;width:29px;padding-inline:0}.ot-rd .tasks-panel,.ot-rd[data-design=nebula] .tasks-panel{grid-column:span 7}.ot-rd[data-design=orbit] .tasks-panel,.ot-rd[data-design=mosaic] .tasks-panel{grid-column:span 6}.ot-rd .agenda-panel,.ot-rd[data-design=nebula] .agenda-panel{grid-column:span 5}.ot-rd[data-design=orbit] .agenda-panel,.ot-rd[data-design=mosaic] .agenda-panel{grid-column:span 6}.ot-rd[data-design=ledger] .utility-link span{display:none}.ot-rd .public-site-link{justify-content:center;width:39px;padding:0}.ot-rd .public-site-link span{display:none}}@media (width<=1040px){.ot-rd{--sidebar:238px}.ot-rd .search-box{display:none}.ot-rd .metric-grid{grid-template-columns:1fr 1fr}.ot-rd .metric-card:last-child{grid-column:span 2}.ot-rd .tasks-panel,.ot-rd .agenda-panel,.ot-rd .note-panel,.ot-rd .week-panel,.ot-rd[data-design=nebula] .tasks-panel,.ot-rd[data-design=nebula] .agenda-panel,.ot-rd[data-design=nebula] .note-panel,.ot-rd[data-design=nebula] .week-panel,.ot-rd[data-design=ledger] .tasks-panel,.ot-rd[data-design=ledger] .agenda-panel,.ot-rd[data-design=ledger] .note-panel,.ot-rd[data-design=ledger] .week-panel,.ot-rd[data-design=orbit] .tasks-panel,.ot-rd[data-design=orbit] .agenda-panel,.ot-rd[data-design=orbit] .note-panel,.ot-rd[data-design=orbit] .week-panel,.ot-rd[data-design=mosaic] .tasks-panel,.ot-rd[data-design=mosaic] .agenda-panel,.ot-rd[data-design=mosaic] .note-panel,.ot-rd[data-design=mosaic] .week-panel{grid-column:span 12}.ot-rd .agenda-page-grid,.ot-rd[data-design=orbit] .agenda-page-grid{grid-template-columns:1fr}.ot-rd .agenda-day-card{position:relative;top:auto}.ot-rd[data-design=ledger] .profile-copy{display:none}.ot-rd.voice-active .meeting-dock{bottom:104px;right:34px}}@media (width<=820px){.ot-rd .app-shell,.ot-rd[data-design=nebula] .app-shell,.ot-rd[data-design=ledger] .app-shell,.ot-rd[data-design=orbit] .app-shell,.ot-rd[data-design=mosaic] .app-shell{display:block}.ot-rd[data-design=mosaic] .app-shell{gap:0;padding:0}.ot-rd .workspace-nav,.ot-rd[data-design=nebula] .workspace-nav,.ot-rd[data-design=ledger] .workspace-nav,.ot-rd[data-design=orbit] .workspace-nav,.ot-rd[data-design=mosaic] .workspace-nav{z-index:70;background:var(--surface);border:0;border-right:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;width:min(300px,88vw);height:100dvh;min-height:0;padding:22px 18px 18px;display:flex;position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(-102%)}.ot-rd.nav-open .workspace-nav{transform:translate(0)}.ot-rd .mobile-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0508078c;position:fixed;inset:0}.ot-rd.nav-open .mobile-scrim{display:block}.ot-rd[data-design=nebula] .brand-row,.ot-rd[data-design=ledger] .brand-row{border:0;border-bottom:1px solid var(--line-soft);justify-content:space-between;width:auto;padding:0 4px 22px}.ot-rd[data-design=ledger] .brand-word,.ot-rd[data-design=nebula] .brand-word,.ot-rd[data-design=nebula] .nav-label-row,.ot-rd[data-design=nebula] .nav-label,.ot-rd[data-design=nebula] .project-copy,.ot-rd[data-design=nebula] .project-count,.ot-rd[data-design=nebula] .utility-link span,.ot-rd[data-design=nebula] .utility-link em,.ot-rd[data-design=nebula] .calendar-card>div:nth-child(2),.ot-rd[data-design=nebula] .calendar-arrow,.ot-rd[data-design=nebula] .profile-copy,.ot-rd[data-design=ledger] .project-link:not(.active),.ot-rd[data-design=ledger] .project-link small,.ot-rd[data-design=ledger] .utility-link span,.ot-rd[data-design=ledger] .profile-copy{display:flex}.ot-rd[data-design=nebula] .nav-collapse,.ot-rd[data-design=ledger] .nav-collapse{display:inline-grid}.ot-rd[data-design=nebula] .brand-mark,.ot-rd[data-design=ledger] .brand-mark{border-radius:12px}.ot-rd[data-design=ledger] .brand-word{color:var(--ink-strong)}.ot-rd[data-design=nebula] .nav-block,.ot-rd[data-design=nebula] .project-block,.ot-rd[data-design=ledger] .nav-block,.ot-rd[data-design=ledger] .project-block{width:auto;margin-top:24px}.ot-rd[data-design=nebula] .project-list,.ot-rd[data-design=nebula] .utility-nav,.ot-rd[data-design=ledger] .project-list,.ot-rd[data-design=ledger] .utility-nav{flex-direction:column;align-items:stretch;gap:4px}.ot-rd[data-design=nebula] .project-link,.ot-rd[data-design=nebula] .utility-link,.ot-rd[data-design=ledger] .project-link,.ot-rd[data-design=ledger] .utility-link{width:100%;min-height:42px;color:var(--muted);border:0;border-radius:10px;justify-content:flex-start;padding:8px 10px}.ot-rd[data-design=ledger] .project-link.active:after{display:none}.ot-rd[data-design=nebula] .calendar-card{justify-content:flex-start;width:auto;padding:13px}.ot-rd[data-design=nebula] .profile-row,.ot-rd[data-design=ledger] .profile-row{border:0;border-top:1px solid var(--line-soft);justify-content:flex-start;width:auto;margin-top:14px;padding:14px 4px 0}.ot-rd .workspace,.ot-rd[data-design=ledger] .workspace,.ot-rd[data-design=mosaic] .workspace{min-height:100dvh}.ot-rd[data-design=mosaic] .workspace{overflow:hidden}.ot-rd .topbar,.ot-rd[data-design=ledger] .topbar,.ot-rd[data-design=mosaic] .topbar{position:sticky;top:0}.ot-rd[data-design=mosaic] .topbar{margin-right:0}.ot-rd .mobile-nav-button{display:inline-grid}.ot-rd .breadcrumb{min-width:0}.ot-rd .prototype-note,.ot-rd[data-design=nebula] .prototype-note,.ot-rd[data-design=ledger] .prototype-note,.ot-rd[data-design=orbit] .prototype-note,.ot-rd[data-design=mosaic] .prototype-note{display:none}.ot-rd .feature-title-row{flex-direction:column;align-items:flex-start}.ot-rd .calendar-surface{overflow-x:auto}}@media (width<=650px){.ot-rd .topbar{gap:8px;height:64px;padding:0 14px}.ot-rd .breadcrumb span,.ot-rd .breadcrumb svg,.ot-rd .design-option span,.ot-rd .notification-button{display:none}.ot-rd .design-picker{height:38px}.ot-rd .design-option{justify-content:center;width:29px;height:29px;padding:0}.ot-rd .dashboard-content{padding:27px 15px 70px}.ot-rd .feature-actions{justify-content:space-between;width:100%}.ot-rd .feature-actions>.primary-button{width:42px;padding:0;font-size:0}.ot-rd .welcome-row{align-items:flex-end}.ot-rd .welcome-row h1,.ot-rd[data-design=ledger] .welcome-row h1{font-size:38px}.ot-rd .welcome-copy{display:none}.ot-rd .new-task-button{width:42px;min-width:42px;padding:0;font-size:0}.ot-rd .focus-command{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:17px;display:grid}.ot-rd[data-design=orbit] .focus-command{grid-template-columns:minmax(0,1fr) auto;padding:20px}.ot-rd[data-design=orbit] .timer-block time{font-size:25px}.ot-rd .focus-copy{grid-column:1/-1}.ot-rd .focus-copy>strong{white-space:normal;font-size:15px;line-height:1.2}.ot-rd .timer-block{text-align:left;min-width:0}.ot-rd .timer-button{min-width:99px}.ot-rd .voice-mini{display:none!important}.ot-rd .metric-grid,.ot-rd[data-design=nebula] .metric-grid,.ot-rd[data-design=orbit] .metric-grid,.ot-rd[data-design=mosaic] .metric-grid{grid-template-columns:1fr}.ot-rd[data-design=orbit] .metric-card,.ot-rd[data-design=mosaic] .metric-card{min-height:116px}.ot-rd .metric-card:last-child{grid-column:auto}.ot-rd[data-design=ledger] .metric-grid{border-top:1px solid var(--ink-strong)}.ot-rd[data-design=ledger] .metric-card,.ot-rd[data-design=ledger] .metric-card:last-child{border-right:0;border-bottom:1px solid var(--ink-strong)}.ot-rd .main-grid{flex-direction:column;display:flex}.ot-rd .rd-widget-grid{grid-template-columns:1fr}.ot-rd .rd-widget-panel{padding:17px}.ot-rd .rd-widget-add{width:100%;margin-left:0}.ot-rd .rd-widget-add select{flex:1}.ot-rd .tasks-panel,.ot-rd .agenda-panel,.ot-rd .note-panel,.ot-rd .week-panel{padding:17px}.ot-rd .tasks-panel .text-button{font-size:0}.ot-rd .task-meta .tag,.ot-rd .task-row>.icon-button{display:none}.ot-rd .task-row{align-items:flex-start}.ot-rd .task-check{margin-top:1px}.ot-rd .task-meta{gap:2px;margin-top:1px}.ot-rd .task-main strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.ot-rd .voice-dock,.ot-rd[data-design=nebula] .voice-dock,.ot-rd[data-design=ledger] .voice-dock,.ot-rd[data-design=orbit] .voice-dock,.ot-rd[data-design=mosaic] .voice-dock,.ot-rd[data-design] .voice-dock.voice-active{width:calc(100% - 28px);min-height:61px;bottom:14px;right:14px}.ot-rd .meeting-dock,.ot-rd.voice-active .meeting-dock{width:calc(100% - 28px);min-height:58px;bottom:87px;right:14px}.ot-rd.voice-active .meeting-dock{bottom:222px}.ot-rd .voice-dock.voice-active,.ot-rd[data-design] .voice-dock.voice-active{flex-direction:column;align-items:stretch;gap:8px;padding:8px}.ot-rd .voice-dock.voice-active .voice-primary{width:100%;min-width:0;min-height:48px}.ot-rd .voice-dock.voice-active .voice-secondary-controls{border-top:1px solid var(--line);border-left:0;grid-template-columns:1fr 1fr;gap:6px;width:100%;padding:8px 0 0;display:grid}.ot-rd .voice-secondary-controls>button{min-width:0;min-height:47px}.ot-rd .voice-dock kbd,.ot-rd .waveform{display:none!important}.ot-rd .meeting-banner{justify-content:space-between;min-height:47px;top:9px;left:9px;right:9px;transform:none}.ot-rd .meeting-banner em{display:none}.ot-rd .meeting-banner span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ot-rd .meeting-start-modal,.ot-rd .meeting-live-modal{width:calc(100vw - 18px)}.ot-rd .meeting-start-content{padding:25px 20px 22px}.ot-rd .meeting-start-content>p{margin-block:20px;font-size:12px}.ot-rd .meeting-start-actions{padding-inline:12px}.ot-rd .meeting-start-actions button{flex:1;padding-inline:10px}.ot-rd .meeting-live-modal .modal-header h2{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:18px;overflow:hidden}.ot-rd .meeting-live-content{padding:14px}.ot-rd .meeting-live-status{padding-inline:11px;font-size:10px}.ot-rd .live-transcript{max-height:39dvh}.ot-rd .live-transcript article{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:12px}.ot-rd .live-transcript time{display:none}.ot-rd .meeting-live-actions{flex-wrap:wrap;padding:10px 12px}.ot-rd .meeting-live-actions>span{min-width:100%}.ot-rd .meeting-live-actions button{flex:1;justify-content:center;padding-inline:9px}.ot-rd[data-design=mosaic] .timer-block time{font-size:24px}.ot-rd .modal-shell,.ot-rd .note-detail-modal{border-radius:18px;width:calc(100vw - 18px);max-height:92dvh}.ot-rd .task-modal-layout,.ot-rd .note-modal-layout{grid-template-columns:1fr;max-height:calc(92dvh - 59px);overflow-y:auto}.ot-rd .task-modal-main,.ot-rd .note-editor{padding:24px 19px 30px;overflow:visible}.ot-rd .task-modal-aside,.ot-rd .note-context{border-top:1px solid var(--line);border-left:0;padding:20px 18px;overflow:visible}.ot-rd .task-description,.ot-rd .subtasks,.ot-rd .activity-thread{margin-left:0}.ot-rd .save-status{display:none}.ot-rd .week-calendar{min-width:680px}}@media (width<=1040px){.ot-rd .notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-rd .time-layout{grid-template-columns:1fr}.ot-rd .time-insights{grid-template-columns:180px minmax(0,1fr);gap:0 22px;display:grid;position:relative;top:auto}.ot-rd .time-insights>header,.ot-rd .time-insight-note{grid-column:1/-1}.ot-rd .project-time-ring{grid-row:span 2}.ot-rd .settings-layout{grid-template-columns:1fr}.ot-rd .settings-sections{flex-direction:row;position:relative;top:auto;overflow-x:auto}.ot-rd .settings-sections>.section-kicker{display:none}.ot-rd .settings-sections button{white-space:nowrap;flex:none}}@media (width<=650px){.ot-rd .theme-shortcut{justify-content:center;width:41px;padding:0}.ot-rd .theme-shortcut>span,.ot-rd .theme-shortcut>.swatch{display:none}.ot-rd .theme-shortcut>svg{margin:0}.ot-rd .notes-toolbar{flex-direction:column;align-items:stretch;gap:9px}.ot-rd .notes-tabs{width:100%;overflow-x:auto}.ot-rd .notes-tabs button{white-space:nowrap;flex:1}.ot-rd .notes-toolbar>label{width:100%}.ot-rd .notes-grid{grid-template-columns:1fr;gap:12px}.ot-rd .note-card-featured{grid-column:auto}.ot-rd .note-card{min-height:215px}.ot-rd .note-card>strong{font-size:21px}.ot-rd .time-summary-grid{grid-template-columns:1fr;gap:10px}.ot-rd .time-summary-card{min-height:109px}.ot-rd .time-log{padding-inline:13px}.ot-rd .time-log-header{flex-direction:column;align-items:flex-start;padding-block:15px}.ot-rd .time-log-tools{width:100%}.ot-rd .time-log-tools button{flex:1;justify-content:center}.ot-rd .time-entry{grid-template-columns:4px minmax(0,1fr) 48px 18px;gap:8px}.ot-rd .time-range{display:none}.ot-rd .time-insights{display:block}.ot-rd .time-entry-modal form{flex-direction:column;max-height:92dvh;display:flex}.ot-rd .time-entry-form-grid{grid-template-columns:1fr;padding:21px 17px 23px;overflow-y:auto}.ot-rd .time-field-wide,.ot-rd .billable-field{grid-column:auto}.ot-rd .time-entry-form-actions{flex:none;padding-inline:12px}.ot-rd .time-entry-form-actions button{flex:1;padding-inline:10px}.ot-rd .settings-save-state,.ot-rd .settings-status{display:none}.ot-rd .settings-card{padding:15px}.ot-rd .theme-gallery{grid-template-columns:1fr 1fr;gap:8px}.ot-rd .theme-preview{height:79px}.ot-rd .setting-row{flex-direction:column;align-items:flex-start;gap:12px;padding-block:16px}.ot-rd .setting-row>select,.ot-rd .font-size-control,.ot-rd .segmented-setting{width:100%}.ot-rd .font-size-control button,.ot-rd .segmented-setting button{flex:1}}@media (prefers-reduced-motion:reduce){.ot-rd,.ot-rd *,.ot-rd :before,.ot-rd :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ot-rd{--text-scale:1;font-size:calc(14px * var(--text-scale))}.ot-rd[style*=--text-scale] .workspace{zoom:var(--text-scale)}.ot-rd[data-density=compact] .setting-row{min-height:58px}.ot-rd[data-density=compact] .settings-card{gap:12px}.ot-rd.reduce-motion,.ot-rd.reduce-motion *,.ot-rd.reduce-motion :before,.ot-rd.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ot-rd .large-check.checked{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.ot-rd .rd-empty{color:var(--muted-2);margin:6px 0 0;font-size:10px}.ot-rd .rd-notes-empty,.ot-rd .rd-time-empty{grid-column:1/-1;padding:18px 4px;font-size:11px}.ot-rd .subtasks .rd-inline-input{width:100%;color:var(--ink);background:var(--surface-tint);border:1px solid var(--line);border-radius:10px;outline:0;margin-top:8px;padding:8px 10px;font-size:10px}.ot-rd .subtasks .rd-inline-input:focus{border-color:var(--accent)}.ot-rd .activity-thread .note-bullet{color:var(--muted-2);font-size:12px;line-height:1.2}.ot-rd .activity-thread article>div{flex-direction:row;align-items:flex-start;gap:8px}.ot-rd .rd-note-delete{color:var(--muted-2);background:0 0;margin-left:auto;font-size:14px;line-height:1}.ot-rd .rd-note-delete:hover{color:var(--coral)}.ot-rd .rd-note-edit-btn{color:var(--muted-2);background:0 0;margin-left:auto;font-size:12px;line-height:1}.ot-rd .rd-note-edit-btn:hover{color:var(--accent)}.ot-rd .rd-note-edit-btn+.rd-note-delete{margin-left:0}.ot-rd .rd-note-edit{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ot-rd .rd-note-edit-input{resize:vertical;width:100%;min-height:52px;color:var(--ink);background:var(--surface-tint);border:1px solid var(--line);font:inherit;border-radius:10px;outline:0;padding:6px 8px;font-size:9px}.ot-rd .rd-note-edit-input:focus{border-color:var(--accent)}.ot-rd .rd-note-edit-actions{justify-content:flex-end;gap:6px;display:flex}.ot-rd .rd-note-cancel,.ot-rd .rd-note-save{border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:8px;font-weight:700}.ot-rd .rd-note-cancel{color:var(--muted);background:var(--surface)}.ot-rd .rd-note-cancel:hover{color:var(--ink)}.ot-rd .rd-note-save{color:#fff;background:var(--accent);border-color:var(--accent)}.ot-rd .rd-status-choices{flex-wrap:wrap;gap:4px;display:flex}.ot-rd .rd-choice{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:8px;font-weight:700}.ot-rd .rd-choice:hover{color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.ot-rd .rd-choice.active{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.ot-rd .rd-due{align-items:center;gap:7px;font-size:9px;display:flex}.ot-rd .rd-due svg{width:15px;color:var(--muted)}.ot-rd .rd-due input{color:var(--ink);background:0 0;border:0;outline:0;font-size:9px}.ot-rd .rd-due-text{color:var(--muted);margin-top:6px;font-size:8px;display:block}.ot-rd .rd-block-toggle{align-items:center;gap:8px;font-size:9px;display:flex}.ot-rd .rd-block-toggle input{width:15px;height:15px;accent-color:var(--coral)}.ot-rd .rd-attach{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:9px;align-items:center;gap:8px;margin-top:6px;padding:8px;display:flex}.ot-rd .rd-attach:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.ot-rd .rd-attach svg{width:15px;color:var(--muted)}.ot-rd .rd-attach div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ot-rd .rd-attach strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ot-rd .rd-attach small{color:var(--muted);font-size:7px}.ot-rd .rd-note-heading{overflow-wrap:anywhere}.ot-rd .rd-note-textarea{width:100%;min-height:220px;color:var(--ink);background:var(--surface-tint);border:1px solid var(--line);resize:vertical;font:inherit;border-radius:12px;outline:0;margin-top:14px;padding:14px;font-size:13px;line-height:1.6}.ot-rd .rd-note-textarea:focus{border-color:var(--accent)}.ot-rd .rd-note-action{cursor:pointer;width:100%}.ot-rd .rd-note-attachments{margin-top:6px}.ot-rd .rd-time-delete{margin-right:auto;color:var(--coral)!important;border-color:color-mix(in srgb, var(--coral) 30%, var(--line))!important}.ot-rd .rd-task-title-input{width:100%;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;outline:0;margin:0;padding:2px 4px;font-size:22px;font-weight:700;line-height:1.2}.ot-rd .rd-task-title-input:hover{border-color:var(--line)}.ot-rd .rd-task-title-input:focus{background:var(--surface-tint);border-color:var(--accent)}.ot-rd .rd-attach-row{align-items:stretch;gap:6px;display:flex}.ot-rd .rd-attach-row .rd-attach{flex:1;min-width:0}.ot-rd .rd-attach-delete{color:var(--muted-2);cursor:pointer;background:0 0;border:0;align-self:center;padding:0 6px;font-size:15px;line-height:1}.ot-rd .rd-attach-delete:hover{color:var(--coral)}.ot-rd .rd-attach-add{color:var(--muted);text-align:center;border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:9px;margin-top:8px;padding:8px 10px;font-size:8px;font-weight:700;display:block}.ot-rd .rd-attach-add:hover{color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.ot-rd .rd-attach-add.busy{opacity:.55;cursor:default}.ot-rd .rd-attach-add input[type=file]{display:none}.ot-rd .rd-archive-link{color:var(--muted)!important;border-color:var(--line)!important}.ot-rd .rd-archive-link:hover{color:var(--ink)!important;border-color:color-mix(in srgb, var(--accent) 30%, var(--line))!important}.ot-rd .project-row{align-items:center;gap:2px;display:flex}.ot-rd .project-row .project-link{flex:auto;min-width:0}.ot-rd .project-manage{opacity:0;flex:none;width:30px;height:30px;transition:opacity .16s,color .16s,background .16s}.ot-rd .project-manage svg{width:15px}.ot-rd .project-row:hover .project-manage,.ot-rd .project-row.active .project-manage,.ot-rd .project-manage:focus-visible{opacity:1}.ot-rd .rd-more{display:inline-flex;position:relative}.ot-rd .rd-more>.icon-button{background:var(--surface);border:1px solid var(--line);width:41px;height:41px}.ot-rd .rd-more-menu{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:210px;box-shadow:var(--shadow,0 18px 52px #26261f33);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.ot-rd .rd-more-item{text-align:left;width:100%;color:var(--ink);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:560;display:flex}.ot-rd .rd-more-item:hover{background:var(--surface-tint);color:var(--ink-strong)}.ot-rd .rd-more-item>span:first-child{text-align:center;flex:none;width:20px}.ot-rd .home-nav{margin-bottom:2px}.ot-rd .system-nav{margin-top:auto;padding-top:6px}.ot-rd .project-entry{flex-direction:column;display:flex}.ot-rd .project-subnav{border-left:1.5px solid var(--line);flex-direction:column;gap:2px;margin:3px 0 8px 21px;padding-left:10px;display:flex}.ot-rd .subnav-link{min-height:33px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:4px 10px;font-size:13px;font-weight:500;transition:color .14s,background .14s;display:flex}.ot-rd .subnav-link svg{opacity:.85;flex:none;width:15px;height:15px}.ot-rd .subnav-link:hover{background:var(--surface-tint);color:var(--ink)}.ot-rd .subnav-link.active{background:var(--accent-soft);color:var(--ink);font-weight:600}.ot-rd .rd-onboarding{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:4px;padding:52px 28px;display:flex}.ot-rd .rd-onboarding-icon{background:var(--accent-soft);width:58px;height:58px;color:var(--ink);border-radius:18px;place-items:center;display:grid}.ot-rd .rd-onboarding-icon svg{width:26px;height:26px}.ot-rd .rd-onboarding h2{font-size:21px}.ot-rd .rd-onboarding p{max-width:440px;color:var(--muted);line-height:1.55}.ot-rd .rd-onboarding .primary-button{margin-top:6px}.ot-rd .add-row-editing{cursor:text}.ot-rd .add-row-editing input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:none;outline:none;flex:1}.ot-rd .rd-wiki-index{flex-direction:column;gap:4px;padding:10px;display:flex}.ot-rd .rd-wiki-panel{padding:clamp(16px,1.8vw,24px)}.ot-rd .brand-mark.brand-mark--logo{color:inherit;background:#fff;padding:5px;overflow:hidden;box-shadow:0 4px 14px #080f2824}.ot-rd .brand-mark.brand-mark--logo img{object-fit:contain;width:100%;height:100%}.ot-rd .rd-project-prompt{resize:vertical;width:100%;min-height:96px;font:inherit;color:var(--ink);background:var(--surface-strong,var(--surface));border:1px solid var(--line);border-radius:var(--radius-sm,8px);padding:9px 11px}.ot-rd .rd-project-prompt:focus{border-color:var(--accent);outline:none}.ot-rd .rd-field-hint{color:var(--muted);font-size:12px;line-height:1.35}.ot-rd .rd-project-langs{gap:10px}.ot-rd .rd-project-langs label,.ot-rd .rd-project-langs select,.ot-rd .rd-project-langs input{color:var(--ink)}.ot-rd .rd-project-langs select,.ot-rd .rd-project-langs input[type=text]{background:var(--surface-strong,var(--surface));border:1px solid var(--line);border-radius:var(--radius-sm,8px);padding:7px 9px}.ot-rd .rd-project-attachments{border-top:1px solid var(--line-soft,var(--line));margin-top:14px;padding-top:14px}.ot-rd .rd-wiki-index-item{text-align:left;background:0 0;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:48px;padding:10px 12px;transition:background .14s;display:flex}.ot-rd .rd-wiki-index-item:hover{background:var(--surface-tint)}.ot-rd .rd-wiki-index-dot{background:var(--accent-soft);border-radius:50%;flex:none;width:10px;height:10px}.ot-rd .rd-wiki-index-name{color:var(--ink);flex:1;font-weight:600}.ot-rd .rd-wiki-index-item svg{opacity:.6;width:16px;height:16px}.ot-rd .workspace-nav{overflow:hidden}.ot-rd .project-block{scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:8px;overflow-y:auto}.ot-rd .system-nav{border-top:1px solid var(--line-soft);margin-top:0;padding-top:8px}.ot-rd[data-design=ledger] .app-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);display:grid}.ot-rd[data-design=ledger] .workspace-nav{border:0;border-right:4px solid var(--accent);flex-direction:column;align-items:stretch;gap:0;width:auto;height:100dvh;padding:22px 18px 18px;position:sticky;top:0;overflow:hidden}.ot-rd[data-design=ledger] .brand-row{border:0;flex:none;padding:0 0 18px}.ot-rd[data-design=ledger] .project-list{flex-direction:column;align-items:stretch}.ot-rd[data-design=ledger] .project-link:not(.active),.ot-rd[data-design=ledger] .project-block .nav-label-row{display:flex}.ot-rd[data-design=ledger] .project-link small,.ot-rd[data-design=ledger] .project-count,.ot-rd[data-design=ledger] .nav-collapse{display:revert}.ot-rd .voice-dock,.ot-rd .meeting-dock{z-index:120}.rd-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0e0d94;animation:.18s both backdrop-in;position:fixed;inset:0}.ot-rd .modal-shell{z-index:110;position:fixed;inset:0}.ot-rd .rd-widget-cfg-hint{color:var(--muted);margin-bottom:4px;font-size:13px;line-height:1.5}.ot-rd .rd-widget-cfg-group{flex-direction:column;gap:4px;margin-top:16px;display:flex}.ot-rd .rd-widget-cfg-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700}.ot-rd .rd-widget-cfg-row{background:var(--surface-tint);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:6px 8px 6px 14px;display:flex}.ot-rd .rd-widget-cfg-name{min-width:0;color:var(--ink);font-size:14px;font-weight:600}.ot-rd .rd-widget-cfg-actions{flex:none;align-items:center;gap:6px;display:flex}.ot-rd .rd-widget-cfg-actions>button:not(.rd-widget-cfg-toggle){border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.ot-rd .rd-widget-cfg-actions>button:disabled{opacity:.35;cursor:default}.ot-rd .rd-widget-cfg-toggle{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:6px 14px;font-size:13px;font-weight:600}.ot-rd .rd-widget-cfg-toggle.add{background:var(--accent-soft);border-color:#0000}.ot-rd .rd-email-control{flex-direction:column;flex:none;gap:6px;width:min(320px,100%);min-width:0;display:flex}.ot-rd .rd-email-input{background:var(--surface-tint);border:1px solid var(--line);border-radius:9px;align-items:stretch;height:39px;display:flex;overflow:hidden}.ot-rd .rd-email-input:focus-within{border-color:var(--accent)}.ot-rd .rd-email-input>input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:0 11px;font-size:10px}.ot-rd .rd-email-input>input:focus{outline:none}.ot-rd .rd-email-suffix{color:var(--muted);background:var(--surface-strong);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;align-items:center;padding:0 11px;font-size:10px;display:flex}.ot-rd .rd-email-msg{font-size:9px;line-height:1.5}.ot-rd .rd-email-msg.ok{color:var(--sage)}.ot-rd .rd-email-msg.err{color:var(--coral)}.ot-rd .rd-email-note{border:1px solid var(--line-soft);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-tint);margin:14px 0 0;padding:10px 12px;font-size:10px;line-height:1.6}.ot-rd .rd-email-stack{flex-direction:column;align-items:stretch;gap:12px;padding-block:18px}.ot-rd .rd-email-wl{flex-direction:column;gap:8px;min-width:0;display:flex}.ot-rd .rd-email-wl-add{align-items:stretch;gap:8px;display:flex}.ot-rd .rd-email-wl-add>input{min-width:0;height:39px;color:var(--ink);background:var(--surface-tint);border:1px solid var(--line);border-radius:9px;flex:1;padding:0 11px;font-size:10px}.ot-rd .rd-email-wl-add>input:focus{border-color:var(--accent);outline:none}.ot-rd .rd-email-wl-add>button{height:39px;color:var(--ink);background:var(--surface-strong);border:1px solid var(--line);border-radius:9px;flex:none;padding:0 16px;font-size:10px;font-weight:700}.ot-rd .rd-email-wl-add>button:hover{background:var(--surface-tint)}.ot-rd .rd-email-wl-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ot-rd .rd-email-wl-item{background:var(--surface-tint);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:4px 6px 4px 12px;display:flex}.ot-rd .rd-email-wl-addr{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:10px;overflow:hidden}.ot-rd .rd-email-wl-remove{width:26px;height:26px;color:var(--muted);background:0 0;border-radius:7px;flex:none;place-items:center;font-size:11px;display:grid}.ot-rd .rd-email-wl-remove:hover{color:var(--accent-contrast);background:var(--coral)}.ot-rd .rd-email-wl-empty{color:var(--muted);font-size:9px;line-height:1.5}.ot-rd .rd-cred-add{white-space:nowrap;align-self:center}.ot-rd .rd-cred-panel{padding:clamp(12px,1.6vw,20px)}.ot-rd .rd-cred-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ot-rd .rd-cred-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.ot-rd .rd-cred-main{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.ot-rd .rd-cred-head{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ot-rd .rd-cred-kind{letter-spacing:.02em;color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.ot-rd .rd-cred-target{color:var(--ink-strong);word-break:break-all;font-size:14px;font-weight:700}.ot-rd .rd-cred-label,.ot-rd .rd-cred-username{color:var(--muted);word-break:break-all;font-size:13px}.ot-rd .rd-cred-value{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ot-rd .rd-cred-secret{border-radius:var(--radius-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line);word-break:break-all;max-width:100%;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px}.ot-rd .rd-cred-secret-shown{color:var(--ink-strong);border-color:var(--accent)}.ot-rd .rd-cred-actions{flex-wrap:wrap;flex:none;align-items:center;gap:7px;display:flex}.ot-rd .rd-cred-btn{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:34px;color:var(--ink);cursor:pointer;padding:0 12px;font-size:13px;font-weight:600}.ot-rd .rd-cred-btn:hover{background:var(--surface-strong)}.ot-rd .rd-cred-reveal{color:var(--accent-strong);background:var(--accent-soft);border-color:#0000}.ot-rd .rd-cred-reveal:hover{background:var(--accent-soft);filter:brightness(.97)}.ot-rd .rd-cred-copy{color:var(--accent-strong)}.ot-rd .rd-cred-delete{color:var(--coral)}.ot-rd .rd-cred-delete:hover{color:var(--accent-contrast);background:var(--coral);border-color:var(--coral)}.ot-rd .rd-cred-error{border-radius:var(--radius-sm);color:var(--coral);background:var(--coral-soft);margin:0 0 4px;padding:9px 12px;font-size:13px}.ot-rd .rd-cred-secret-input{align-items:stretch;gap:8px;display:flex}.ot-rd .rd-cred-secret-input input{flex:1;min-width:0}.ot-rd .rd-cred-secret-toggle{border:1px solid var(--line);background:var(--surface-strong);color:var(--ink);cursor:pointer;border-radius:10px;flex:none;padding:0 14px;font-size:12px;font-weight:700}.ot-rd .rd-cred-secret-toggle:hover{background:var(--surface-tint)}.ot-rd .rd-settings-credentials .dashboard-content{padding:0}.ot-rd .rd-move-overlay{z-index:112;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0e0d80;justify-content:center;align-items:center;padding:20px;animation:.18s both backdrop-in;display:flex;position:fixed;inset:0}.ot-rd .rd-move-panel{z-index:114;width:min(420px,100vw - 40px);max-height:min(72dvh,620px);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:12px;padding:20px 22px;display:flex;position:relative;box-shadow:0 35px 120px #0b0d0c52}.ot-rd .rd-move-panel:focus{outline:none}.ot-rd .rd-move-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ot-rd .rd-move-header h2{color:var(--ink-strong);margin:0;font-size:17px;font-weight:700}.ot-rd .rd-move-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ot-rd .rd-move-list{flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.ot-rd .rd-move-item{background:var(--surface-tint);width:100%;min-height:42px;color:var(--ink);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;font-size:14px;font-weight:600;display:flex}.ot-rd .rd-move-item:hover:not(:disabled){background:var(--surface-strong);border-color:var(--line)}.ot-rd .rd-move-item:disabled{opacity:.5;cursor:default}.ot-rd .rd-move-dot{background:var(--muted);border-radius:50%;flex:none;width:10px;height:10px}.ot-rd .rd-move-dot-account{border:2px solid var(--muted);background:0 0}.ot-rd .rd-move-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ot-rd .rd-move-footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ot-rd .rd-move-busy{color:var(--muted);margin-right:auto;font-size:13px}.ot-rd .rd-move-footer>button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:34px;color:var(--ink);cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.ot-rd .rd-move-footer>button:hover{background:var(--surface-strong)}.ot-rd .rd-view-loading{color:var(--muted);text-align:center;margin:0;padding:48px 4px;font-size:14px}.ot-rd .rd-ov-loading{text-align:center;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.ot-rd .rd-ov-loading p{color:var(--rd-muted,#94a3b8);margin:0;font-size:.95rem}.ot-rd .rd-ov-spinner{border:2px solid var(--rd-border,#94a3b847);border-top-color:var(--rd-accent,#38bdf8);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite rd-ov-spin}@keyframes rd-ov-spin{to{transform:rotate(360deg)}}.ot-rd.reduce-motion .rd-ov-spinner{animation:none}@media (prefers-reduced-motion:reduce){.ot-rd .rd-ov-spinner{animation:none}}
