@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-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}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-50:oklch(97.9% .021 166.113);--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-700:oklch(50.8% .118 165.612);--color-blue-50:oklch(97% .014 254.604);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--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-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-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--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-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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-4{height:calc(var(--spacing) * 4)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-auto{height:auto}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.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-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2\.25rem_1fr\]{grid-template-columns:2.25rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-\[2px\]{row-gap:2px}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-blue-600{border-color:var(--color-blue-600)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-900\/10{border-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.border-slate-900\/10{border-color:color-mix(in oklab,var(--color-slate-900) 10%,transparent)}}.border-transparent{border-color:#0000}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.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)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-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-\[2\.6rem\]{font-size:2.6rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-slate-300{color:var(--color-slate-300)}.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-slate-900\/\[0\.06\]{color:#0f172b0f}@supports (color:color-mix(in lab,red,red)){.text-slate-900\/\[0\.06\]{color:color-mix(in oklab,var(--color-slate-900) 6%,transparent)}}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-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-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.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))}@media(hover:hover){.hover\:bg-\[var\(--f-sunk\)\]:hover{background-color:var(--f-sunk)}.hover\:underline:hover{text-decoration-line:underline}}@media(min-width:40rem){.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:mt-36{margin-top:calc(var(--spacing) * 36)}.sm\:ml-2{margin-left:calc(var(--spacing) * 2)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.4fr\]{grid-template-columns:.8fr 1.4fr}.lg\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:self-auto{align-self:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:text-\[4\.6rem\]{font-size:4.6rem}}@media(min-width:80rem){.xl\:-my-3{margin-block:calc(var(--spacing) * -3)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:items-stretch{align-items:stretch}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:border-blue-400:where(.dark,.dark *){border-color:var(--color-blue-400)}.dark\:border-slate-700:where(.dark,.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-800:where(.dark,.dark *){border-color:var(--color-slate-800)}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-blue-500\/10:where(.dark,.dark *){background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.dark\:bg-slate-700:where(.dark,.dark *){background-color:var(--color-slate-700)}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-white\/\[0\.03\]:where(.dark,.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.03\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/\[0\.06\]:where(.dark,.dark *){color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/\[0\.06\]:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 6%,transparent)}}}:root{--f-bg:#f8fafc;--f-surface:#fff;--f-sunk:#f1f5f9;--f-ink:#0f172a;--f-text:#475569;--f-muted:#64748b;--f-line:#0f172a14;--f-line-strong:#0f172a24;--f-acc:#2563eb;--f-acc-ink:#2563eb;--f-acc-soft:#2563eb14;--f-shadow:0 1px 2px #0f172a0a, 0 12px 32px -16px #0f172a2e;--f-shadow-lg:0 2px 4px #0f172a0a, 0 32px 64px -24px #0f172a47;color-scheme:light}html.dark{--f-bg:#0b0f19;--f-surface:#0f172a;--f-sunk:#111827;--f-ink:#f8fafc;--f-text:#cbd5e1;--f-muted:#94a3b8;--f-line:#ffffff12;--f-line-strong:#ffffff21;--f-acc-ink:#60a5fa;--f-acc-soft:#3b82f61f;--f-shadow:0 1px 2px #0000004d, 0 16px 40px -20px #000000b3;--f-shadow-lg:0 2px 4px #0000004d, 0 40px 80px -32px #000c;color-scheme:dark}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--f-bg);color:var(--f-text);overflow-x:clip}:focus-visible{outline:2px solid var(--f-acc);outline-offset:2px;border-radius:6px}.f-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:16px}@media(min-width:640px){.f-wrap{padding-inline:28px}}.f-wrap .grid>*{min-width:0}.f-ink{color:var(--f-ink)}.f-muted{color:var(--f-muted)}.f-line{border-color:var(--f-line)}.f-card{background:var(--f-surface);border:1px solid var(--f-line);box-shadow:var(--f-shadow);border-radius:18px}.f-display{color:var(--f-ink);letter-spacing:-.035em;text-wrap:balance;font-weight:650;line-height:1.02}.f-h2{color:var(--f-ink);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,3.6vw,2.6rem);font-weight:650;line-height:1.1}.f-lead{color:var(--f-text);text-wrap:pretty;max-width:38rem;font-size:clamp(1.02rem,1.6vw,1.15rem);line-height:1.6}.f-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .15s,transform .15s,box-shadow .15s,color .15s;display:inline-flex}.f-btn:active{transform:translateY(1px)}.f-btn-primary{background:var(--f-acc);color:#fff;box-shadow:inset 0 1px #ffffff26,0 1px 2px #0f172a33}.f-btn-primary:hover{background:#1d4ed8}.f-btn-quiet{color:var(--f-ink);border:1px solid var(--f-line-strong);background:var(--f-surface)}.f-btn-quiet:hover{background:var(--f-sunk)}.f-btn-sm{border-radius:10px;height:36px;padding:0 14px;font-size:14px}.f-seg{background:var(--f-sunk);border:1px solid var(--f-line);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.f-seg button{height:32px;color:var(--f-muted);white-space:nowrap;border-radius:8px;padding:0 12px;font-size:13.5px;font-weight:550;transition:color .15s,background-color .15s,box-shadow .15s;position:relative}.f-seg button:hover{color:var(--f-ink)}.f-seg button[aria-pressed=true],.f-seg button[aria-selected=true]{background:var(--f-surface);color:var(--f-ink);box-shadow:0 1px 2px #0f172a14,0 0 0 1px var(--f-line)}.f-switch{background:#e2e8f0;border-radius:999px;flex-shrink:0;width:44px;height:24px;transition:background-color .2s;display:inline-flex;position:relative}html.dark .f-switch{background:#334155}.f-switch:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .25s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.f-switch[aria-checked=true],html.dark .f-switch[aria-checked=true]{background:#2563eb}.f-switch[aria-checked=true]:after{transform:translate(20px)}.f-switch:disabled{opacity:.5;cursor:not-allowed}.f-top{z-index:40;background:var(--f-bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.f-top{background:color-mix(in srgb,var(--f-bg) 86%,transparent)}}.f-top{-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid #0000;transition:border-color .2s}.f-top.is-scrolled{border-bottom-color:var(--f-line)}.f-mark{background:var(--f-acc);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.f-navlink{color:var(--f-muted);border-radius:8px;padding:6px 10px;font-size:14px;font-weight:500}.f-navlink:hover{color:var(--f-ink);background:var(--f-sunk)}.f-rise{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(14px)}.f-rise.is-in,.no-js .f-rise{opacity:1;transform:none}.dc-frame{container-type:inline-size}.dc,.dm{--dc-bg:#313338;--dc-side:#2b2d31;--dc-rail:#1e1f22;--dc-me:#232428;--dc-input:#383a40;--dc-embed:#2b2d31;--dc-v2:#393a41;--dc-select:#1e1f22;--dc-menu:#2b2d31;--dc-chip:#313338;--dc-pop:#2b2d31;--dc-modal:#313338;--dc-modal-foot:#2b2d31;--dc-sel:#4e505899;--dc-hl:#4e50584d;--dc-gicon:#313338;--dc-plus-ink:#383a40;--dc-react:#ffffff0f;--dc-text:#dbdee1;--dc-muted:#949ba4;--dc-faint:#6d6f78;--dc-head:#f2f3f5;--dc-line:#ffffff0f;--dc-hover:#4e50584d;--dc-link:#00a8fc;--dc-blurple:#5865f2;--dc-font:Inter, "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.dc{height:var(--dc-h,540px);background:var(--dc-grad,var(--dc-bg));color:var(--dc-text);font-family:var(--dc-font);text-align:left;box-shadow:var(--f-shadow-lg),0 0 0 1px #00000040;isolation:isolate;-webkit-user-select:none;user-select:none;border-radius:14px;font-size:15px;line-height:1.375;display:flex;position:relative;overflow:hidden}.dc *{box-sizing:border-box}.dc-rail{background:var(--dc-rail);flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:72px;padding:12px 0;display:none}.dc-gicon{background:var(--dc-gicon);color:#dbdee1;border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;font-weight:600;transition:border-radius .2s;display:grid;position:relative}.dc-gicon.is-on{background:var(--f-acc);color:#fff;border-radius:16px}.dc-gicon.is-on:before{content:"";background:#f2f3f5;border-radius:0 4px 4px 0;width:4px;height:40px;position:absolute;left:-12px}.dc-gicon.is-home{background:var(--dc-gicon);color:#dbdee1}.dc-gsep{background:#ffffff0f;border-radius:1px;width:32px;height:2px}.dc-side{background:var(--dc-side);flex-direction:column;flex-shrink:0;width:232px;display:none}.dc-guild{height:48px;color:var(--dc-head);border-bottom:1px solid #00000040;justify-content:space-between;align-items:center;padding:0 16px;font-weight:600;display:flex;box-shadow:0 1px #0000001a}.dc-chans{flex:1;padding:8px 8px 0;overflow:hidden}.dc-cat{color:var(--dc-muted);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:2px;padding:16px 8px 4px 2px;font-size:12px;font-weight:600;display:flex}.dc-ch{height:32px;color:var(--dc-muted);border-radius:4px;align-items:center;gap:6px;margin:1px 0;padding:0 8px;font-weight:500;transition:background-color .15s,color .15s;display:flex;position:relative}.dc-ch svg{opacity:.7;flex-shrink:0;width:20px;height:20px}.dc-ch.is-on{background:var(--dc-sel);color:#fff}.dc-ch.is-new{animation:.45s cubic-bezier(.2,.8,.2,1) both dc-slide-in}.dc-me{background:var(--dc-me);align-items:center;gap:8px;height:52px;padding:0 8px;display:flex}.dc-me b{color:var(--dc-head);font-size:14px;font-weight:600;line-height:1.1;display:block}.dc-me small{color:var(--dc-muted);font-size:12px}.dc-main{flex-direction:column;flex:1;min-width:0;display:flex}.dc-head{border-bottom:1px solid #00000040;flex-shrink:0;align-items:center;gap:8px;min-width:0;height:48px;padding:0 16px;display:flex;box-shadow:0 1px #0000001a}.dc-head svg{color:#80848e;flex-shrink:0;width:22px;height:22px}.dc-head b{color:var(--dc-head);white-space:nowrap;font-weight:600}.dc-head .dc-topic{color:var(--dc-muted);white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #ffffff1a;margin-left:4px;padding-left:12px;font-size:14px;display:none;overflow:hidden}.dc-scroll{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;position:relative;overflow:hidden}.dc-msgs{padding:8px 0 6px}.dc-typing{height:22px;color:var(--dc-muted);opacity:0;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;font-size:13px;transition:opacity .2s;display:flex}.dc-typing.is-on{opacity:1}.dc-typing b{color:var(--dc-head);font-weight:600}.dc-dots{gap:3px;display:inline-flex}.dc-dots i{background:var(--dc-head);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dc-dot}.dc-dots i:nth-child(2){animation-delay:.15s}.dc-dots i:nth-child(3){animation-delay:.3s}.dc-composer{background:var(--dc-input);height:44px;color:var(--dc-faint);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:12px;margin:0 16px 16px;padding:0 14px;font-size:15px;display:flex;overflow:hidden}.dc-composer .plus{width:24px;height:24px;color:var(--dc-plus-ink);background:#b5bac1;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dc-members{background:var(--dc-side);flex-shrink:0;width:220px;padding:12px 8px;display:none;overflow:hidden}.dc-mgroup{color:var(--dc-muted);text-transform:uppercase;letter-spacing:.02em;padding:16px 8px 4px;font-size:12px;font-weight:600}.dc-mgroup:first-child{padding-top:8px}.dc-member{color:var(--dc-muted);border-radius:4px;align-items:center;gap:10px;min-width:0;padding:5px 8px;font-weight:500;transition:color .4s;display:flex}.dc-member span.n{white-space:nowrap;text-overflow:ellipsis;transition:color .5s;overflow:hidden}.dc-member.is-moved{animation:.6s cubic-bezier(.2,.8,.2,1) dc-pop}@container (max-width:599px){.dc-msg,.dc-system{padding-right:12px}.dc-system{gap:10px}}@container (min-width:600px){.dc-side{display:flex}.dc-head .dc-topic{display:block}}@container (min-width:700px){.dc-rail{display:flex}}@container (min-width:1000px){.dc-members{display:block}}.dc-msg{gap:16px;margin-top:17px;padding:2px 48px 2px 16px;display:flex;position:relative}.dc-msg.dc-cont{margin-top:0}.dc-msg.dc-cont .dc-av,.dc-msg.dc-cont .dc-meta{display:none}.dc-msg.dc-cont .dc-content{padding-left:56px}.dc-msg.is-enter{animation:.38s cubic-bezier(.2,.8,.2,1) both dc-enter}.dc-msg.is-leaving{animation:.5s both dc-leave}.dc-msg.is-eph{background:#5865f20f}.dc-content{flex:1;min-width:0}.dc-av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;margin-top:2px;font-size:16px;font-weight:600;display:grid}.dc-av svg{width:22px;height:22px}.dc-av.sm{width:16px;height:16px;margin:0;font-size:9px}.dc-av.sm svg{width:10px;height:10px}.dc-av.md{width:32px;height:32px;margin:0;font-size:13px}.dc-av.md svg{width:18px;height:18px}.dc-meta{flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.375;display:flex}.dc-name{color:#f2f3f5;font-weight:500}.dc-tag{background:var(--dc-blurple);color:#fff;letter-spacing:.02em;border-radius:3px;align-items:center;height:15px;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex;position:relative;top:-1px}.dc-time{color:var(--dc-muted);font-size:12px;font-weight:500}.dc-text{color:var(--dc-text);word-wrap:break-word}.dc-text strong,.dc-v2 strong,.dc-embed strong{color:#fff;font-weight:700}.dc-mention{color:#c9cdfb;background:#5865f24d;border-radius:3px;padding:0 2px;font-weight:500}.dc-subtext{color:var(--dc-muted);font-size:13px}.dc-h3{color:#f2f3f5;margin:2px 0;font-size:20px;font-weight:700;line-height:1.375}.dc-gap{height:1.375em}.dc-system{color:var(--dc-muted);align-items:center;gap:16px;margin-top:17px;padding:2px 48px 2px 16px;display:flex}.dc-system .arr{color:#23a55a;flex-shrink:0;justify-content:center;width:40px;display:flex}.dc-system b{color:#f2f3f5;font-weight:500}.dc-used{color:var(--dc-muted);align-items:center;gap:4px;margin-bottom:2px;margin-left:56px;font-size:13px;display:flex;position:relative}.dc-used:before{content:"";border-top:2px solid #4e5058;border-left:2px solid #4e5058;border-top-left-radius:6px;width:33px;height:12px;position:absolute;top:9px;left:-36px}.dc-used b{color:#f2f3f5;font-weight:500}.dc-used .cmd{color:var(--dc-link)}.dc-eph{color:var(--dc-muted);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.dc-eph a{color:var(--dc-link)}.dc-reacts{gap:4px;margin-top:4px;display:flex}.dc-react{border:1px solid var(--dc-blurple);color:#dee0fc;background:#5865f226;border-radius:8px;align-items:center;gap:6px;height:24px;padding:0 7px;font-size:13px;font-weight:600;animation:.4s cubic-bezier(.2,.8,.2,1) both dc-pop;display:inline-flex}.dc-react svg{color:#f0b232;width:15px;height:15px}.dc-embed{border-left:4px solid var(--tone,#3080ff);background:var(--dc-embed);border-radius:4px;max-width:432px;margin-top:4px;padding:8px 16px 16px 12px;transition:border-color .5s;display:grid;position:relative}.dc-embed-title{color:#f2f3f5;margin-top:8px;font-size:16px;font-weight:600}.dc-embed-desc{color:var(--dc-text);margin-top:8px;font-size:14px}.dc-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.dc-field{grid-column:1/-1;font-size:14px}.dc-field.inline{grid-column:auto}.dc-field b{color:#f2f3f5;margin-bottom:2px;font-weight:600;display:block}.dc-embed-footer{color:var(--dc-muted);margin-top:8px;font-size:12px;font-weight:500}.dc-embed .dc-card{margin-top:16px}.dc-v2{background:var(--dc-v2);border:1px solid #ffffff0a;border-radius:8px;max-width:520px;margin-top:4px;padding:16px;position:relative;overflow:hidden}.dc-v2:before{content:"";background:var(--tone,#3080ff);width:4px;position:absolute;top:0;bottom:0;left:0}.dc-v2 .dc-td{font-size:15px}.dc-v2 .dc-td+.dc-td,.dc-v2 .dc-td+.dc-card,.dc-v2 .dc-card+.dc-td{margin-top:8px}.dc-sep{height:0;margin:8px 0}.dc-sep.divider{background:#ffffff14;height:1px}.dc-sep.large{margin:16px 0}.dc-v2 .dc-rows{margin-top:8px}.dc-card{border-radius:8px;width:100%;max-width:432px;position:relative;overflow:hidden}.dc-card svg{width:100%;height:auto;display:block}.dc-rows{gap:8px;max-width:520px;margin-top:8px;display:grid}.dc-row{flex-wrap:wrap;gap:8px;display:flex}.dc-btn{color:#fff;background:#4e5058;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 16px;font-size:14px;font-weight:500;transition:filter .15s,transform .12s;display:inline-flex}.dc-btn.primary{background:var(--dc-blurple)}.dc-btn.success{background:#248046}.dc-btn.danger{background:#da373c}.dc-btn.is-press,.dc-select.is-press{filter:brightness(1.15);transform:scale(.96)}.dc-select{background:var(--dc-select);width:100%;max-width:400px;min-height:40px;color:var(--dc-muted);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:14px;transition:border-color .15s,transform .12s;display:flex;position:relative}.dc-select.is-open{border-color:#00a8fc;border-bottom-right-radius:0;border-bottom-left-radius:0}.dc-select .val{color:#dbdee1;flex-wrap:wrap;gap:4px;display:flex}.dc-select .chip{background:var(--dc-chip);border-radius:4px;padding:0 6px;font-size:13px}.dc-select svg{color:#b5bac1;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.dc-select.is-open svg{transform:rotate(180deg)}.dc-menu{background:var(--dc-menu);transform-origin:top;border:1px solid #00a8fc;border-top:0;border-radius:0 0 8px 8px;max-width:400px;margin-top:-8px;animation:.2s cubic-bezier(.2,.8,.2,1) both dc-menu;overflow:hidden}.dc-opt{color:#dbdee1;align-items:center;gap:10px;padding:8px 12px;font-size:14px;transition:background-color .12s;display:flex}.dc-opt.is-hover{background:var(--dc-hl)}.dc-opt .lbl{flex:1;min-width:0}.dc-opt .lbl small{color:var(--dc-muted);font-size:12.5px;display:block}.dc-opt .dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.dc-opt .box{border:2px solid #80848e;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;transition:background-color .15s,border-color .15s;display:grid}.dc-opt .box svg{color:#fff;opacity:0;width:14px;height:14px;transition:opacity .15s,transform .2s cubic-bezier(.3,1.6,.5,1);transform:scale(.5)}.dc-opt.is-picked .box{background:var(--dc-blurple);border-color:var(--dc-blurple)}.dc-opt.is-picked .box svg{opacity:1;transform:none}.dc-cursor{z-index:20;pointer-events:none;opacity:0;width:22px;height:22px;transform:translate(var(--x,60%),var(--y,70%));filter:drop-shadow(0 2px 3px #00000080);transition:transform .7s cubic-bezier(.45,.05,.25,1),opacity .25s;position:absolute;top:0;left:0}.dc-cursor.is-on{opacity:1}.dc-cursor.is-click svg{transform:scale(.85)}.dc-cursor svg{transform-origin:4px 4px;transition:transform .12s}@keyframes dc-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dc-leave{to{opacity:0;filter:blur(2px);transform:translate(-8px)}}@keyframes dc-slide-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes dc-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}@keyframes dc-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{transform:none}}@keyframes dc-menu{0%{opacity:0;transform:scaleY(.9)}to{opacity:1;transform:none}}.f-scenes{gap:4px;display:flex}.f-scene{height:34px;color:var(--f-muted);border-radius:9px;padding:0 12px;font-size:13.5px;font-weight:550;transition:color .15s,background-color .15s;position:relative;overflow:hidden}.f-scene:hover{color:var(--f-ink)}.f-scene[aria-pressed=true]{color:var(--f-ink);background:var(--f-sunk)}.f-scene .bar{background:var(--f-line-strong);opacity:0;border-radius:2px;height:2px;position:absolute;bottom:4px;left:12px;right:12px;overflow:hidden}.f-scene[aria-pressed=true] .bar{opacity:1}.f-scene .bar i{background:var(--f-acc);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.f-iconbtn{width:34px;height:34px;color:var(--f-muted);border-radius:9px;place-items:center;display:grid}.f-iconbtn:hover{color:var(--f-ink);background:var(--f-sunk)}@media(prefers-reduced-motion:reduce){.dc-msg,.dc-ch,.dc-react,.dc-menu,.dc-member,.dc-dots i{animation:none!important}.f-rise{opacity:1;transition:none;transform:none}.dc-cursor{display:none}}.in-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.4,.1,.2,1)}.in-area{opacity:0;transition:opacity 1s .8s}.is-in .in-line{stroke-dashoffset:0}.is-in .in-area{opacity:1}.in-heat{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;display:grid}.in-heat i{aspect-ratio:1;background:rgb(37 99 235/var(--v));opacity:0;transition:opacity .4s;transition-delay:calc(var(--c) * 14ms + var(--r) * 40ms);border-radius:2px}html.dark .in-heat i{background:rgb(96 165 250/var(--v))}.is-in .in-heat i{opacity:1}@media(prefers-reduced-motion:reduce){.in-line{stroke-dashoffset:0;transition:none}.in-area,.in-heat i{opacity:1;transition:none}}.cr-track{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;gap:16px;padding:4px 16px 24px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.cr-track::-webkit-scrollbar{display:none}.cr-track.is-drag{cursor:grabbing;scroll-snap-type:none}.cr-track.is-drag *{pointer-events:none}.cr-slide{scroll-snap-align:start;flex:0 0 min(320px,82vw)}@media(min-width:640px){.cr-track{padding-inline:max(28px,50vw - 562px);scroll-padding-inline:max(28px,50vw - 562px)}}.cr-rail{background:var(--f-line-strong);border-radius:2px;height:2px;position:relative;overflow:hidden}.cr-rail i{width:var(--w,20%);background:var(--f-ink);transform:translate(var(--x,0));border-radius:2px;transition:transform .1s linear;position:absolute;top:0;bottom:0;left:0}.pr-plan.is-hi{box-shadow:0 0 0 1px #2563eb80,var(--f-shadow-lg);border-color:#2563eb80}.pr-price{font-variant-numeric:tabular-nums}.pr-swap{transition:opacity .2s,transform .25s;display:inline-block}.pr-swap.is-out{opacity:0;transform:translateY(-6px)}.pr-check{background:var(--f-acc-soft);width:18px;height:18px;color:var(--f-acc-ink);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.fq summary{cursor:pointer;color:var(--f-ink);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.fq summary::-webkit-details-marker{display:none}.fq summary .pm{flex-shrink:0;width:14px;height:14px;margin-top:5px;position:relative}.fq summary .pm:before,.fq summary .pm:after{content:"";background:var(--f-muted);border-radius:1px;height:2px;transition:transform .25s;position:absolute;top:6px;left:0;right:0}.fq summary .pm:after{transform:rotate(90deg)}.fq[open] summary .pm:after{transform:rotate(0)}.fq .ans{color:var(--f-text);padding:0 30px 20px 0;line-height:1.65}.fq[open] .ans{animation:.3s both fq-open}@keyframes fq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.db-frame{border:1px solid var(--f-line-strong);box-shadow:var(--f-shadow-lg);background:#f8fafc;border-radius:16px;overflow:hidden}html.dark .db-frame{background:#0b0f19}.db-chrome{border-bottom:1px solid var(--f-line);background:#e2e8f0;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}html.dark .db-chrome{background:#111827}.db-chrome .dots{gap:6px;display:flex}.db-chrome .dots i{background:#0f172a26;border-radius:50%;width:10px;height:10px}html.dark .db-chrome .dots i{background:#ffffff26}.db-chrome .url{color:#64748b;white-space:nowrap;background:#ffffffb3;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;max-width:360px;height:24px;margin-inline:auto;font-size:12px;display:flex;overflow:hidden}html.dark .db-chrome .url{color:#94a3b8;background:#ffffff0f}.db-mod{transition:border-color .2s,box-shadow .2s}.db-mod .ic{transition:background-color .2s,color .2s}.db-mod.is-off .ic{color:#94a3b8;background:#f1f5f9}html.dark .db-mod.is-off .ic{color:#64748b;background:#1e293b}:root :is(.dc,.dm){--dc-font:Figtree, "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}:root:not([data-dtheme=lagoon],[data-dtheme=ember]) :is(.dc,.dm){--dc-grad:linear-gradient(165deg, #2d2c63 0%, #25224e 48%, #1c1939 100%);--dc-side:#0c0a224d;--dc-rail:#0a081c80;--dc-me:#0a081c5c;--dc-input:#ffffff12;--dc-embed:#0c0a2252;--dc-v2:#ffffff0d;--dc-select:#0a081c73;--dc-menu:#24214b;--dc-chip:#ffffff17;--dc-pop:#24214b;--dc-modal:#29265a;--dc-modal-foot:#221f4b;--dc-sel:#ffffff1a;--dc-hl:#ffffff12;--dc-gicon:#ffffff12;--dc-plus-ink:#25224e;--dc-react:#ffffff12;--dc-text:#e2e1f2;--dc-muted:#a7a5c9;--dc-faint:#7f7ca8;--dc-head:#f5f4ff}:root[data-dtheme=lagoon] :is(.dc,.dm){--dc-grad:linear-gradient(165deg, #134049 0%, #10343f 48%, #0c2632 100%);--dc-side:#0212184d;--dc-rail:#020e1480;--dc-me:#020e145c;--dc-input:#ffffff12;--dc-embed:#02121852;--dc-v2:#ffffff0d;--dc-select:#020e1473;--dc-menu:#113540;--dc-chip:#ffffff17;--dc-pop:#113540;--dc-modal:#133b46;--dc-modal-foot:#0f313b;--dc-sel:#ffffff1a;--dc-hl:#ffffff12;--dc-gicon:#ffffff12;--dc-plus-ink:#10343f;--dc-react:#ffffff12;--dc-text:#dcebec;--dc-muted:#99babe;--dc-faint:#6f9297;--dc-head:#f2fbfb}:root[data-dtheme=ember] :is(.dc,.dm){--dc-grad:linear-gradient(165deg, #46312b 0%, #3a2824 48%, #2b1e1f 100%);--dc-side:#180a084d;--dc-rail:#14080680;--dc-me:#1408065c;--dc-input:#ffffff12;--dc-embed:#180a084d;--dc-v2:#ffffff0d;--dc-select:#1408066b;--dc-menu:#3b2925;--dc-chip:#ffffff17;--dc-pop:#3b2925;--dc-modal:#402d28;--dc-modal-foot:#352520;--dc-sel:#ffffff1a;--dc-hl:#ffffff12;--dc-gicon:#ffffff12;--dc-plus-ink:#3a2824;--dc-react:#ffffff12;--dc-text:#efe4de;--dc-muted:#c4aca2;--dc-faint:#96796e;--dc-head:#fff7f3}.dt{border:1px solid var(--f-line);background:var(--f-surface);height:40px;color:var(--f-muted);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:13.5px;display:inline-flex}.dt-opts{gap:6px;display:inline-flex}.dt-opt{border-radius:50%;width:20px;height:20px;transition:transform .15s;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.dt-opt:hover{transform:scale(1.08)}.dt-opt:before{content:"";border-radius:50%;position:absolute;inset:-4px}.dt-opt[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 2px var(--f-surface),0 0 0 3.5px var(--f-ink)}.dt-dusk{background:linear-gradient(165deg,#3b3a80,#1c1939)}.dt-lagoon{background:linear-gradient(165deg,#1b5966,#0c2632)}.dt-ember{background:linear-gradient(165deg,#6a4a40,#2b1e1f)}.dt-name{color:var(--f-ink);min-width:3.6em;font-weight:550}.dm{isolation:isolate;height:var(--dm-h,320px);background:var(--dc-grad,var(--dc-bg));color:var(--dc-text);font-family:var(--dc-font);text-align:left;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;font-size:15px;line-height:1.375;display:flex;position:relative;overflow:hidden;container-type:inline-size}.dm *{box-sizing:border-box}@media(max-width:639px){.dm{height:min(var(--dm-h,320px),400px)}}.dm-head{height:44px;color:var(--dc-head);white-space:nowrap;border-bottom:1px solid #00000038;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex;box-shadow:0 1px #ffffff05}.dm-ic{width:20px;height:20px;color:var(--dc-muted);flex-shrink:0}.dm-ic-sm{flex-shrink:0;width:16px;height:16px}.dm-scroll{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding-bottom:14px;display:flex;overflow:hidden}.dm-body{transition:opacity .35s}.dm.is-reset .dm-body,.dm.is-reset .dm-foot,.dm.is-reset>[data-in]{opacity:0;transition:opacity .3s}.dm-msg{flex:1;min-width:0}.dm-line{gap:16px;display:flex}.dm .dc-msg{margin-top:14px;padding-right:14px}.dm .dc-msg.dc-cont{margin-top:4px}.dm .dc-system{margin-top:14px;padding-right:14px;font-size:15px}.dm .dc-system .dm-ic{color:#23a55a;width:18px;height:18px}.dm .dc-av{font-family:var(--dc-font)}.dc-av.xs{width:24px;height:24px;margin:0;font-size:11px}.dc-av.xs svg{width:14px;height:14px}.dm .dc-embed{max-width:100%;font-size:14px}.dm .dc-embed-desc,.dm .dc-field{font-size:14px;line-height:1.3}.dm .dc-embed-title{font-size:15px}.dm .dc-fields{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.dm .dc-embed.dm-slim{padding:6px 12px 8px}.dm .dc-embed.dm-slim .dc-embed-desc{margin-top:2px}.dm .dc-v2,.dm .dc-rows{max-width:100%}.dm .dc-btn{white-space:nowrap;height:32px;font-family:var(--dc-font);padding:0 14px;transition:opacity .3s,filter .15s,transform .12s}.dc-btn.link{gap:6px}.dc-btn.link .dm-ic-sm{opacity:.85;width:15px;height:15px}.dm .dc-select{max-width:100%}.dm .dc-menu{z-index:2;max-width:100%;position:relative}.dm .dc-opt .box svg{width:14px;height:14px}.dm .dc-time{font-size:11.5px}.dm .dc-used{margin-bottom:4px;font-size:13px}.dm .dc-used:before{border-color:#ffffff29}.dm .dc-eph .dm-ic-sm{width:14px;height:14px}.dm .dc-msg.is-eph{background:#5865f212;margin-left:0;padding-top:2px;padding-bottom:4px}.dm .dc-reacts{flex-wrap:wrap;margin-top:6px}.dm .dc-react{height:26px;font-family:var(--dc-font);gap:5px;padding:0 8px 0 6px;animation:none}.dm .dc-react.plain{background:var(--dc-react);color:var(--dc-text);border-color:#0000}.dm-emo{width:16px;height:16px;display:block}.dm-count{font-variant-numeric:tabular-nums;display:inline-grid}.dm-count>*{grid-area:1/1}.dm-link{color:var(--dc-link)}.dm-bar{letter-spacing:-1px;color:#8fb8ff}.dc-embed.thumb{display:block}.dc-thumb{float:right;color:#fff;border-radius:6px;place-items:center;width:64px;height:64px;margin:8px 0 4px 14px;font-size:24px;font-weight:600;display:grid}.dm .dc-embed-footer{font-size:12px}.dm-typing{height:22px;color:var(--dc-muted);align-items:center;gap:6px;margin-top:10px;padding:0 14px;font-size:13px;display:flex}.dm-typing b{color:var(--dc-head);font-weight:600}.dm-foot{flex-shrink:0;padding:0 12px 12px;position:relative}.dm .dm-composer{gap:10px;height:44px;margin:0;padding:0 12px;font-size:15px}.dm-composer .plus .dm-ic-sm{stroke-width:3px;width:14px;height:14px}.dm-typed{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.dm-cmdline{color:var(--dc-text);white-space:nowrap;align-items:center;gap:6px;display:flex}.dm-caret:after{content:"";vertical-align:-3px;background:var(--dc-text);width:1.5px;height:18px;margin-left:1px;animation:1s step-end infinite dm-blink;display:inline-block}.dm-cmd{color:var(--dc-text);font-weight:600}.dm-opt{background:#00000047;border-radius:4px;align-items:center;height:26px;font-size:14px;display:inline-flex;overflow:hidden}.dm-opt i{height:100%;color:var(--dc-muted);background:#ffffff14;align-items:center;padding:0 6px;font-style:normal;display:inline-flex}.dm-opt{gap:6px;padding-right:7px}.dm-pop{z-index:3;background:var(--dc-pop);transform-origin:bottom;border-radius:8px;padding:6px 0 8px;position:absolute;bottom:calc(100% - 4px);left:12px;right:12px;box-shadow:0 8px 24px #00000059,0 0 0 1px #ffffff0d}.dm-pop-head{letter-spacing:.02em;text-transform:uppercase;color:var(--dc-muted);align-items:center;gap:8px;padding:4px 12px 6px;font-size:12px;font-weight:700;display:flex}.dm-pop-row{border-radius:6px;margin:0 6px;padding:6px 12px;transition:background-color .15s}.dm-pop-cmd{white-space:nowrap;align-items:baseline;gap:8px;display:flex;overflow:hidden}.dm-pop-cmd b{color:var(--dc-head);font-size:15px;font-weight:600}.dm-pop-cmd span{color:var(--dc-muted);font-size:13px}.dm-pop-desc{color:var(--dc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dm-modal-wrap{z-index:4;background:#0000008c;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.dm-modal{background:var(--dc-modal);border-radius:10px;width:100%;max-width:360px;overflow:hidden;box-shadow:0 16px 40px #00000073}.dm-modal-head{color:var(--dc-head);align-items:center;gap:10px;padding:16px 16px 4px;font-size:18px;display:flex}.dm-modal-head b{flex:1;font-weight:700}.dm-x{width:18px;height:18px}.dm-modal-body{padding:12px 16px 18px}.dm-label{letter-spacing:.02em;text-transform:uppercase;color:var(--dc-muted);margin-bottom:8px;font-size:12px;font-weight:700}.dm-label i{color:#f23f43;margin-left:4px;font-style:normal}.dm-input{background:var(--dc-select);height:40px;color:var(--dc-text);border-radius:6px;align-items:center;padding:0 10px;font-size:15px;display:flex}.dm-input .dm-ph,.dm .dm-ph{color:var(--dc-faint)}.dm-caret-line{background:var(--dc-text);width:1.5px;height:18px;margin-left:1px;animation:1s step-end infinite dm-blink}.dm-modal-foot{background:var(--dc-modal-foot);justify-content:flex-end;align-items:center;gap:14px;padding:12px 16px;display:flex}.dm-textbtn{color:var(--dc-text);padding:0 6px;font-size:14px;font-weight:500}.dm-auth .dc-btn,.dm-modal .dc-btn{height:34px}.dm-auth{z-index:4;background:#00000061;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.dm-auth-card{background:var(--dc-modal);text-align:center;border-radius:10px;width:100%;max-width:330px;padding:16px 16px 0;box-shadow:0 16px 40px #0006}.dm-auth-faces{justify-content:center;align-items:center;gap:10px;display:flex}.dm-auth-dots{gap:4px;display:inline-flex}.dm-auth-dots i{background:var(--dc-faint);border-radius:50%;width:4px;height:4px}.dm-auth-ext{color:var(--dc-muted);margin-top:10px;font-size:12px}.dm-auth-name{color:var(--dc-head);font-size:19px;font-weight:700;line-height:1.2}.dm-auth-wants{color:var(--dc-muted);font-size:13px}.dm-auth-label{text-align:left;letter-spacing:.02em;text-transform:uppercase;color:var(--dc-muted);margin:14px 0 6px;font-size:12px;font-weight:700}.dm-auth-pick{text-align:left;position:relative}.dm-auth-pick .dc-select{min-height:40px;font-size:14px}.dm-float{border-radius:0 0 8px 8px;top:100%;left:0;right:0;box-shadow:0 12px 24px #00000059;border-color:#0000!important;margin-top:0!important;position:absolute!important}.dm-gi{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:inline-grid}.dm-srv{color:var(--dc-text);align-items:center;gap:8px;display:inline-flex}.dm-auth-foot{background:var(--dc-modal-foot);border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;margin:14px -16px 0;padding:12px 16px;display:flex}.dm-auth .dm-go{opacity:.5}.dm.is-staged.s3 .dm-auth .dm-go,.dm:not(.is-staged) .dm-auth .dm-go{opacity:1}.dm-joined{flex-direction:column;display:flex;position:absolute;inset:0}.dm-joined-body{flex-direction:column;flex:1;justify-content:flex-end;padding-bottom:16px;display:flex}.dm-auth .dm-sel .dm-ph{color:var(--dc-faint)}.dm-thread{background:var(--dc-embed);border-radius:8px;max-width:100%;margin-top:8px;padding:8px 10px;font-size:14px;position:relative}.dm-thread:before{content:"";border-bottom:2px solid #ffffff29;border-left:2px solid #ffffff29;border-bottom-left-radius:8px;width:30px;height:22px;position:absolute;top:-6px;left:-38px}.dm-thread-top{align-items:center;gap:10px;display:flex}.dm-thread-top b{color:var(--dc-head);font-weight:600}.dm-thread-n{color:var(--dc-link);align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.dm-thread-n>span{white-space:nowrap}.dm-thread-last{min-width:0;color:var(--dc-muted);align-items:center;gap:6px;margin-top:4px;display:flex}.dm-thread-last b{color:var(--dc-head);flex-shrink:0;font-weight:500}.dm-thread-last>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-hint{color:var(--dc-muted);font-size:13px}.dm-word{gap:3px;margin-top:8px;display:grid}.dm-word-row{align-items:center;gap:3px;height:18px;display:flex}.dm-word-row i{background:#31373d;border-radius:3px;width:16px;height:16px}.dm-word-row i.q-h{background:#78b159}.dm-word-row i.q-n{background:#fdcb58}.dm-word-row i.q-m{background:#31373d}.dm-word-row i.q-e{background:#e6e7e8}.dm-word-row code{color:var(--dc-text);background:#00000040;border-radius:4px;margin-left:8px;padding:0 4px;font:12.5px/18px ui-monospace,SFMono-Regular,Menlo,monospace}.dm-k-side{background:var(--dc-grad,var(--dc-bg))}.dm-k-side .dm-scroll{background:var(--dc-side);justify-content:flex-start;padding:0}.dm-guild{height:44px;color:var(--dc-head);border-bottom:1px solid #00000038;justify-content:space-between;align-items:center;padding:0 14px;font-weight:600;display:flex}.dm-side-list{padding:6px 8px}.dm-k-side .dc-cat{padding-top:10px}.dm-vc{gap:6px}.dm-vc .dm-ic{width:20px;height:20px}.dm-vc-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dm-lock{color:var(--dc-muted);align-items:center;display:inline-flex}.dm-vu{height:32px;color:var(--dc-muted);align-items:center;gap:8px;padding:0 8px 0 36px;font-size:14px;font-weight:500;display:flex}.dm-vu .dc-av{transition:box-shadow .25s;box-shadow:0 0 0 2px #0000}.dm-speak .dc-av{box-shadow:0 0 0 2px #23a55a}.dm-speak>span:nth-child(2){color:var(--dc-head)}.dm-crown{color:var(--dc-faint);margin-left:auto;font-size:11px;font-weight:600}.dm-start{padding:0 16px 6px}.dm-start-ic{background:#ffffff14;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.dm-start-ic .dm-ic{width:32px;height:32px;color:var(--dc-head)}.dm-start-title{color:var(--dc-head);margin-top:10px;font-size:22px;font-weight:700;line-height:1.2}.dm-start-body{color:var(--dc-muted);margin-top:4px;font-size:14px}.dm-sched{color:var(--dc-text);background:#00000038;border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:4px 10px;font-size:13px;display:inline-flex}.dm-image{border-radius:6px;margin-top:12px;overflow:hidden}.dm-image svg{width:100%;height:auto;display:block}.dm-cursor{z-index:10;pointer-events:none;opacity:0;width:20px;height:20px;transform:translate(var(--x,80%),var(--y,110%));filter:drop-shadow(0 2px 3px #00000080);transition:transform .62s cubic-bezier(.45,.05,.25,1),opacity .25s;position:absolute;top:0;left:0}.dm-cursor.is-on{opacity:1}.dm-cursor.is-click svg{transform:scale(.85)}.dm-cursor svg{transform-origin:4px 4px;transition:transform .12s;display:block}.dm.is-staged:not(.s1) [data-in="1"],.dm.is-staged:not(.s2) [data-in="2"],.dm.is-staged:not(.s3) [data-in="3"],.dm.is-staged:not(.s4) [data-in="4"],.dm.is-staged:not(.s5) [data-in="5"],.dm.is-staged:not(.s6) [data-in="6"],.dm.is-staged:not(.s7) [data-in="7"],.dm.is-staged:not(.s8) [data-in="8"],.dm.is-staged:not(.s9) [data-in="9"],.dm.is-staged.s1 [data-out="1"],.dm.is-staged.s2 [data-out="2"],.dm.is-staged.s3 [data-out="3"],.dm.is-staged.s4 [data-out="4"],.dm.is-staged.s5 [data-out="5"],.dm.is-staged.s6 [data-out="6"],.dm.is-staged.s7 [data-out="7"],.dm.is-staged.s8 [data-out="8"],.dm.is-staged.s9 [data-out="9"]{display:none!important}.dm[data-at="1"] :is(.dc-btn,.dc-select)[data-press="1"],.dm[data-at="2"] :is(.dc-btn,.dc-select)[data-press="2"],.dm[data-at="3"] :is(.dc-btn,.dc-select)[data-press="3"],.dm[data-at="4"] :is(.dc-btn,.dc-select)[data-press="4"],.dm[data-at="5"] :is(.dc-btn,.dc-select)[data-press="5"],.dm[data-at="6"] :is(.dc-btn,.dc-select)[data-press="6"],.dm[data-at="7"] :is(.dc-btn,.dc-select)[data-press="7"],.dm[data-at="8"] :is(.dc-btn,.dc-select)[data-press="8"],.dm[data-at="9"] :is(.dc-btn,.dc-select)[data-press="9"]{animation:.5s both dm-press}.dm[data-at="1"] [data-point="1"],.dm[data-at="2"] [data-point="2"],.dm[data-at="3"] [data-point="3"],.dm[data-at="4"] [data-point="4"],.dm[data-at="5"] [data-point="5"],.dm[data-at="6"] [data-point="6"],.dm[data-at="7"] [data-point="7"],.dm[data-at="8"] [data-point="8"],.dm[data-at="9"] [data-point="9"]{background:var(--dc-hl)}.dm.s1 [data-check="1"],.dm.s2 [data-check="2"],.dm.s3 [data-check="3"],.dm.s4 [data-check="4"],.dm.s5 [data-check="5"],.dm.s6 [data-check="6"],.dm.s7 [data-check="7"],.dm.s8 [data-check="8"],.dm.s9 [data-check="9"],.dm:not(.is-staged) [data-check]{background:var(--dc-blurple);border-color:var(--dc-blurple)}.dm.s1 [data-check="1"] svg,.dm.s2 [data-check="2"] svg,.dm.s3 [data-check="3"] svg,.dm.s4 [data-check="4"] svg,.dm.s5 [data-check="5"] svg,.dm.s6 [data-check="6"] svg,.dm.s7 [data-check="7"] svg,.dm.s8 [data-check="8"] svg,.dm.s9 [data-check="9"] svg,.dm:not(.is-staged) [data-check] svg{opacity:1;transform:none}.dm.s1 [data-tone-in="1"],.dm.s2 [data-tone-in="2"],.dm.s3 [data-tone-in="3"],.dm.s4 [data-tone-in="4"],.dm.s5 [data-tone-in="5"],.dm.s6 [data-tone-in="6"],.dm.s7 [data-tone-in="7"],.dm.s8 [data-tone-in="8"],.dm.s9 [data-tone-in="9"],.dm:not(.is-staged) [data-tone-in]{--tone:var(--to)}.dm.s1 [data-dim-in="1"] .dc-btn,.dm.s2 [data-dim-in="2"] .dc-btn,.dm.s3 [data-dim-in="3"] .dc-btn,.dm.s4 [data-dim-in="4"] .dc-btn,.dm.s5 [data-dim-in="5"] .dc-btn,.dm.s6 [data-dim-in="6"] .dc-btn,.dm.s7 [data-dim-in="7"] .dc-btn,.dm.s8 [data-dim-in="8"] .dc-btn,.dm.s9 [data-dim-in="9"] .dc-btn,.dm:not(.is-staged) [data-dim-in] .dc-btn{opacity:.5}.dm:not(.is-staged) [data-out]{display:none!important}.dm .dm-tone{--tone:var(--from)}.dm [data-in]{animation:.42s cubic-bezier(.2,.8,.2,1) both dm-in}.dm [data-in][data-fx=swap]{animation-name:dm-swap}.dm [data-in][data-fx=fade]{animation:.25s both dm-fade}.dm [data-in][data-fx=pop]{animation:.4s cubic-bezier(.2,.8,.2,1) both dm-pop}.dm [data-in][data-fx=tick]{animation:.35s cubic-bezier(.2,.8,.2,1) both dm-tick}.dm [data-in][data-fx=none],.dm:not(.is-staged) [data-in]{animation:none}.dm[data-at="2"] .dm-doomed{animation:.45s forwards dm-doomed}.dm .dc-opt .box svg{opacity:0;transition:opacity .15s,transform .2s cubic-bezier(.3,1.6,.5,1);transform:scale(.5)}.dm .dc-opt .box{transition:background-color .15s,border-color .15s}.dm .dm-pop[data-in]{animation-name:dm-rise}.dm .dc-menu[data-in]{animation:.2s cubic-bezier(.2,.8,.2,1) both dc-menu}@keyframes dm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dm-swap{0%{opacity:0}to{opacity:1}}@keyframes dm-fade{0%{opacity:0}to{opacity:1}}@keyframes dm-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:none}}@keyframes dm-tick{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dm-rise{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes dm-press{0%{filter:none;transform:none}35%{filter:brightness(1.2);transform:scale(.95)}to{filter:none;transform:none}}@keyframes dm-doomed{to{opacity:.35;filter:blur(1.5px)}}@keyframes dm-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.dm [data-in],.dm .dc-menu[data-in],.dm .dm-pop[data-in],.dm-caret:after,.dm-caret-line,.dm .dc-dots i{animation:none!important}.dm-cursor{display:none}}.sp{border:1px solid var(--f-line);background:var(--f-surface);box-shadow:var(--f-shadow);border-radius:20px;flex-direction:column;padding:6px;display:flex}.sp .dm{border-radius:14px}.sp-text{padding:18px 14px 14px}.sp-head{color:var(--f-muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.sp-track{background:var(--f-line-strong);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.sp-track i{background:var(--f-acc);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sp.is-done .sp-track i{transform:none}.sp.is-on .sp-track i{animation:sp-fill var(--dur,3s) linear forwards}.sp.is-on .sp-head,.sp.is-done .sp-head{color:var(--f-acc-ink)}.sp-paused .sp.is-on .sp-track i{animation-play-state:paused}.no-js .sp-track i,.sp-static .sp-track i{transform:none}.sp h3{letter-spacing:-.015em;color:var(--f-ink);margin-top:10px;font-size:19px;font-weight:600}.sp p{margin-top:6px;font-size:15px;line-height:1.55}@keyframes sp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.sp-track i{animation:none!important;transform:none!important}}.mc{border:1px solid var(--f-line);background:var(--f-surface);box-shadow:var(--f-shadow);border-radius:20px;flex-direction:column;padding:6px;display:flex}.mc .dm{border-radius:14px}.mc-text{padding:16px 14px 12px}.mc-title{align-items:center;gap:8px;display:flex}.mc-title h3{letter-spacing:-.01em;color:var(--f-ink);font-size:17px;font-weight:600}.mc-tag{height:20px;color:var(--f-acc-ink);background:var(--f-acc-soft);border-radius:6px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.mc-text p{margin-top:5px;font-size:14.5px;line-height:1.55}.mc-cmds{color:var(--f-muted);flex-wrap:wrap;gap:4px 10px;margin-top:10px;font:12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.mc-slide{scroll-snap-align:start;flex:0 0 min(384px,86vw)}.hz{gap:40px;display:grid}@media(min-width:1024px){.hz{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:72px}}.hz-sheet{border:1px solid var(--f-line);background:var(--f-surface);box-shadow:var(--f-shadow);border-radius:18px;overflow:hidden}.hz-sheet-head{border-bottom:1px solid var(--f-line);color:var(--f-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex}.hz-sheet-head b{color:var(--f-ink);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.hz-row{border-bottom:1px solid var(--f-line);gap:4px;padding:16px 20px;display:grid}.hz-row:last-child{border-bottom:0}@media(min-width:640px){.hz-row{grid-template-columns:190px minmax(0,1fr);gap:24px}}.hz-row dt{color:var(--f-ink);font-size:14.5px;font-weight:600}.hz-row dd{font-size:14.5px;line-height:1.55}.hz-row dd a{color:var(--f-acc-ink);text-underline-offset:3px;font-weight:550}.hz-row dd a:hover{text-decoration:underline}.sg-fab{z-index:45;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));border:1px solid var(--f-line-strong);background:var(--f-surface);height:40px;color:var(--f-ink);box-shadow:var(--f-shadow);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 15px 0 13px;font-size:14px;font-weight:550;transition:transform .15s,border-color .15s,opacity .2s;display:inline-flex;position:fixed}.sg-fab svg{color:var(--f-acc-ink)}.sg-fab:hover{border-color:var(--f-acc);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.sg-fab:hover{border-color:color-mix(in srgb,var(--f-acc) 45%,var(--f-line-strong))}}.sg-fab[aria-expanded=true]{opacity:0;pointer-events:none}.no-js .sg-fab,.no-js .sg-inline{display:none}.sg-inline{color:var(--f-acc-ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;font-size:14.5px;font-weight:550;display:inline-flex}.sg-inline:hover{text-underline-offset:3px;text-decoration:underline}.sg{overscroll-behavior:contain;border:1px solid var(--f-line);background:var(--f-surface);width:auto;max-width:none;max-height:calc(100dvh - 24px);color:var(--f-text);box-shadow:var(--f-shadow-lg);opacity:0;transform-origin:100% 100%;border-radius:18px;margin:0;padding:0;transition:opacity .18s,transform .22s cubic-bezier(.2,.7,.2,1);position:fixed;inset:auto 12px 12px;overflow:auto;transform:translateY(10px)scale(.985)}@media(min-width:640px){.sg{inset:auto max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) auto;width:400px}}.sg::backdrop{background:#02061700;transition:background-color .18s}.sg.is-in{opacity:1;transform:none}.sg.is-in::backdrop{background:#0206176b}@media(min-width:640px){.sg.is-in::backdrop{background:#02061729}}.sg [hidden]{display:none!important}.sg-in{padding:20px}.sg-head{align-items:flex-start;gap:12px;display:flex}.sg-ic{background:var(--f-acc-soft);width:34px;height:34px;color:var(--f-acc-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sg-head h2{color:var(--f-ink);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}.sg-head p{color:var(--f-muted);text-wrap:pretty;margin-top:3px;font-size:13.5px;line-height:1.5}.sg-x{width:32px;height:32px;color:var(--f-muted);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;margin:-4px -6px 0 auto;display:grid}.sg-x:hover{background:var(--f-sunk);color:var(--f-ink)}.sg-field{margin-top:16px}.sg-field+.sg-field{margin-top:14px}.sg label{color:var(--f-ink);font-size:13.5px;font-weight:550;display:block}.sg-opt{color:var(--f-muted);font-weight:400}.sg input[type=text],.sg textarea{border:1px solid var(--f-line-strong);background:var(--f-bg);width:100%;color:var(--f-ink);font:inherit;border-radius:10px;margin-top:6px;padding:9px 12px;font-size:15px;line-height:1.45;transition:border-color .15s,box-shadow .15s;display:block}.sg textarea{resize:vertical;min-height:96px}.sg input[type=text]::placeholder,.sg textarea::placeholder{color:var(--f-muted);opacity:.75}.sg input[type=text]:focus,.sg textarea:focus{border-color:var(--f-acc);box-shadow:0 0 0 3px var(--f-acc-soft);outline:none}.sg [aria-invalid=true]{border-color:#dc2626}html.dark .sg [aria-invalid=true]{border-color:#f87171}.sg-hint{color:var(--f-muted);margin-top:6px;font-size:12.5px}.sg-err{color:#dc2626;margin-top:6px;font-size:13px}html.dark .sg-err{color:#f87171}.sg-alert{color:#b91c1c;background:#dc262612;border:1px solid #dc26262e;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13.5px;line-height:1.45}html.dark .sg-alert{color:#fca5a5;background:#f8717114;border-color:#f8717133}.sg-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sg-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.sg-note{color:var(--f-muted);font-size:12.5px}.sg-foot .f-btn[disabled]{opacity:.65;cursor:progress}.sg-done{text-align:center;padding:10px 4px 2px}.sg-done-ic{color:#059669;background:#0596691a;border-radius:999px;place-items:center;width:44px;height:44px;display:inline-grid}html.dark .sg-done-ic{color:#34d399;background:#34d3991f}.sg-done h2{color:var(--f-ink);outline:none;margin-top:12px;font-size:16px;font-weight:600}.sg-done p{text-wrap:pretty;max-width:30ch;margin:6px auto 0;font-size:14px;line-height:1.55}.sg-done-actions{justify-content:center;gap:8px;margin-top:18px;display:flex}@media(prefers-reduced-motion:reduce){.sg,.sg::backdrop,.sg-fab{transition:none}}@media print{.sg-fab,.sg{display:none}}@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}
