@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:var(--font-geist-mono);--color-amber-500:#f99c00;--color-yellow-500:#edb200;--color-green-500:#00c758;--color-emerald-500:#00bb7f;--color-sky-500:#00a5ef;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-purple-500:#ac4bff;--color-pink-500:#f6339a;--color-rose-500:#ff2357;--color-slate-500:#62748e;--color-gray-100:#f3f4f6;--color-gray-300:#d1d5dc;--color-gray-500:#6a7282;--color-gray-900:#101828;--color-zinc-50:#fafafa;--color-zinc-400:#9f9fa9;--color-zinc-700:#3f3f46;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-border:var(--border)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-amber-500:color(display-p3 .93994 .620584 .0585367);--color-yellow-500:color(display-p3 .903651 .703062 .0745389);--color-green-500:color(display-p3 .308734 .774754 .374307);--color-emerald-500:color(display-p3 .267113 .726847 .508397);--color-sky-500:color(display-p3 .219113 .639027 .931479);--color-blue-500:color(display-p3 .266422 .491219 .988624);--color-blue-600:color(display-p3 .174493 .358974 .950247);--color-blue-700:color(display-p3 .1379 .274983 .867624);--color-purple-500:color(display-p3 .629519 .30089 .990817);--color-pink-500:color(display-p3 .88894 .276457 .595049);--color-rose-500:color(display-p3 .921824 .240748 .355666);--color-slate-500:color(display-p3 .397645 .452653 .547642);--color-gray-100:color(display-p3 .953567 .956796 .964321);--color-gray-300:color(display-p3 .822033 .835264 .858521);--color-gray-500:color(display-p3 .421287 .446085 .504784);--color-gray-900:color(display-p3 .070423 .0928982 .151928);--color-zinc-50:color(display-p3 .980256 .980256 .980256);--color-zinc-400:color(display-p3 .622604 .622563 .659842);--color-zinc-700:color(display-p3 .246478 .246448 .273934);--color-zinc-900:color(display-p3 .0937957 .093793 .104806);--color-zinc-950:color(display-p3 .0353716 .0353595 .0435539)}}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-50:lab(98.26% 0 0);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--font-geist-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:initial;font-variation-settings:initial;-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(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:initial;font-variation-settings:initial;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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:color-mix(in oklab,var(--ring)50%,transparent)}body{background-color:var(--background);color:var(--foreground);overflow-x:clip}input,textarea,select,button{color:inherit}.mdxeditor,.mdxeditor :not(code):not(pre):not(pre *){color:var(--foreground)}.mdxeditor :not(pre)>code{background:var(--muted);color:var(--foreground);border-radius:.25rem;padding:.1em .35em;font-size:.9em}.admin-blog-editor .mdxeditor-toolbar{border-bottom:1px solid var(--border);background:var(--muted);color:var(--foreground)}.admin-blog-editor .mdxeditor-toolbar button,.admin-blog-editor .mdxeditor-toolbar [role=button],.admin-blog-editor .mdxeditor-toolbar select{color:var(--foreground)}.admin-blog-editor .mdxeditor-toolbar button:hover,.admin-blog-editor .mdxeditor-toolbar [role=button]:hover{background:var(--accent);color:var(--accent-foreground)}.admin-blog-editor .mdxeditor-toolbar button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.admin-blog-editor .mdxeditor-toolbar [role=button]:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.admin-blog-editor .mdxeditor-source-editor{background:var(--background);min-height:400px}}@layer components;@layer utilities{.\@container\/card{container:card/inline-size}.\@container\/card-header{container:card-header/inline-size}.\@container\/main{container:main/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-16{top:calc(var(--spacing)*16)}.top-28{top:calc(var(--spacing)*28)}.top-\[50\%\]{top:50%}.-right-8{right:calc(var(--spacing)*-8)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.-bottom-16{bottom:calc(var(--spacing)*-16)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-5{bottom:calc(var(--spacing)*5)}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-auto{z-index:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing)*-1)}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-4{margin:calc(var(--spacing)*4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-5{margin-block:calc(var(--spacing)*5)}.my-8{margin-block:calc(var(--spacing)*8)}.prose{color:var(--tw-prose-body);--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:rgba(16,24,40,.1);--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgba(255,255,255,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;max-width:65ch;font-size:1rem;line-height:1.75}@supports (color:color(display-p3 0 0 0)){.prose{--tw-prose-body:color(display-p3 .219968 .253721 .318679);--tw-prose-headings:color(display-p3 .070423 .0928982 .151928);--tw-prose-lead:color(display-p3 .297358 .332176 .39043);--tw-prose-links:color(display-p3 .070423 .0928982 .151928);--tw-prose-bold:color(display-p3 .070423 .0928982 .151928);--tw-prose-counters:color(display-p3 .421287 .446085 .504784);--tw-prose-bullets:color(display-p3 .822033 .835264 .858521);--tw-prose-hr:color(display-p3 .899787 .906171 .92106);--tw-prose-quotes:color(display-p3 .070423 .0928982 .151928);--tw-prose-quote-borders:color(display-p3 .899787 .906171 .92106);--tw-prose-captions:color(display-p3 .421287 .446085 .504784);--tw-prose-kbd:color(display-p3 .070423 .0928982 .151928);--tw-prose-kbd-shadows:color(display-p3 .070423 .0928982 .151928/.1);--tw-prose-code:color(display-p3 .070423 .0928982 .151928);--tw-prose-pre-code:color(display-p3 .899787 .906171 .92106);--tw-prose-pre-bg:color(display-p3 .125854 .159497 .216835);--tw-prose-th-borders:color(display-p3 .822033 .835264 .858521);--tw-prose-td-borders:color(display-p3 .899787 .906171 .92106);--tw-prose-invert-body:color(display-p3 .822033 .835264 .858521);--tw-prose-invert-lead:color(display-p3 .605734 .630385 .680158);--tw-prose-invert-counters:color(display-p3 .605734 .630385 .680158);--tw-prose-invert-bullets:color(display-p3 .297358 .332176 .39043);--tw-prose-invert-hr:color(display-p3 .219968 .253721 .318679);--tw-prose-invert-quotes:color(display-p3 .953567 .956796 .964321);--tw-prose-invert-quote-borders:color(display-p3 .219968 .253721 .318679);--tw-prose-invert-captions:color(display-p3 .605734 .630385 .680158);--tw-prose-invert-pre-code:color(display-p3 .822033 .835264 .858521);--tw-prose-invert-th-borders:color(display-p3 .297358 .332176 .39043);--tw-prose-invert-td-borders:color(display-p3 .219968 .253721 .318679)}}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;list-style-type:decimal}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;list-style-type:disc}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;font-style:italic;font-weight:500}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);padding-left:1em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);padding-left:1em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);padding-left:1em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:.25rem;border-right-color:var(--tw-prose-quote-borders);padding-right:1em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:.25rem;border-right-color:var(--tw-prose-quote-borders);padding-right:1em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:.25rem;border-right-color:var(--tw-prose-quote-borders);padding-right:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-bottom:.1875em;border-radius:.3125rem;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em;padding-right:.375em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em;padding-right:.375em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em;padding-right:.375em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.375em;padding-right:.375em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.375em;padding-right:.375em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.375em;padding-right:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:transparent;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-bottom:.571429em;font-weight:600}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-bottom:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-3\.5{margin-top:calc(var(--spacing)*-3.5)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-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-7{margin-top:calc(var(--spacing)*7)}.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-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-6{margin-left:calc(var(--spacing)*-6)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[10\/16\]{aspect-ratio:10/16}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.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-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-36{width:calc(var(--spacing)*36);height:calc(var(--spacing)*36)}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.\!h-\[160px\]{height:160px!important}.h-0{height:calc(var(--spacing)*0)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-4\!{height:calc(var(--spacing)*4)!important}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.h-80{height:calc(var(--spacing)*80)}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[400px\]{height:400px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[85vh\]{max-height:85vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-44{min-height:calc(var(--spacing)*44)}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-\[42dvh\]{min-height:42dvh}.min-h-\[70dvh\]{min-height:70dvh}.min-h-\[400px\]{min-height:400px}.min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-\[160px\]{width:160px!important}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[--radix-dropdown-menu-trigger-width\]{width:--radix-dropdown-menu-trigger-width}.w-\[1ch\]{width:1ch}.w-\[52vw\]{width:52vw}.w-\[200px\]{width:200px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-\[8ch\]{max-width:8ch}.max-w-\[9ch\]{max-width:9ch}.max-w-\[10ch\]{max-width:10ch}.max-w-\[11ch\]{max-width:11ch}.max-w-\[12ch\]{max-width:12ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[15rem\]{max-width:15rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[31rem\]{max-width:31rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-20{min-width:calc(var(--spacing)*20)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-4{--tw-translate-x:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[18\%\]{--tw-translate-x:18%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-24{--tw-translate-y:calc(var(--spacing)*-24);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.skew-x-3{--tw-skew-x:skewX(3deg);transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.skew-y-3{--tw-skew-y:skewY(3deg);transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.animate-bounce{animation:var(--animate-bounce)}.animate-in{animation:enter var(--tw-duration,.15s)var(--tw-ease,ease)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:6.5rem minmax(0,1fr) auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.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-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}.gap-20{gap:calc(var(--spacing)*20)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0}:where(.-space-x-2>:not(:last-child)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-12{row-gap:calc(var(--spacing)*12)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style)}:where(.divide-x>:not(:last-child)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:calc(1px*var(--tw-divide-x-reverse));border-right-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x>:not(:last-child)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:calc(1px*var(--tw-divide-x-reverse));border-right-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:calc(1px*var(--tw-divide-x-reverse));border-right-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x>:not(:last-child)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x>:not(:last-child)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.self-auto{align-self:auto}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-clip{overflow-y:clip}.overflow-y-hidden{overflow-y:hidden}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\(--radius\){border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[40px\]{border-radius:40px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--color-border\){border-color:var(--color-border)}.border-\[var\(--public-ink\)\]{border-color:var(--public-ink)}.border-\[var\(--public-line-on-cobalt\)\]{border-color:var(--public-line-on-cobalt)}.border-\[var\(--public-line-on-ink\)\]{border-color:var(--public-line-on-ink)}.border-\[var\(--public-line-on-paper\)\]{border-color:var(--public-line-on-paper)}.border-border{border-color:var(--border)}.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}.border-current{border-color:currentColor}.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}.border-emerald-500\/10{border-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}.border-input{border-color:var(--input)}.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--muted-foreground)25%,transparent)}.border-primary{border-color:var(--primary)}.border-primary\/10{border-color:color-mix(in oklab,var(--primary)10%,transparent)}.border-rose-500\/10{border-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:transparent}.border-zinc-950\/10{border-color:color-mix(in oklab,var(--color-zinc-950)10%,transparent)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#1da1f2\]{background-color:#1da1f2}.bg-\[\#hex\]{background-color:#hex}.bg-\[var\(--ne-abyss\)\]{background-color:var(--ne-abyss)}.bg-\[var\(--public-canvas\)\]{background-color:var(--public-canvas)}.bg-\[var\(--public-ink\)\]{background-color:var(--public-ink)}.bg-\[var\(--public-ink\)\]\/5{background-color:color-mix(in oklab,var(--public-ink)5%,transparent)}.bg-\[var\(--public-ink\)\]\/92{background-color:color-mix(in oklab,var(--public-ink)92%,transparent)}.bg-\[var\(--public-line-on-paper\)\]{background-color:var(--public-line-on-paper)}.bg-\[var\(--public-paper\)\]{background-color:var(--public-paper)}.bg-\[var\(--public-paper\)\]\/92{background-color:color-mix(in oklab,var(--public-paper)92%,transparent)}.bg-\[var\(--public-soft\)\]{background-color:var(--public-soft)}.bg-\[var\(--public-surface\)\]{background-color:var(--public-surface)}.bg-accent{background-color:var(--accent)}.bg-amber-500\/90{background-color:color-mix(in oklab,var(--color-amber-500)90%,transparent)}.bg-background{background-color:var(--background)}.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-card\/50{background-color:color-mix(in oklab,var(--card)50%,transparent)}.bg-card\/95{background-color:color-mix(in oklab,var(--card)95%,transparent)}.bg-current{background-color:currentColor}.bg-destructive{background-color:var(--destructive)}.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}.bg-emerald-500\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-emerald-500)2%,transparent)}.bg-foreground{background-color:var(--foreground)}.bg-gray-500\/40{background-color:color-mix(in oklab,var(--color-gray-500)40%,transparent)}.bg-green-500\/90{background-color:color-mix(in oklab,var(--color-green-500)90%,transparent)}.bg-muted{background-color:var(--muted)}.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}.bg-rose-500\/50{background-color:color-mix(in oklab,var(--color-rose-500)50%,transparent)}.bg-rose-500\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-rose-500)2%,transparent)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500\/50{--tw-gradient-from:color-mix(in oklab,var(--color-pink-500)50%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--primary)5%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-purple-500{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-card{--tw-gradient-to:var(--card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-sky-500\/50{--tw-gradient-to:color-mix(in oklab,var(--color-sky-500)50%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-yellow-500{fill:var(--color-yellow-500)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.p-\[3px\]{padding:3px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-20{padding-inline:calc(var(--spacing)*20)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-32{padding-top:calc(var(--spacing)*32)}.pt-\[20vh\]{padding-top:20vh}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-\[50rem\]{padding-bottom:50rem}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.font-serif{font-family:var(--font-serif)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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-\[2\.5rem\]{font-size:2.5rem}.text-\[5\.25rem\]{font-size:5.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[clamp\(1\.6rem\,4vw\,2rem\)\]{font-size:max(1.6rem,min(4vw,2rem))}.text-\[clamp\(3\.4rem\,7\.6vw\,7\.25rem\)\]{font-size:max(3.4rem,min(7.6vw,7.25rem))}.text-\[clamp\(3\.5rem\,6\.6vw\,6\.8rem\)\]{font-size:max(3.5rem,min(6.6vw,6.8rem))}.text-\[clamp\(7rem\,36vw\,32rem\)\]{font-size:max(7rem,min(36vw,32rem))}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.78\]{--tw-leading:.78;line-height:.78}.leading-\[0\.84\]{--tw-leading:.84;line-height:.84}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1da1f2\]{color:#1da1f2}.text-\[var\(--ne-haze\)\]{color:var(--ne-haze)}.text-\[var\(--public-canvas\)\]{color:var(--public-canvas)}.text-\[var\(--public-ink\)\]{color:var(--public-ink)}.text-\[var\(--public-muted-on-cobalt\)\]{color:var(--public-muted-on-cobalt)}.text-\[var\(--public-muted-on-ink\)\]{color:var(--public-muted-on-ink)}.text-\[var\(--public-muted-on-paper\)\]{color:var(--public-muted-on-paper)}.text-\[var\(--public-on-cobalt\)\]{color:var(--public-on-cobalt)}.text-\[var\(--public-on-ink\)\]{color:var(--public-on-ink)}.text-\[var\(--public-on-paper\)\]{color:var(--public-on-paper)}.text-\[var\(--public-paper\)\]{color:var(--public-paper)}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-emerald-500{color:var(--color-emerald-500)}.text-foreground{color:var(--foreground)}.text-foreground\/60{color:color-mix(in oklab,var(--foreground)60%,transparent)}.text-gray-500{color:var(--color-gray-500)}.text-green-500{color:var(--color-green-500)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-rose-500{color:var(--color-rose-500)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}.text-transparent{color:transparent}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.text-zinc-50{color:var(--color-zinc-50)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25));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_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));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_30px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_10px_50px_-10px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0px 10px 50px -10px var(--tw-shadow-color,rgba(0,0,0,.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,rgba(0,0,0,.05));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,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));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,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)}.shadow-zinc-950\/5{--tw-shadow-color:color-mix(in oklab,var(--color-zinc-950)5%,transparent)}.ring-background{--tw-ring-color:var(--background)}.ring-primary{--tw-ring-color:var(--primary)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid transparent}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-none{--tw-blur: ;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));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,)}.contrast-125{--tw-contrast:contrast(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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale-25{--tw-grayscale:grayscale(25%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale-75{--tw-grayscale:grayscale(75%);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,-webkit-text-decoration-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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,font-variation-settings\,transform\]{transition-property:color,font-variation-settings,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-150{transition-delay:.15s}.delay-300{transition-delay:.3s}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[240ms\]{--tw-duration:.24s;transition-duration:.24s}.duration-\[320ms\]{--tw-duration:.32s;transition-duration:.32s}.ease-\[cubic-bezier\(0\,0\,0\,1\)\]{--tw-ease:cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.prose-neutral{--tw-prose-body:#404040;--tw-prose-headings:#171717;--tw-prose-lead:#525252;--tw-prose-links:#171717;--tw-prose-bold:#171717;--tw-prose-counters:#737373;--tw-prose-bullets:#d4d4d4;--tw-prose-hr:#e5e5e5;--tw-prose-quotes:#171717;--tw-prose-quote-borders:#e5e5e5;--tw-prose-captions:#737373;--tw-prose-kbd:#171717;--tw-prose-kbd-shadows:rgba(23,23,23,.1);--tw-prose-code:#171717;--tw-prose-pre-code:#e5e5e5;--tw-prose-pre-bg:#262626;--tw-prose-th-borders:#d4d4d4;--tw-prose-td-borders:#e5e5e5;--tw-prose-invert-body:#d4d4d4;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#a1a1a1;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#a1a1a1;--tw-prose-invert-bullets:#525252;--tw-prose-invert-hr:#404040;--tw-prose-invert-quotes:#f5f5f5;--tw-prose-invert-quote-borders:#404040;--tw-prose-invert-captions:#a1a1a1;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgba(255,255,255,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d4d4d4;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#525252;--tw-prose-invert-td-borders:#404040}@supports (color:color(display-p3 0 0 0)){.prose-neutral{--tw-prose-body:color(display-p3 .250471 .250471 .250471);--tw-prose-headings:color(display-p3 .0905274 .0905274 .0905274);--tw-prose-lead:color(display-p3 .321993 .321993 .321993);--tw-prose-links:color(display-p3 .0905274 .0905274 .0905274);--tw-prose-bold:color(display-p3 .0905274 .0905274 .0905274);--tw-prose-counters:color(display-p3 .451519 .451519 .451519);--tw-prose-bullets:color(display-p3 .831444 .831444 .831444);--tw-prose-hr:color(display-p3 .898161 .898161 .898161);--tw-prose-quotes:color(display-p3 .0905274 .0905274 .0905274);--tw-prose-quote-borders:color(display-p3 .898161 .898161 .898161);--tw-prose-captions:color(display-p3 .451519 .451519 .451519);--tw-prose-kbd:color(display-p3 .0905274 .0905274 .0905274);--tw-prose-kbd-shadows:color(display-p3 .0905274 .0905274 .0905274/.1);--tw-prose-code:color(display-p3 .0905274 .0905274 .0905274);--tw-prose-pre-code:color(display-p3 .898161 .898161 .898161);--tw-prose-pre-bg:color(display-p3 .149382 .149382 .149382);--tw-prose-th-borders:color(display-p3 .831444 .831444 .831444);--tw-prose-td-borders:color(display-p3 .898161 .898161 .898161);--tw-prose-invert-body:color(display-p3 .831444 .831444 .831444);--tw-prose-invert-lead:color(display-p3 .630163 .630163 .630163);--tw-prose-invert-counters:color(display-p3 .630163 .630163 .630163);--tw-prose-invert-bullets:color(display-p3 .321993 .321993 .321993);--tw-prose-invert-hr:color(display-p3 .250471 .250471 .250471);--tw-prose-invert-quotes:color(display-p3 .960587 .960587 .960587);--tw-prose-invert-quote-borders:color(display-p3 .250471 .250471 .250471);--tw-prose-invert-captions:color(display-p3 .630163 .630163 .630163);--tw-prose-invert-pre-code:color(display-p3 .831444 .831444 .831444);--tw-prose-invert-th-borders:color(display-p3 .321993 .321993 .321993);--tw-prose-invert-td-borders:color(display-p3 .250471 .250471 .250471)}}@supports (color:lab(0% 0 0)){.prose-neutral{--tw-prose-body:lab(27.036% 0 0);--tw-prose-headings:lab(7.78201% -.0000149012 0);--tw-prose-lead:lab(34.924% 0 0);--tw-prose-links:lab(7.78201% -.0000149012 0);--tw-prose-bold:lab(7.78201% -.0000149012 0);--tw-prose-counters:lab(48.496% 0 0);--tw-prose-bullets:lab(84.92% 0 -.0000119209);--tw-prose-hr:lab(90.952% 0 -.0000119209);--tw-prose-quotes:lab(7.78201% -.0000149012 0);--tw-prose-quote-borders:lab(90.952% 0 -.0000119209);--tw-prose-captions:lab(48.496% 0 0);--tw-prose-kbd:lab(7.78201% -.0000149012 0);--tw-prose-kbd-shadows:lab(7.78201% -.0000149012 0/.1);--tw-prose-code:lab(7.78201% -.0000149012 0);--tw-prose-pre-code:lab(90.952% 0 -.0000119209);--tw-prose-pre-bg:lab(15.204% 0 -.00000596046);--tw-prose-th-borders:lab(84.92% 0 -.0000119209);--tw-prose-td-borders:lab(90.952% 0 -.0000119209);--tw-prose-invert-body:lab(84.92% 0 -.0000119209);--tw-prose-invert-lead:lab(66.128% -.0000298023 .0000119209);--tw-prose-invert-counters:lab(66.128% -.0000298023 .0000119209);--tw-prose-invert-bullets:lab(34.924% 0 0);--tw-prose-invert-hr:lab(27.036% 0 0);--tw-prose-invert-quotes:lab(96.52% -.0000298023 .0000119209);--tw-prose-invert-quote-borders:lab(27.036% 0 0);--tw-prose-invert-captions:lab(66.128% -.0000298023 .0000119209);--tw-prose-invert-pre-code:lab(84.92% 0 -.0000119209);--tw-prose-invert-th-borders:lab(34.924% 0 0);--tw-prose-invert-td-borders:lab(27.036% 0 0)}}.delay-150{animation-delay:.15s}.delay-300{animation-delay:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.\[scrollbar-width\:none\]{scrollbar-width:none}.fade-in-0{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in-95{--tw-enter-scale:.95}:where(:is(.\*\:space-y-3>*)>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:is(.\*\:text-center>*){text-align:center}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:bg-\[var\(--public-ink\)\]:is(:where(.group):hover *){background-color:var(--public-ink)}.group-hover\:bg-muted:is(:where(.group):hover *){background-color:var(--muted)}.group-hover\:text-\[var\(--public-muted-on-ink\)\]:is(:where(.group):hover *){color:var(--public-muted-on-ink)}.group-hover\:text-\[var\(--public-muted-on-paper\)\]:is(:where(.group):hover *){color:var(--public-muted-on-paper)}.group-hover\:text-\[var\(--public-on-ink\)\]:is(:where(.group):hover *){color:var(--public-on-ink)}.group-hover\:text-current:is(:where(.group):hover *){color:currentColor}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus-visible\:translate-x-1:is(:where(.group):focus-visible *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-focus-visible\:-translate-y-1:is(:where(.group):focus-visible *){--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-focus-visible\:text-\[var\(--public-muted-on-paper\)\]:is(:where(.group):focus-visible *){color:var(--public-muted-on-paper)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing)*9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:-moz-fit-content;height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:transparent}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-focus\:ring:is(:where(.peer):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)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::-webkit-file-upload-button{display:inline-flex}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::-webkit-file-upload-button{height:calc(var(--spacing)*7)}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::-webkit-file-upload-button{border-style:var(--tw-border-style);border-width:0}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::-webkit-file-upload-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::-webkit-file-upload-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::-webkit-file-upload-button{color:var(--foreground)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing)*.5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing)*-1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing)*.5)}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.odd\:bg-gray-100:nth-child(odd){background-color:var(--color-gray-100)}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}.focus-within\:ring-1:focus-within{--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-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}@media (hover:hover){.hover\:border-muted-foreground\/50:hover{border-color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}.hover\:border-primary\/20:hover{border-color:color-mix(in oklab,var(--primary)20%,transparent)}.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}.hover\:bg-\[var\(--public-canvas\)\]\/90:hover{background-color:color-mix(in oklab,var(--public-canvas)90%,transparent)}.hover\:bg-\[var\(--public-ink\)\]:hover{background-color:var(--public-ink)}.hover\:bg-\[var\(--public-muted-on-paper\)\]:hover{background-color:var(--public-muted-on-paper)}.hover\:bg-\[var\(--public-soft\)\]:hover{background-color:var(--public-soft)}.hover\:bg-\[var\(--public-surface\)\]:hover{background-color:var(--public-surface)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}.hover\:bg-emerald-500\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-emerald-500)4%,transparent)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/20:hover{background-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}.hover\:bg-rose-500\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-rose-500)4%,transparent)}.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-\[var\(--public-ink\)\]:hover{color:var(--public-ink)}.hover\:text-\[var\(--public-muted-on-ink\)\]:hover{color:var(--public-muted-on-ink)}.hover\:text-\[var\(--public-muted-on-paper\)\]:hover{color:var(--public-muted-on-paper)}.hover\:text-\[var\(--public-on-ink\)\]:hover{color:var(--public-on-ink)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);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,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:translate-y-0:focus{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);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-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid transparent}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-\[var\(--public-canvas\)\]:focus-visible{border-color:var(--public-canvas)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-\[var\(--public-soft\)\]:focus-visible{background-color:var(--public-soft)}.focus-visible\:bg-\[var\(--public-surface\)\]:focus-visible{background-color:var(--public-surface)}.focus-visible\:text-\[var\(--public-ink\)\]:focus-visible{color:var(--public-ink)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-4:focus-visible{outline-offset:calc(4px*-1)}.focus-visible\:outline-\[var\(--public-ink\)\]:focus-visible{outline-color:var(--public-ink)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:bg-blue-700:active{background-color:var(--color-blue-700)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing)*6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing)*1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing)*8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing)*3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing)*6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}:is(.\*\*\:data-\[slot\=select-value\]\:block *)[data-slot=select-value]{display:block}:is(.\*\*\:data-\[slot\=select-value\]\:truncate *)[data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:transparent}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-card\/80{background-color:color-mix(in oklab,var(--card)80%,transparent)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}@media (hover:hover){.motion-safe\:group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.motion-safe\:group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:duration-0{--tw-duration:0s;transition-duration:0s}}@media not (min-width:48rem){.max-md\:flex{display:flex}.max-md\:items-center{align-items:center}.max-md\:justify-center{justify-content:center}.max-md\:gap-2{gap:calc(var(--spacing)*2)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:aspect-\[4\/3\]{aspect-ratio:4/3}.sm\:w-4\/5{width:80%}.sm\:w-\[500px\]{width:500px}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[3rem_minmax\(10rem\,0\.45fr\)_minmax\(0\,1fr\)_2rem\]{grid-template-columns:3rem minmax(10rem,.45fr) minmax(0,1fr) 2rem}.sm\:grid-cols-\[11rem_minmax\(0\,1fr\)_2\.75rem\]{grid-template-columns:11rem minmax(0,1fr) 2.75rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-x-8{column-gap:calc(var(--spacing)*8)}.sm\:gap-x-16{column-gap:calc(var(--spacing)*16)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.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))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media (min-width:48rem){.md\:top-\[4\.5rem\]{top:4.5rem}.md\:-right-16{right:calc(var(--spacing)*-16)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-start-4{grid-column-start:4}.md\:col-start-8{grid-column-start:8}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-12{margin-top:calc(var(--spacing)*12)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:mt-24{margin-top:calc(var(--spacing)*24)}.md\:mt-28{margin-top:calc(var(--spacing)*28)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:\!h-\[200px\]{height:200px!important}.md\:min-h-52{min-height:calc(var(--spacing)*52)}.md\:min-h-\[calc\(100dvh-4\.5rem\)\]{min-height:calc(100dvh - 4.5rem)}.md\:min-h-dvh{min-height:100dvh}.md\:\!w-\[200px\]{width:200px!important}.md\:w-\[calc\(100\%-11rem\)\]{width:calc(100% - 11rem)}.md\:max-w-44{max-width:calc(var(--spacing)*44)}.md\:max-w-sm{max-width:var(--container-sm)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[10rem_minmax\(12rem\,0\.8fr\)_minmax\(0\,1\.2fr\)_auto\]{grid-template-columns:10rem minmax(12rem,.8fr) minmax(0,1.2fr) auto}.md\:grid-cols-\[14rem_minmax\(0\,1fr\)_2\.75rem\]{grid-template-columns:14rem minmax(0,1fr) 2.75rem}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,32rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,32rem)}.md\:grid-cols-\[minmax\(18rem\,0\.8fr\)_minmax\(32rem\,1\.2fr\)\]{grid-template-columns:minmax(18rem,.8fr) minmax(32rem,1.2fr)}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}:where(.md\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}.md\:gap-y-16{row-gap:calc(var(--spacing)*16)}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style)}:where(.md\:divide-x>:not(:last-child)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:calc(1px*var(--tw-divide-x-reverse));border-right-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-x>:not(:last-child)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:calc(1px*var(--tw-divide-x-reverse));border-right-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-x>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:calc(1px*var(--tw-divide-x-reverse));border-right-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-x>:not(:last-child)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-x>:not(:last-child)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-x>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-14{padding-block:calc(var(--spacing)*14)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-16{padding-top:calc(var(--spacing)*16)}.md\:pt-40{padding-top:calc(var(--spacing)*40)}.md\:pt-\[4\.5rem\]{padding-top:4.5rem}.md\:pr-6{padding-right:calc(var(--spacing)*6)}.md\:pb-28{padding-bottom:calc(var(--spacing)*28)}.md\:pb-36{padding-bottom:calc(var(--spacing)*36)}.md\:\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-28{top:calc(var(--spacing)*28)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-24{margin-top:calc(var(--spacing)*24)}.lg\:mt-auto{margin-top:auto}.lg\:size-48{width:calc(var(--spacing)*48);height:calc(var(--spacing)*48)}.lg\:min-h-dvh{min-height:100dvh}.lg\:min-h-full{min-height:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(30rem\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(30rem,1.2fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(21rem\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(21rem,.65fr)}.lg\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(18rem\,0\.55fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_12rem_minmax\(18rem\,28rem\)\]{grid-template-columns:minmax(0,1fr) 12rem minmax(18rem,28rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(26rem\,0\.62fr\)\]{grid-template-columns:minmax(0,1fr) minmax(26rem,.62fr)}.lg\:grid-cols-\[minmax\(16rem\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr)}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-20{gap:calc(var(--spacing)*20)}.lg\:gap-24{gap:calc(var(--spacing)*24)}.lg\:self-start{align-self:flex-start}.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\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:px-14{padding-inline:calc(var(--spacing)*14)}.lg\:py-14{padding-block:calc(var(--spacing)*14)}.lg\:pt-6{padding-top:calc(var(--spacing)*6)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}.lg\:pb-3{padding-bottom:calc(var(--spacing)*3)}.lg\:pb-12{padding-bottom:calc(var(--spacing)*12)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-\[7\.5rem\]{font-size:7.5rem}}@media (min-width:80rem){.xl\:block{display:block}.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(340px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.xl\:text-\[5\.25rem\]{font-size:5.25rem}}@media (min-width:96rem){.\32 xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@container card (width>=250px){.\@\[250px\]\/card\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@container card (width>=540px){.\@\[540px\]\/card\:block{display:block}.\@\[540px\]\/card\:hidden{display:none}}@container main (width>=36rem){.\@xl\/main\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container main (width>=64rem){.\@5xl\/main\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark\:border-background:is(.dark *){border-color:var(--background)}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-white\/5:is(.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}.dark\:border-zinc-50\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-zinc-50)10%,transparent)}.dark\:border-t-white\/5:is(.dark *){border-top-color:color-mix(in oklab,var(--color-white)5%,transparent)}.dark\:bg-black\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-black)40%,transparent)}.dark\:bg-card:is(.dark *){background-color:var(--card)}.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}.dark\:bg-gray-300\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-300)40%,transparent)}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-zinc-700:is(.dark *){background-color:var(--color-zinc-700)}.dark\:bg-zinc-900:is(.dark *){background-color:var(--color-zinc-900)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-white\/50:is(.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)}.dark\:text-zinc-50:is(.dark *){color:var(--color-zinc-50)}.dark\:text-zinc-400:is(.dark *){color:var(--color-zinc-400)}.dark\:opacity-40:is(.dark *){opacity:.4}.dark\:opacity-60:is(.dark *){opacity:.6}.dark\:shadow-zinc-950:is(.dark *){--tw-shadow-color:var(--color-zinc-950)}.dark\:invert:is(.dark *){--tw-invert:invert(100%);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,)}.dark\:invert-0:is(.dark *){--tw-invert:invert(0%);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,)}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (hover:hover){.dark\:hover\:border-t-border:is(.dark *):hover{border-top-color:var(--border)}.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:transparent}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:transparent}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}.prose-headings\:scroll-mt-20 :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:calc(var(--spacing)*20)}.prose-headings\:scroll-mt-28 :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:calc(var(--spacing)*28)}.prose-headings\:font-normal :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.prose-headings\:tracking-\[-0\.025em\] :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-tracking:-.025em;letter-spacing:-.025em}.prose-headings\:text-\[var\(--public-ink\)\] :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--public-ink)}.prose-h2\:mt-16 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing)*16)}.prose-h2\:mb-5 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:calc(var(--spacing)*5)}.prose-h2\:border-t :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-style:var(--tw-border-style);border-top-width:1px}.prose-h2\:border-\[var\(--public-line-on-paper\)\] :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--public-line-on-paper)}.prose-h2\:pt-8 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:calc(var(--spacing)*8)}.prose-h2\:text-3xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}@media (min-width:40rem){.sm\:prose-h2\:text-4xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.prose-h3\:mt-10 :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing)*10)}.prose-h3\:mb-4 :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:calc(var(--spacing)*4)}.prose-h3\:text-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.prose-p\:text-\[17px\] :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:17px}.prose-p\:leading-\[1\.78\] :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:1.78;line-height:1.78}.prose-p\:text-\[var\(--public-muted-on-paper\)\] :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--public-muted-on-paper)}.prose-a\:rounded-\[2px\] :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:2px}.prose-a\:font-medium :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.prose-a\:text-\[var\(--public-ink\)\] :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--public-ink)}.prose-a\:text-primary :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--primary)}.prose-a\:decoration-1 :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-thickness:1px}.prose-a\:underline-offset-4 :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-underline-offset:4px}@media (hover:hover){.hover\:prose-a\:decoration-2:hover :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-thickness:2px}}.focus-visible\:prose-a\:ring-2:focus-visible :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:prose-a\:ring-\[var\(--public-ink\)\]:focus-visible :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-ring-color:var(--public-ink)}.focus-visible\:prose-a\:outline-none:focus-visible :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-outline-style:none;outline-style:none}.prose-blockquote\:border-l-\[var\(--public-ink\)\] :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:var(--public-ink)}.prose-blockquote\:bg-\[var\(--public-soft\)\] :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--public-soft)}.prose-blockquote\:py-2 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){padding-block:calc(var(--spacing)*2)}.prose-blockquote\:pr-5 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:calc(var(--spacing)*5)}.prose-blockquote\:text-\[var\(--public-ink\)\] :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--public-ink)}.prose-blockquote\:not-italic :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-style:normal}.prose-strong\:font-semibold :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose-strong\:text-\[var\(--public-ink\)\] :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--public-ink)}.prose-code\:rounded-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:0}.prose-code\:bg-\[var\(--public-soft\)\] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--public-soft)}.prose-code\:px-1\.5 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:calc(var(--spacing)*1.5)}.prose-code\:py-0\.5 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding-block:calc(var(--spacing)*.5)}.prose-code\:text-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.prose-code\:text-\[var\(--public-ink\)\] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--public-ink)}.prose-code\:before\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:var(--tw-content);--tw-content:none;content:none}.prose-code\:after\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:var(--tw-content);--tw-content:none;content:none}.prose-pre\:overflow-x-auto :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){overflow-x:auto}.prose-pre\:rounded-none :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:0}.prose-pre\:border :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:var(--tw-border-style);border-width:1px}.prose-pre\:border-\[var\(--public-line-on-paper\)\] :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--public-line-on-paper)}.prose-pre\:bg-\[var\(--public-ink\)\] :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--public-ink)}.prose-pre\:bg-muted :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--muted)}.prose-pre\:text-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.prose-pre\:text-\[var\(--public-on-ink\)\] :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--public-on-ink)}.prose-pre\:prose-code\:bg-transparent :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent}.prose-pre\:prose-code\:p-0 :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding:calc(var(--spacing)*0)}.prose-pre\:prose-code\:text-inherit :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose-li\:text-\[17px\] :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:17px}.prose-li\:leading-\[1\.7\] :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:1.7;line-height:1.7}.prose-li\:text-\[var\(--public-muted-on-paper\)\] :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--public-muted-on-paper)}.prose-li\:marker\:text-\[var\(--public-ink\)\] :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) ::marker{color:var(--public-ink)}.prose-li\:marker\:text-\[var\(--public-ink\)\] :where(li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--public-ink)}.prose-table\:block :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){display:block}.prose-table\:max-w-full :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){max-width:100%}.prose-table\:overflow-x-auto :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){overflow-x:auto}.prose-table\:text-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.prose-th\:border :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:var(--tw-border-style);border-width:1px}.prose-th\:border-\[var\(--public-line-on-paper\)\] :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--public-line-on-paper)}.prose-th\:bg-\[var\(--public-soft\)\] :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--public-soft)}.prose-th\:px-3 :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:calc(var(--spacing)*3)}.prose-th\:py-2 :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-block:calc(var(--spacing)*2)}.prose-th\:text-\[var\(--public-ink\)\] :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--public-ink)}.prose-td\:border :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:var(--tw-border-style);border-width:1px}.prose-td\:border-\[var\(--public-line-on-paper\)\] :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--public-line-on-paper)}.prose-td\:px-3 :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:calc(var(--spacing)*3)}.prose-td\:py-2 :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-block:calc(var(--spacing)*2)}.prose-img\:rounded-none :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:0}.prose-img\:border :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:var(--tw-border-style);border-width:1px}.prose-img\:border-\[var\(--public-line-on-paper\)\] :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--public-line-on-paper)}.prose-hr\:border-\[var\(--public-line-on-paper\)\] :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--public-line-on-paper)}.\[\&_\.mdxeditor\]\:bg-card .mdxeditor{background-color:var(--card)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border)50%,transparent)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid transparent}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid transparent}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:transparent}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid transparent}}.\[\&_img\]\:\!invert-0 img{--tw-invert:invert(0%)!important;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,)!important}.\[\&_span\]\:\!text-current span{color:currentColor!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:-webkit-any(.\*\:\[span\]\:last\:flex>*):-webkit-any(span):last-child{display:flex}:-moz-any(.\*\:\[span\]\:last\:flex>*):-moz-any(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:-webkit-any(.\*\:\[span\]\:last\:items-center>*):-webkit-any(span):last-child{align-items:center}:-moz-any(.\*\:\[span\]\:last\:items-center>*):-moz-any(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:-webkit-any(.\*\:\[span\]\:last\:gap-2>*):-webkit-any(span):last-child{gap:calc(var(--spacing)*2)}:-moz-any(.\*\:\[span\]\:last\:gap-2>*):-moz-any(span):last-child{gap:calc(var(--spacing)*2)}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:-webkit-any(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):-webkit-any(svg){color:var(--destructive)!important}:-moz-any(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):-moz-any(svg){color:var(--destructive)!important}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:-webkit-any(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):-webkit-any(svg:not([class*=size-])){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}:-moz-any(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):-moz-any(svg:not([class*=size-])){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}}:root{--radius:.625rem;--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:rgba(255,255,255,.1);--input:rgba(255,255,255,.15);--ring:#737373;--chart-1:#00bb7f;--chart-2:#856ad6;--chart-3:#f99c00;--chart-4:red;--chart-5:#ff2357}@supports (color:color(display-p3 0 0 0)){:root{--background:color(display-p3 .0393882 .0393882 .0393882);--foreground:color(display-p3 .980256 .980256 .980256);--card:color(display-p3 .0905274 .0905274 .0905274);--card-foreground:color(display-p3 .980256 .980256 .980256);--popover:color(display-p3 .0905274 .0905274 .0905274);--popover-foreground:color(display-p3 .980256 .980256 .980256);--primary:color(display-p3 .898161 .898161 .898161);--primary-foreground:color(display-p3 .0905274 .0905274 .0905274);--secondary:color(display-p3 .149382 .149382 .149382);--secondary-foreground:color(display-p3 .980256 .980256 .980256);--muted:color(display-p3 .149382 .149382 .149382);--muted-foreground:color(display-p3 .630163 .630163 .630163);--accent:color(display-p3 .149382 .149382 .149382);--accent-foreground:color(display-p3 .980256 .980256 .980256);--destructive:color(display-p3 .933534 .431676 .423491);--border:color(display-p3 1 1 1/.1);--input:color(display-p3 1 1 1/.15);--ring:color(display-p3 .451519 .451519 .451519);--chart-1:color(display-p3 .267113 .726847 .508397);--chart-2:color(display-p3 .505308 .417983 .812683);--chart-3:color(display-p3 .93994 .620584 .0585367);--chart-4:color(display-p3 .917954 .199352 .137729);--chart-5:color(display-p3 .921824 .240748 .355666)}}@supports (color:lab(0% 0 0)){:root{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(66.9756% -58.27 19.5419);--chart-2:lab(51.314% 30.235 -52.7887);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(54.2922% 80.9081 70.0799);--chart-5:lab(56.101% 79.4328 31.4532)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:rgba(255,255,255,.1);--input:rgba(255,255,255,.15);--ring:#737373;--chart-1:#00bb7f;--chart-2:#856ad6;--chart-3:#f99c00;--chart-4:red;--chart-5:#ff2357}@supports (color:color(display-p3 0 0 0)){.dark{--background:color(display-p3 .0393882 .0393882 .0393882);--foreground:color(display-p3 .980256 .980256 .980256);--card:color(display-p3 .0905274 .0905274 .0905274);--card-foreground:color(display-p3 .980256 .980256 .980256);--popover:color(display-p3 .0905274 .0905274 .0905274);--popover-foreground:color(display-p3 .980256 .980256 .980256);--primary:color(display-p3 .898161 .898161 .898161);--primary-foreground:color(display-p3 .0905274 .0905274 .0905274);--secondary:color(display-p3 .149382 .149382 .149382);--secondary-foreground:color(display-p3 .980256 .980256 .980256);--muted:color(display-p3 .149382 .149382 .149382);--muted-foreground:color(display-p3 .630163 .630163 .630163);--accent:color(display-p3 .149382 .149382 .149382);--accent-foreground:color(display-p3 .980256 .980256 .980256);--destructive:color(display-p3 .933534 .431676 .423491);--border:color(display-p3 1 1 1/.1);--input:color(display-p3 1 1 1/.15);--ring:color(display-p3 .451519 .451519 .451519);--chart-1:color(display-p3 .267113 .726847 .508397);--chart-2:color(display-p3 .505308 .417983 .812683);--chart-3:color(display-p3 .93994 .620584 .0585367);--chart-4:color(display-p3 .917954 .199352 .137729);--chart-5:color(display-p3 .921824 .240748 .355666)}}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(66.9756% -58.27 19.5419);--chart-2:lab(51.314% 30.235 -52.7887);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(54.2922% 80.9081 70.0799);--chart-5:lab(56.101% 79.4328 31.4532)}}#easychatgpt-widget{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.public-shell{--public-canvas:#171719;--public-paper:#f3f2ed;--public-surface:#fbfbf8;--public-soft:#e3e2dc;--public-ink:#171719;--public-on-cobalt:var(--public-paper);--public-on-paper:var(--public-ink);--public-on-ink:var(--public-paper);--public-muted-on-cobalt:#b9b9b4;--public-muted-on-paper:#62636a;--public-muted-on-ink:#b9b9b4;--public-line-on-cobalt:rgba(243,242,237,.24);--public-line-on-paper:rgba(23,23,25,.16);--public-line-on-ink:rgba(243,242,237,.24);font-family:var(--font-geist-sans),Arial,sans-serif}.public-product-light{--public-canvas:#f3f2ed;--public-on-cobalt:var(--public-ink);--public-muted-on-cobalt:var(--public-muted-on-paper);--public-line-on-cobalt:var(--public-line-on-paper);--background:var(--public-paper);--foreground:var(--public-ink);--card:var(--public-surface);--card-foreground:var(--public-ink);--popover:var(--public-surface);--popover-foreground:var(--public-ink);--primary:var(--public-ink);--primary-foreground:var(--public-paper);--secondary:var(--public-soft);--secondary-foreground:var(--public-ink);--muted:var(--public-soft);--muted-foreground:var(--public-muted-on-paper);--accent:var(--public-soft);--accent-foreground:var(--public-ink);--border:var(--public-line-on-paper);--input:var(--public-line-on-paper);--ring:var(--public-ink)}.font-public-display{font-family:var(--font-public-display),Georgia,serif}.font-public-metadata{font-family:var(--font-geist-mono),monospace}.public-focus{outline:none}.public-focus:focus-visible{box-shadow:0 0 0 2px var(--public-surface),0 0 0 4px var(--public-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ne,.ne-chrome,.ne-chat-launch{--ne-night:#0b1736;--ne-abyss:#040817;--ne-moon:#eef1f6;--ne-haze:#a9b8d6;--ne-star:#f3cb45;--ne-tick:rgba(169,184,214,.7);--ne-win-edge:rgba(4,8,23,.7);--ne-win-rim:rgba(238,241,246,.12);--ne-win-glow:rgba(243,203,69,.12);--ne-win-drop:rgba(0,0,0,.85);--ne-win-drop-near:rgba(0,0,0,.6);--ne-win-pool:rgba(4,8,23,.62);--ne-win-pool-edge:rgba(4,8,23,.3);--ne-shot-edge:rgba(23,32,58,.12);--ne-win-glow-soft:rgba(243,203,69,.1);--ne-note:#fbf9f4;--ne-moon-soft:#dfe5f0;--ne-ember:#9b2c1f;--ne-moon-line:rgba(238,241,246,.18);--ne-moon-line-strong:rgba(238,241,246,.6);--ne-night-text:#c9d4e8;--ne-ruler-ink:rgba(4,8,23,.55);--ne-ink-shadow:rgba(23,32,58,.6);--ne-abyss-shadow:rgba(4,8,23,.6);--ne-paper:#ece7dc;--ne-ink:#17203a;--ne-ink-soft:#4a5370;--ne-rule:rgba(23,32,58,.16);--ne-rule-night:rgba(169,184,214,.2);--ne-display:var(--font-night-display),Georgia,"Times New Roman",serif;--ne-body:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--ne-script:var(--font-pinyon),"Snell Roundhand",cursive;--ne-mono:var(--font-geist-mono),ui-monospace,Menlo,monospace;--ne-ease:cubic-bezier(.16,1,.3,1)}.ne{background:var(--ne-abyss);color:var(--ne-moon);font-family:var(--ne-body);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}html:has(.ne){background-color:#040817;overflow-x:clip}body:has(.ne){background-color:#040817;overflow-x:clip}.ne ::selection{background:var(--ne-star);color:var(--ne-night)}.ne a,.ne-chrome a{color:inherit;text-decoration:none}.ne a:focus-visible{outline:2px solid var(--ne-star);outline-offset:3px;border-radius:2px}.ne button:focus-visible{outline:2px solid var(--ne-star);outline-offset:3px;border-radius:2px}.ne-chrome a:focus-visible{outline:2px solid var(--ne-star);outline-offset:3px;border-radius:2px}.ne-serif{font-family:var(--ne-display)}.ne-tab{font-variant-numeric:tabular-nums}.ne .ne-u,.ne-chrome .ne-u{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.ne-bar{z-index:60;color:var(--ne-moon);font-family:var(--ne-body);padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid transparent;transition:background-color .3s ease-out,border-color .3s ease-out;position:fixed;top:0;bottom:auto;left:0;right:0}.ne-bar.is-solid,.ne-bar[data-solid]{border-bottom-color:var(--ne-rule-night);background:rgba(4,8,23,.92)}.ne-bar-in{justify-content:space-between;align-items:center;gap:24px;height:64px;padding-left:max(16px,min(3vw,40px));padding-right:max(16px,min(3vw,40px));display:flex}.ne-brand{min-height:44px;font-family:var(--ne-display);align-items:center;gap:10px;font-size:21px;font-weight:500;display:inline-flex}.ne-brand img{filter:invert();width:30px;height:30px}.ne-nav{color:var(--ne-moon-soft);align-items:center;gap:28px;font-size:14px;display:flex}.ne-nav a{align-items:center;min-height:44px;display:inline-flex}.ne-nav a:hover{color:#fff}@media (max-width:760px){.ne-nav>a:not(.ne-keep){display:none}}.ne-rail{z-index:50;pointer-events:none;opacity:0;width:190px;color:var(--ne-moon);text-shadow:0 1px 12px rgba(4,8,23,.75),0 0 2px rgba(4,8,23,.9);flex-direction:column;justify-content:space-between;padding:84px 0 28px max(16px,min(2vw,28px));transition:opacity .5s ease-out,color .4s ease-out;display:flex;position:fixed;top:0;bottom:0;left:0}.ne-rail.is-on{opacity:1}.ne-rail.is-on *{pointer-events:auto}.ne-rail ol{flex-direction:column;gap:2px;margin:auto 0;padding:0;list-style:none;display:flex}.ne-rail li a{grid-template-columns:1fr auto;align-items:baseline;gap:8px;padding:2px 0;font-size:13px;line-height:1.5;display:grid}.ne-rail li a span{align-items:center;gap:6px;display:flex}.ne-rail li a span:after{content:"";opacity:.6;width:0;height:1px;transition:width .4s var(--ne-ease);background:currentColor}.ne-rail li a.is-active span:after{width:34px}.ne-rail li a b{font-family:var(--ne-display);font-size:12px;font-weight:500}.ne-rail small{font-size:11px;line-height:1.5}@media (max-width:1439px){.ne-rail{display:none}}.ne-pro{z-index:2;position:relative}.ne-stage{background:var(--ne-abyss);min-height:max(640px,min(100svh,940px));position:relative;overflow:hidden}html.ne-webgl .ne-pro{height:560vh}html.ne-webgl .ne-stage{height:100svh;min-height:0;position:-webkit-sticky;position:sticky;top:0}.ne-gl{opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ne-grid{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ne-grid path,.ne-grid rect,.ne-grid circle{fill:none;stroke:rgba(238,241,246,.22);stroke-width:1px;vector-effect:non-scaling-stroke}.ne-grid .ne-frame{stroke:rgba(238,241,246,.85)}.ne-grid .ne-anno text{fill:rgba(169,184,214,.75);font-family:var(--ne-body);letter-spacing:.12em;font-size:11px}.ne-grid .ne-etch-far{opacity:.11}.ne-grid .ne-frame-ground{fill:var(--ne-abyss);stroke:none}.ne-grid .ne-etch-in{opacity:.62;animation:ne-etchin 2.6s .5s var(--ne-ease)backwards}@keyframes ne-etchin{0%{opacity:0}}.ne-grid .ne-draw{stroke-dasharray:1;animation:ne-draw 2.6s var(--ne-ease)backwards}@keyframes ne-draw{0%{stroke-dashoffset:1px}}.ne-grid .ne-anno .ne-tick{stroke:rgba(169,184,214,.55)}.ne-grid .ne-sky-hint circle{fill:var(--ne-star);stroke:none;opacity:.6;filter:drop-shadow(0 0 4px rgba(243,203,69,.9));animation:3.2s ease-in-out infinite ne-twinkle}.ne-grid.is-still .ne-sky-hint circle{animation-play-state:paused}@keyframes ne-twinkle{0%,to{opacity:.25}50%{opacity:.95}}.ne-ftitle{font-family:var(--ne-display);letter-spacing:-.01em;text-align:left;pointer-events:none;background:radial-gradient(closest-side,rgba(4,8,23,.92),rgba(4,8,23,.75) 60%,rgba(4,8,23,0));padding:34px 48px;font-size:max(22px,min(2.1vw,30px));font-weight:500;line-height:1.08;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ne-ftitle h1{font:inherit;letter-spacing:inherit;margin:0}.ne-ftitle h1 span{color:var(--ne-haze);font-weight:400;display:block}.ne-ft-note{font-family:var(--ne-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ne-haze);margin:14px 0 0;font-size:11px}.ne-intro{max-width:38ch;color:var(--ne-moon-soft);margin:0;font-size:15px;line-height:1.55;position:absolute;bottom:52px;left:max(16px,min(3vw,40px))}@media (max-width:1100px){.ne-intro{text-align:center;width:min(92vw,46ch);max-width:none;bottom:64px;left:50%;transform:translate(-50%)}}.ne-pro-foot{display:contents}@media (min-width:1024px) and (max-width:1179px){.ne-pro-foot{flex-direction:column;align-items:center;gap:14px;width:min(92vw,46ch);display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.ne-pro-foot .ne-intro,.ne-pro-foot .ne-cue{position:static;transform:none}.ne-pro-foot .ne-intro{text-align:center;width:auto}}.ne-sheet{letter-spacing:.14em;text-transform:uppercase;color:var(--ne-haze);pointer-events:none;background:rgba(4,8,23,.6);border:1px solid rgba(169,184,214,.35);grid-template-columns:auto auto;font-size:10px;display:grid;position:absolute;bottom:20px;right:max(16px,min(3vw,40px))}.ne-sheet span{border-bottom:1px solid rgba(169,184,214,.2);padding:5px 10px}.ne-sheet span:nth-child(odd){color:rgba(169,184,214,.6);border-right:1px solid rgba(169,184,214,.2)}.ne-sheet span:nth-last-child(-n+2){border-bottom:0}.ne-sheet b{font-family:var(--ne-display);letter-spacing:.02em;text-transform:none;color:var(--ne-moon);border-bottom:1px solid rgba(169,184,214,.35);grid-column:1/-1;padding:7px 10px;font-size:13px;font-weight:500}.ne-corner{letter-spacing:.14em;text-transform:uppercase;color:var(--ne-haze);pointer-events:none;font-size:11px;position:absolute;bottom:22px;left:max(16px,min(3vw,40px))}.ne-herotxt{opacity:0;pointer-events:none;padding:0 max(16px,min(6vw,96px)) max(40px,min(8vh,88px));position:absolute;top:auto;bottom:0;left:0;right:0}.ne-herotxt .ne-bigname{font-family:var(--ne-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:max(56px,min(9vw,148px));font-weight:500;line-height:.9}.ne-herotxt .ne-bigname span{letter-spacing:-.015em;color:var(--ne-night-text);margin-top:.18em;font-size:.36em;font-weight:400;display:block}.ne-herotxt p{max-width:44ch;color:var(--ne-moon-soft);margin:22px 0 0;font-size:max(16px,min(1.3vw,19px));line-height:1.6}.ne-cue{letter-spacing:.14em;text-transform:uppercase;color:var(--ne-haze);flex-direction:column;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.ne-cue i{background:linear-gradient(var(--ne-star),transparent);transform-origin:top;width:1px;height:40px;animation:2.2s cubic-bezier(.65,0,.35,1) 1s infinite ne-drip;display:block}@keyframes ne-drip{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.ne-under{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;bottom:0;left:0;right:0}html.ne-webgl .ne-under{display:block}html:not(.ne-webgl) .ne-gl,html:not(.ne-webgl) .ne-herotxt,.ne-g-m{display:none}.ne-grid .ne-paint-in{opacity:0}html:not(.ne-webgl) .ne-grid .ne-paint-in{opacity:1}html:not(.ne-webgl) .ne-grid .ne-etch-in{display:none}@media (max-width:1023px){.ne .ne-stage{height:auto;min-height:0;padding:calc(64px + env(safe-area-inset-top,0px))0 32px}.ne-g-d{display:none}.ne-g-m{aspect-ratio:640/520;width:100%;display:block;position:relative}.ne-gm-art img{object-fit:fill;width:71.875%;height:70.7692%;position:absolute;top:13.4615%;left:14.0625%}.ne-ftitle{background:0 0;padding:6px max(16px,min(5vw,64px)) 0;font-size:max(30px,min(8.4vw,40px));position:relative;top:auto;left:auto;transform:none}.ne .ne-intro{text-align:left;width:auto;max-width:none;margin:16px max(16px,min(5vw,64px)) 0;font-size:16px;position:relative;bottom:auto;left:auto;transform:none}.ne-sheet,.ne-corner{display:none}.ne-cue{width:max-content;margin:24px auto 0;position:relative;bottom:auto;left:auto;transform:none}}.ne-art>img,.ne-art>picture>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}html.ne-webgl #writing .ne-opener{height:100svh;min-height:0;margin-top:-100svh}.ne-lp-full,.ne-lp-frame{display:none}html.ne-webgl .ne-loupe{--ph:min(56vh,39.58vw);--pw:calc(var(--ph)*1.2632);height:230vh}html.ne-webgl .ne-lstage{height:100svh;min-height:0;position:-webkit-sticky;position:sticky;top:0}html.ne-webgl .ne-lp-full,html.ne-webgl .ne-lp-frame{width:var(--pw);height:var(--ph);margin:calc(var(--ph)/-2)0 0 calc(var(--pw)/-2);display:block;position:absolute;top:50%;left:50%}html.ne-webgl .ne-lp-full{transform-origin:50%;will-change:transform}.ne-lp-full img{width:100%;height:100%;display:block}.ne-lp-frame{--win:var(--pw);--wcm:92.1;pointer-events:none}.ne-lp-frame>i:first-child{position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 1px rgba(238,241,246,.8)}.ne-lp-tgt{border:1.5px solid var(--ne-star);position:absolute;box-shadow:0 0 18px rgba(243,203,69,.45)}.ne-lp-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ne-haze);white-space:nowrap;font-size:11px;position:absolute;top:calc(100% + 18px);left:0}html.ne-webgl .ne-lstage .ne-art,html.ne-webgl .ne-lstage .ne-shade,html.ne-webgl .ne-lstage .ne-opener-in,html.ne-webgl .ne-lstage .ne-float{opacity:0;will-change:opacity}.ne-opener{background:var(--ne-abyss);align-items:flex-end;min-height:max(560px,min(92vh,900px));display:flex;position:relative;overflow:hidden}.ne-art{position:absolute;top:0;bottom:0;left:0;right:0}.ne-art img{object-fit:cover}.ne-shade{background:linear-gradient(180deg,var(--ne-abyss)0%,rgba(4,8,23,.15) 28%,rgba(4,8,23,.1) 55%,rgba(4,8,23,.88) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ne-opener-in{text-align:center;--ne-h2:clamp(84px,15vw,236px);flex-direction:column;align-items:center;width:100%;padding:0 max(16px,min(6vw,96px)) 64px;display:flex;position:relative}.ne-opener h2{font-family:var(--ne-display);font-weight:500;font-size:var(--ne-h2);letter-spacing:-.05em;margin:0;line-height:.85}.ne-lead{margin:calc(var(--ne-h2,0px)*.16 + .62em + 8px)auto 0;max-width:30ch;font-family:var(--ne-display);letter-spacing:-.01em;text-wrap:balance;font-size:max(24px,min(2.4vw,36px));line-height:1.18}.ne-cap{font-family:var(--ne-script);vertical-align:-.22em;color:var(--ne-star);margin-right:-.04em;font-size:2.4em;font-weight:400;line-height:0}.ne-nowrap{white-space:nowrap}.ne-paper{background:var(--ne-paper);color:var(--ne-ink);padding-top:24px;padding-bottom:128px;position:relative}.ne-paper:before{content:"";opacity:.35;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .32  0 0 0 0 .27  0 0 0 0 .2  0 0 0 .55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.ne-sketch{opacity:.16;pointer-events:none;mix-blend-mode:multiply;width:58%;height:auto;position:absolute;bottom:2%;right:-6%}.ne-tear{width:100%;height:46px;display:block;position:absolute;top:-45px;bottom:auto;left:0;right:0}.ne-tear path{fill:var(--ne-paper)}.ne-wrap{z-index:1;width:100%;max-width:1120px;margin:0 auto;padding-left:max(16px,min(5vw,64px));padding-right:max(16px,min(5vw,64px));position:relative}.ne-paper .ne-muted{color:var(--ne-ink-soft)}.ne-paper .ne-cap{color:var(--ne-ink)}.ne-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-top:56px;display:flex}.ne-sec-head h3{font-family:var(--ne-display);letter-spacing:-.02em;margin:0;font-size:max(30px,min(3vw,44px));font-weight:500}.ne-more{align-items:center;gap:10px;min-height:44px;font-size:15px;display:inline-flex}.ne-more svg{transition:transform .4s var(--ne-ease)}.ne-more:hover svg{transform:translate(5px)}.ne-feature{border-top:2px solid var(--ne-ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:max(24px,min(4vw,56px));margin-top:36px;padding-top:28px;display:grid}.ne-feature-meta{color:var(--ne-ink-soft);font-size:13px}.ne-feature h4{font-family:var(--ne-display);letter-spacing:-.028em;text-wrap:balance;margin:14px 0 0;font-size:max(32px,min(3.6vw,54px));font-weight:500;line-height:1.04}.ne-feature p{color:var(--ne-ink-soft);max-width:54ch;margin:18px 0 0;font-size:18px;line-height:1.65}.ne-ill{border-radius:2px;position:relative;overflow:hidden}.ne-ill img{object-fit:cover}.ne-feature{align-items:center}.ne-feature-print{margin:0;transform:rotate(.6deg)}.ne-list{border-top:1px solid var(--ne-rule);margin:56px 0 0;padding:0;list-style:none}.ne-list li{border-bottom:1px solid var(--ne-rule)}.ne-list a{transition:padding .3s var(--ne-ease);grid-template-columns:minmax(0,1fr) 170px 120px;align-items:baseline;gap:24px;padding:20px 0;display:grid}.ne-list a:hover{padding-left:10px}.ne-list .ne-t{font-size:max(17px,min(1.4vw,20px));line-height:1.4}.ne-list .ne-k,.ne-list time{color:var(--ne-ink-soft);font-size:13px}.ne-list time{text-align:right}@media (max-width:760px){.ne-feature{grid-template-columns:1fr}.ne-list a{grid-template-columns:1fr;gap:4px}.ne-list time{text-align:left}}.ne-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.ne-topic{flex-direction:column;gap:12px;display:flex}.ne-topic .ne-ill{height:320px}.ne-topic .ne-ill img{width:100%;height:100%;transition:transform 1.2s var(--ne-ease),filter .5s var(--ne-ease)}.ne-topic:hover .ne-ill img{filter:saturate(1.15);transform:scale(1.06)}.ne-topic-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ne-topic b{font-family:var(--ne-display);letter-spacing:-.02em;font-size:30px;font-weight:500}.ne-topic-row .ne-tab{white-space:nowrap;flex:none}.ne-topic p{color:var(--ne-ink-soft);margin:0;font-size:15px;line-height:1.6}@media (max-width:860px){.ne-topics{grid-template-columns:1fr}.ne-topic .ne-ill{height:200px}}.ne-pill{border:1px solid var(--ne-ink);border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:14px;display:inline-flex}.ne-float{perspective:1400px;z-index:1;pointer-events:none;width:min(34vw,520px);margin:0;position:absolute;top:14%;right:5%}@property --rx{syntax:"<angle>";inherits:false;initial-value:7deg}@property --ry{syntax:"<angle>";inherits:false;initial-value:-16deg}.ne-win{transform:rotateY(var(--ry))rotateX(var(--rx))translateZ(0);transform-style:preserve-3d;transition:transform .5s var(--ne-ease);box-shadow:0 0 0 1px var(--ne-win-rim),0 0 90px 8px var(--ne-win-glow),0 50px 90px -30px var(--ne-win-drop),0 20px 40px -20px var(--ne-win-drop-near);border:1px solid var(--ne-win-edge);border-radius:12px;overflow:hidden}.ne-win img{filter:brightness(.84)sepia(.1);width:100%;height:auto;display:block}.ne-float:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--ne-win-pool),var(--ne-win-pool-edge)55%,transparent);pointer-events:none;position:absolute;top:-30%;bottom:-30%;left:-25%;right:-25%}.ne-float figcaption{color:var(--ne-moon-soft);text-shadow:0 1px 12px rgba(4,8,23,.9);margin-top:16px;font-size:13px}.ne-building .ne-opener-in{z-index:2;text-align:left;--ne-h2:clamp(84px,12vw,190px);align-items:flex-start}.ne-building .ne-lead{margin-left:0}@media (max-width:1023px){.ne-float{width:min(78%,420px);margin:90px auto 32px;position:relative;top:auto;right:auto}.ne-building .ne-opener{flex-direction:column;justify-content:flex-end}}.ne-dm-head{border-bottom:2px solid var(--ne-ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:max(24px,min(5vw,72px));padding-top:64px;padding-bottom:40px;display:grid}.ne-dm-id{align-items:center;gap:18px;display:flex}.ne-dm-id h4{font-family:var(--ne-display);letter-spacing:-.03em;margin:0;font-size:max(44px,min(5vw,68px));font-weight:500;line-height:1}.ne-dm-id p{margin:8px 0 0;font-size:14px}.ne-dm-intro>p{max-width:52ch;margin:0;font-size:19px;line-height:1.6}.ne-dm-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;display:flex}.ne-dm-note{max-width:40ch;font-size:14px;line-height:1.5}.ne-dm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.ne-dm-card{background:rgba(251,249,244,.85);border:1px solid rgba(23,32,58,.08);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:22px;display:flex;box-shadow:0 18px 40px -26px rgba(23,32,58,.45)}.ne-dm-card .ne-k{color:var(--ne-ink-soft);margin-top:-4px;font-size:13px}.ne-dm-card b{font-family:var(--ne-display);letter-spacing:-.015em;font-size:24px;font-weight:500}.ne-dm-card p{color:var(--ne-ink-soft);margin:0;font-size:15px;line-height:1.6}.ne-dm-card code{font-family:var(--ne-mono);background:rgba(23,32,58,.06);border-radius:4px;padding:1px 5px;font-size:.88em}.ne-dm-shot{grid-area:span 2/span 2;gap:10px;padding:10px}.ne-dm-shot img{width:100%;height:auto;box-shadow:0 0 0 1px var(--ne-shot-edge);border-radius:8px}.ne-dm-shot figcaption{color:var(--ne-ink-soft);padding:2px 6px 4px;font-size:12px}@media (max-width:860px){.ne-dm-head,.ne-dm-grid{grid-template-columns:1fr}.ne-dm-shot{grid-area:auto}}.ne-about{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:end;gap:64px;margin-top:48px;display:grid}.ne-about .ne-ill{min-height:520px}.ne-about .ne-ill img{object-position:16% 50%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ne-about p{margin:0;font-size:20px;line-height:1.6}.ne-about dl{border-top:1px solid var(--ne-rule);margin:24px 0 0}.ne-about dl div{border-bottom:1px solid var(--ne-rule);grid-template-columns:160px 1fr;gap:20px;padding:14px 0;font-size:15px;display:grid}.ne-about dt{color:var(--ne-ink-soft)}.ne-about dd{margin:0}.ne-about .ne-about-more{margin-top:20px;font-size:15px}@media (max-width:860px){.ne-about{grid-template-columns:1fr}.ne-about .ne-ill{display:none}}.ne-cloud-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:120px;display:flex}.ne-cloud-head h3{font-family:var(--ne-display);letter-spacing:-.025em;margin:0;font-size:max(34px,min(4vw,58px));font-weight:500;line-height:1}.ne-cloud-head p{max-width:36ch;color:var(--ne-ink-soft);margin:0;font-size:15px;line-height:1.6}.ne-cloud{overflow-clip-margin:60px;height:560px;margin-top:64px;position:relative;overflow:clip}.ne-ec{left:min(var(--x),calc(100% - min(var(--w),86%)));top:var(--y);width:min(var(--w),86%);font-family:var(--ne-mono);color:var(--ne-ink);opacity:var(--o);filter:blur(var(--b));transform:translateZ(0)scale(var(--s));transition:opacity .6s var(--ne-ease),filter .6s var(--ne-ease),box-shadow .6s var(--ne-ease),transform .9s var(--ne-ease);background:rgba(251,249,244,.92);border:1px solid rgba(23,32,58,.08);border-radius:12px;padding:14px 16px 16px;font-size:12.5px;line-height:1.55;position:absolute;box-shadow:0 18px 40px -22px rgba(23,32,58,.45)}.ne-ec-cmd{white-space:pre-wrap;word-break:break-word;color:var(--ne-ink-soft)}.ne-ec-out{white-space:pre-wrap;word-break:break-word;color:var(--ne-ember);min-height:1.55em;margin-top:6px}.ne-ec-out.is-note{color:var(--ne-ink-soft);font-style:italic}.ne-ec-src{border-top:1px solid var(--ne-rule);font-family:var(--ne-body);color:var(--ne-ink-soft);opacity:0;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;font-size:12px;transition:opacity .4s ease-out;display:flex}.ne-ec-src b{color:var(--ne-ink);font-weight:500}.ne-ec.is-on,.ne-ec:hover{z-index:5;opacity:1;filter:none;--s:1.04;box-shadow:0 0 0 1px rgba(243,203,69,.55),0 0 46px 6px rgba(243,203,69,.28),0 30px 60px -24px rgba(23,32,58,.55)}.ne-ec:focus-visible{z-index:5;opacity:1;filter:none;--s:1.04;box-shadow:0 0 0 1px rgba(243,203,69,.55),0 0 46px 6px rgba(243,203,69,.28),0 30px 60px -24px rgba(23,32,58,.55)}.ne-ec.is-on .ne-ec-src,.ne-ec:hover .ne-ec-src{opacity:1}.ne-ec:focus-visible .ne-ec-src{opacity:1}.ne-caret{vertical-align:-.15em;background:var(--ne-ember);width:.55em;height:1.05em;margin-left:1px;animation:1s step-end infinite ne-blink;display:inline-block}@keyframes ne-blink{50%{opacity:0}}.ne-ec.is-dim{pointer-events:none}@media (max-width:760px){.ne-cloud{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;height:auto;margin:32px calc(-1*max(16px,min(5vw,64px))) 0;padding:6px max(16px,min(5vw,64px)) 24px;display:flex;overflow-x:auto}.ne-cloud::-webkit-scrollbar{display:none}.ne-ec{filter:none;opacity:1;scroll-snap-align:center;flex:0 0 84%;width:auto;position:relative;top:auto;left:auto;transform:none}.ne-ec.is-dim{display:none}.ne-ec-src{opacity:1}}.ne-footer{font-family:var(--ne-body);background:var(--ne-abyss);color:var(--ne-moon);padding-top:96px;padding-bottom:32px;position:relative;overflow:hidden}.ne-footer-bg{opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0}.ne-footer-bg img{object-fit:cover;object-position:50% 70%;width:100%;height:100%}.ne-footer-bg:after{content:"";background:linear-gradient(180deg,var(--ne-abyss)0%,rgba(4,8,23,.55) 45%,rgba(4,8,23,.9) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ne-footer-big{font-family:var(--ne-display);letter-spacing:-.025em;margin:0;font-size:max(34px,min(4vw,52px));font-weight:500;line-height:1.08}.ne-footer-mail{align-items:center;min-height:44px;margin-top:10px;font-size:18px;display:inline-flex}.ne-footer-cols{color:var(--ne-night-text);grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-top:72px;font-size:14px;display:grid}.ne-footer-cols>div{flex-direction:column;gap:2px;display:flex}.ne-footer-cols a{align-items:center;min-height:36px;display:inline-flex}.ne-footer-cols a:hover{color:#fff}.ne-footer-label{color:var(--ne-haze);margin:0 0 6px}.ne-footer-base{border-top:1px solid var(--ne-rule-night);color:var(--ne-haze);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:20px;font-size:12px;display:flex}@media (max-width:760px){.ne-footer-cols{grid-template-columns:1fr 1fr}}.ne-rv{transition:opacity .9s var(--ne-ease),transform 1s var(--ne-ease)}.armed .ne-rv:not(.is-in){opacity:.001;transform:translateY(24px)}.ne-lang{border:1px solid var(--ne-rule-night);border-radius:999px;padding:3px;font-size:12px;display:inline-flex}.ne-nav .ne-lang a{min-height:0;color:var(--ne-haze);border-radius:999px;padding:5px 10px}.ne-nav .ne-lang span[aria-current]{background:var(--ne-moon);color:var(--ne-night);border-radius:999px;padding:5px 10px}.ne-nav .ne-lang a,.ne-nav .ne-lang span[aria-current]{align-items:center;min-height:30px;padding:0 11px;display:inline-flex;position:relative}.ne-nav .ne-lang a:after{content:"";width:max(100% + 4px,44px);position:absolute;top:-7px;bottom:-7px;left:50%;transform:translate(-50%)}@media (max-width:760px){.ne-nav .ne-lang{display:none}}.ne-nav .ne-lang a:hover{color:#fff}.ne-nav a[aria-current=page]{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--ne-star);-webkit-text-decoration-color:var(--ne-star);-webkit-text-decoration-color:var(--ne-star);text-decoration-color:var(--ne-star);text-underline-offset:8px}.ne-feature:hover h4{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.ne-ftitle{width:max-content;max-width:min(90vw,34rem)}@media (max-width:700px){.ne-ftitle{padding:24px 28px}}.ne-rail .is-ink{color:var(--ne-ink);text-shadow:none}.ne-bar:not(.is-solid):not([data-solid]){text-shadow:0 1px 10px rgba(4,8,23,.75)}.ne-sheet span,.ne-sheet span:nth-child(odd){color:rgba(169,184,214,.92)}.ne-paper a:focus-visible{outline-color:var(--ne-ink)}.ne-paper button:focus-visible{outline-color:var(--ne-ink)}.ne-footer-cols a{min-height:44px}.ne-post,.ne-tool-page{--ne-inset:#11131c;--ne-ember-lit:#ff8f7a;--ne-code-keyword:#f3d27a;--ne-code-string:#9fe0c0;--ne-code-number:#c9b2ff;--ne-code-key:#9fc3ff;--ne-code-type:#f7b7d2;--ne-code-comment:#8f9cbb;--ne-code-punct:#c9d4e8}.ne-crumbs ol{color:var(--ne-haze);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ne-crumbs li+li:before{content:"›";color:var(--ne-haze);margin:0 10px}.ne-crumbs a{min-width:44px;min-height:44px;color:var(--ne-moon-soft);text-shadow:0 1px 10px rgba(4,8,23,.8);align-items:center;display:inline-flex}.ne-crumbs a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.ne-post-dek{max-width:60ch;color:var(--ne-moon-soft);text-shadow:0 1px 12px rgba(4,8,23,.85);margin:18px 0 0;font-size:max(17px,min(1.3vw,19px));line-height:1.55}.ne-byline{color:var(--ne-haze);flex-wrap:wrap;gap:4px 22px;margin:20px 0 0;font-size:13px;line-height:1.6;display:flex}.ne-byline a{color:var(--ne-moon)}.ne-progress{display:none}@supports (animation-timeline:scroll()){.ne-progress{inset:calc(64px + env(safe-area-inset-top,0px))0 auto;z-index:61;background:var(--ne-star);transform-origin:0;height:2px;animation:linear both ne-progress;animation-timeline:scroll(root);display:block;position:fixed}}@keyframes ne-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ne-progress{display:none}}.ne-post-paper{padding-top:40px;padding-bottom:128px}.ne-ednote{color:var(--ne-ink-soft);background:rgba(251,249,244,.85);border:1px solid rgba(23,32,58,.08);border-radius:12px;margin:0 0 32px;padding:14px 18px;font-size:15px;line-height:1.6}.ne-toc-inline{border-block:1px solid var(--ne-rule);margin:0 0 36px}.ne-toc-inline summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:15px;list-style:none;display:flex}.ne-toc-inline summary::-webkit-details-marker{display:none}.ne-toc-inline summary:after{content:"+";color:var(--ne-ink-soft);font-size:20px;line-height:1}.ne-toc-inline[open] summary:after{content:"–"}.ne-toc-inline nav{padding-bottom:12px}.ne-toc-inline ol,.ne-toc ol{margin:0;padding:0;list-style:none}.ne-toc-inline a,.ne-toc a{min-height:44px;color:var(--ne-ink-soft);align-items:center;padding:6px 0 6px 16px;font-size:14px;line-height:1.4;display:flex;position:relative}.ne-toc-inline li[data-level="3"] a,.ne-toc li[data-level="3"] a{padding-left:30px}.ne-toc-inline a:hover,.ne-toc a:hover,.ne-toc a[aria-current]{color:var(--ne-ink)}.ne-toc a[aria-current]:before{content:"";background:var(--ne-ink);width:10px;height:1px;position:absolute;top:50%;left:0}@media (min-width:1280px){.ne-toc-inline{display:none}.ne-toc{border-left:1px solid var(--ne-rule);max-height:calc(100vh - 140px);position:-webkit-sticky;position:sticky;top:104px;overflow-y:auto}.ne-toc p{font-family:var(--ne-display);color:var(--ne-ink);margin:0 0 8px;padding-left:16px;font-size:18px;font-weight:500}}.ne-prose{color:var(--ne-ink);overflow-wrap:break-word;font-size:18px;line-height:1.7}.ne-prose>:first-child{margin-top:0}.ne-prose p,.ne-prose ul,.ne-prose ol,.ne-prose blockquote,.ne-prose figure,.ne-prose .ne-table{margin:0 0 1.15em}.ne-prose h2,.ne-prose h3,.ne-prose h4{text-wrap:balance;scroll-margin-top:96px}.ne-prose h2{font-family:var(--ne-display);letter-spacing:-.02em;margin:2.2em 0 .6em;font-size:max(28px,min(2.6vw,36px));font-weight:500;line-height:1.15}.ne-prose h3{font-family:var(--ne-display);letter-spacing:-.015em;margin:1.8em 0 .5em;font-size:24px;font-weight:500;line-height:1.2}.ne-prose h4{margin:1.6em 0 .4em;font-size:18px;font-weight:600}.ne-prose a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ne-prose a:hover{text-decoration-thickness:2px}.ne-prose strong{font-weight:600}.ne-prose ul,.ne-prose ol{padding-left:1.3em}.ne-prose li+li{margin-top:.35em}.ne-prose li::marker{color:var(--ne-ink-soft)}.ne-prose blockquote{border-left:2px solid var(--ne-ink);color:var(--ne-ink-soft);padding-left:20px}.ne-prose hr{border:0;border-top:1px solid var(--ne-rule);margin:2.4em 0}.ne-prose img{aspect-ratio:auto 16/9;border-radius:2px;width:100%;height:auto}.ne-prose :not(pre)>code{font-family:var(--ne-mono);overflow-wrap:anywhere;background:rgba(23,32,58,.06);border-radius:4px;padding:.1em .35em;font-size:.86em}.ne-table{overflow-x:auto}.ne-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.ne-prose th,.ne-prose td{border-bottom:1px solid var(--ne-rule);text-align:left;vertical-align:top;padding:10px 12px}.ne-prose th{border-bottom-color:var(--ne-ink);font-weight:600}.ne-code{background:var(--ne-inset);color:var(--ne-moon);border-radius:8px;margin:28px 0;overflow:hidden;box-shadow:0 18px 40px -26px rgba(23,32,58,.45)}.ne-code-head{color:var(--ne-haze);border-bottom:1px solid rgba(169,184,214,.14);justify-content:space-between;align-items:center;gap:16px;padding-left:16px;font-size:12px;display:flex}.ne-copy{min-height:44px;font:inherit;color:var(--ne-haze);cursor:pointer;background:0 0;border:0;padding:0 16px}.ne-copy:hover{color:var(--ne-moon)}.ne-code pre{font-family:var(--ne-mono);-moz-tab-size:2;tab-size:2;scrollbar-color:rgba(169,184,214,.4) transparent;margin:0;padding:16px 20px 18px;font-size:14px;line-height:1.6;overflow-x:auto}.ne-post .ne-code pre:focus-visible{outline:2px solid var(--ne-star);outline-offset:-2px}.ne-post .ne-code button:focus-visible{outline:2px solid var(--ne-star);outline-offset:-2px}.ne-code ::selection{color:#fff;background:rgba(243,203,69,.35)}.ne-code[data-terminal] code{color:var(--ne-haze)}.ne-code .ne-cmd{color:var(--ne-moon)}.ne-code .ne-err{color:var(--ne-ember-lit)}.ne-code .hljs-keyword,.ne-code .hljs-built_in,.ne-code .hljs-literal{color:var(--ne-code-keyword)}.ne-code .hljs-string,.ne-code .hljs-regexp,.ne-code .hljs-addition{color:var(--ne-code-string)}.ne-code .hljs-number,.ne-code .hljs-symbol{color:var(--ne-code-number)}.ne-code .hljs-title,.ne-code .hljs-section,.ne-code .hljs-attr,.ne-code .hljs-attribute,.ne-code .hljs-property{color:var(--ne-code-key)}.ne-code .hljs-type,.ne-code .hljs-meta,.ne-code .hljs-selector-tag{color:var(--ne-code-type)}.ne-code .hljs-comment,.ne-code .hljs-quote{color:var(--ne-code-comment)}.ne-code .hljs-variable,.ne-code .hljs-params,.ne-code .hljs-punctuation,.ne-code .hljs-operator{color:var(--ne-code-punct)}.ne-code .hljs-deletion{color:var(--ne-ember-lit)}.ne-code-head span:empty{visibility:hidden}.ne-post-more{border-top:2px solid var(--ne-ink);max-width:1120px;margin-top:96px;padding-top:8px}.ne-post-more-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-top:20px;display:flex}.ne-post-more-head h2{font-family:var(--ne-display);letter-spacing:-.02em;margin:0;font-size:max(30px,min(3vw,44px));font-weight:500}.ne-post-more .ne-list{margin-top:24px}.ne-post-more-other{font-family:var(--ne-display);margin:44px 0 0;font-size:22px;font-weight:500}.ne-list-2 a{grid-template-columns:minmax(0,1fr) 120px}@media (max-width:760px){.ne-post-paper{padding-top:28px}.ne-code{border-radius:0;margin-left:calc(-1*max(16px,min(5vw,64px)));margin-right:calc(-1*max(16px,min(5vw,64px)))}.ne-list-2 a{grid-template-columns:1fr;gap:4px}.ne-list-2 time{text-align:left}}.ne-prose ul{list-style:outside}.ne-prose ol{list-style:decimal}.ne-menu-btn{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:none}.ne-menu-btn svg{width:22px;height:22px}@media (max-width:760px){.ne-menu-btn{display:inline-flex}.ne-nav{gap:12px}}.ne-chrome.ne-menu{width:min(84vw,360px);padding:env(safe-area-inset-top,0px)clamp(16px,5vw,28px)32px;border-left:1px solid var(--ne-rule-night);background:var(--ne-abyss);color:var(--ne-moon);font-family:var(--ne-body);gap:0}.ne-menu-head{justify-content:space-between;align-items:center;height:64px;display:flex}.ne-menu-title{color:var(--ne-haze);font-size:13px;font-weight:400}.ne-menu-close{display:inline-flex}.ne-menu ul{border-top:1px solid var(--ne-rule-night);margin:8px 0 0;padding:0;list-style:none}.ne-menu li{border-bottom:1px solid var(--ne-rule-night)}.ne-menu li a{min-height:64px;font-family:var(--ne-display);letter-spacing:-.015em;align-items:center;font-size:34px;font-weight:500;display:flex}.ne-menu a:focus-visible{outline:2px solid var(--ne-star);outline-offset:3px;border-radius:2px}.ne-menu button:focus-visible{outline:2px solid var(--ne-star);outline-offset:3px;border-radius:2px}.ne-bar button:focus-visible{outline:2px solid var(--ne-star);outline-offset:3px;border-radius:2px}.ne-index-page{color:var(--ne-haze);margin:16px 0 0;font-size:13px}.ne-index-paper{padding-top:32px;padding-bottom:128px}.ne-index-empty{font-family:var(--ne-display);padding:64px 0;font-size:30px}.ne-pager{border-top:1px solid var(--ne-rule);color:var(--ne-ink-soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:64px;padding-top:16px;font-size:13px;display:grid}.ne-pager a{color:var(--ne-ink)}.ne-pager>:last-child{justify-self:end}.ne-pager-prev svg{transform:rotate(180deg)}.ne-pager-prev:hover svg{transform:rotate(180deg)translate(5px)}.ne-pj-points{margin:0;padding-left:1.2em;font-size:17px;line-height:1.65;list-style:outside}.ne-pj-points li+li{margin-top:8px}.ne-pj-steps{border-top:1px solid var(--ne-rule);margin:0;padding:0;list-style:none}.ne-pj-steps li{border-bottom:1px solid var(--ne-rule);padding:16px 0}.ne-pj-steps h3{font-family:var(--ne-display);margin:0 0 6px;font-size:21px;font-weight:500}.ne-pj-steps p{color:var(--ne-ink-soft);margin:0;font-size:16px}.ne-pj-gallery{margin-top:56px}.ne-pj-gallery h2{font-family:var(--ne-display);margin:0 0 20px;font-size:max(24px,min(2.2vw,28px));font-weight:500}.ne-pj-gallery ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ne-pj-gallery img{border-radius:2px;width:100%;height:auto;display:block}@media (max-width:860px){.ne-pj-gallery ul{grid-template-columns:1fr}}.ne-bar:before{content:"";pointer-events:none;background:linear-gradient(rgba(4,8,23,.62),rgba(4,8,23,0));transition:opacity .3s ease-out;position:absolute;top:0;bottom:-28px;left:0;right:0}.ne-bar.is-solid:before,.ne-bar[data-solid]:before{opacity:0}.ne-bar-in{position:relative}.ne-dp{background:var(--ne-abyss);color:var(--ne-moon);position:relative;overflow:hidden}.ne-dp:before{content:"";background:var(--etch)0 40%/cover no-repeat;opacity:.13;pointer-events:none;width:62%;position:absolute;top:0;bottom:0;left:0;right:auto;-webkit-mask-image:linear-gradient(90deg,#000 30%,transparent);mask-image:linear-gradient(90deg,#000 30%,transparent)}.ne-dp-grid{--win:min(46vw,760px);grid-template-columns:minmax(0,1fr)var(--win);min-height:max(560px,min(82svh,720px));display:grid;position:relative}.ne-dp-text{max-width:820px;padding:calc(64px + env(safe-area-inset-top,0px) + 40px)clamp(28px,4vw,64px)104px clamp(16px,5vw,64px);flex-direction:column;justify-content:flex-end;display:flex}.ne-dp .ne-crumbs ol{margin-bottom:18px}.ne-dp h1{font-family:var(--ne-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:max(38px,min(4.4vw,64px));font-weight:500;line-height:1.02}.ne-dp h1[data-long]{letter-spacing:-.02em;font-size:max(32px,min(3.5vw,52px));line-height:1.06}.ne-dp .ne-post-dek{max-width:56ch;text-shadow:none;margin-top:22px;font-size:max(16px,min(1.25vw,18px));line-height:1.6}.ne-dp .ne-byline{margin-top:22px}.ne-byline a{align-items:center;min-height:44px;margin-top:-14px;margin-bottom:-14px;display:inline-flex}.ne-dp-win{margin:92px 0 64px;position:relative}.ne-dp-art{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ne-dp-win:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px rgba(238,241,246,.55)}.ne-ruler-x,.ne-ruler-y{--cmpx:calc(var(--win)/var(--wcm));pointer-events:none;position:absolute}.ne-ruler-x{background:repeating-linear-gradient(90deg,var(--ne-tick)0 1px,transparent 1px calc(var(--cmpx)*5))bottom/100% 12px no-repeat,repeating-linear-gradient(90deg,var(--ne-tick)0 1px,transparent 1px var(--cmpx))bottom/100% 6px no-repeat;height:12px;top:-16px;left:0;right:0}.ne-ruler-y{background:repeating-linear-gradient(180deg,var(--ne-tick)0 1px,transparent 1px calc(var(--cmpx)*5))right/12px 100% no-repeat,repeating-linear-gradient(180deg,var(--ne-tick)0 1px,transparent 1px var(--cmpx))right/6px 100% no-repeat;width:12px;top:0;bottom:0;left:-16px}.ne-tb{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:var(--ne-haze);background:rgba(4,8,23,.9);border:1px solid rgba(169,184,214,.4);border-bottom:0;grid-template-columns:auto auto auto;font-size:10px;display:grid;position:absolute;bottom:-1px;right:max(16px,min(3vw,40px))}.ne-tb>*{border-right:1px solid rgba(169,184,214,.25);flex-direction:column;justify-content:center;gap:3px;padding:8px 12px;display:flex}.ne-tb>:last-child{border-right:0}.ne-tb b{font-family:var(--ne-display);letter-spacing:.01em;text-transform:none;color:var(--ne-moon);font-size:14px;font-weight:500}.ne-tb .ne-tb-loc{padding:6px}.ne-tb-loc svg{width:72px;height:auto;display:block}@media (max-width:1023px){.ne-dp:before{background-image:var(--etch-sm);opacity:.1;width:100%;height:62%;top:auto;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(transparent,#000 80%);mask-image:linear-gradient(transparent,#000 80%)}.ne-dp-grid{grid-template-columns:1fr;min-height:0}.ne-dp-win{height:max(180px,min(30svh,300px));margin:calc(64px + env(safe-area-inset-top,0px))0 0;order:-1}.ne-ruler-x,.ne-ruler-y,.ne-tb .ne-tb-loc{display:none}.ne-dp-win:after{box-shadow:none}.ne-tb{grid-template-columns:auto auto;bottom:-14px;right:max(16px,min(5vw,64px))}.ne-dp-text{padding:34px max(16px,min(5vw,64px)) 88px}}@media (max-width:520px){.ne-tb{font-size:9px}.ne-tb>*{padding:6px 9px}.ne-tb b{font-size:12.5px}.ne-dp h1,.ne-dp h1[data-long]{font-size:max(28px,min(7.6vw,34px));line-height:1.08}.ne-dp .ne-post-dek{margin-top:16px;font-size:16px}.ne-dp .ne-byline{gap:2px 16px;margin-top:16px}}.ne-read{grid-template-columns:minmax(0,680px) minmax(0,300px);justify-content:space-between;gap:56px;padding-top:40px;display:grid}.ne-read-main{grid-area:1/1;min-width:0}.ne-read-aside{grid-area:1/2}.ne-print{z-index:5;margin:-132px 0 0;position:relative}.ne-print img{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -22px rgba(4,8,23,.6),0 10px 22px -12px rgba(23,32,58,.45)}.ne-ptb{max-width:88%;color:var(--ne-moon);background:rgba(4,8,23,.92);border-top:1px solid rgba(238,241,246,.7);border-left:1px solid rgba(238,241,246,.7);grid-template-columns:auto auto;display:grid;position:absolute;bottom:6%;right:6%}.ne-ptb code{font-family:var(--ne-mono);color:var(--ne-ember-lit);overflow-wrap:anywhere;border-bottom:1px solid rgba(238,241,246,.25);grid-column:1/-1;padding:8px 12px 7px;font-size:max(12px,min(1.05vw,15px));line-height:1.25}.ne-ptb span{font-family:var(--ne-display);white-space:nowrap;flex-direction:column;gap:2px;padding:6px 12px 7px;font-size:13px;line-height:1.2;display:flex}.ne-ptb span+span{border-left:1px solid rgba(238,241,246,.25)}.ne-ptb small{font-family:var(--ne-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ne-haze);font-size:9px}.ne-read-aside .ne-toc{margin-top:40px}@media (max-width:1279px){.ne-read{grid-template-columns:minmax(0,680px);justify-content:center;gap:0}.ne-read-main,.ne-read-aside{grid-area:auto}.ne-read-aside{order:-1}.ne-read-aside .ne-toc{display:none}.ne-print{margin-top:-96px}}@media (max-width:760px){.ne-print{margin-top:-40px}}.ne-post-paper .ne-wrap{z-index:2}.ne-colophon{text-align:center;color:var(--ne-ink-soft);flex-direction:column;align-items:center;gap:14px;margin:72px 0 0;font-size:15px;display:flex}.ne-colophon svg{width:22px;height:22px;color:var(--ne-ink)}.ne-colophon a{color:var(--ne-ink)}.ne-paper-dissolve{padding-bottom:168px}.ne-blocks{z-index:2;pointer-events:none;width:100%;height:72px;display:block;position:absolute;bottom:-1px;left:0;right:0}.ne-blocks path{fill:var(--ne-abyss)}.ne-menu-lang{color:var(--ne-haze);justify-content:space-between;align-items:center;margin:20px 0 0;font-size:13px;display:flex}.ne-menu-lang a{min-height:44px;color:var(--ne-moon);text-underline-offset:5px;align-items:center;font-size:16px;text-decoration:underline;display:inline-flex}.ne-ix{background:var(--ne-abyss);color:var(--ne-moon);position:relative;overflow:hidden}.ne-ix-win{margin-top:calc(64px + env(safe-area-inset-top,0px));height:max(220px,min(40svh,420px));position:relative}.ne-ix-art{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ne-ruler-b{--cmpx:calc(100vw/var(--wcm));pointer-events:none;background:repeating-linear-gradient(90deg,var(--ne-ruler-ink)0 1px,transparent 1px calc(var(--cmpx)*5))bottom/100% 12px no-repeat,repeating-linear-gradient(90deg,var(--ne-ruler-ink)0 1px,transparent 1px var(--cmpx))bottom/100% 6px no-repeat;height:12px;position:absolute;bottom:0;left:0;right:0}.ne-ix-text{grid-template-columns:minmax(0,1fr) minmax(0,30ch);align-items:end;gap:24px 48px;padding-top:40px;padding-bottom:104px;display:grid}.ne-ix h1{font-family:var(--ne-display);letter-spacing:-.045em;margin:0;font-size:max(64px,min(11vw,168px));font-weight:500;line-height:.86}.ne-ix-lead{font-family:var(--ne-display);letter-spacing:-.01em;color:var(--ne-moon-soft);text-wrap:balance;margin:0 0 .4em;font-size:max(20px,min(1.9vw,28px));line-height:1.22}.ne-ix .ne-crumbs ol{margin-bottom:10px}@media (max-width:760px){.ne-ix-win{height:max(170px,min(26svh,220px))}.ne-ix-text{grid-template-columns:1fr;gap:14px;padding-top:24px;padding-bottom:84px}.ne-ix-win .ne-tb{display:none}}.ne-th{object-fit:cover;width:72px;height:72px;box-shadow:0 10px 22px -14px var(--ne-ink-shadow);border-radius:2px;flex:none}.ne-nightbody .ne-th{box-shadow:0 0 0 1px var(--ne-moon-line)}.ne-ledger{margin-top:56px}.ne-ledger-month{border-top:1px solid var(--ne-rule);grid-template-columns:200px minmax(0,1fr);gap:24px 40px;padding:28px 0;display:grid}.ne-ledger-month h2{font-family:var(--ne-display);letter-spacing:-.015em;align-self:start;margin:6px 0 0;font-size:max(24px,min(2.2vw,30px));font-weight:500;position:-webkit-sticky;position:sticky;top:96px}.ne-ledger-month ul,.ne-hub-reads ul,.ne-pj-list ul{margin:0;padding:0;list-style:none}.ne-prow{border-bottom:1px solid var(--ne-rule);align-items:center;gap:20px;padding:14px 0;display:flex}li:last-child>.ne-prow{border-bottom:0}.ne-prow>span:last-child{flex:1;min-width:0}.ne-prow-t{color:var(--ne-ink);text-wrap:pretty;font-size:max(17px,min(1.4vw,19px));line-height:1.38;display:block}.ne-prow:hover .ne-prow-t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ne-prow-m{color:var(--ne-ink-soft);margin-top:4px;font-size:13px;display:block}.ne-topicnav{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ne-topicnav a{border-top:2px solid var(--ne-ink);align-items:center;gap:14px;padding:10px 0;display:flex}.ne-topicnav b{font-family:var(--ne-display);letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.15}.ne-topicnav small{color:var(--ne-ink-soft);margin-top:2px;font-size:13px;display:block}.ne-topicnav .ne-th{width:56px;height:56px}@media (max-width:860px){.ne-ledger-month{grid-template-columns:1fr;gap:4px}.ne-ledger-month h2{position:static}.ne-topicnav{grid-template-columns:1fr;gap:0}}@media (max-width:520px){.ne-th{width:56px;height:56px}.ne-prow{gap:14px;padding:12px 0}}.ne-nightbody{background:var(--ne-abyss);color:var(--ne-moon)}.ne-hub-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:max(32px,min(6vw,96px));padding-top:40px;padding-bottom:96px;display:grid;position:relative}.ne-hub-about{max-width:46ch;color:var(--ne-night-text);align-self:start;font-size:16px;line-height:1.7;position:-webkit-sticky;position:sticky;top:96px}.ne-hub-about p{margin:0}.ne-hub-reads h2{font-family:var(--ne-display);letter-spacing:-.015em;margin:0 0 6px;font-size:max(26px,min(2.6vw,36px));font-weight:500}.ne-hub-reads h2+p{color:var(--ne-haze);margin:0 0 20px;font-size:14px}.ne-hub-reads h3{font-family:var(--ne-display);margin:44px 0 6px;font-size:22px;font-weight:500}.ne-hub-reads .ne-prow{border-bottom-color:var(--ne-rule-night);align-items:flex-start;padding:22px 0}.ne-hub-reads .ne-prow-t{color:var(--ne-moon);font-family:var(--ne-display);font-size:max(20px,min(1.7vw,24px));line-height:1.25}.ne-prow-d{color:var(--ne-ink-soft);margin-top:6px;font-size:15px;line-height:1.55;display:block}.ne-hub-reads .ne-prow-d{color:var(--ne-night-text)}.ne-hub-reads .ne-prow-m{color:var(--ne-haze)}.ne-hub-reads .ne-th{width:96px;height:96px}.ne-dp:has(+.ne-nightbody) .ne-dp-text{padding-bottom:48px}@media (max-width:860px){.ne-hub-body{grid-template-columns:1fr}.ne-hub-about{order:2;max-width:none;position:static}.ne-hub-reads .ne-th{width:64px;height:64px}}.ne-prints{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.ne-prints>li:first-child{grid-row:span 2}.ne-prints.is-three{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.ne-prints.is-three>li:first-child{grid-row:auto}.ne-pr{flex-direction:column;gap:12px;display:flex}.ne-pr-ink,.ne-pj-thumb{background:var(--ne-note);box-shadow:0 26px 50px -26px var(--ne-ink-shadow),0 0 0 1px var(--ne-shot-edge);border-radius:2px;display:block;position:relative;overflow:hidden}.ne-pr img,.ne-pj-thumb img{aspect-ratio:16/10;object-fit:cover;object-position:top;filter:grayscale()contrast(1.08)brightness(1.04);mix-blend-mode:multiply;width:100%;height:auto;transition:filter .6s var(--ne-ease);display:block}.ne-pr:hover img,.ne-prow:hover .ne-pj-thumb img{filter:none;mix-blend-mode:normal}.ne-pr:focus-visible img{filter:none;mix-blend-mode:normal}.ne-prow:focus-visible .ne-pj-thumb img{filter:none;mix-blend-mode:normal}@media (hover:none){.ne-pr img,.ne-pj-thumb img{filter:none;mix-blend-mode:normal}}.ne-pr b{font-family:var(--ne-display);letter-spacing:-.015em;font-size:max(22px,min(2vw,28px));font-weight:500;line-height:1.15}.ne-pr b,.ne-pr-d,.ne-pr small{display:block}.ne-pr-d{max-width:56ch;color:var(--ne-ink-soft);margin:4px 0 0;font-size:15px;line-height:1.6}.ne-pr small{color:var(--ne-ink-soft);font-size:13px}.ne-pj-list{border-top:2px solid var(--ne-ink);margin-top:72px}.ne-pj-list h2,.ne-more-head h2{font-family:var(--ne-display);letter-spacing:-.02em;margin:22px 0 8px;font-size:max(28px,min(3vw,40px));font-weight:500}.ne-pj-thumb{width:160px;box-shadow:0 0 0 1px var(--ne-shot-edge);flex:none}.ne-pj-list .ne-prow-t{font-family:var(--ne-display);font-size:max(20px,min(1.7vw,24px));line-height:1.2}.ne-pj-list .ne-prow-d{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:860px){.ne-prints,.ne-prints.is-three{grid-template-columns:1fr}.ne-prints>li:first-child{grid-row:auto}.ne-pj-thumb{width:112px}}@media (max-width:520px){.ne-pj-list .ne-prow{align-items:flex-start}.ne-pj-thumb{width:96px}}.ne-pj-print{z-index:5;align-self:end;margin:104px max(16px,min(5vw,64px)) 0 0;position:relative;transform:translateY(64px)}.ne-dp:has(.ne-pj-print){overflow:visible}@media (max-width:1023px){.ne-dp:has(.ne-pj-print) .ne-dp-text{padding-top:calc(64px + env(safe-area-inset-top,0px) + 28px);padding-bottom:32px}.ne-pj-print{margin:0 max(16px,min(5vw,64px))}}.ne-pj-print img{filter:brightness(.9);border:1px solid var(--ne-win-edge);width:100%;height:auto;box-shadow:0 0 0 1px var(--ne-win-rim),0 0 90px 8px var(--ne-win-glow-soft),0 50px 90px -30px var(--ne-win-drop);border-radius:6px;display:block}.ne-offline{color:var(--ne-haze);margin:12px 0 0;font-size:13px}.ne-facts{border-top:1px solid var(--ne-ink);border-bottom:1px solid var(--ne-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ne-facts div{padding:14px 16px 16px 0}.ne-facts div+div{border-left:1px solid var(--ne-rule);padding-left:16px}.ne-facts dt,.ne-tblock dt{color:var(--ne-ink-soft);font-size:13px}.ne-facts dd{font-family:var(--ne-display);margin:4px 0 0;font-size:20px;line-height:1.25}@media (max-width:760px){.ne-facts{grid-template-columns:1fr}.ne-facts div+div{border-left:0;border-top:1px solid var(--ne-rule);padding-left:0}.ne-pj-print{transform:translateY(40px)}}.ne-tblock{border:1px solid var(--ne-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 0;display:grid}.ne-tblock div{border-right:1px solid var(--ne-rule);padding:14px 16px 16px}.ne-tblock div:last-child{border-right:0}.ne-tblock dd{font-family:var(--ne-display);margin:6px 0 0;font-size:20px;line-height:1.25}.ne-split{border-top:1px solid var(--ne-rule);grid-template-columns:200px minmax(0,680px);gap:24px 56px;padding:48px 0;display:grid}.ne-split>h2{font-family:var(--ne-display);letter-spacing:-.015em;margin:4px 0 0;font-size:max(26px,min(2.4vw,32px));font-weight:500;line-height:1.15}.ne-split p{margin:0 0 1em;font-size:18px;line-height:1.68}.ne-big-mail{min-height:44px;font-family:var(--ne-display);text-underline-offset:6px;overflow-wrap:anywhere;align-items:center;font-size:max(22px,min(2.4vw,30px));text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ne-ends,.ne-elsewhere,.ne-goto,.ne-scope{margin:0;padding:0;list-style:none}.ne-ends{font-family:var(--ne-mono);font-size:14px;line-height:1.5}.ne-ends li{border-bottom:1px solid var(--ne-rule);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.ne-ends span{font-family:var(--ne-body);color:var(--ne-ink-soft);font-size:14px}.ne-elsewhere{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.ne-elsewhere a,.ne-goto a{border-bottom:1px solid var(--ne-rule);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.ne-elsewhere a{font-size:16px}.ne-elsewhere small{color:var(--ne-ink-soft);font-size:13px}@media (max-width:860px){.ne-tblock{grid-template-columns:1fr 1fr}.ne-tblock div:nth-child(2n){border-right:0}.ne-tblock div:nth-child(-n+2){border-bottom:1px solid var(--ne-rule)}.ne-split{grid-template-columns:1fr;gap:12px;padding:36px 0}.ne-elsewhere{grid-template-columns:1fr}}.ne-svc{border-top:1px solid var(--ne-rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:max(28px,min(5vw,72px));padding:56px 0;display:grid}.ne-svc:nth-child(2n) .ne-svc-art{order:2}.ne-svc-art img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;box-shadow:0 26px 50px -26px var(--ne-abyss-shadow);border-radius:2px;display:block}.ne-svc h2{font-family:var(--ne-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:max(30px,min(3.2vw,44px));font-weight:500;line-height:1.08}.ne-svc p{max-width:52ch;margin:16px 0 0;font-size:18px;line-height:1.65}.ne-stack{color:var(--ne-ink-soft);flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.ne-svc .ne-more{margin-top:14px}@media (max-width:860px){.ne-svc{grid-template-columns:1fr;padding:40px 0}.ne-svc:nth-child(2n) .ne-svc-art{order:0}}.ne-nf{background:var(--ne-abyss);color:var(--ne-moon);padding:104px 0;position:relative;overflow:hidden}.ne-nf-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:max(32px,min(5vw,80px));display:grid}.ne-nf svg{width:100%;height:auto;display:block}.ne-nf h1{font-family:var(--ne-display);letter-spacing:-.035em;margin:0;font-size:max(52px,min(7vw,104px));font-weight:500;line-height:.92}.ne-nf .ne-ix-lead{margin-top:20px}.ne-goto{columns:2;column-gap:48px}.ne-goto a{font-family:var(--ne-display);break-inside:avoid;font-size:22px}@media (max-width:860px){.ne-nf-grid{grid-template-columns:1fr}.ne-nf{padding-top:84px}}@media (max-width:520px){.ne-goto{columns:1}}.ne-pj-paper{padding-top:126px}.ne-pj-more{margin-top:72px}@media (max-width:760px){.ne-pj-paper{padding-top:72px}}.ne-about-splits{margin-top:56px}.ne-split-more{margin-top:12px}.ne-svcs{padding-top:16px}.ne-svc h2 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.ne-sv-reads{margin:0;padding:0;list-style:none}.ne-goto-one{columns:1}.ne-404-goto{padding-top:40px}.ne-ends a,.ne-facts dd a{align-items:center;min-height:44px;display:inline-flex}.ne-ends li{align-items:center;padding-top:0;padding-bottom:0}.ne-svc h2 a{padding-top:6px;padding-bottom:6px;display:inline-block}.ne-dm-name{letter-spacing:-.03em;font-size:max(44px,min(5vw,68px));font-weight:500;line-height:1;display:block}.ne-glance{background:var(--ne-note);border:1px solid var(--ne-shot-edge);box-shadow:0 18px 40px -26px var(--ne-ink-shadow);border-radius:12px;margin:0 0 36px;padding:20px 22px}.ne-glance dl{grid-template-columns:120px minmax(0,1fr);gap:12px 18px;margin:0;font-size:15px;line-height:1.5;display:grid}.ne-glance dl>div{display:contents}.ne-glance dt{color:var(--ne-ink-soft);padding-top:1px}.ne-glance dd{margin:0}.ne-glance code{font-family:var(--ne-mono);overflow-wrap:anywhere;background:rgba(23,32,58,.06);border-radius:4px;padding:1px 6px;font-size:.9em}.ne-glance .ne-glance-err{color:var(--ne-ember)}.ne-glance-to{color:var(--ne-ink-soft);padding-left:4px;padding-right:4px}@media (max-width:520px){.ne-glance dl{grid-template-columns:1fr;gap:2px}.ne-glance dd{margin-bottom:10px}}.ne-nf-error{min-height:100svh}.ne-nf-error h1{max-width:14ch;font-size:max(40px,min(5vw,72px))}.ne-retry-row{margin:28px 0 0}.ne-retry{border:1px solid var(--ne-moon-line-strong);min-height:46px;color:var(--ne-moon);font:500 15px var(--ne-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.ne-retry:hover{border-color:var(--ne-moon);background:rgba(238,241,246,.06)}.ne-retry:focus-visible{outline:2px solid var(--ne-star);outline-offset:3px}.ne-chat-launch{right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--ne-abyss);width:56px;height:56px;color:var(--ne-moon);cursor:pointer;border:1px solid rgba(238,241,246,.2);border-radius:50%;place-items:center;transition:opacity .2s ease-out,visibility .2s,border-color .2s ease-out;display:grid;position:fixed}.ne-chat-launch:hover{border-color:rgba(238,241,246,.45)}.ne-chat-launch:focus-visible{outline:2px solid var(--ne-star);outline-offset:3px}.ne-chat-launch[aria-busy]{cursor:progress;opacity:.6}.ne-chat-launch[data-away]{opacity:0;visibility:hidden}@media (max-width:767px){.ne-chat-launch{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media print{.ne-chat-launch{display:none}}.ne-tool-page,.ne-tools{--ne-field-line:rgba(23,32,58,.32);--ne-ink-wash:rgba(23,32,58,.06)}.ne-ix-tool .ne-ix-win{height:max(120px,min(17svh,176px))}.ne-ix-tool .ne-ix-text{grid-template-columns:minmax(0,1fr) minmax(0,46ch);gap:16px 64px;padding-top:32px;padding-bottom:80px}.ne-ix-tool h1{letter-spacing:-.025em;text-wrap:balance;font-size:max(38px,min(4.4vw,64px));line-height:1.02}.ne-ix-tool .ne-ix-lead{font-family:var(--ne-body);letter-spacing:0;text-wrap:pretty;font-size:max(16px,min(1.25vw,18px));line-height:1.6}.ne-tool-paper{padding-top:24px;padding-bottom:128px}.ne-tool-anchor{scroll-margin-top:80px}.ne-tool-note{color:var(--ne-ink-soft);margin:14px 0 0;font-size:14px;line-height:1.5}.ne-bench{border:1px solid var(--ne-ink);background:var(--ne-note);color:var(--ne-ink);border-radius:2px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid;box-shadow:0 18px 40px -26px rgba(23,32,58,.45)}.ne-pane{flex-direction:column;min-width:0;display:flex}.ne-pane+.ne-pane{border-left:1px solid var(--ne-ink)}.ne-pane-head{border-bottom:1px solid var(--ne-rule);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:0 8px 0 20px;display:flex}.ne-pane-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:500;overflow:hidden}.ne-pane-head h2 b{font-family:var(--ne-display);letter-spacing:-.01em;margin-right:2px;font-size:26px;font-weight:500}.ne-pane-acts{flex:none;display:flex}.ne-ibtn{width:44px;height:44px;color:var(--ne-ink-soft);cursor:pointer;transition:background-color .16s var(--ne-ease),color .16s var(--ne-ease);background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:grid}.ne-ibtn svg{width:20px;height:20px}.ne-ibtn:hover:not(:disabled){background:var(--ne-ink-wash);color:var(--ne-ink)}.ne-ibtn:disabled{opacity:.35;cursor:default}.ne-pane-text{width:100%;min-height:440px;color:var(--ne-ink);font:inherit;resize:vertical;caret-color:var(--ne-ink);background:0 0;border:0;flex:1;padding:20px;font-size:16px;line-height:1.6}.ne-pane-text::placeholder{color:var(--ne-ink-soft)}.ne-pane-text[data-dragging]{background:var(--ne-ink-wash)}.ne-mono,.ne-pane-text.ne-mono{font-family:var(--ne-mono);font-size:14px}.ne-cells{--cols:3;grid-template-columns:repeat(var(--cols),minmax(0,1fr));border-bottom:1px solid var(--ne-rule);background:var(--ne-rule);gap:1px;margin:0;display:grid}.ne-cells:has(>:nth-child(2):last-child){--cols:2}.ne-cells:has(>:nth-child(4):last-child){--cols:4}.ne-cells-lg{--cols:2}.ne-cells-lg:has(>:nth-child(4):last-child){--cols:2}.ne-cells>:last-child:nth-child(3n+2):not(:nth-child(2)){grid-column:span 2}.ne-cells>div{background:var(--ne-note);min-width:0;padding:14px 20px 16px}.ne-cells dt{color:var(--ne-ink-soft);font-size:13px}.ne-cells dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;line-height:1.3}.ne-cells-lg>div{padding:18px 20px 22px}.ne-cells-lg dd{font-family:var(--ne-display);letter-spacing:-.02em;margin-top:10px;font-size:max(36px,min(3.6vw,52px));font-weight:500;line-height:1}.ne-opts{border-bottom:1px solid var(--ne-rule);grid-template-columns:96px minmax(0,1fr);display:grid}.ne-opts>span{border-right:1px solid var(--ne-rule);color:var(--ne-ink-soft);align-items:center;padding:0 20px;font-size:13px;display:flex}.ne-opts>div{grid-template-columns:repeat(var(--n),minmax(0,1fr));display:grid}.ne-opts button{min-height:48px;color:var(--ne-ink);font:inherit;cursor:pointer;transition:background-color .16s var(--ne-ease);background:0 0;border:0;padding:0 8px;font-size:15px}.ne-opts button+button{border-left:1px solid var(--ne-rule)}.ne-opts button:hover:not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-opts button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-pane-sec{border-bottom:1px solid var(--ne-rule);padding:20px}.ne-pane-sec h3{margin:0 0 14px;font-size:15px;font-weight:500}.ne-pane-empty{color:var(--ne-ink-soft);text-align:center;margin:auto 0;padding:32px 20px;font-size:15px;line-height:1.6}.ne-pane-sec .ne-pane-empty{text-align:left;padding:0}.ne-pane-more{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0}.ne-pane-verdict{border-bottom:1px solid var(--ne-rule);margin:0;padding:16px 20px;font-size:16px;line-height:1.55}.ne-pane-form{flex-direction:column;gap:20px;padding:20px;display:flex}.ne-pane-out{flex-direction:column;flex:1;min-height:280px;display:flex}.ne-pane-out pre,.ne-tree{background:var(--ne-inset);max-height:560px;color:var(--ne-moon);font-family:var(--ne-mono);-moz-tab-size:2;tab-size:2;scrollbar-color:rgba(169,184,214,.4) transparent;flex:1;margin:0;padding:16px 20px 18px;font-size:14px;line-height:1.6;overflow:auto}.ne-pane-out pre::selection,.ne-pane-out pre ::selection,.ne-tree ::selection{color:#fff;background:rgba(243,203,69,.35)}.ne-pane-out pre:focus-visible{outline:2px solid var(--ne-star);outline-offset:-2px}.ne-act-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.ne-act{border:0;border-top:1px solid var(--ne-rule);width:100%;min-height:56px;color:var(--ne-ink);font:inherit;cursor:pointer;transition:background-color .16s var(--ne-ease),color .16s var(--ne-ease);background:0 0;margin-top:auto;font-size:15px;font-weight:500}.ne-act-row .ne-act+.ne-act{border-left:1px solid var(--ne-rule)}.ne-act:hover:not(:disabled){background:var(--ne-ink);color:var(--ne-note)}.ne-act:disabled{color:var(--ne-ink-soft);cursor:default}.ne-field{flex-direction:column;gap:8px;display:flex}.ne-field>label{font-size:15px;font-weight:500}.ne-field>small{color:var(--ne-ink-soft);font-size:13px;line-height:1.5}.ne-field input,.ne-field select{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:48px;color:var(--ne-ink);font:inherit;font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:2px;padding:0 14px;font-size:16px}.ne-field input::placeholder{color:var(--ne-ink-soft)}.ne-field input[aria-invalid=true]{border-color:var(--ne-ember)}.ne-err-card{border:1px solid var(--ne-rule);background:var(--ne-paper);color:var(--ne-ember);border-radius:12px;flex-direction:column;gap:6px;margin:0 20px 20px;padding:14px 16px;font-size:15px;line-height:1.5;display:flex;box-shadow:0 18px 40px -22px rgba(23,32,58,.45)}.ne-pane-form .ne-err-card{margin:0}.ne-err-card code{font-family:var(--ne-mono);overflow-wrap:anywhere;font-size:12.5px;line-height:1.55}.ne-bars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ne-bars li{grid-template-columns:minmax(72px,140px) minmax(0,1fr) 3.5ch;align-items:center;gap:14px;font-size:15px;display:grid}.ne-bars span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-bars i{background:linear-gradient(to right,var(--ne-ink)calc(var(--share)*100%),var(--ne-rule)0);height:6px}.ne-bars b{color:var(--ne-ink-soft);text-align:right;font-weight:400}.ne-tool-table{border-collapse:collapse;width:100%;font-size:14px}.ne-tool-table th,.ne-tool-table td{border-bottom:1px solid var(--ne-rule);text-align:left;vertical-align:top;padding:9px 12px 9px 0;font-weight:400}.ne-tool-table thead th{color:var(--ne-ink-soft);font-size:13px}.ne-tool-table td:last-child{color:var(--ne-ink-soft)}.ne-tool-table tr[aria-current]>*{background:var(--ne-ink-wash);font-weight:500}.ne-tool-table tr>:first-child{padding-left:8px}.ne-tree{list-style:none}.ne-tree li{padding-left:calc(var(--depth)*18px);white-space:nowrap}.ne-tree button{min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ne-tree button svg{width:14px;height:14px;color:var(--ne-code-comment)}.ne-tree small{color:var(--ne-code-comment);font-size:12px}.ne-tree-k{color:var(--ne-code-key)}.ne-tree-string{color:var(--ne-code-string)}.ne-tree-number{color:var(--ne-code-number)}.ne-tree-boolean,.ne-tree-null{color:var(--ne-code-keyword)}.ne-tree-more{color:var(--ne-haze)}.ne-tool-read{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:48px 72px;padding-top:104px;display:grid}.ne-tool-guide>h2,.ne-tool-more h2{font-family:var(--ne-display);letter-spacing:-.02em;margin:0 0 24px;font-size:max(30px,min(3vw,44px));font-weight:500;line-height:1.1}.ne-tool-guide section{border-top:1px solid var(--ne-rule);padding:28px 0 12px}.ne-tool-guide section:first-of-type{border-top:2px solid var(--ne-ink)}.ne-tool-guide h3{font-family:var(--ne-display);letter-spacing:-.015em;margin:0 0 12px;font-size:24px;font-weight:500}.ne-tool-guide p{text-wrap:pretty;max-width:64ch;margin:0 0 1em;font-size:18px;line-height:1.68}.ne-tool-guide .ne-formula{border-block:1px solid var(--ne-rule);font-family:var(--ne-display);font-variant-numeric:tabular-nums;margin:4px 0 20px;padding:14px 0;font-size:22px;line-height:1.3}.ne-tool-faq{align-self:start;position:-webkit-sticky;position:sticky;top:96px}.ne-tool-faq>h2{font-family:var(--ne-display);letter-spacing:-.015em;margin:0 0 20px;padding-top:.32em;font-size:max(26px,min(2.4vw,32px));font-weight:500;line-height:1.15}.ne-tool-faq details{border-top:1px solid var(--ne-rule)}.ne-tool-faq details:first-of-type{border-top:2px solid var(--ne-ink)}.ne-tool-faq details:last-of-type{border-bottom:1px solid var(--ne-rule)}.ne-tool-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font-size:16px;font-weight:500;line-height:1.4;list-style:none;display:flex}.ne-tool-faq summary::-webkit-details-marker{display:none}.ne-tool-faq summary svg{width:18px;height:18px;color:var(--ne-ink-soft);transition:transform .24s var(--ne-ease);flex:none}.ne-tool-faq details[open] summary svg{transform:rotate(180deg)}.ne-tool-faq summary:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ne-tool-faq summary:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-tool-faq details p{margin:0 0 20px;font-size:15px;line-height:1.65}.ne-tool-more{padding-top:104px}.ne-tool-more-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.ne-tool-more-head h2{margin-bottom:16px}.ne-tool-more .ne-trows{border-top:2px solid var(--ne-ink)}.ne-trows{margin:0;padding:0;list-style:none}.ne-trow{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink);grid-template-columns:56px minmax(0,13rem) minmax(0,1fr) 18px;align-items:center;gap:24px;padding:14px 0;display:grid}.ne-trow .ne-th{width:56px;height:56px}.ne-trow-t{font-size:max(17px,min(1.4vw,19px));line-height:1.38}.ne-trow-d{color:var(--ne-ink-soft);text-wrap:pretty;font-size:15px;line-height:1.55}.ne-trow>svg{color:var(--ne-ink-soft);transition:transform .24s var(--ne-ease)}.ne-trow:hover .ne-trow-t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ne-trow:hover>svg{color:var(--ne-ink);transform:translate(4px)}.ne-find{margin-top:40px;position:relative}.ne-find>svg{width:22px;height:22px;color:var(--ne-ink-soft);pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.ne-find input{border:1px solid var(--ne-ink);background:var(--ne-note);width:100%;min-height:64px;color:var(--ne-ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:2px;padding:0 20px 0 56px;font-size:19px;box-shadow:0 18px 40px -26px rgba(23,32,58,.45)}.ne-find input::placeholder{color:var(--ne-ink-soft)}.ne-catbar{border-top:1px solid var(--ne-rule);border-left:1px solid var(--ne-rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));margin-top:16px;display:grid}.ne-catbar button{border:0;border-right:1px solid var(--ne-rule);border-bottom:1px solid var(--ne-rule);background:var(--ne-paper);min-height:52px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ne-ease),color .16s var(--ne-ease);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:15px;font-weight:500;display:flex}.ne-catbar button span+span{color:var(--ne-ink-soft);font-weight:400}.ne-catbar button:hover:not([aria-pressed=true]){background:var(--ne-note)}.ne-catbar button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-catbar button[aria-pressed=true] span+span{color:var(--ne-note)}.ne-find-status{min-height:44px;color:var(--ne-ink-soft);align-items:center;gap:16px;margin:8px 0 0;font-size:14px;display:flex}.ne-find-status button{min-height:44px;color:var(--ne-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ne-catalog{margin-top:16px}.ne-cat{border-top:1px solid var(--ne-rule);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px 56px;padding:36px 0 44px;scroll-margin-top:80px;display:grid}.ne-cat:first-child{border-top:2px solid var(--ne-ink)}.ne-cat-head{align-self:start;position:-webkit-sticky;position:sticky;top:96px}.ne-cat-head h2{font-family:var(--ne-display);letter-spacing:-.02em;margin:0 0 10px;font-size:max(30px,min(3vw,44px));font-weight:500;line-height:1.1}.ne-cat-head p{max-width:32ch;color:var(--ne-ink-soft);margin:0;font-size:16px;line-height:1.6}.ne-cat .ne-trow{grid-template-columns:56px minmax(0,11rem) minmax(0,1fr) 18px}.ne-cat li:last-child>.ne-trow{border-bottom:0}.ne-paper input:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-paper textarea:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-paper select:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-paper summary:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-bench .ne-pane-text:focus-visible{outline-offset:-2px}.ne-bench button:focus-visible{outline-offset:-2px}@media (max-width:1023px){.ne-tool-read{grid-template-columns:1fr;gap:72px}.ne-tool-faq{position:static}}@media (max-width:860px){.ne-bench{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr;margin-left:calc(-1*max(16px,min(5vw,64px)));margin-right:calc(-1*max(16px,min(5vw,64px)))}.ne-pane+.ne-pane{border-top:1px solid var(--ne-ink);border-left:0}.ne-pane-text{min-height:240px}.ne-cat{grid-template-columns:1fr;gap:16px}.ne-cat-head{position:static}.ne-catbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ne-ix-tool .ne-ix-win{height:max(96px,min(14svh,128px))}.ne-ix-tool .ne-ix-text{grid-template-columns:1fr;gap:12px;padding-top:24px;padding-bottom:64px}.ne-trow,.ne-cat .ne-trow{grid-template-columns:56px minmax(0,1fr);gap:4px 16px}.ne-trow .ne-th{grid-row:span 2}.ne-trow>svg{display:none}.ne-tool-read,.ne-tool-more{padding-top:72px}}@media (max-width:520px){.ne-cells:not(.ne-cells-lg){--cols:2}.ne-cells:not(.ne-cells-lg)>:last-child:nth-child(3n+2):not(:nth-child(2)){grid-column:auto}.ne-cells:not(.ne-cells-lg)>:last-child:nth-child(odd){grid-column:span 2}.ne-cells-lg dd{font-size:34px}.ne-opts{grid-template-columns:1fr}.ne-opts>span{border-right:0;border-bottom:1px solid var(--ne-rule);min-height:36px}}@media (prefers-reduced-motion:reduce){.ne-ibtn,.ne-opts button,.ne-act,.ne-catbar button,.ne-trow>svg,.ne-tool-faq summary svg{transition:none}}.ne-text-step-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid}.ne-text-step-box{position:relative}.ne-field .ne-text-step-box input{padding-right:52px}.ne-text-step-box span{color:var(--ne-ink-soft);pointer-events:none;font-size:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ne-text-step[data-size=lg] .ne-text-step-box input{min-height:64px;font-family:var(--ne-display);letter-spacing:-.01em;font-size:32px;font-weight:500}.ne-text-step-row .ne-ibtn{border:1px solid var(--ne-field-line)}.ne-text-rem-specimen{border-bottom:1px solid var(--ne-rule);background-color:var(--ne-paper);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--ne-text-rem-line) - 1px),var(--ne-rule)calc(var(--ne-text-rem-line) - 1px)var(--ne-text-rem-line));height:200px;position:relative;overflow:hidden}.ne-text-rem-specimen span{font-family:var(--ne-display);font-size:var(--ne-text-rem-glyph);color:var(--ne-ink);transition:font-size .4s var(--ne-ease);line-height:1;position:absolute;top:0;left:20px}.ne-text-ref .ne-tool-table td,.ne-text-ref .ne-tool-table th{vertical-align:middle}.ne-text-ref-pick{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0}.ne-text-ref-pick:hover{text-underline-offset:4px;text-decoration:underline}.ne-text-ref .ne-tool-table td{padding-top:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.ne-text-rem-specimen span{transition:none}}.ne-text-lh-specimen p{overflow-wrap:anywhere;max-height:320px;color:var(--ne-ink);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--ne-text-lh-box) - 1px),var(--ne-rule)calc(var(--ne-text-lh-box) - 1px)var(--ne-text-lh-box));margin:0;overflow:hidden}.ne-text-codes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ne-text-codes li{border-bottom:1px solid var(--ne-rule);grid-template-columns:72px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:14px;display:grid}.ne-text-codes li:last-child{border-bottom:0}.ne-text-codes li>span{color:var(--ne-ink-soft)}.ne-text-codes code{overflow-wrap:anywhere}.ne-text-sec-head{padding-top:16px;padding-bottom:16px}.ne-text-sec-head h3{margin:0}.ne-text-units>div{grid-template-columns:repeat(5,minmax(0,1fr))}.ne-text-units button+button{border-left:0}.ne-text-units button{border-left:1px solid var(--ne-rule);font-family:var(--ne-mono);font-size:14px}.ne-text-units button:nth-child(5n+1){border-left:0}.ne-text-units button:nth-child(n+6){border-top:1px solid var(--ne-rule)}.ne-text-typo-rows{margin:0;padding:0;list-style:none}.ne-text-typo-rows button{border:0;border-bottom:1px solid var(--ne-rule);width:100%;min-height:56px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ne-ease);background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 20px;display:grid}.ne-text-typo-rows button:hover,.ne-text-typo-rows button[aria-current]{background:var(--ne-ink-wash)}.ne-text-typo-sym{font-family:var(--ne-mono);color:var(--ne-ink-soft);font-size:14px}.ne-text-typo-names{flex-direction:column;min-width:0;display:flex}.ne-text-typo-names b{font-size:15px;font-weight:500}.ne-text-typo-names small{color:var(--ne-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ne-text-typo-val{text-align:right;font-size:18px}.ne-text-diff-side+.ne-text-diff-side{border-top:1px solid var(--ne-rule)}.ne-text-diff-sidehead{border-bottom:1px solid var(--ne-rule);justify-content:space-between;align-items:center;min-height:48px;padding:0 8px 0 20px;display:flex}.ne-text-diff-sidehead label{font-size:14px;font-weight:500}.ne-text-diff-sidehead>div{display:flex}.ne-pane-text.ne-text-diff-input{min-height:220px}.ne-text-diff-list{background:var(--ne-inset);max-height:640px;color:var(--ne-code-punct);font-family:var(--ne-mono);scrollbar-color:rgba(169,184,214,.4) transparent;flex:1;padding:12px 0;font-size:13px;line-height:1.6;overflow:auto}.ne-text-diff-list:focus-visible{outline:2px solid var(--ne-star);outline-offset:-2px}.ne-text-diff-row{grid-template-columns:calc(var(--ne-text-diff-digits)*1ch + 12px)calc(var(--ne-text-diff-digits)*1ch + 12px)2ch minmax(0,1fr);min-width:max-content;padding-right:16px;display:grid}.ne-text-diff-list[data-wrap] .ne-text-diff-row{min-width:0}.ne-text-diff-num{color:var(--ne-code-comment);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-right:8px}.ne-text-diff-mark{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ne-text-diff-text{white-space:pre}.ne-text-diff-list[data-wrap] .ne-text-diff-text{white-space:pre-wrap;overflow-wrap:anywhere}.ne-text-diff-row[data-type=add]{color:var(--ne-code-string);background:rgba(159,224,192,.09)}.ne-text-diff-row[data-type=del]{color:var(--ne-ember-lit);background:rgba(255,143,122,.09)}.ne-text-diff-text mark{color:inherit;border-radius:2px}.ne-text-diff-row[data-type=add] mark{background:rgba(159,224,192,.26)}.ne-text-diff-row[data-type=del] mark{background:rgba(255,143,122,.26)}.ne-cells.ne-text-one{--cols:1}.ne-text-rem-specimen{flex:1;min-height:200px}.ne-text-cg-entry{border-bottom:1px solid var(--ne-rule);flex-direction:column;gap:8px;padding:20px;display:flex}.ne-text-cg-entry label{font-size:15px;font-weight:500}.ne-text-cg-entry input{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:56px;color:var(--ne-ink);font-family:var(--ne-mono);border-radius:2px;padding:0 16px;font-size:18px}.ne-text-cg-entry input[aria-invalid=true]{border-color:var(--ne-ember)}.ne-text-cg-entry small{color:var(--ne-ink-soft);font-size:13px;line-height:1.5}.ne-err-card.ne-text-cg-err{margin-top:16px}.ne-text-dec-detail{color:var(--ne-ink-soft)}.ne-text-dec-scroll{border-bottom:1px solid var(--ne-rule);max-height:360px;overflow-y:auto}.ne-text-dec-editor{min-height:200px;position:relative}.ne-text-dec-marks,.ne-text-dec-input{font-family:var(--ne-mono);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;-moz-tab-size:4;tab-size:4;margin:0;padding:20px;font-size:15px;line-height:1.7}.ne-text-dec-marks{min-height:200px;color:var(--ne-ink)}.ne-text-dec-marks .is-lit{background:var(--ne-ink-wash);box-shadow:0 2px 0 -1px var(--ne-ink-soft)}.ne-text-dec-marks .is-muted{color:rgba(23,32,58,.45)}.ne-text-dec-input{color:transparent;width:100%;height:100%;caret-color:var(--ne-ink);resize:none;background:0 0;border:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ne-text-dec-input::placeholder{color:var(--ne-ink-soft);font-family:var(--ne-body)}.ne-text-dec-input::selection{color:transparent;background:rgba(23,32,58,.18)}.ne-bench .ne-text-dec-input:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-text-dec-stage{flex:1;min-height:150px;max-height:420px;padding:16px 20px 20px;overflow:auto}.ne-text-dec-more{color:var(--ne-ink-soft);align-self:center;font-size:13px}.ne-text-dec-pairs{flex-wrap:wrap;align-items:flex-start;gap:10px 7px;display:flex}.ne-text-dec-ghost{border-block:1px solid var(--ne-rule);width:100%;height:64px}.ne-text-dec-break{flex-basis:100%;height:0}.ne-text-dec-gap{width:6px}.ne-text-dec-pair{min-width:13px;font-family:var(--ne-mono);color:var(--ne-ink-soft);grid-template-rows:24px 16px 24px;place-items:center;font-size:16px;font-weight:600;display:grid}.ne-text-dec-pair[data-changes] .ne-text-dec-bottom{color:var(--ne-ink)}.ne-text-dec-top{color:var(--ne-ink-soft);font-weight:500}.ne-text-dec-tick{background:var(--ne-rule);width:1px;height:10px}.ne-text-dec-pair[data-changes] .ne-text-dec-tick{background:var(--ne-ink-soft)}.ne-text-dec-key{background:var(--ne-ink-wash);color:var(--ne-ink);border-radius:2px;padding:0 3px;font-size:11px;font-weight:500;line-height:16px}.ne-text-dec-morse{align-items:center;gap:3px;display:inline-flex}.ne-text-dec-morse i{background:currentColor;border-radius:50%;width:4px;height:4px}.ne-text-dec-morse i[data-dash]{border-radius:1px;width:11px}.ne-text-dec-bacon{gap:1px;display:inline-flex}.ne-text-dec-bacon i{border:1px solid;width:7px;height:7px}.ne-text-dec-bacon i[data-b]{background:currentColor}.ne-text-dec-regroup{flex-wrap:wrap;gap:12px;display:flex}.ne-text-dec-regroup.is-ghost{opacity:.4}.ne-text-dec-strip{overflow:visible}.ne-text-dec-bit{fill:var(--ne-ink)}.ne-text-dec-bit.is-alt{fill:var(--ne-ink-soft)}.ne-text-dec-bit.is-pad{fill:none;stroke:var(--ne-ink-soft);stroke-width:1px;stroke-dasharray:2 2}.ne-text-dec-bit.is-absent{fill:var(--ne-rule)}.ne-text-dec-bracket{fill:none;stroke:var(--ne-ink-soft);stroke-width:1px}.ne-text-dec-label{fill:var(--ne-ink);font-family:var(--ne-mono);text-anchor:middle;dominant-baseline:central;font-size:12px}.ne-text-dec-strip .is-alt .ne-text-dec-label{fill:var(--ne-ink-soft)}.ne-text-dec-strip .is-faint{opacity:.4}.ne-text-dec-fence{flex-direction:column;gap:8px;display:flex;overflow-x:auto}.ne-text-dec-fence svg{flex:none}.ne-text-dec-rail{fill:var(--ne-rule)}.ne-text-dec-zig{fill:none;stroke:var(--ne-ink-soft);stroke-width:1px;opacity:.5}.ne-text-dec-box{fill:var(--ne-note)}.ne-text-dec-fence .is-alt .ne-text-dec-box{fill:var(--ne-paper)}.ne-text-dec-glyph{fill:var(--ne-ink);font-family:var(--ne-mono);text-anchor:middle;dominant-baseline:central;font-size:14px;font-weight:600}.ne-text-dec-fence .is-muted .ne-text-dec-glyph{fill:var(--ne-ink-soft)}.ne-text-dec-cands ol{margin:0;padding:0;list-style:none}.ne-text-dec-cands li{border-bottom:1px solid var(--ne-rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head acts""bar acts""out acts";column-gap:8px;padding:14px 8px 14px 20px;display:grid}.ne-text-dec-cands li[data-lit]{background:var(--ne-ink-wash)}.ne-text-dec-cand-head{grid-area:head;justify-content:space-between;gap:12px;font-size:15px;display:flex}.ne-text-dec-cand-head b{font-weight:500}.ne-text-dec-cand-head .ne-tab{color:var(--ne-ink-soft)}.ne-text-dec-bar{background:linear-gradient(to right,var(--ne-ink)calc(var(--share)*100%),var(--ne-rule)0);grid-area:bar;height:4px;margin:8px 0 10px;display:block}.ne-text-dec-cands li:not([data-lit]) .ne-text-dec-bar{background:linear-gradient(to right,var(--ne-ink-soft)calc(var(--share)*100%),var(--ne-rule)0)}.ne-text-dec-cand-out{font-family:var(--ne-mono);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:out;margin:0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.ne-text-dec-cand-acts{flex-direction:column;grid-area:acts;display:flex}.ne-text-dec-note{color:var(--ne-ink-soft);margin:0;padding:16px 20px;font-size:13px;line-height:1.55}.ne-text-dec-note-top{padding:0 0 14px}.ne-text-dec-samples{border:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ne-text-dec-samples button{background:var(--ne-note);min-height:52px;color:var(--ne-ink);font:inherit;cursor:pointer;border:0;padding:0 8px;font-size:15px}.ne-text-dec-samples button:hover{background:var(--ne-ink);color:var(--ne-note)}.ne-text-dec-pair-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ne-text-dec-err{margin:20px}.ne-text-dec-ref{border-top:1px solid var(--ne-rule);margin-top:auto}.ne-text-dec-ref>button{width:100%;min-height:56px;color:var(--ne-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 20px;font-size:15px;font-weight:500;display:flex}.ne-text-dec-ref>button:hover{background:var(--ne-ink-wash)}.ne-text-dec-ref>button svg{width:18px;height:18px;transition:transform .16s var(--ne-ease)}.ne-text-dec-ref>button svg[data-open]{transform:rotate(180deg)}.ne-text-dec-ref-body{padding:4px 20px 20px}.ne-text-dec-ref-body h3{margin:16px 0 8px;font-size:15px;font-weight:500}.ne-text-dec-ref-body ul{margin:0;padding-left:18px;font-size:14px;line-height:1.6}.ne-text-dec-ref-body b{font-weight:500}@media (max-width:520px){.ne-text-dec-samples{grid-template-columns:repeat(2,minmax(0,1fr))}}.ne-text-dk-ops{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));border-bottom:1px solid var(--ne-rule);background:var(--ne-rule);gap:1px;display:grid}.ne-text-dk-ops button{background:var(--ne-note);min-height:48px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ne-ease);border:0;padding:6px 20px;font-size:15px}.ne-text-dk-ops button:hover:not(:disabled){background:var(--ne-ink-wash)}.ne-text-dk-ops button:disabled{color:var(--ne-ink-soft);cursor:default}.ne-text-dk-ops button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-text-dk-ops>:last-child:nth-child(odd):not(:only-child){grid-column:span var(--cols,2)}.ne-text-dk-ops[data-cols="3"]{--cols:3}.ne-text-dk-ops[data-cols="3"]>:last-child:nth-child(odd):not(:only-child){grid-column:auto}.ne-text-dk-h{border-bottom:1px solid var(--ne-rule);margin:0;padding:16px 20px 10px;font-size:15px;font-weight:500}.ne-text-fx[data-dragging] .ne-bench{outline:2px solid var(--ne-ink);outline-offset:4px}.ne-text-fx-drop{background:var(--ne-paper);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;min-height:360px;padding:32px 24px;display:flex}.ne-text-fx-drop p{max-width:36ch;color:var(--ne-ink-soft);margin:0;font-size:15px;line-height:1.6}.ne-text-fx-open{border:1px solid var(--ne-ink);background:var(--ne-note);min-height:48px;color:var(--ne-ink);font:inherit;cursor:pointer;border-radius:2px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.ne-text-fx-open:hover:not(:disabled){background:var(--ne-ink);color:var(--ne-note)}.ne-text-fx-open svg{width:20px;height:20px}.ne-text-fx-note{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink-soft);margin:0;padding:14px 20px;font-size:14px;line-height:1.55}.ne-text-fx-picture{border-bottom:1px solid var(--ne-rule);background:var(--ne-paper);height:248px;font-family:var(--ne-body)}.ne-text-fx-picture svg{display:block;overflow:hidden}.ne-text-fx-tint{fill:var(--ne-ink-wash)}.ne-text-fx-rule{stroke:var(--ne-ink-soft);stroke-width:1px;opacity:.55}.ne-text-fx-rule-dashed{stroke-dasharray:4 4}.ne-text-fx-rule-baseline{stroke:var(--ne-ink);opacity:1}.ne-text-fx-type{fill:var(--ne-ink)}.ne-text-fx-label{fill:var(--ne-ink-soft);font-size:12px;font-weight:500}.ne-text-fx-label-value{fill:var(--ne-ink);font-variant-numeric:tabular-nums}.ne-text-fx-h{border-bottom:1px solid var(--ne-rule);margin:0;padding:18px 20px 12px;font-size:15px;font-weight:500}.ne-text-fx-lines{flex-direction:column;margin:0;display:flex}.ne-text-fx-lines>div{border-bottom:1px solid var(--ne-rule);grid-template-columns:minmax(96px,132px) minmax(0,1fr);gap:12px;padding:8px 0;font-size:14px;line-height:1.5;display:grid}.ne-text-fx-lines>div:last-child{border-bottom:0}.ne-text-fx-lines dt{color:var(--ne-ink-soft)}.ne-text-fx-lines dd{overflow-wrap:anywhere;margin:0}.ne-text-fx-glyphsec{flex-direction:column;gap:16px;display:flex}.ne-text-fx-glyphsec>h3{margin-bottom:0}.ne-text-fx-detail{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:16px;display:grid}.ne-text-fx-outline{aspect-ratio:1;border:1px solid var(--ne-rule);background:var(--ne-paper);width:100%}.ne-text-fx-outline-css{place-items:center;font-size:120px;line-height:1;display:grid}.ne-text-fx-advance{fill:var(--ne-note)}.ne-text-fx-path{fill:var(--ne-ink)}.ne-text-fx-detail-facts{flex-direction:column;gap:4px;min-width:0;display:flex}.ne-text-fx-code{width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--ne-ink);font-family:var(--ne-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:26px;font-weight:500;display:inline-flex}.ne-text-fx-char{font-size:30px}.ne-text-fx-code svg{width:18px;height:18px;color:var(--ne-ink-soft)}.ne-text-fx-detail-note{min-height:1.5em;color:var(--ne-ink-soft);margin:0;font-size:13px;line-height:1.5}.ne-text-fx-grid{border:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:1px;display:grid}.ne-text-fx-glyph{background:var(--ne-note);min-width:0;height:48px;color:var(--ne-ink);cursor:pointer;border:0;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;overflow:hidden}.ne-text-fx-glyph:hover:not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-text-fx-glyph[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-text-fx-more{border:1px solid var(--ne-ink);min-height:44px;color:var(--ne-ink);font:inherit;cursor:pointer;background:0 0;border-radius:2px;padding:0 16px;font-size:15px}.ne-text-fx-more:hover:not(:disabled){background:var(--ne-ink);color:var(--ne-note)}.ne-text-fx-more:disabled{border-color:var(--ne-rule);color:var(--ne-ink-soft);cursor:default}.ne-text-fx-table{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:640px;display:flex;overflow:auto}.ne-text-fx-table h3{font-family:var(--ne-body);margin:0;font-size:15px;font-weight:500}.ne-text-fx-table h4{font-family:var(--ne-body);color:var(--ne-ink-soft);margin:0 0 8px;font-size:13px;font-weight:400}.ne-text-fx-hint{color:var(--ne-ink-soft);margin:0;font-size:13px}.ne-text-fx-tables{margin:0;padding:0;list-style:none}.ne-text-fx-tables li{border-bottom:1px solid var(--ne-rule);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:8px 0;font-size:14px;line-height:1.5;display:grid}.ne-text-fx-tables li:last-child{border-bottom:0}.ne-text-fx-tables code,.ne-text-fx-features code,.ne-text-fx-axis code{font-family:var(--ne-mono);white-space:pre;font-size:13px}.ne-text-fx-tables span{color:var(--ne-ink-soft)}.ne-text-fx-range{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:6px 16px;display:grid}.ne-text-fx-range label{grid-column:1/-1;font-size:15px;font-weight:500}.ne-text-fx-range input{width:100%;min-height:44px;accent-color:var(--ne-ink);margin:0}.ne-text-fx-range output{text-align:right;font-size:15px}.ne-text-fx-axis+.ne-text-fx-axis{margin-top:8px}.ne-text-fx-axis label{font-size:14px;font-weight:400}.ne-text-fx-specimen{border-top:1px solid var(--ne-rule);border-bottom:1px solid var(--ne-rule);background:var(--ne-paper);overflow-wrap:anywhere;min-height:160px;max-height:420px;padding:20px;line-height:1.2;overflow:auto}.ne-text-fx-features{flex-wrap:wrap;gap:8px;display:flex}.ne-text-fx-features button{border:1px solid var(--ne-field-line);min-height:44px;color:var(--ne-ink);font:inherit;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.ne-text-fx-features button:hover:not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-text-fx-features button[aria-pressed=true]{border-color:var(--ne-ink);background:var(--ne-ink);color:var(--ne-note)}.ne-text-fx-waterfall{border-bottom:1px solid var(--ne-rule)}.ne-text-fx-step{border-bottom:1px solid var(--ne-rule);align-items:center;padding:0 20px;display:flex;overflow:hidden}.ne-text-fx-step:last-child{border-bottom:0}.ne-text-fx-step>span:first-child{width:40px;color:var(--ne-ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ne-text-fx-step>span:last-child{white-space:nowrap;flex:1;align-items:center;min-width:0;line-height:1;display:flex;overflow:hidden}.ne-text-fx-samples{border-bottom:1px solid var(--ne-rule);flex-direction:column;gap:14px;padding:20px;display:flex}.ne-text-fx-samples p{overflow-wrap:anywhere;margin:0;line-height:1.3}@media (max-width:520px){.ne-text-fx-detail{grid-template-columns:1fr}.ne-text-fx-outline{max-width:240px}.ne-text-fx-picture{height:200px}}.ne-text-gb-search{border-bottom:1px solid var(--ne-rule);padding:16px 20px}.ne-text-gb-search input{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:48px;color:var(--ne-ink);font:inherit;border-radius:2px;padding:0 14px;font-size:16px}.ne-text-gb-search input::placeholder{color:var(--ne-ink-soft)}.ne-text-gb-chart{overscroll-behavior:contain;max-height:560px;overflow:auto}.ne-text-gb-head{z-index:1;border-bottom:1px solid var(--ne-rule);background:var(--ne-note);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 20px 10px;font-size:15px;font-weight:500;display:flex;position:-webkit-sticky;position:sticky;top:0}.ne-text-gb-head small{color:var(--ne-ink-soft);font-size:13px;font-weight:400}.ne-text-gb-row{grid-template-columns:repeat(var(--gb-cols),minmax(0,1fr));border-bottom:1px solid var(--ne-rule);display:grid}.ne-text-gb-cell{border:0;border-right:1px solid var(--ne-rule);min-width:0;min-height:48px;color:var(--ne-ink);font:inherit;cursor:pointer;background:0 0;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.ne-text-gb-row>:last-child{border-right:0}span.ne-text-gb-cell{cursor:default}button.ne-text-gb-cell:hover:not([aria-selected=true]){background:var(--ne-ink-wash)}.ne-text-gb-cell[aria-selected=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-text-gb-tip{color:var(--ne-ink-soft);margin:0;padding:14px 20px;font-size:13px;line-height:1.5}.ne-text-gb-card{border-bottom:1px solid var(--ne-rule);grid-template-columns:minmax(0,168px) minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.ne-text-gb-square{aspect-ratio:1;border:1px solid var(--ne-rule);background:var(--ne-paper);place-items:center;font-size:104px;line-height:1;display:grid;position:relative;overflow:hidden}.ne-text-gb-square span{animation:ne-text-gb-in .26s var(--ne-ease)}@keyframes ne-text-gb-in{0%{opacity:0;transform:translateY(8px)}}.ne-text-gb-words{flex-direction:column;gap:6px;min-width:0;display:flex}.ne-text-gb-code{width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--ne-ink);font-family:var(--ne-display);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:max(30px,min(3vw,40px));font-weight:500;display:inline-flex}.ne-text-gb-code svg{width:18px;height:18px;color:var(--ne-ink-soft)}.ne-text-gb-block{color:var(--ne-ink-soft);font-size:15px}.ne-text-gb-values{margin:0;padding:0;list-style:none}.ne-text-gb-values li{border-bottom:1px solid var(--ne-rule);grid-template-columns:112px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:52px;padding:0 8px 0 20px;font-size:14px;display:grid}.ne-text-gb-values li>span{color:var(--ne-ink-soft)}.ne-text-gb-values li[data-copied]>span{color:var(--ne-ink);font-weight:500}.ne-text-gb-values code{overflow-wrap:anywhere;font-family:var(--ne-mono);font-size:14px}@media (max-width:520px){.ne-text-gb-card{grid-template-columns:112px minmax(0,1fr)}.ne-text-gb-square{font-size:68px}.ne-text-gb-values li{grid-template-columns:88px minmax(0,1fr) 44px}}@media (prefers-reduced-motion:reduce){.ne-text-gb-square span{animation:none}}.ne-text-lt-display{overscroll-behavior:contain;background:var(--lt-bg);height:max(360px,min(62svh,560px));color:var(--lt-text);font-family:var(--ne-mono);position:relative;overflow:auto}.ne-text-lt-display:-webkit-full-screen{width:100%;height:100%}.ne-text-lt-display:fullscreen{width:100%;height:100%}.ne-text-lt-stage{box-sizing:border-box;background:var(--lt-bg);position:relative;overflow:hidden}.ne-text-lt-cell{box-sizing:border-box;padding:min(6px,var(--lt-size)*6/28);transition:transform .42s var(--ne-ease),width .42s var(--ne-ease),height .42s var(--ne-ease);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0}.ne-text-lt-cell[data-shaded]{background:color-mix(in srgb,var(--lt-text)7%,transparent)}.ne-text-lt-cell[data-selected]{background:color-mix(in srgb,var(--lt-text)28%,transparent)}.ne-text-lt-glyph,.ne-text-lt-mglyph{color:var(--lt-text);font-size:var(--lt-size);white-space:pre;line-height:1.2}.ne-text-lt-glyph{flex:1}.ne-text-lt-glyph[data-kind=digit],.ne-text-lt-mglyph[data-kind=digit],.ne-text-lt-legend dt[data-kind=digit]{color:var(--lt-digit)}.ne-text-lt-glyph[data-kind=special],.ne-text-lt-mglyph[data-kind=special],.ne-text-lt-legend dt[data-kind=special]{color:var(--lt-special)}.ne-text-lt-glyph[data-kind=space],.ne-text-lt-legend dt[data-kind=space]{color:color-mix(in srgb,var(--lt-text)35%,transparent)}.ne-text-lt-pos{height:18px;font-family:var(--ne-body);color:color-mix(in srgb,var(--lt-text)60%,transparent);font-variant-numeric:tabular-nums;font-size:11px;line-height:18px}.ne-text-lt-caret{background:var(--lt-text);width:2px;animation:1s step-end infinite ne-text-lt-blink;position:absolute;top:0;left:0}@keyframes ne-text-lt-blink{50%{opacity:0}}.ne-text-lt-marquee{white-space:nowrap;will-change:transform;display:flex;position:absolute;top:0;left:0}.ne-text-lt-mglyph{width:var(--lt-advance);text-align:center;flex:none}.ne-text-lt-editor{box-sizing:border-box;color:transparent;caret-color:transparent;width:100%;height:100%;font:16px/1.2 var(--ne-mono);resize:none;cursor:text;background:0 0;border:0;outline:none;margin:0;padding:16px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ne-text-lt-editor::selection{background:0 0}.ne-bench .ne-text-lt-editor:focus-visible{outline:2px solid var(--lt-text);outline-offset:-4px}.ne-text-lt-editor:placeholder-shown{color:var(--lt-text);caret-color:var(--lt-text);font-family:var(--ne-body);padding:24px;font-size:18px;line-height:1.5}.ne-text-lt-editor::placeholder{color:color-mix(in srgb,var(--lt-text)62%,transparent)}.ne-text-lt-themes{border:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.ne-text-lt-swatch{background:var(--lt-bg);min-width:0;min-height:64px;color:var(--lt-text);font:inherit;cursor:pointer;border:0;border-radius:0;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex;position:relative}.ne-text-lt-swatch[aria-checked=true]:after{border:3px solid var(--ne-ink);box-shadow:inset 0 0 0 2px var(--ne-note);content:"";position:absolute;top:0;bottom:0;left:0;right:0}.ne-text-lt-sample{font-family:var(--ne-mono);font-size:18px;font-weight:600;line-height:1.2}.ne-text-lt-sample i{color:var(--lt-digit);font-style:normal}.ne-text-lt-swatch-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:color-mix(in srgb,var(--lt-text)80%,transparent);font-size:12px;overflow:hidden}.ne-text-lt-wells{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ne-text-lt-well{cursor:pointer;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:12px;font-size:14px;display:grid}.ne-text-lt-well input{border:1px solid var(--ne-field-line);background:var(--ne-paper);cursor:pointer;border-radius:2px;grid-row:span 2;width:44px;height:44px;padding:0}.ne-text-lt-well code{font-family:var(--ne-mono);color:var(--ne-ink-soft);font-size:12.5px}.ne-text-lt-range{border-bottom:1px solid var(--ne-rule);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:6px 16px;padding:14px 20px;display:grid}.ne-text-lt-range label{color:var(--ne-ink-soft);grid-column:1/-1;font-size:13px}.ne-text-lt-range input{width:100%;min-height:44px;accent-color:var(--ne-ink);margin:0}.ne-text-lt-range output{text-align:right;font-size:15px}.ne-text-lt-legend{border-bottom:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.ne-text-lt-legend>div{background:var(--lt-bg);flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.ne-text-lt-legend dt{font-family:var(--ne-mono);color:var(--lt-text);font-size:20px;font-weight:600}.ne-text-lt-legend dd{color:color-mix(in srgb,var(--lt-text)80%,transparent);margin:0;font-size:12px}@media (max-width:860px){.ne-text-lt-display{height:max(280px,min(48svh,420px))}}@media (max-width:520px){.ne-text-lt-swatch-name{font-size:11px}.ne-text-lt-wells{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ne-text-lt-cell{transition:none}.ne-text-lt-caret{animation:none}}.ne-text-mw-strip{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:10px 20px;font-size:14px;display:flex}.ne-text-mw-strip b{color:var(--ne-ink);font-weight:500}.ne-text-mw-strip small{margin-left:auto;font-size:13px}.ne-text-mw-scroll{flex-direction:column;flex:1;min-height:440px;display:flex}.ne-text-mw-ed{flex:1;position:relative}.ne-text-mw-marks,.ne-text-mw-ed textarea{font-family:var(--ne-mono);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:4;tab-size:4;border:0;margin:0;padding:20px 20px 32px;font-size:15px;line-height:1.6}.ne-text-mw-marks{color:transparent;pointer-events:none;min-height:440px}.ne-text-mw-marks mark{color:transparent;background:rgba(23,32,58,.16);border-radius:2px;box-shadow:0 0 0 1px rgba(23,32,58,.28)}.ne-text-mw-ed textarea{width:100%;height:100%;color:var(--ne-ink);caret-color:var(--ne-ink);resize:none;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ne-text-mw-ed textarea::placeholder{color:var(--ne-ink-soft)}.ne-text-mw-ed[data-dragging]{background:var(--ne-ink-wash)}.ne-bench .ne-text-mw-ed textarea:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-text-mw-find{border-bottom:1px solid var(--ne-rule);flex-direction:column;gap:14px;padding:16px 20px;display:flex}.ne-text-mw-find .ne-field input{font-family:var(--ne-mono);font-size:15px}.ne-text-mw-count{color:var(--ne-ink-soft);margin:0;font-size:14px}.ne-text-mw-count[data-bad]{color:var(--ne-ember)}.ne-text-mw-found{border-bottom:1px solid var(--ne-rule);font-family:var(--ne-mono);counter-reset:found;margin:0;padding:8px 20px 12px;font-size:14px;line-height:1.6;list-style:none}.ne-text-mw-found li{overflow-wrap:anywhere;counter-increment:found;grid-template-columns:3ch minmax(0,1fr);gap:10px;padding:4px 0;display:grid}.ne-text-mw-found li:before{content:counter(found);font-family:var(--ne-body);color:var(--ne-ink-soft);text-align:right}.ne-text-mw-err{margin:12px 20px}@media (max-width:860px){.ne-text-mw-scroll,.ne-text-mw-marks{min-height:260px}.ne-text-mw-scroll{max-height:70vh;overflow:auto}}.ne-text-mw-more{padding:8px 20px}.ne-text-ps-picture{border-bottom:1px solid var(--ne-rule);background:var(--ne-paper);flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.ne-text-ps-legend{flex-direction:column;gap:4px;min-height:46px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ne-text-ps-legend li[data-slot="2"]{color:var(--ne-ink-soft)}.ne-text-ps-area{height:max(260px,min(42svh,440px));position:relative}.ne-text-ps-sheet{box-sizing:border-box;border:1.5px solid var(--ne-ink);background:var(--ne-note);transition:left .42s var(--ne-ease),top .42s var(--ne-ease),width .42s var(--ne-ease),height .42s var(--ne-ease);justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;box-shadow:0 10px 22px -14px rgba(23,32,58,.6)}.ne-text-ps-sheet[data-slot="2"]{border-color:var(--ne-ink-soft);background:var(--ne-ink-wash);border-style:dashed}.ne-text-ps-sheet[data-behind]{z-index:0}.ne-text-ps-sheet:not([data-behind]){z-index:1}.ne-text-ps-sheet[data-slot="2"]:not([data-behind]){background:rgba(251,249,244,.7)}.ne-text-ps-sheet b{font-family:var(--ne-display);padding:4px 8px;font-size:18px;font-weight:500;line-height:1}.ne-text-ps-sheet[data-slot="2"] b{color:var(--ne-ink-soft);margin-left:auto}.ne-text-ps-sheetfacts h3{margin:0;padding:16px 20px 10px;font-size:15px;font-weight:500}.ne-text-ps-hint{color:var(--ne-ink-soft);margin:0;padding:16px 20px;font-size:14px;line-height:1.55}.ne-text-ps-find{border-bottom:1px solid var(--ne-rule);flex-direction:column;gap:8px;padding:20px;display:flex}.ne-text-ps-find[data-dragging]{background:var(--ne-ink-wash)}.ne-text-ps-find label{font-size:15px;font-weight:500}.ne-text-ps-find input{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:48px;color:var(--ne-ink);font:inherit;border-radius:2px;padding:0 14px;font-size:16px}.ne-text-ps-find input::placeholder{color:var(--ne-ink-soft)}.ne-text-ps-find small{color:var(--ne-ink-soft);font-size:13px;line-height:1.5}.ne-text-ps-note{color:var(--ne-ink-soft);margin:0;font-size:14px}.ne-text-ps-note-err{color:var(--ne-ember)}.ne-text-ps-list{overscroll-behavior:contain;overflow:auto}@media (min-width:861px){.ne-text-ps-list{max-height:760px}}.ne-text-ps-series h3{z-index:1;border-bottom:1px solid var(--ne-rule);background:var(--ne-note);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:14px 20px 10px;font-size:15px;font-weight:500;display:flex;position:-webkit-sticky;position:sticky;top:0}.ne-text-ps-series h3 small{color:var(--ne-ink-soft);font-size:13px;font-weight:400}.ne-text-ps-grid{border-bottom:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ne-text-ps-cell{background:var(--ne-note);min-width:0;min-height:96px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex;position:relative}.ne-text-ps-cell:hover:not([aria-current]){background:var(--ne-ink-wash)}.ne-text-ps-cell[aria-current]{box-shadow:inset 0 0 0 2px var(--ne-ink)}.ne-text-ps-glyph{place-items:end start;width:32px;height:32px;margin-bottom:6px;display:grid}.ne-text-ps-glyph i{border:1px solid var(--ne-ink);background:var(--ne-paper);display:block}.ne-text-ps-name{font-size:15px;font-weight:500}.ne-text-ps-dims{color:var(--ne-ink-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px}.ne-text-ps-detail{color:var(--ne-ink-soft);font-size:12px}.ne-text-ps-badge{border:1px solid var(--ne-ink);background:var(--ne-ink);width:24px;height:24px;color:var(--ne-note);border-radius:2px;place-items:center;font-size:13px;font-weight:500;display:grid;position:absolute;top:10px;right:10px}.ne-text-ps-cell[data-slot="2"] .ne-text-ps-badge{background:var(--ne-note);color:var(--ne-ink)}@media (max-width:520px){.ne-text-ps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ne-text-ps-sheet{transition:none}}.ne-text-pw-num{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;display:grid}.ne-text-pw-num input[type=range]{min-height:44px;accent-color:var(--ne-ink);background:0 0;border:0;padding:0}.ne-text-pw-toggle[aria-disabled=true]{cursor:not-allowed}.ne-text-pw-pool{font-family:var(--ne-mono);flex-direction:column;gap:3px;font-size:12px;display:flex}.ne-text-pw-pool>div{flex-wrap:wrap;gap:3px;display:flex}.ne-text-pw-pool>div[data-off]{opacity:.35}.ne-text-pw-pool span{width:20px;height:20px;color:var(--ne-ink-soft);border-radius:2px;place-items:center;display:grid}.ne-text-pw-pool span[data-on]{background:var(--ne-ink-wash);color:var(--ne-ink)}.ne-text-pw-pool span[data-used]{background:var(--ne-ink);color:var(--ne-note)}.ne-text-pw-pool span[data-struck]{text-decoration:line-through;text-decoration-thickness:1.5px}.ne-text-pw-note{color:var(--ne-ink-soft);margin:12px 0 0;font-size:13px;line-height:1.5}.ne-text-pw-err{margin:0}.ne-text-pw-err .ne-pane-more{color:var(--ne-ink);text-underline-offset:4px;align-self:flex-start;margin:0;text-decoration:underline}.ne-text-pw-words{flex-wrap:wrap;gap:14px 20px;margin:0;padding:0;list-style:none;display:flex}.ne-text-pw-words li{flex-direction:column;gap:6px;display:flex}.ne-text-pw-words .ne-mono{font-size:15px}.ne-text-pw-dice{gap:3px;display:flex}.ne-text-pw-die{border:1px solid var(--ne-ink-soft);border-radius:2px;grid-template-rows:repeat(3,3px);grid-template-columns:repeat(3,3px);gap:1px;padding:2px;display:grid}.ne-text-pw-die i[data-pip]{background:var(--ne-ink);border-radius:50%}.ne-text-pw-gen{align-items:center;gap:8px;display:inline-flex}.ne-text-pw-gen svg{width:18px;height:18px}.ne-text-pw-shown{background:var(--ne-inset);min-height:112px;color:var(--ne-moon);font-family:var(--ne-mono);overflow-wrap:anywhere;padding:20px;font-size:max(20px,min(2.2vw,28px));line-height:1.35}.ne-text-pw-placeholder{font-family:var(--ne-body);color:var(--ne-code-comment);font-size:15px}.ne-text-pw-chars{word-break:break-all}.ne-text-pw-l{color:var(--ne-moon)}.ne-text-pw-d{color:var(--ne-code-number)}.ne-text-pw-s{color:var(--ne-code-keyword)}.ne-text-pw-sep,.ne-text-pw-x{color:var(--ne-code-comment)}.ne-text-pw-scale{border-bottom:1px solid var(--ne-rule);padding:18px 20px 16px}.ne-text-pw-track{background:var(--ne-rule);height:6px;position:relative}.ne-text-pw-track i{background:var(--ne-ink);position:absolute;top:0;bottom:0;left:0;right:auto}.ne-text-pw-track b{background:var(--ne-ink-soft);width:1px;position:absolute;top:-4px;bottom:-4px}.ne-text-pw-bands{color:var(--ne-ink-soft);margin-top:10px;font-size:12px;display:flex}.ne-text-pw-bands span{text-overflow:ellipsis;white-space:nowrap;padding-right:4px;overflow:hidden}.ne-text-pw-bands span[data-on]{color:var(--ne-ink);font-weight:500}.ne-text-pw-list{max-height:520px;margin:0;padding:0;list-style:none;overflow-y:auto}.ne-text-pw-list button{border:0;border-bottom:1px solid var(--ne-rule);width:100%;min-height:44px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.5ch minmax(0,1fr);align-items:baseline;gap:14px;padding:10px 20px;display:grid}.ne-text-pw-list button:hover{background:var(--ne-ink-wash)}.ne-text-pw-list button[aria-current]{background:var(--ne-ink-wash);font-weight:500}.ne-text-pw-list .ne-tab{color:var(--ne-ink-soft);font-size:13px}.ne-text-pw-list .ne-mono{overflow-wrap:anywhere}.ne-text-qr-toggle{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-size:15px;line-height:1.45;display:flex}.ne-text-qr-toggle input{border:1px solid var(--ne-ink);background:var(--ne-paper)center/14px 14px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:2px;flex:none;width:20px;height:20px;margin:1px 0 0}.ne-text-qr-toggle input:checked{background-color:var(--ne-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.2l2.6 2.6L11 4.4' fill='none' stroke='%23fbf9f4' stroke-width='1.8'/%3E%3C/svg%3E")}.ne-text-qr-toggle small{color:var(--ne-ink-soft);font-size:13px;display:block}.ne-text-qr-colour{grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.ne-text-qr-colour[data-off]{opacity:.45}.ne-field .ne-text-qr-colour input[type=color]{cursor:pointer;width:48px;height:48px;padding:4px}.ne-field .ne-text-qr-colour input.ne-mono{text-transform:lowercase;font-size:15px}.ne-field .ne-text-qr-colour input[aria-invalid=true],.ne-field .ne-text-qr-num input[aria-invalid=true]{border-color:var(--ne-ember)}.ne-text-qr-num{position:relative}.ne-text-qr-num span{color:var(--ne-ink-soft);pointer-events:none;font-size:14px;position:absolute;top:50%;right:38px;transform:translateY(-50%)}.ne-text-qr-swatches+.ne-text-qr-swatches{margin-top:18px}.ne-pane-sec .ne-text-qr-swatches h3{color:var(--ne-ink-soft);margin-bottom:8px;font-size:13px;font-weight:400}.ne-text-qr-swatches>div{border:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:1px;display:grid}.ne-text-qr-swatches button{background:var(--ne-note);min-height:84px;color:var(--ne-ink);font:inherit;cursor:pointer;transition:background-color .16s var(--ne-ease);border:0;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;font-size:13px;display:flex}.ne-text-qr-swatches button:hover:not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-text-qr-swatches button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-text-qr-swatches canvas{width:40px;height:40px;box-shadow:0 0 0 1px var(--ne-rule);border-radius:2px}.ne-text-qr-swatches canvas[data-clear],.ne-text-qr-tray[data-clear]{background-color:#fff;background-image:linear-gradient(45deg,rgba(23,32,58,.09) 25%,transparent 25%,transparent 75%,rgba(23,32,58,.09) 75%),linear-gradient(45deg,rgba(23,32,58,.09) 25%,transparent 25%,transparent 75%,rgba(23,32,58,.09) 75%);background-position:0 0,6px 6px;background-size:12px 12px}.ne-text-qr-choices{border-bottom:1px solid var(--ne-rule)}.ne-text-qr-choices>span{border-bottom:1px solid var(--ne-rule);min-height:40px;color:var(--ne-ink-soft);align-items:center;padding:0 20px;font-size:13px;display:flex}.ne-text-qr-choices>div{background:var(--ne-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ne-text-qr-choices button,.ne-text-qr-presets button,.ne-text-qr-cell{background:var(--ne-note);min-height:48px;color:var(--ne-ink);font:inherit;cursor:pointer;transition:background-color .16s var(--ne-ease);border:0;padding:0 8px;font-size:15px}.ne-text-qr-choices button:hover:not([aria-pressed=true]),.ne-text-qr-presets button:hover,.ne-text-qr-cell:hover{background:var(--ne-ink-wash)}.ne-text-qr-choices button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-text-qr-batch ol{border-top:1px solid var(--ne-rule);margin:0 0 12px;padding:0;list-style:none}.ne-text-qr-batch li{border-bottom:1px solid var(--ne-rule);grid-template-columns:2.5ch minmax(0,1fr) 56px 44px;align-items:center;gap:8px;min-height:52px;display:grid}.ne-text-qr-batch li>span:first-child{color:var(--ne-ink-soft);text-align:right;font-size:13px}.ne-text-qr-batch li input{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:44px;color:var(--ne-ink);font:inherit;border-radius:2px;padding:0 10px;font-size:15px}.ne-text-qr-batch-state{color:var(--ne-ink-soft);place-items:center;font-size:12px;display:grid}.ne-text-qr-batch-state img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated;box-shadow:0 0 0 1px var(--ne-rule)}.ne-text-qr-bad,.ne-text-qr-batch-state .ne-text-qr-bad{color:var(--ne-ember)}.ne-text-qr-two{border:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ne-text-qr-cell{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ne-text-qr-cell svg{width:18px;height:18px}.ne-text-qr-tray{border-bottom:1px solid var(--ne-rule);background:var(--ne-paper);place-items:center;min-height:300px;padding:28px 20px;display:grid}.ne-text-qr-tray canvas{object-fit:contain;max-width:100%;height:auto;max-height:460px;display:block;box-shadow:0 18px 40px -26px rgba(23,32,58,.45)}.ne-text-qr-tray .ne-pane-empty{max-width:32ch}.ne-pane-text.ne-text-qr-content{border-bottom:1px solid var(--ne-rule);flex:none;min-height:150px}.ne-text-qr-status{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink-soft);margin:0;padding:10px 20px;font-size:14px}.ne-pane-form .ne-text-qr-status{border:0;padding:0}.ne-text-qr-presets{border-bottom:1px solid var(--ne-rule);grid-template-columns:96px minmax(0,1fr);display:grid}.ne-text-qr-presets>span{border-right:1px solid var(--ne-rule);color:var(--ne-ink-soft);align-items:center;padding:0 20px;font-size:13px;display:flex}.ne-text-qr-presets>div{background:var(--ne-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ne-pane-form .ne-opts{border:1px solid var(--ne-rule)}.ne-text-qr-secret{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.ne-text-qr-secret input:disabled{opacity:.55}.ne-text-qr-vcard{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ne-text-qr-vcard-out{min-height:0}.ne-text-qr-vcard-out pre{flex:none}.ne-text-qr-note{color:var(--ne-ink-soft);margin:12px 0 0;font-size:13px;line-height:1.5}.ne-err-card.ne-text-qr-err{margin-top:16px}.ne-text-qr-logo{flex-direction:column;gap:16px;display:flex}.ne-text-qr-logo-row{color:var(--ne-ink-soft);grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:14px;display:grid}.ne-text-qr-logo-row img{object-fit:contain;background:var(--ne-paper);width:48px;height:48px;box-shadow:0 0 0 1px var(--ne-rule)}.ne-field input.ne-text-qr-range{min-height:44px;accent-color:var(--ne-ink);background:0 0;border:0;padding:0}.ne-text-qr-logo .ne-text-qr-note{margin:0}.ne-text-qr-drop{border:1px dashed var(--ne-field-line);width:100%;min-height:72px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:14px;padding:14px 16px;font-size:15px;display:flex}.ne-text-qr-drop:hover,.ne-text-qr-drop[data-dragging]{background:var(--ne-ink-wash)}.ne-text-qr-drop svg{width:22px;height:22px;color:var(--ne-ink-soft);flex:none}.ne-text-qr-drop small{color:var(--ne-ink-soft);font-size:13px;display:block}.ne-text-qr-settings{border-bottom:0;flex-direction:column;gap:16px;display:flex}.ne-pane-sec.ne-text-qr-settings h3{margin-bottom:0}.ne-text-qr-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ne-text-qr-level .ne-opts{border:1px solid var(--ne-rule)}.ne-text-qr-level .ne-text-qr-note{margin-top:8px}.ne-text-qr-out .ne-text-qr-stick{z-index:1;background:var(--ne-note);flex-direction:column;display:flex;position:-webkit-sticky;position:sticky;top:72px}.ne-text-qr-out .ne-pane-verdict{color:var(--ne-ink-soft);font-size:15px}.ne-text-qr-about{border-top:1px solid var(--ne-rule);border-bottom:0;margin-top:auto}.ne-text-qr-about dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0 0 12px;font-size:14px;display:grid}.ne-text-qr-about dt{color:var(--ne-ink-soft)}.ne-text-qr-about dd{margin:0}.ne-text-qr-about p{color:var(--ne-ink-soft);margin:0;font-size:14px;line-height:1.6}@media (max-width:860px){.ne-text-qr-out .ne-text-qr-stick{position:static}}@media (max-width:520px){.ne-text-qr-pair,.ne-text-qr-vcard,.ne-text-qr-presets{grid-template-columns:1fr}.ne-text-qr-presets>span{border-right:0;border-bottom:1px solid var(--ne-rule);min-height:36px}.ne-text-qr-choices>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ne-text-qr-batch li{grid-template-columns:2.5ch minmax(0,1fr) 44px 44px}}@media (prefers-reduced-motion:reduce){.ne-text-qr-swatches button,.ne-text-qr-choices button,.ne-text-qr-presets button,.ne-text-qr-cell{transition:none}}.ne-text-te[data-view=write],.ne-text-te[data-view=preview]{grid-template-columns:minmax(0,1fr)}.ne-text-te-foot{border-top:1px solid var(--ne-ink);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ne-text-te-foot .ne-act{border-top:0}.ne-text-te-foot .ne-act+.ne-act{border-left:1px solid var(--ne-rule)}.ne-text-te-tools{border-bottom:1px solid var(--ne-rule);flex-wrap:wrap;align-items:center;gap:0 2px;padding:4px 8px;display:flex}.ne-text-te-tools select{border:1px solid var(--ne-field-line);background:var(--ne-paper);min-width:9.5rem;min-height:44px;color:var(--ne-ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:2px;margin-right:6px;padding:0 10px;font-size:15px}.ne-text-te-tools .ne-ibtn[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-text-te-sep{background:var(--ne-rule);width:1px;height:24px;margin:0 6px}.ne-text-te-strip{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:10px 20px;font-size:14px;display:flex}.ne-text-te-strip b{color:var(--ne-ink);font-weight:500}.ne-text-te-strip small{margin-left:auto;font-size:13px}.ne-text-te-settings{border-bottom:1px solid var(--ne-rule)}.ne-text-te-settings .ne-text-dk-h{padding-top:14px}.ne-text-te-scroll{flex-direction:column;flex:1;min-height:520px;display:flex}.ne-text-te-scroll[data-typewriter]{flex:none;height:min(72vh,760px);min-height:0;overflow:auto}.ne-text-te-ed{--te-pad:24px;--te-font:var(--ne-body);--te-size:17px;flex:1;position:relative}.ne-text-te-ed[data-font=serif]{--te-font:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--te-size:18px}.ne-text-te-ed[data-font=mono]{--te-font:var(--ne-mono);--te-size:15px}.ne-text-te-ed[data-gutter]{--te-pad:84px}.ne-text-te-ed[data-margin]:before{top:0;bottom:0;left:calc(var(--te-pad) - 14px);background:var(--ne-rule);content:"";width:1px;position:absolute}.ne-text-te-marks,.ne-text-te-ed textarea{box-sizing:border-box;padding:24px 28px 48px var(--te-pad);font-family:var(--te-font);font-size:var(--te-size);letter-spacing:0;white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;border:0;margin:0;font-weight:400;line-height:1.7}.ne-text-te-scroll[data-typewriter] .ne-text-te-marks,.ne-text-te-scroll[data-typewriter] textarea{padding-bottom:50vh}.ne-text-te-marks{min-height:100%;color:var(--ne-ink);pointer-events:none}.ne-text-te-marks>div{transition:opacity .2s var(--ne-ease);position:relative}.ne-text-te-marks>div[data-dim]{opacity:.32}.ne-text-te-marks>div[data-para]{background:var(--ne-ink-wash);box-shadow:-8px 0 0 var(--ne-ink-wash),8px 0 0 var(--ne-ink-wash)}.ne-text-te-marks mark{color:inherit;background:rgba(23,32,58,.12);border-radius:2px}.ne-text-te-marks [data-md]{color:var(--ne-ink-soft)}.ne-text-te-marks i{font-family:var(--ne-body);font-size:12px;font-style:normal;line-height:calc(var(--te-size)*1.7);color:var(--ne-ink-soft);text-align:right;white-space:nowrap;position:absolute;top:0;right:calc(100% + 24px)}.ne-text-te-marks i small{font-size:11px;line-height:1.3;display:block}.ne-text-te-ed textarea{color:transparent;width:100%;height:100%;caret-color:var(--ne-ink);resize:none;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ne-text-te-ed textarea::selection{color:transparent;background:rgba(23,32,58,.22)}.ne-text-te-ed textarea::placeholder{color:var(--ne-ink-soft)}.ne-text-te-ed[data-dragging]{background:var(--ne-ink-wash)}.ne-bench .ne-text-te-ed textarea:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-text-te-prose{overflow-wrap:break-word;flex:1;min-height:520px;max-height:900px;padding:24px 28px 40px;font-size:17px;line-height:1.7;overflow:auto}.ne-text-te[data-view=preview] .ne-text-te-prose{max-height:none}.ne-text-te-prose>:first-child{margin-top:0}.ne-text-te-prose h1,.ne-text-te-prose h2,.ne-text-te-prose h3,.ne-text-te-prose h4,.ne-text-te-prose h5,.ne-text-te-prose h6{font-family:var(--ne-display);letter-spacing:-.01em;margin:1.4em 0 .5em;font-weight:500;line-height:1.15}.ne-text-te-prose h1{font-size:34px}.ne-text-te-prose h2{font-size:28px}.ne-text-te-prose h3{font-size:23px}.ne-text-te-prose h4,.ne-text-te-prose h5,.ne-text-te-prose h6{font-size:19px}.ne-text-te-prose p,.ne-text-te-prose ul,.ne-text-te-prose ol,.ne-text-te-prose blockquote,.ne-text-te-prose pre,.ne-text-te-prose table{margin:0 0 1em}.ne-text-te-prose ul,.ne-text-te-prose ol{padding-left:1.4em}.ne-text-te-prose ul{list-style:outside}.ne-text-te-prose ol{list-style:decimal}.ne-text-te-prose li+li{margin-top:.25em}.ne-text-te-prose a{color:var(--ne-ink);text-underline-offset:3px;text-decoration:underline}.ne-text-te-prose blockquote{box-shadow:inset 2px 0 0 var(--ne-rule);color:var(--ne-ink-soft);padding:2px 0 2px 18px}.ne-text-te-prose code{background:var(--ne-ink-wash);font-family:var(--ne-mono);border-radius:4px;padding:1px 5px;font-size:.86em}.ne-text-te-prose pre{background:var(--ne-inset);color:var(--ne-moon);border-radius:8px;padding:14px 18px;overflow:auto}.ne-text-te-prose pre code{color:inherit;background:0 0;padding:0}.ne-text-te-prose hr{border:0;border-top:1px solid var(--ne-rule);margin:2em 0}.ne-text-te-prose table{border-collapse:collapse;max-width:100%;font-size:15px;display:block;overflow-x:auto}.ne-text-te-prose th,.ne-text-te-prose td{border:1px solid var(--ne-rule);text-align:left;padding:6px 12px}.ne-text-te-prose img{max-width:100%;height:auto}.ne-text-te[data-zen]{z-index:200;border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.ne-text-te:-webkit-full-screen{background:var(--ne-note);flex-direction:column;display:flex;overflow:auto}.ne-text-te:fullscreen{background:var(--ne-note);flex-direction:column;display:flex;overflow:auto}.ne-text-te[data-zen]>.ne-pane:not(.ne-text-te-write),.ne-text-te[data-zen] .ne-text-te-foot,.ne-text-te[data-zen] .ne-text-te-settings{display:none}.ne-text-te:-webkit-full-screen>.ne-pane:not(.ne-text-te-write){display:none}.ne-text-te:fullscreen>.ne-pane:not(.ne-text-te-write){display:none}.ne-text-te:-webkit-full-screen .ne-text-te-foot{display:none}.ne-text-te:fullscreen .ne-text-te-foot{display:none}.ne-text-te:-webkit-full-screen .ne-text-te-settings{display:none}.ne-text-te:fullscreen .ne-text-te-settings{display:none}:-webkit-any(.ne-text-te[data-zen] .ne-text-te-write,.ne-text-te:-webkit-full-screen .ne-text-te-write){border:0;flex:1;width:min(100%,56rem);margin:0 auto}:is(.ne-text-te[data-zen] .ne-text-te-write,.ne-text-te:fullscreen .ne-text-te-write){border:0;flex:1;width:min(100%,56rem);margin:0 auto}:-webkit-any(.ne-text-te[data-zen] .ne-pane-head,.ne-text-te[data-zen] .ne-text-te-tools,.ne-text-te[data-zen] .ne-text-te-strip,.ne-text-te:-webkit-full-screen .ne-pane-head,.ne-text-te:-webkit-full-screen .ne-text-te-tools,.ne-text-te:-webkit-full-screen .ne-text-te-strip){transition:opacity .4s var(--ne-ease)}:is(.ne-text-te[data-zen] .ne-pane-head,.ne-text-te[data-zen] .ne-text-te-tools,.ne-text-te[data-zen] .ne-text-te-strip,.ne-text-te:fullscreen .ne-pane-head,.ne-text-te:fullscreen .ne-text-te-tools,.ne-text-te:fullscreen .ne-text-te-strip){transition:opacity .4s var(--ne-ease)}.ne-text-te[data-faded] .ne-pane-head:not(:-webkit-any(:hover,:focus-within)),.ne-text-te[data-faded] .ne-text-te-tools:not(:-webkit-any(:hover,:focus-within)),.ne-text-te[data-faded] .ne-text-te-strip{opacity:0}.ne-text-te[data-faded] .ne-pane-head:not(:-moz-any(:hover,:focus-within)),.ne-text-te[data-faded] .ne-text-te-tools:not(:-moz-any(:hover,:focus-within)),.ne-text-te[data-faded] .ne-text-te-strip{opacity:0}.ne-text-te[data-faded] .ne-pane-head:not(:is(:hover,:focus-within)),.ne-text-te[data-faded] .ne-text-te-tools:not(:is(:hover,:focus-within)),.ne-text-te[data-faded] .ne-text-te-strip{opacity:0}@media (max-width:860px){.ne-text-te-scroll,.ne-text-te-prose{min-height:320px}.ne-text-te-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.ne-text-te-foot .ne-act:nth-child(3){border-left:0}.ne-text-te-foot .ne-act:nth-child(n+3){border-top:1px solid var(--ne-rule)}}@media (max-width:520px){.ne-text-te-ed[data-gutter]{--te-pad:20px}.ne-text-te-ed[data-gutter] .ne-text-te-marks i,.ne-text-te-ed[data-margin]:before{display:none}.ne-text-te-marks,.ne-text-te-ed textarea{padding-right:20px}.ne-text-te-tools select{flex:100%;min-width:0;margin:0 0 4px}}@media (prefers-reduced-motion:reduce){.ne-text-te-marks>div,.ne-text-te[data-zen] .ne-pane-head,.ne-text-te[data-zen] .ne-text-te-tools,.ne-text-te[data-zen] .ne-text-te-strip{transition:none}}.ne-dev-alg-var{max-width:120px}.ne-dev-alg-ops .ne-opts{border-top:1px solid var(--ne-rule)}.ne-dev-alg-ops .ne-opts>div{background:var(--ne-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.ne-dev-alg-ops .ne-opts button{background:var(--ne-note)}.ne-dev-alg-ops .ne-opts button+button{border-left:0}.ne-dev-alg-ops .ne-opts button[aria-pressed=true]{background:var(--ne-ink)}.ne-dev-alg-examples{border-top:1px solid var(--ne-rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ne-dev-alg-examples button{border:0;border-bottom:1px solid var(--ne-rule);width:100%;min-height:52px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px;display:flex}.ne-dev-alg-examples button:hover{background:var(--ne-ink-wash)}.ne-dev-alg-examples button[aria-pressed=true]{background:var(--ne-ink-wash);box-shadow:inset 2px 0 0 var(--ne-ink)}.ne-dev-alg-examples .ne-dev-alg-math{font-size:19px}.ne-dev-alg-examples code{font-family:var(--ne-mono);color:var(--ne-ink-soft);font-size:13px}.ne-dev-alg-syntax{border-bottom:0}.ne-dev-alg-tiles{border:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.ne-dev-alg-tiles>div{background:var(--ne-note);min-width:0;padding:10px 12px}.ne-dev-alg-tiles dt{color:var(--ne-ink-soft);font-size:13px;line-height:1.35}.ne-dev-alg-tiles dd{font-family:var(--ne-mono);margin:4px 0 0;font-size:14px}@media (max-width:520px){.ne-dev-alg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ne-dev-alg-math{font-family:var(--ne-display);font-variant-numeric:lining-nums}.ne-dev-alg-math i,.ne-dev-alg-result>i{font-style:italic}.ne-dev-alg-fn{font-style:normal}.ne-dev-alg-math sup,.ne-dev-alg-result sub{font-size:.62em;line-height:0}.ne-dev-alg-math sup{vertical-align:.55em}.ne-dev-alg-result sub{vertical-align:-.2em}.ne-dev-alg-frac{vertical-align:middle;flex-direction:column;align-items:center;margin:0 .12em;font-size:.86em;line-height:1.15;display:inline-flex}.ne-dev-alg-frac>span{padding:0 .2em}.ne-dev-alg-frac>span:first-child{border-bottom:1px solid}.ne-dev-alg-root>span{border-top:1px solid;padding:0 .1em}.ne-dev-alg-out{min-height:320px}.ne-dev-alg-picture{flex-direction:column;flex:1;justify-content:center;gap:18px;padding:28px 20px;display:flex;overflow-x:auto}.ne-dev-alg-input{font-family:var(--ne-display);color:var(--ne-ink-soft);margin:0;font-size:24px;line-height:1.5}.ne-dev-alg-op{margin-right:.15em}.ne-dev-alg-int{font-size:1.3em}.ne-dev-alg-result{font-family:var(--ne-display);overflow-wrap:anywhere;margin:0;font-size:max(28px,min(2.8vw,38px));line-height:1.4}.ne-dev-alg-roots{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ne-dev-alg-plain{border-top:1px solid var(--ne-rule);flex-direction:column;display:flex}.ne-dev-alg-plain>span{color:var(--ne-ink-soft);padding:10px 20px 8px;font-size:13px}.ne-dev-alg-plain pre{white-space:pre-wrap;overflow-wrap:anywhere;flex:none}.ne-dev-bc-entry{grid-template-columns:minmax(0,1fr) auto 44px 44px;align-items:center;gap:4px;display:grid}.ne-dev-bc-entry>span{color:var(--ne-ink-soft);padding:0 6px;font-size:13px}.ne-dev-bc-entry .ne-ibtn{border:1px solid var(--ne-field-line);height:48px}.ne-dev-bc-err{color:var(--ne-ember);grid-column:1/-1;margin:4px 0 0;font-size:14px;line-height:1.5}.ne-dev-bc-words,.ne-dev-bc-ops{border-bottom:1px solid var(--ne-rule);display:grid}.ne-dev-bc-words{border-top:1px solid var(--ne-rule);grid-template-columns:96px minmax(0,1fr)}.ne-dev-bc-words>span{border-right:1px solid var(--ne-rule);color:var(--ne-ink-soft);align-items:center;padding:0 20px;font-size:13px;display:flex}.ne-dev-bc-words>div,.ne-dev-bc-ops{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));display:grid}.ne-dev-bc-ops{--n:6}.ne-dev-bc-words button,.ne-dev-bc-ops button{min-height:48px;color:var(--ne-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px}.ne-dev-bc-ops button{font-family:var(--ne-mono);font-size:14px}.ne-dev-bc-words button+button,.ne-dev-bc-ops button+button{border-left:1px solid var(--ne-rule)}.ne-dev-bc-words button:hover:not([aria-pressed=true]):not(:disabled),.ne-dev-bc-ops button:hover:not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-dev-bc-words button[aria-pressed=true],.ne-dev-bc-ops button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-dev-bc-words button:disabled{color:var(--ne-ink-soft);cursor:default;opacity:.55;text-decoration:line-through}.ne-dev-bc-hint{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink-soft);margin:0;padding:10px 20px;font-size:13px;line-height:1.5}.ne-dev-bc-reg{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px 14px;display:grid}.ne-dev-bc-byte{flex-direction:column;gap:4px;min-width:0;display:flex}.ne-dev-bc-hex,.ne-dev-bc-idx{font-family:var(--ne-mono);grid-template-columns:1fr 1fr;font-size:13px;display:grid}.ne-dev-bc-hex span{border-bottom:1px solid var(--ne-rule);text-align:center}.ne-dev-bc-idx{font-family:var(--ne-body);color:var(--ne-ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.ne-dev-bc-idx span+span{text-align:right}.ne-dev-bc-bits{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.ne-dev-bc-bits>:nth-child(4){margin-right:4px}.ne-dev-bc-bits button,.ne-dev-bc-bits span{border:1px solid var(--ne-field-line);background:var(--ne-paper);min-width:0;height:44px;color:var(--ne-ink-soft);font-family:var(--ne-mono);border-radius:2px;place-items:center;padding:0;font-size:13px;display:grid}.ne-dev-bc-bits button{cursor:pointer}.ne-dev-bc-bits button:hover:not([aria-pressed=true]){border-color:var(--ne-ink)}.ne-dev-bc-bits button[aria-pressed=true],.ne-dev-bc-bits span[data-on]{border-color:var(--ne-ink);background:var(--ne-ink);color:var(--ne-note)}.ne-dev-bc-values{border-bottom:1px solid var(--ne-rule);margin:0;padding:0;list-style:none}.ne-dev-bc-values li{align-items:center;gap:8px;min-height:60px;padding:8px 8px 8px 20px;display:flex}.ne-dev-bc-values li+li{border-top:1px solid var(--ne-rule)}.ne-dev-bc-values div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ne-dev-bc-values span{color:var(--ne-ink-soft);font-size:13px}.ne-dev-bc-values code{font-family:var(--ne-mono);overflow-wrap:anywhere;font-size:15px}.ne-dev-bc-muted{color:var(--ne-ink-soft)}.ne-dev-br-source.ne-pane-text{border-bottom:1px solid var(--ne-rule);min-height:240px}.ne-dev-br-source.is-braille,.ne-dev-br-out .is-braille{letter-spacing:.04em;font-size:30px;line-height:1.45}.ne-dev-br-kb,.ne-dev-br-source+.ne-opts{border-bottom:1px solid var(--ne-rule)}.ne-dev-br-kb>p{color:var(--ne-ink-soft);margin:0;padding:14px 20px;font-size:13px;line-height:1.5}.ne-dev-br-kb-body{border-top:1px solid var(--ne-rule);grid-template-columns:minmax(96px,1fr) minmax(0,2fr);display:grid}.ne-dev-br-kb-cell{border-right:1px solid var(--ne-rule);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.ne-dev-br-kb-cell output{line-height:0;display:block}.ne-dev-br-kb-cell svg circle{fill:var(--ne-rule)}.ne-dev-br-kb-cell svg circle.is-raised{fill:var(--ne-ink)}.ne-dev-br-kb-cell span{font-variant-numeric:tabular-nums;color:var(--ne-ink-soft);font-size:13px}.ne-dev-br-kb-dots{background:var(--ne-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ne-dev-br-kb-dots button{background:var(--ne-note);min-height:48px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:grid}.ne-dev-br-kb-dots button i{border:1.5px solid var(--ne-ink);border-radius:50%;width:14px;height:14px}.ne-dev-br-kb-dots button[aria-pressed=true] i{background:var(--ne-ink)}.ne-dev-br-kb-dots button:hover{background:var(--ne-ink-wash)}.ne-dev-br-kb-dots kbd{border:1px solid var(--ne-rule);min-width:22px;font-family:var(--ne-mono);color:var(--ne-ink-soft);text-align:center;border-radius:2px;padding:1px 6px;font-size:12px}.ne-dev-br-kb-acts{border-top:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ne-dev-br-kb-acts button{background:var(--ne-note);min-height:48px;color:var(--ne-ink);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-size:15px;display:inline-flex}.ne-dev-br-kb-acts button svg{width:18px;height:18px}.ne-dev-br-kb-acts button:hover:not(:disabled){background:var(--ne-ink-wash)}.ne-dev-br-kb-acts button:disabled{color:rgba(74,83,112,.55);cursor:default}.ne-dev-br-emboss{flex-wrap:wrap;align-items:flex-start;gap:12px 8px;max-height:300px;padding:2px;display:flex;overflow:auto}.ne-dev-br-glyph{flex-direction:column;align-items:center;gap:6px;min-width:16px;display:inline-flex}.ne-dev-br-glyph svg circle{fill:var(--ne-rule)}.ne-dev-br-glyph svg circle.is-raised{fill:var(--ne-ink)}.ne-dev-br-glyph[data-tone=indicator] svg circle.is-raised{fill:var(--ne-ink-soft)}.ne-dev-br-glyph b{min-height:14px;color:var(--ne-ink-soft);font-size:12px;font-weight:400;line-height:1.15}.ne-dev-br-plain{color:var(--ne-ink-soft);font-size:15px;line-height:26px}.ne-dev-br-space{width:10px}.ne-dev-br-break{flex-basis:100%;height:0}.ne-dev-br-out{border-bottom:1px solid var(--ne-rule);flex:1;min-height:160px;max-height:320px;padding:18px 20px;overflow:auto}.ne-dev-br-out p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.6}.ne-dev-br-out p.ne-pane-empty{padding:16px 0;font-size:15px}.ne-dev-br-out:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-dev-br-page h3{margin:0;padding:14px 20px 0;font-size:15px;font-weight:500}.ne-dev-br-page .ne-cells{border-top:1px solid var(--ne-rule);margin-top:10px}@media (max-width:520px){.ne-dev-br-kb-body{grid-template-columns:1fr}.ne-dev-br-kb-cell{border-right:0;border-bottom:1px solid var(--ne-rule);flex-direction:row;gap:16px}}.ne-dev-cron-box{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:64px;color:var(--ne-ink);letter-spacing:.02em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:2px;padding:0 16px;font-size:max(18px,min(2vw,24px))}.ne-dev-cron-box[aria-invalid=true]{border-color:var(--ne-ember)}.ne-dev-cron-rows{border-top:1px solid var(--ne-rule);margin:0;padding:0;list-style:none}.ne-dev-cron-rows>li{border-bottom:1px solid var(--ne-rule)}.ne-dev-cron-face{grid-template-columns:minmax(0,1fr) minmax(88px,34%);align-items:stretch;display:grid}.ne-dev-cron-face button{min-width:0;min-height:52px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px 0 16px;font-size:15px;display:flex}.ne-dev-cron-face button:hover{background:var(--ne-ink-wash)}.ne-dev-cron-face button svg{width:16px;height:16px;color:var(--ne-ink-soft);flex:none}.ne-dev-cron-name{flex:none;font-weight:500}.ne-dev-cron-detail{min-width:0;color:var(--ne-ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-dev-cron-rows>li[data-failed] .ne-dev-cron-detail{color:var(--ne-ember)}.ne-dev-cron-face input{border:0;border-left:1px solid var(--ne-rule);background:var(--ne-paper);min-width:0;min-height:52px;color:var(--ne-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:0 14px;font-size:16px}.ne-dev-cron-face input[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--ne-ember)}.ne-dev-cron-face input:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-dev-cron-panel{border-top:1px solid var(--ne-rule);background:var(--ne-ink-wash)}.ne-dev-cron-panel .ne-opts{background:var(--ne-note)}.ne-dev-cron-nums{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;padding:16px 20px 20px;display:grid}.ne-dev-cron-custom{color:var(--ne-ink-soft);margin:0;padding:14px 20px;font-size:14px}.ne-dev-cron-note{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink-soft);margin:0;padding:12px 20px;font-size:14px;line-height:1.55}.ne-dev-cron-canon{overflow-wrap:anywhere;font-size:18px;display:block}.ne-dev-cron-errs b{font-weight:500}.ne-pane-sec .ne-dev-cron-errs{margin:0 0 12px}.ne-dev-cron-rails{border-bottom:0;margin:0}.ne-dev-cron-rail{color:var(--ne-ink-soft);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:6px 0;font-size:13px;display:grid}.ne-dev-cron-rail[data-chosen]>span{color:var(--ne-ink);font-weight:500}.ne-dev-cron-rail ol{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.ne-dev-cron-rail li{border:1px solid var(--ne-rule);min-height:14px;color:var(--ne-ink-soft);white-space:nowrap;border-radius:1px;place-items:center;font-size:11px;line-height:1.6;display:grid;overflow:hidden}.ne-dev-cron-rail li[data-tone=kept]{border-color:var(--ne-ink);background:var(--ne-ink);color:var(--ne-note)}.ne-dev-cron-rail li[data-tone=next]{border-color:var(--ne-ink);background:var(--ne-ink);color:var(--ne-note);box-shadow:0 0 0 2px var(--ne-note),0 0 0 3px var(--ne-ink)}.ne-dev-cron-rail li[data-tone=blank]{border-style:dashed}.ne-dev-cron-rails figcaption{color:var(--ne-ink-soft);margin-top:12px;font-size:13px;line-height:1.5}@media (max-width:520px){.ne-dev-cron-rail{grid-template-columns:1fr;gap:4px}.ne-dev-cron-rail[data-kind=minute] ol{grid-template-columns:repeat(30,minmax(0,1fr))}.ne-dev-cron-rail[data-kind=dom] ol{grid-template-columns:repeat(16,minmax(0,1fr))}.ne-dev-cron-rail[data-kind=month] li{font-size:0}}.ne-dev-enc-text.ne-pane-text{min-height:300px}.ne-dev-enc-groups{flex-wrap:wrap;gap:14px 12px;display:flex}.ne-dev-enc-group{grid-template-columns:repeat(24,7px);gap:4px 1px;display:grid}.ne-dev-enc-units,.ne-dev-enc-slots{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ne-dev-enc-units span{border-bottom:1px solid var(--ne-rule);font-family:var(--ne-mono);text-align:center;white-space:pre;padding:2px 0;font-size:13px;line-height:1.3}.ne-dev-enc-units+.ne-dev-enc-slots+.ne-dev-enc-units span{border-top:1px solid var(--ne-rule);border-bottom:0}.ne-dev-enc-units span[data-faint]{color:var(--ne-ink-soft)}.ne-dev-enc-slots i{border:1px solid var(--ne-ink-soft);border-radius:1px;height:12px;display:block}.ne-dev-enc-slots i[data-slot=one]{border-color:var(--ne-ink);background:var(--ne-ink)}.ne-dev-enc-slots i[data-slot=pad]{border-style:dashed}.ne-dev-enc-slots i[data-slot=absent]{border-color:var(--ne-rule)}.ne-dev-enc-slots i:nth-child(6n+1){margin-left:0}.ne-dev-enc-pairs{flex-wrap:wrap;gap:6px 4px;max-height:240px;display:flex;overflow:auto}.ne-dev-enc-break{flex-basis:100%;height:0}.ne-dev-enc-pair{min-width:22px;font-family:var(--ne-mono);white-space:pre;border:1px solid transparent;border-radius:2px;flex-direction:column;align-items:center;padding:2px 4px;font-size:13px;line-height:1.4;display:inline-flex}.ne-dev-enc-pair>span+span{color:var(--ne-ink-soft)}.ne-dev-enc-pair[data-changes]{border-color:var(--ne-ink)}.ne-dev-enc-pair[data-changes]>span+span{color:var(--ne-ink)}.ne-dev-enc-note{color:var(--ne-ink-soft);margin:12px 0 0;font-size:14px}.ne-dev-enc-out{min-height:200px}.ne-dev-enc-out pre{white-space:pre-wrap;overflow-wrap:anywhere}.ne-dev-enc-digest{border-top:1px solid var(--ne-rule);border-left:1px solid var(--ne-rule);grid-template-columns:repeat(16,minmax(0,1fr));display:grid}.ne-dev-enc-digest span{aspect-ratio:1;border-right:1px solid var(--ne-rule);border-bottom:1px solid var(--ne-rule);background:rgba(23,32,58,calc(var(--v,0)*88%));color:var(--ne-ink);font-family:var(--ne-mono);place-items:center;font-size:max(11px,min(1.1vw,15px));display:grid}.ne-dev-enc-digest span[data-dark]{color:var(--ne-note)}.ne-dev-enc-hashes{margin:0;padding:0;list-style:none}.ne-dev-enc-hashes li{border-bottom:1px solid var(--ne-rule);align-items:center;gap:8px;padding:10px 8px 10px 20px;display:flex}.ne-dev-enc-hashes li[aria-current]{background:var(--ne-ink-wash)}.ne-dev-enc-hashes div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ne-dev-enc-hashes span{color:var(--ne-ink-soft);font-size:13px}.ne-dev-enc-hashes li[aria-current] span{color:var(--ne-ink);font-weight:500}.ne-dev-enc-hashes code{font-family:var(--ne-mono);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.ne-dev-gr-plot{aspect-ratio:1;border-bottom:1px solid var(--ne-rule);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;max-height:640px;position:relative}.ne-dev-gr-plot canvas{cursor:grab;width:100%;height:100%;display:block}.ne-dev-gr-plot canvas:active{cursor:grabbing}.ne-dev-gr-plot canvas:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-dev-gr-trace{border-bottom:0}.ne-dev-gr-steppers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ne-dev-gr-stepper{border:1px solid var(--ne-field-line);background:var(--ne-paper);border-radius:2px;grid-template-columns:auto 44px minmax(0,1fr) 44px;align-items:center;display:grid}.ne-dev-gr-stepper>span{color:var(--ne-ink-soft);padding:0 4px 0 12px;font-size:14px}.ne-dev-gr-num{width:100%;min-width:0;min-height:44px;color:var(--ne-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;padding:0 8px;font-size:16px}.ne-dev-gr-range .ne-dev-gr-num{border:1px solid var(--ne-field-line);background:var(--ne-paper);border-radius:2px}.ne-dev-gr-table{max-width:100%;overflow-x:auto}.ne-dev-gr-table:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-dev-gr-table .ne-tool-table th,.ne-dev-gr-table .ne-tool-table td{color:var(--ne-ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px 12px 6px 0}.ne-dev-gr-table .ne-tool-table thead th{color:var(--ne-ink-soft)}.ne-dev-gr-dot{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.ne-dev-gr-fns{margin:0;padding:0;list-style:none}.ne-dev-gr-fns li{border-bottom:1px solid var(--ne-rule)}.ne-dev-gr-fn{grid-template-columns:52px 56px minmax(0,1fr) 44px 44px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:grid}.ne-dev-gr-swatch{background:var(--swatch);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:2px;padding:0;font-size:15px;font-weight:500}.ne-dev-gr-swatch[data-off]{box-shadow:inset 0 0 0 2px var(--swatch);color:var(--ne-ink);background:0 0}.ne-dev-gr-rel,.ne-dev-gr-input{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-width:0;min-height:44px;color:var(--ne-ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:2px;padding:0 10px;font-size:16px}.ne-dev-gr-input.ne-mono{font-size:15px}.ne-dev-gr-input[aria-invalid=true]{border-color:var(--ne-ember)}.ne-dev-gr-err{color:var(--ne-ember);margin:-2px 0 0;padding:0 12px 10px;font-size:13px;line-height:1.5}.ne-dev-gr-add{border-top:0;border-bottom:1px solid var(--ne-rule);margin-top:0}.ne-dev-gr-range{color:var(--ne-ink-soft);grid-template-columns:52px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:grid}.ne-dev-gr-buttons{border:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.ne-dev-gr-toggles{grid-template-columns:repeat(3,minmax(0,1fr))}.ne-dev-gr-buttons button{background:var(--ne-note);min-width:0;min-height:44px;color:var(--ne-ink);font:inherit;cursor:pointer;transition:background-color .16s var(--ne-ease);border:0;padding:0 6px;font-size:15px}.ne-dev-gr-buttons button:hover:not(:disabled):not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-dev-gr-buttons button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-dev-gr-buttons button:disabled{color:var(--ne-ink-soft);cursor:default}.ne-dev-gr-examples{border-bottom:0}.ne-dev-gr-examples p{color:var(--ne-ink-soft);margin:-6px 0 0;font-size:13px;line-height:1.5}.ne-dev-gr-ex button.ne-mono{font-size:14px}@media (max-width:520px){.ne-dev-gr-steppers{grid-template-columns:1fr}.ne-dev-gr-fn{grid-template-columns:44px 50px minmax(0,1fr) 44px 44px;gap:4px;padding-left:8px}.ne-dev-gr-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.ne-dev-gr-toggles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ne-dev-gr-buttons button{transition:none}}.ne-dev-ipa-glyph{font-family:var(--ne-body)}.ne-dev-gl-word>.ne-dev-ipa-glyph{font-size:17px}.ne-dev-ipa-stress,.ne-dev-gl-out .ne-dev-ipa-stress{font-weight:700}.ne-dev-mc-source.ne-pane-text{border-bottom:1px solid var(--ne-rule);min-height:220px}.ne-dev-mc-speed{border-bottom:1px solid var(--ne-rule);grid-template-columns:96px minmax(0,1fr) 10ch;align-items:center;min-height:56px;display:grid}.ne-dev-mc-speed label{border-right:1px solid var(--ne-rule);color:var(--ne-ink-soft);align-self:stretch;align-items:center;padding:0 20px;font-size:13px;display:flex}.ne-dev-mc-speed input{width:auto;min-height:44px;accent-color:var(--ne-ink);margin:0 16px}.ne-dev-mc-speed output{font-variant-numeric:tabular-nums;text-align:right;padding-right:20px;font-size:15px}.ne-dev-mc-keys{border-bottom:1px solid var(--ne-rule)}.ne-dev-mc-keys p{color:var(--ne-ink-soft);margin:0;padding:14px 20px;font-size:13px;line-height:1.5}.ne-dev-mc-keys>div{border-top:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.ne-dev-mc-keys button,.ne-dev-mc-transport button{background:var(--ne-note);min-height:52px;color:var(--ne-ink);font:inherit;cursor:pointer;transition:background-color .16s var(--ne-ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:15px;display:inline-flex}.ne-dev-mc-keys button{grid-column:span 2}.ne-dev-mc-keys button.is-main{grid-column:span 3;min-height:64px;font-weight:500}.ne-dev-mc-keys button svg,.ne-dev-mc-transport button svg{flex:none;width:18px;height:18px}.ne-dev-mc-dit{background:currentColor;border-radius:50%;width:7px;height:7px}.ne-dev-mc-keys button:hover:not(:disabled),.ne-dev-mc-transport button:hover:not(:disabled):not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-dev-mc-keys button:disabled,.ne-dev-mc-transport button:disabled{color:rgba(74,83,112,.55);cursor:default}.ne-dev-mc-tape{flex-wrap:wrap;gap:14px 15px;max-height:260px;padding:4px 2px 2px;display:flex;overflow:auto}.ne-dev-mc-glyph{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.ne-dev-mc-gap{height:1px}.ne-dev-mc-marks{width:100%;height:8px;display:block;position:relative}.ne-dev-mc-marks i{background:var(--ne-ink);border-radius:1px;height:8px;transition:opacity 80ms linear;position:absolute;top:0}.ne-dev-mc-marks i[data-state=dim]{opacity:.25}.ne-dev-mc-marks i[data-state=sounding]{height:11px;top:-2px}.ne-dev-mc-glyph b{font-family:var(--ne-mono);color:var(--ne-ink-soft);font-size:12px;font-weight:400;line-height:1}.ne-dev-mc-glyph[data-focus] b{color:var(--ne-ink);font-weight:600}.ne-dev-mc-glyph b[data-unknown]{color:var(--ne-ember)}.ne-dev-mc-out{min-height:160px}.ne-dev-mc-out pre{white-space:pre-wrap;overflow-wrap:anywhere}.ne-dev-mc-note{color:var(--ne-ink-soft);margin:0;padding:12px 20px;font-size:13px}.ne-dev-mc-err.ne-err-card{margin-top:16px}.ne-dev-mc-transport{border-top:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:1fr 1.4fr 1fr;gap:1px;margin-top:auto;display:grid}.ne-dev-mc-transport button{min-height:56px}.ne-dev-mc-transport button.is-main{font-weight:500}.ne-dev-mc-transport button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-dev-mc-transport+.ne-act-row{margin-top:0}@media (max-width:520px){.ne-dev-mc-speed{grid-template-columns:minmax(0,1fr) 10ch}.ne-dev-mc-speed label{border-right:0;border-bottom:1px solid var(--ne-rule);grid-column:1/-1;min-height:36px}}@media (prefers-reduced-motion:reduce){.ne-dev-mc-keys button,.ne-dev-mc-transport button,.ne-dev-mc-marks i{transition:none}}.ne-dev-np-source.ne-pane-text{border-bottom:1px solid var(--ne-rule);flex:none;min-height:180px}.ne-dev-np-chart-sec{border-bottom:0}.ne-dev-np-chart-sec>p{color:var(--ne-ink-soft);margin:-6px 0 14px;font-size:13px}.ne-dev-np-chart{border:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:1px;display:grid}.ne-dev-np-chart button{background:var(--ne-note);min-height:44px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ne-ease);border:0;grid-template-columns:1fr auto;grid-template-areas:"letter morse""signs signs""word word";align-items:center;gap:6px;padding:8px 8px 9px;display:grid}.ne-dev-np-chart button:hover{background:var(--ne-ink-wash)}.ne-dev-np-chart button[data-used]{box-shadow:inset 0 0 0 2px var(--ne-ink)}.ne-dev-np-chart b{font-family:var(--ne-display);grid-area:letter;font-size:22px;font-weight:500;line-height:1}.ne-dev-np-morse{grid-area:morse;align-items:center;gap:2px;display:inline-flex}.ne-dev-np-morse i{background:var(--ne-ink);border-radius:50%;width:4px;height:4px}.ne-dev-np-morse i[data-dah]{border-radius:1px;width:11px}.ne-dev-np-signs{grid-area:signs;align-items:center;gap:6px;display:flex}.ne-dev-np-sem{flex:none;width:30px;height:30px}.ne-dev-np-sem circle{fill:none;stroke:var(--ne-rule);stroke-width:1.5px}.ne-dev-np-sem line{stroke:var(--ne-ink);stroke-width:3px;stroke-linecap:round}.ne-dev-np-flag{flex:none;width:40px;height:30px;display:block}.ne-dev-np-flag-edge{stroke:var(--ne-ink);stroke-width:2px}.ne-dev-np-word{text-overflow:ellipsis;white-space:nowrap;color:var(--ne-ink-soft);grid-area:word;font-size:13px;line-height:1.2;overflow:hidden}.ne-dev-np-hoist{flex-wrap:wrap;align-items:flex-start;gap:16px 8px;max-height:340px;padding:2px 2px 4px;display:flex;overflow:auto}.ne-dev-np-hoisted{flex-direction:column;align-items:center;gap:6px;min-width:44px;padding-top:8px;display:inline-flex;position:relative}.ne-dev-np-hoisted:before{background:var(--ne-ink-soft);content:"";width:1px;height:8px;position:absolute;top:0;left:50%}.ne-dev-np-hoisted .ne-dev-np-flag{width:44px;height:33px}.ne-dev-np-hoisted small{color:var(--ne-ink-soft);white-space:nowrap;font-size:12px;line-height:1.2}.ne-dev-np-plain{border:1px dashed var(--ne-ink-soft);width:44px;height:33px;font-family:var(--ne-mono);place-items:center;font-size:15px;display:grid}.ne-dev-np-tack{border-top:1px dashed var(--ne-ink-soft);align-self:stretch;width:14px;margin-top:4px}.ne-dev-np-break{flex-basis:100%;height:0}.ne-dev-np-out{border-bottom:1px solid var(--ne-rule);flex:1;min-height:160px;max-height:360px;padding:18px 20px;overflow:auto}.ne-dev-np-out p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.6}.ne-dev-np-out p.ne-pane-empty{padding:16px 0;font-size:15px}.ne-dev-np-out:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.ne-dev-np-chart button{transition:none}}.ne-dev-rt-editor{flex:1;min-height:440px;position:relative}.ne-dev-rt-editor[data-dragging]{background:var(--ne-ink-wash)}.ne-dev-rt-mirror,.ne-dev-rt-text{font-family:var(--ne-mono);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;-moz-tab-size:2;tab-size:2;scrollbar-gutter:stable;border:0;margin:0;padding:20px;font-size:14px;line-height:1.6}.ne-dev-rt-mirror{color:var(--ne-ink);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ne-dev-rt-text{color:transparent;width:100%;height:100%;min-height:440px;caret-color:var(--ne-ink);resize:vertical;background:0 0;display:block;position:relative;overflow-y:auto}.ne-dev-rt-text::placeholder{color:var(--ne-ink-soft)}.ne-dev-rt-text::selection{background:rgba(23,32,58,.22)}.ne-bench .ne-dev-rt-text:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-dev-rt-k-meta,.ne-dev-rt-k-mark,.ne-dev-rt-k-detail,.ne-dev-rt-k-note{color:var(--ne-ink-soft)}.ne-dev-rt-k-step{background:rgba(23,32,58,.09)}.ne-dev-rt-k-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ne-dev-rt-k-discard{color:var(--ne-ink-soft);text-decoration:line-through}.ne-dev-rt-lit{-webkit-text-decoration:underline wavy var(--ne-ember);-webkit-text-decoration:underline wavy var(--ne-ember);-webkit-text-decoration:underline wavy var(--ne-ember);text-decoration:underline wavy var(--ne-ember);text-underline-offset:4px;text-decoration-thickness:1px}.ne-dev-rt-editor+.ne-err-card{margin-top:4px}.ne-dev-rt-note{color:var(--ne-ink-soft);margin:0;font-size:13px;line-height:1.55}.ne-dev-rt-note a{min-height:24px;color:var(--ne-ink);text-underline-offset:3px;text-decoration:underline;display:inline-block}.ne-dev-rt-scale{border-bottom:1px solid var(--ne-rule);grid-template-columns:96px minmax(0,1fr);display:grid}.ne-dev-rt-scale>span{border-right:1px solid var(--ne-rule);color:var(--ne-ink-soft);align-items:center;padding:0 20px;font-size:13px;display:flex}.ne-dev-rt-scale>div{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.ne-dev-rt-scale .ne-ibtn{width:48px;height:48px}.ne-dev-rt-scale input{border:0;border-inline:1px solid var(--ne-rule);min-width:0;min-height:48px;color:var(--ne-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;padding:0 8px;font-size:18px}.ne-dev-rt-picture{background:var(--ne-paper);flex:1;min-height:320px;max-height:720px;overflow:auto}.ne-bench .ne-dev-rt-picture:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-dev-rt-card{flex-direction:column;gap:14px;padding:20px;display:flex}.ne-dev-rt-title{font-family:var(--ne-display);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:500;line-height:1.15}.ne-dev-rt-shopping{flex-direction:column;max-width:26rem;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ne-dev-rt-shopping li{border-bottom:1px solid var(--ne-rule);justify-content:space-between;gap:12px;padding:3px 0;display:flex}.ne-dev-rt-shopping li>span:first-child{overflow-wrap:anywhere;min-width:0}.ne-dev-rt-shopping li>span+span{max-width:55%;color:var(--ne-ink-soft);text-align:right;flex:none}.ne-dev-rt-notes{color:var(--ne-ink-soft);margin:0;padding-left:20px;font-size:14px;line-height:1.5}.ne-dev-rt-grid{width:max-content;min-width:100%;display:grid}.ne-dev-rt-cell{border:0;border-right:1px solid var(--ne-ink);border-bottom:1px solid var(--ne-ink);background:var(--ne-note);min-width:0;max-width:16rem;color:var(--ne-ink);font:inherit;text-align:left;overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:2px;margin:0;padding:8px 12px;font-size:14px;line-height:1.3;display:flex}.ne-dev-rt-cell.is-pad{padding:0}.ne-dev-rt-cell.is-top{border-top:1px solid var(--ne-ink)}.ne-dev-rt-cell.is-left{border-left:1px solid var(--ne-ink)}.ne-dev-rt-cell.is-ref{background:var(--ne-paper)}.ne-dev-rt-cell.is-step,.ne-dev-rt-cell.is-banner{text-align:center;align-items:center;max-width:none}.ne-dev-rt-cell.is-step{z-index:1;cursor:pointer;background:rgba(23,32,58,.06);min-height:44px;position:relative}.ne-dev-rt-cell.is-step:hover{background:rgba(23,32,58,.12)}.ne-dev-rt-cell.is-step[aria-pressed=true]{color:var(--ne-ink-soft)}.ne-dev-rt-cell.is-step[aria-pressed=true] .ne-dev-rt-label{text-decoration:line-through}.ne-dev-rt-cell.is-vertical{writing-mode:vertical-rl;rotate:180deg}.ne-dev-rt-label{font-weight:500}.ne-dev-rt-detail,.ne-dev-rt-name{color:var(--ne-ink-soft);font-size:12.5px}.ne-dev-rt-name:before{content:"= "}.ne-dev-rt-discard{border:1px dashed var(--ne-ink-soft);color:var(--ne-ink-soft);padding:0 4px;font-size:12.5px}.ne-dev-rt-discard:before{content:"✕ "}.ne-dev-rt-marks{z-index:3;pointer-events:none;flex-direction:column;place-self:center start;gap:1px;display:flex;position:relative;translate:-50%}.ne-dev-rt-marks span{border:1px solid var(--ne-ink);background:var(--ne-note);width:18px;height:18px;font-family:var(--ne-mono);place-items:center;font-size:11px;display:grid}.ne-dev-rt-hint{color:var(--ne-ink-soft);margin:0;font-size:13px}.ne-act-row.ne-dev-rt-acts{margin-top:0}.ne-dev-rt-print{opacity:0;pointer-events:none;border:0;width:0;height:0;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:860px){.ne-dev-rt-editor,.ne-dev-rt-text{min-height:320px}}@media (max-width:520px){.ne-dev-rt-scale{grid-template-columns:1fr}.ne-dev-rt-scale>span{border-right:0;border-bottom:1px solid var(--ne-rule);min-height:36px}}.ne-dev-rq-methods{border-bottom:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ne-dev-rq-methods button{background:var(--ne-note);min-height:48px;color:var(--ne-ink);font:inherit;font-family:var(--ne-mono);cursor:pointer;transition:background-color .16s var(--ne-ease);border:0;padding:0 6px;font-size:14px}.ne-dev-rq-methods button:hover:not([aria-pressed=true]){background:var(--ne-paper)}.ne-dev-rq-methods button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-dev-rq-sec{padding-top:8px;padding-bottom:12px}.ne-dev-rq-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ne-dev-rq-head h3{margin:0;font-size:15px;font-weight:500}.ne-dev-rq-pairs{flex-direction:column;gap:8px;margin-top:6px;display:flex}.ne-dev-rq-pair{grid-template-columns:minmax(0,2fr) minmax(0,3fr) 44px;align-items:center;gap:8px;display:grid}.ne-dev-rq-pair input,.ne-dev-rq-body{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:44px;color:var(--ne-ink);font-family:var(--ne-mono);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:2px;padding:0 12px;font-size:14px}.ne-dev-rq-body{resize:vertical;min-height:140px;padding:12px;line-height:1.55}.ne-dev-rq-pair input::placeholder,.ne-dev-rq-body::placeholder{color:var(--ne-ink-soft)}.ne-dev-rq-target{flex-direction:column;gap:4px;display:flex}.ne-dev-rq-target span{color:var(--ne-ink-soft);font-size:13px}.ne-dev-rq-target code{font-family:var(--ne-mono);overflow-wrap:anywhere;font-size:14px}.ne-dev-rq-target em{color:var(--ne-ink-soft);font-style:normal}.ne-dev-rq-code>.ne-dev-rq-head{border-bottom:1px solid var(--ne-rule);min-height:52px;padding:0 8px 0 20px}.ne-dev-rq-code .ne-pane-out{min-height:120px}.ne-dev-rq-code .ne-pane-out pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px}.ne-dev-rq-methods:after{content:"";background:var(--ne-note)}.ne-dev-sci-display{border-bottom:1px solid var(--ne-rule);background:var(--ne-paper);outline-offset:-2px;flex-direction:column;gap:6px;padding:16px 20px 14px;display:flex}.ne-dev-sci-display:focus-visible{outline:2px solid var(--ne-ink)}.ne-dev-sci-top{align-items:baseline;gap:16px;min-height:28px;display:flex}.ne-dev-sci-lamp{color:var(--ne-ink-soft);flex:none;font-size:13px}.ne-dev-sci-expr{white-space:nowrap;text-align:right;scrollbar-width:thin;flex:1;min-width:0;font-size:18px;line-height:1.5;overflow-x:auto}.ne-dev-sci-expr[data-dimmed]{color:var(--ne-ink-soft)}.ne-dev-sci-expr sup,.ne-dev-sci-row-expr sup{font-size:.7em}.ne-dev-sci-function{font-style:italic}.ne-dev-sci-operation{padding-left:.12em;padding-right:.12em}.ne-dev-sci-ghost{color:var(--ne-rule)}.ne-dev-sci-readout{min-height:1.15em;font-family:var(--ne-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;scrollbar-width:thin;font-size:max(38px,min(3.6vw,52px));font-weight:500;line-height:1.1;display:block;overflow-x:auto}.ne-dev-sci-readout[data-kind=preview],.ne-dev-sci-readout[data-kind=idle]{color:var(--ne-ink-soft)}.ne-dev-sci-readout[data-kind=failure]{color:var(--ne-ember)}.ne-dev-sci-gap{margin-right:.16em}.ne-dev-sci-exp sup{font-size:.5em}.ne-dev-sci-keys{background:var(--ne-rule);border-bottom:1px solid var(--ne-rule);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(52px,auto);gap:1px;display:grid}.ne-dev-sci-key{background:var(--ne-note);min-width:0;color:var(--ne-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .16s var(--ne-ease),color .16s var(--ne-ease);border:0;padding:0 4px;font-size:18px}.ne-dev-sci-key[data-role=function],.ne-dev-sci-key[data-role=constant],.ne-dev-sci-key[data-role=clear]{background:color-mix(in srgb,var(--ne-ink)4%,var(--ne-note));font-size:15px}.ne-dev-sci-key[data-role=operation]{background:color-mix(in srgb,var(--ne-ink)8%,var(--ne-note));font-size:20px}.ne-dev-sci-key[data-role=clear]{color:var(--ne-ink-soft)}.ne-dev-sci-key[data-role=equals]{background:var(--ne-ink);color:var(--ne-note);font-size:22px}.ne-dev-sci-key:hover:not(:disabled){background:color-mix(in srgb,var(--ne-ink)14%,var(--ne-note))}.ne-dev-sci-key[data-role=equals]:hover:not(:disabled){background:var(--ne-ink-soft)}.ne-dev-sci-key:active:not(:disabled){background:var(--ne-ink);color:var(--ne-note)}.ne-dev-sci-key:disabled{opacity:.5;cursor:progress}.ne-dev-sci-tape{border-bottom:1px solid var(--ne-rule);max-height:340px;margin:0;padding:0;list-style:none;overflow-y:auto}.ne-dev-sci-tape li{border-bottom:1px solid var(--ne-rule);grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;padding-right:8px;display:grid}.ne-dev-sci-tape li:last-child{border-bottom:0}.ne-dev-sci-row{min-width:0;min-height:56px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px 8px 20px;display:flex}.ne-dev-sci-row:hover{background:var(--ne-ink-wash)}.ne-dev-sci-row-expr{max-width:100%;color:var(--ne-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ne-dev-sci-row-result{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;font-size:18px}.ne-dev-sci-consts{border-bottom:0}.ne-dev-sci-hint{color:var(--ne-ink-soft);margin:-6px 0 12px;font-size:13px;line-height:1.5}.ne-dev-sci-group+.ne-dev-sci-group{margin-top:16px}.ne-dev-sci-group h4{color:var(--ne-ink-soft);margin:0 0 4px;font-size:13px;font-weight:400}.ne-dev-sci-group ul{border-top:1px solid var(--ne-rule);margin:0;padding:0;list-style:none}.ne-dev-sci-group button{border:0;border-bottom:1px solid var(--ne-rule);width:100%;min-height:44px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:10px 8px;font-size:15px;display:flex}.ne-dev-sci-group button:hover{background:var(--ne-ink-wash)}.ne-dev-sci-cname i{color:var(--ne-ink-soft);margin-left:4px}.ne-dev-sci-cval{font-variant-numeric:tabular-nums;color:var(--ne-ink-soft);font-size:14px}.ne-dev-sci-clist{scrollbar-width:thin;max-height:320px;margin:0 -20px -20px;padding:0 20px 20px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.ne-dev-sci-key{transition:none}}@font-face{font-family:Noto Sans Shavian;src:url(/tools/dev/NotoSansShavian-Regular.woff2)format("woff2");font-display:swap}.ne-dev-sh-glyph{font-family:"Noto Sans Shavian",var(--ne-body)}.ne-dev-gl-source.ne-pane-text{border-bottom:1px solid var(--ne-rule);flex:none;min-height:160px}.ne-dev-gl-hint{color:var(--ne-ink-soft);margin:0 0 12px;font-size:13px;line-height:1.5}.ne-dev-gl-sec{max-height:360px;overflow:auto}.ne-dev-gl-flow{flex-wrap:wrap;align-items:flex-end;gap:6px 2px;display:flex}.ne-dev-gl-word{min-height:44px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid transparent;border-radius:2px;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 5px;display:inline-flex}.ne-dev-gl-word>span{white-space:nowrap;font-size:20px;line-height:1.25}.ne-dev-gl-word>small{color:var(--ne-ink-soft);font-size:13px;line-height:1.2}.ne-dev-gl-word:hover{background:var(--ne-ink-wash)}.ne-dev-gl-word[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-dev-gl-word[aria-pressed=true]>small{color:var(--ne-note)}.ne-dev-gl-word[data-guess]>span,.ne-dev-gl-out [data-guess],.ne-dev-gl-legend [data-guess]{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.ne-dev-gl-punct{align-self:flex-end;padding-bottom:6px;font-size:18px}.ne-dev-gl-break{flex-basis:100%;height:0}.ne-dev-gl-editor{border-top:1px solid var(--ne-ink);border-bottom:1px solid var(--ne-rule)}.ne-dev-gl-head{justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 0 20px;display:flex}.ne-dev-gl-head h3{font-family:var(--ne-display);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:500}.ne-dev-gl-head h3 span{font-family:var(--ne-body);color:var(--ne-ink-soft);font-size:15px;font-weight:400}.ne-dev-gl-editor>.ne-dev-gl-hint{margin:4px 20px 12px}.ne-dev-gl-letters{border-block:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:1px;display:grid}.ne-dev-gl-letters button{background:var(--ne-note);min-height:72px;color:var(--ne-ink);font:inherit;cursor:pointer;border:0;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.ne-dev-gl-letters button>span{font-size:26px;line-height:1.15}.ne-dev-gl-letters button>small{color:var(--ne-ink-soft);font-size:12px;line-height:1.25}.ne-dev-gl-letters button:hover:not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-dev-gl-letters button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-dev-gl-letters button[aria-pressed=true]>small{color:var(--ne-note)}.ne-dev-gl-tools{flex-direction:column;display:flex}.ne-dev-gl-row{border-bottom:1px solid var(--ne-rule);grid-template-columns:96px minmax(0,1fr);display:grid}.ne-dev-gl-row>span,.ne-dev-gl-row>label{border-right:1px solid var(--ne-rule);color:var(--ne-ink-soft);align-items:center;padding:8px 20px;font-size:13px;display:flex}.ne-dev-gl-row>p{color:var(--ne-ink-soft);margin:0;padding:14px 16px;font-size:14px}.ne-dev-gl-alts{flex-wrap:wrap;display:flex}.ne-dev-gl-alts button{border:0;border-right:1px solid var(--ne-rule);min-width:44px;min-height:48px;color:var(--ne-ink);font:inherit;cursor:pointer;background:0 0;padding:0 8px;font-size:22px}.ne-dev-gl-alts button:hover{background:var(--ne-ink-wash)}.ne-dev-gl-add{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ne-dev-gl-add select{border:0;border-right:1px solid var(--ne-rule);background:var(--ne-paper);min-width:0;min-height:48px;color:var(--ne-ink);font:inherit;font-size:15px;font-family:"Noto Sans Shavian",var(--ne-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:0 12px}.ne-dev-gl-add button,.ne-dev-gl-remove{min-height:48px;color:var(--ne-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:15px}.ne-dev-gl-add button+button{border-left:1px solid var(--ne-rule)}.ne-dev-gl-add button:hover:not(:disabled),.ne-dev-gl-remove:hover:not(:disabled){background:var(--ne-ink-wash)}.ne-dev-gl-remove{text-align:left;border-bottom:1px solid var(--ne-rule);padding-left:20px}.ne-dev-gl-remove:disabled,.ne-dev-gl-add button:disabled{color:rgba(74,83,112,.55);cursor:default}.ne-dev-gl-editor .ne-opts{border-top:0}.ne-dev-gl-editor .ne-opts+.ne-dev-gl-hint{margin:12px 20px 16px}.ne-dev-gl-status{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink-soft);margin:0;padding:14px 20px;font-size:14px;line-height:1.5}.ne-dev-gl-status.is-warn{color:var(--ne-ember)}.ne-dev-gl-out{flex:1;min-height:200px;max-height:420px;padding:20px;overflow:auto}.ne-dev-gl-out>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.6}.ne-dev-gl-out>p.ne-pane-empty{font-family:var(--ne-body);padding:16px 0;font-size:15px}.ne-dev-gl-out b{font-weight:400}.ne-dev-gl-out:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-dev-gl-legend{border-top:1px solid var(--ne-rule);color:var(--ne-ink-soft);flex-wrap:wrap;gap:8px 20px;margin:0;padding:12px 20px;font-size:13px;display:flex}.ne-dev-gl-legend b{color:var(--ne-ink)}.ne-dev-gl-legend+.ne-cells,.ne-dev-gl-out+.ne-cells{border-top:1px solid var(--ne-rule)}.ne-dev-gl-acts.ne-act-row{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:520px){.ne-dev-gl-row{grid-template-columns:1fr}.ne-dev-gl-row>span,.ne-dev-gl-row>label{border-right:0;border-bottom:1px solid var(--ne-rule);min-height:36px}}.ne-dev-su-cats>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ne-dev-su-lead b{font-family:var(--ne-display);font-size:28px;font-weight:500}.ne-dev-su-lead small{color:var(--ne-ink-soft);margin-top:6px;font-size:13px;line-height:1.5;display:block}.ne-dev-su-rows{overscroll-behavior:contain;max-height:640px;margin:0;padding:0;list-style:none;overflow-y:auto}.ne-dev-su-rows li+li{border-top:1px solid var(--ne-rule)}.ne-dev-su-rows button{width:100%;min-height:52px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(48px,22%) minmax(8ch,auto);align-items:center;gap:14px;padding:8px 20px;font-size:15px;display:grid}.ne-dev-su-rows button:hover{background:var(--ne-ink-wash)}.ne-dev-su-rows button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-dev-su-rows button[aria-pressed=true] small{color:var(--ne-note)}.ne-dev-su-rows i{background:linear-gradient(to right,currentColor calc(var(--share)*100%),var(--ne-rule)0);height:6px}.ne-dev-su-name{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ne-dev-su-name small{color:var(--ne-ink-soft);font-size:12.5px}.ne-dev-su-num{text-align:right;white-space:nowrap}@media (max-width:520px){.ne-dev-su-rows button{grid-template-columns:minmax(0,1fr) minmax(8ch,auto)}.ne-dev-su-rows i{grid-area:2/1/auto/-1}}.ne-dev-tw-search{border-bottom:1px solid var(--ne-rule);align-items:center;display:flex;position:relative}.ne-dev-tw-search>svg{width:20px;height:20px;color:var(--ne-ink-soft);pointer-events:none;position:absolute;left:20px}.ne-dev-tw-search input{min-width:0;min-height:56px;color:var(--ne-ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;flex:1;padding:0 12px 0 52px;font-size:16px}.ne-dev-tw-search input::placeholder{color:var(--ne-ink-soft)}.ne-bench .ne-dev-tw-search input:focus-visible{outline-offset:-2px}.ne-dev-tw-list{max-height:680px;overflow:auto}.ne-dev-tw-list h3{z-index:1;border-bottom:1px solid var(--ne-rule);background:var(--ne-note);justify-content:space-between;margin:0;padding:10px 20px;scroll-margin-top:0;font-size:15px;font-weight:500;display:flex;position:-webkit-sticky;position:sticky;top:0}.ne-dev-tw-list h3 span{color:var(--ne-ink-soft);font-variant-numeric:tabular-nums;font-weight:400}.ne-dev-tw-list ul{margin:0;padding:0;list-style:none}.ne-dev-tw-list li{border-bottom:1px solid var(--ne-rule);align-items:center;display:flex}.ne-dev-tw-list li>button{min-width:0;min-height:52px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:8px 12px 8px 20px;display:flex}.ne-dev-tw-list li>button:hover:not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-dev-tw-list li>button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-dev-tw-list li>button code{font-family:var(--ne-mono);overflow-wrap:anywhere;font-size:14px}.ne-dev-tw-list li>button span{opacity:.8;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.ne-dev-tw-name{font-family:var(--ne-mono);font-size:18px}.ne-dev-tw-facts{border-bottom:1px solid var(--ne-rule);margin:0}.ne-dev-tw-facts>div{grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:52px;display:grid}.ne-dev-tw-facts>div+div{border-top:1px solid var(--ne-rule)}.ne-dev-tw-facts dt{color:var(--ne-ink-soft);padding:0 20px;font-size:13px}.ne-dev-tw-facts dd{overflow-wrap:anywhere;margin:0;padding:10px 20px 10px 0;font-size:15px;line-height:1.5}.ne-dev-tw-facts code{font-family:var(--ne-mono);font-size:14px}.ne-dev-tw-jump{min-height:44px;color:var(--ne-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.ne-dev-tw-stagesec{flex:1}.ne-dev-tw-stage{border:1px solid var(--ne-rule);background-color:var(--ne-paper);background-image:linear-gradient(var(--ne-rule)1px,transparent 1px),linear-gradient(90deg,var(--ne-rule)1px,transparent 1px);contain:layout paint;background-size:16px 16px;border-radius:2px;height:240px;padding:20px;position:relative;overflow:hidden;transform:translateZ(0)}.ne-dev-tw-row{border:1px dashed var(--ne-ink-soft);gap:8px;min-height:100%}.ne-dev-tw-block{border:1px solid var(--ne-ink);background:var(--ne-note);min-width:44px;min-height:44px;color:var(--ne-ink);font-family:var(--ne-mono);place-items:center;font-size:13px;display:grid}.ne-dev-tw-row>.ne-dev-tw-block:nth-child(2){background:var(--ne-ink);color:var(--ne-note)}.ne-dev-tw-pad{border:1px dashed var(--ne-ink-soft);background:var(--ne-ink-wash);display:inline-block}.ne-dev-tw-pad .ne-dev-tw-row{background:var(--ne-note);border:0;min-height:0}.ne-dev-tw-wide{padding:0 12px}.ne-dev-tw-text{color:var(--ne-ink);font-family:var(--ne-body);overflow-wrap:anywhere;margin:0}.ne-dev-tw-swatch{border:1px solid var(--ne-ink);width:100%;height:100%}.ne-dev-tw-boxwrap{place-items:center;height:100%;display:grid;position:relative}.ne-dev-tw-box{border-color:var(--ne-ink);background:var(--ne-note);min-width:96px;min-height:64px;color:var(--ne-ink);font-family:var(--ne-mono);border-style:solid;border-width:1px;place-items:center;font-size:13px;display:grid}@media (max-width:860px){.ne-dev-tw-list{max-height:56svh}}.ne-dev-tc-field{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;display:grid;position:relative}.ne-dev-tc-field>input:not(.ne-dev-tc-picker){min-height:56px;font-family:var(--ne-mono);font-size:18px}.ne-dev-tc-field .ne-ibtn{border:1px solid var(--ne-field-line);height:56px}.ne-dev-tc-picker{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:50%}.ne-dev-tc-status{min-height:1.5em;color:var(--ne-ink-soft);margin:-8px 0 0;font-size:13px;line-height:1.5}.ne-pane-sec .ne-dev-tc-status{margin:10px 0 0}.ne-dev-tc-foot{border-top:1px solid var(--ne-rule);color:var(--ne-ink-soft);margin:auto 0 0;padding:16px 20px;font-size:13px}.ne-dev-tc-end{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.ne-dev-tc-endpick,.ne-dev-tc-endnow{border:1px solid var(--ne-field-line);background:var(--ne-paper);min-height:48px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;border-radius:2px;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:inline-flex}.ne-dev-tc-endpick svg{width:18px;height:18px;color:var(--ne-ink-soft);flex:none}.ne-dev-tc-endpick span{overflow-wrap:anywhere;min-width:0}.ne-dev-tc-endpick:hover,.ne-dev-tc-endnow:hover{background:var(--ne-ink-wash)}.ne-dev-tc-offsets{border-bottom:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ne-dev-tc-offsets button{background:var(--ne-note);min-height:48px;color:var(--ne-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;padding:0 6px;font-size:14px}.ne-dev-tc-offsets button:hover{background:var(--ne-ink-wash)}.ne-dev-tc-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ne-dev-tc-lines{margin:0}.ne-dev-tc-lines>div{border-bottom:1px solid var(--ne-rule);grid-template-columns:minmax(0,1fr) 44px;align-items:center;column-gap:8px;padding:12px 8px 12px 20px;display:grid}.ne-dev-tc-lines dt{color:var(--ne-ink-soft);grid-column:1;font-size:13px}.ne-dev-tc-lines dd{overflow-wrap:anywhere;grid-column:1;margin:4px 0 0;font-size:16px;line-height:1.45}.ne-dev-tc-lines dd.ne-mono{font-size:14px}.ne-dev-tc-lines .ne-ibtn{grid-area:1/2/span 2}.ne-dev-tc-sub{border-bottom:1px solid var(--ne-rule);padding-bottom:6px}.ne-dev-tc-sub h3{margin:0}@media (max-width:520px){.ne-dev-tc-offsets{grid-template-columns:repeat(2,minmax(0,1fr))}}.ne-dev-uc-value{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid;position:relative}.ne-dev-uc-value input{font-variant-numeric:tabular-nums;min-height:60px;font-size:24px}.ne-dev-uc-value>span{min-width:3ch;color:var(--ne-ink-soft);font-size:18px}.ne-dev-uc-err{color:var(--ne-ember);grid-column:1/-1;font-size:13px}.ne-dev-uc-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ne-dev-uc-cats{border-top:1px solid var(--ne-rule)}.ne-dev-uc-cats>span{color:var(--ne-ink-soft);padding:14px 20px 10px;font-size:13px;display:block}.ne-dev-uc-cats>div{border-top:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ne-dev-uc-cats button{background:var(--ne-note);min-height:48px;color:var(--ne-ink);font:inherit;cursor:pointer;transition:background-color .16s var(--ne-ease);border:0;padding:0 8px;font-size:15px}.ne-dev-uc-cats button:hover:not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-dev-uc-cats button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-dev-uc-act{align-items:center;gap:8px;display:inline-flex}.ne-dev-uc-act svg{width:18px;height:18px}.ne-dev-uc-hint{color:var(--ne-ink-soft);margin:-6px 0 12px;font-size:13px;line-height:1.5}.ne-dev-uc-rows{border-top:1px solid var(--ne-rule);margin:0 -20px -20px;padding:0;list-style:none}.ne-dev-uc-rows li+li{border-top:1px solid var(--ne-rule)}.ne-dev-uc-rows button{width:100%;min-height:48px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 20px;font-size:15px;display:grid}.ne-dev-uc-rows button:hover{background:var(--ne-ink-wash)}.ne-dev-uc-rows button[aria-current]{background:var(--ne-ink-wash);box-shadow:inset 2px 0 0 var(--ne-ink)}.ne-dev-uc-sym{font-family:var(--ne-mono);color:var(--ne-ink-soft);font-size:13px}.ne-dev-uc-name{overflow-wrap:anywhere;min-width:0}.ne-dev-uc-name small{border:1px solid var(--ne-ink);border-radius:2px;margin-left:8px;padding:1px 6px;font-size:12px}.ne-dev-uc-num{overflow-wrap:anywhere;text-align:right;max-width:14ch}@media (max-width:520px){.ne-dev-uc-pair{grid-template-columns:1fr}.ne-dev-uc-rows button{grid-template-columns:3.5rem minmax(0,1fr) auto}}.ne-dev-uuid-anat{padding-bottom:6px;overflow-x:auto}.ne-dev-uuid-cols{gap:3px;width:max-content;display:flex}.ne-dev-uuid-col{grid-template-rows:auto repeat(var(--rows),9px);justify-items:center;gap:3px;width:13px;display:grid}.ne-dev-uuid-gap{width:8px}.ne-dev-uuid-ch{font-family:var(--ne-mono);color:var(--ne-ink);font-size:14px;line-height:1.5}.ne-dev-uuid-gap .ne-dev-uuid-ch{color:var(--ne-ink-soft)}.ne-dev-uuid-col i,.ne-dev-uuid-legend i{--tone:var(--ne-ink-soft);border:1px solid var(--tone);border-radius:1px;width:9px;height:9px;display:block}.ne-dev-uuid-col i[data-on]{background:var(--tone)}.ne-dev-uuid-col i[data-field=time],.ne-dev-uuid-legend i[data-field=time]{--tone:var(--ne-ink)}.ne-dev-uuid-col i[data-field=version],.ne-dev-uuid-col i[data-field=variant],.ne-dev-uuid-legend i[data-field=version],.ne-dev-uuid-legend i[data-field=variant]{--tone:var(--ne-ink);outline:1px solid var(--ne-ink);outline-offset:1px}.ne-dev-uuid-legend i[data-field=variant]{outline-offset:1px;border-radius:50%}.ne-dev-uuid-col i[data-field=variant]{border-radius:50%}.ne-dev-uuid-legend i{background:var(--tone)}.ne-dev-uuid-f-version,.ne-dev-uuid-f-variant{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.ne-dev-uuid-legend{flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.ne-dev-uuid-legend li{align-items:center;gap:8px;display:flex}.ne-dev-uuid-legend span{color:var(--ne-ink-soft)}.ne-dev-uuid-list{flex:1;max-height:640px;margin:0;padding:0;list-style:none;overflow:auto}.ne-dev-uuid-list li+li{border-top:1px solid var(--ne-rule)}.ne-dev-uuid-list button{width:100%;min-height:44px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:8px 20px;display:flex}.ne-dev-uuid-list button:hover:not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-dev-uuid-list button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-dev-uuid-list button span{font-variant-numeric:tabular-nums;opacity:.75;flex:none;font-size:13px}.ne-dev-uuid-list code{min-width:0;font-family:var(--ne-mono);overflow-wrap:anywhere;font-size:14px}.ne-colour-field-row{align-items:stretch;gap:8px;display:flex}.ne-colour-field-row>input{flex:1;min-width:0}.ne-colour-well{border:1px solid var(--ne-field-line);cursor:pointer;border-radius:2px;flex:none;width:48px;min-height:48px;position:relative}.ne-colour-well input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ne-colour-well:focus-within{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-colour-err{color:var(--ne-ember)!important}.ne-colour-plane{flex-direction:column;gap:12px;display:flex}.ne-colour-sv{aspect-ratio:16/10;border:1px solid var(--ne-field-line);touch-action:none;cursor:crosshair;background-image:linear-gradient(transparent,#000),linear-gradient(90deg,#fff,transparent);border-radius:2px;max-height:300px;position:relative}.ne-colour-hue{border:1px solid var(--ne-field-line);touch-action:none;cursor:ew-resize;background-image:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-radius:2px;height:28px;position:relative}.ne-colour-sv:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-colour-hue:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-colour-ribbon:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-colour-stage:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-colour-crop:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-colour-knob{width:20px;height:20px;box-shadow:0 0 0 1px var(--ne-ink),0 2px 6px rgba(23,32,58,.4);pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ne-colour-hero{border-top:1px solid var(--ne-rule);flex-direction:column;justify-content:flex-end;gap:4px;min-height:160px;margin-top:auto;padding:20px;display:flex}.ne-colour-hero b{font-family:var(--ne-display);overflow-wrap:anywhere;font-size:max(26px,min(2.6vw,36px));font-weight:500;line-height:1.1}.ne-colour-hero span{font-size:14px}.ne-colour-table td.ne-mono{overflow-wrap:anywhere;font-size:13.5px}.ne-colour-table td:last-child{vertical-align:middle;width:44px;padding:0}.ne-colour-table th[scope=row]{white-space:nowrap;color:var(--ne-ink-soft)}.ne-colour-table td:nth-child(2){color:var(--ne-ink)}.ne-colour-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.ne-colour-sec-head h3{margin:0}.ne-colour-inline{color:var(--ne-ink-soft);align-items:center;gap:10px;font-size:14px;display:flex}.ne-colour-inline select,.ne-colour-inline input{border:1px solid var(--ne-field-line);background:var(--ne-paper);min-height:44px;color:var(--ne-ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:2px;padding:0 10px;font-size:15px}.ne-colour-ribbons{flex-direction:column;gap:10px;display:flex}.ne-colour-ribbon-row{grid-template-columns:18px minmax(0,1fr) 8ch;align-items:center;gap:12px;font-size:14px;display:grid}.ne-colour-ribbon-row>span{color:var(--ne-ink-soft)}.ne-colour-ribbon-row output{text-align:right;font-size:13px}.ne-colour-ribbon{border:1px solid var(--ne-field-line);touch-action:none;cursor:ew-resize;background-color:#fff;border-radius:2px;height:32px;position:relative}.ne-colour-ribbon i{background:var(--ne-ink);width:4px;box-shadow:0 0 0 1px var(--ne-ink);pointer-events:none;border:1px solid #fff;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%)}.ne-colour-slider{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.ne-colour-slider label{font-size:15px;font-weight:500}.ne-colour-slider output{color:var(--ne-ink-soft);font-size:14px}.ne-colour-slider input,.ne-colour-range{width:100%;height:44px;accent-color:var(--ne-ink);grid-column:1/-1;margin:0}.ne-colour-list{margin:0;padding:0;list-style:none}.ne-colour-list li{border-bottom:1px solid var(--ne-rule);grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid}.ne-colour-list li[aria-current]{background:var(--ne-ink-wash)}.ne-colour-line{min-height:56px;color:var(--ne-ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:6px 0 6px 20px;display:grid}button.ne-colour-line{cursor:pointer}button.ne-colour-line:hover{background:var(--ne-ink-wash)}.ne-colour-chip{border-radius:2px;width:40px;height:40px;box-shadow:inset 0 0 0 1px rgba(23,32,58,.18)}.ne-colour-line-t{flex-direction:column;gap:2px;min-width:0;display:flex}.ne-colour-line-t b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.ne-colour-line-t .ne-mono{color:var(--ne-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ne-colour-strip{border-bottom:1px solid var(--ne-rule);min-height:120px;display:flex}.ne-colour-strip-tall{min-height:260px}.ne-colour-strip button{min-width:0;font:inherit;font-family:var(--ne-mono);cursor:pointer;border:0;flex:1;justify-content:center;align-items:flex-end;padding:0 0 12px;font-size:12px;display:flex}.ne-colour-strip button span{writing-mode:horizontal-tb;text-overflow:clip;white-space:nowrap;overflow:hidden}.ne-colour-strip button:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-4px}@media (max-width:520px){.ne-colour-strip button span{writing-mode:vertical-rl;transform:rotate(180deg)}}.ne-colour-empty{flex-direction:column;flex:1;min-height:320px;padding:20px;display:flex}.ne-colour-open{border:1px dashed var(--ne-field-line);background:var(--ne-paper);min-height:260px;color:var(--ne-ink);font:inherit;cursor:pointer;border-radius:2px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.ne-colour-open span{font-family:var(--ne-display);font-size:24px;font-weight:500}.ne-colour-open small{color:var(--ne-ink-soft);text-align:center;font-size:14px}.ne-colour-open:hover,[data-dragging] .ne-colour-open{background:var(--ne-ink-wash)}.ne-colour-open:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-colour-empty .ne-err-card{margin:16px 0 0}.ne-colour-stage{border-bottom:1px solid var(--ne-rule);background-color:#f4f1ea;background-image:linear-gradient(45deg,#e6e1d6 25%,transparent 25%,transparent 75%,#e6e1d6 75%),linear-gradient(45deg,#e6e1d6 25%,transparent 25%,transparent 75%,#e6e1d6 75%);background-position:0 0,8px 8px;background-size:16px 16px;place-items:center;min-height:280px;padding:16px;display:grid;position:relative;overflow:hidden}.ne-colour-stage[data-dragging]{box-shadow:inset 0 0 0 2px var(--ne-ink)}.ne-colour-stage img,.ne-colour-stage canvas{object-fit:contain;max-width:100%;max-height:520px;display:block}.ne-colour-file{border-bottom:1px solid var(--ne-rule);min-height:48px;color:var(--ne-ink-soft);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:14px;display:flex}.ne-colour-file b{color:var(--ne-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ne-colour-working{background:var(--ne-note);box-shadow:0 0 0 1px var(--ne-rule);border-radius:2px;padding:6px 10px;font-size:13px;position:absolute;bottom:12px;right:12px}.ne-colour-check{align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.ne-colour-check input{width:20px;height:20px;accent-color:var(--ne-ink)}.ne-colour-out{flex-direction:column;gap:16px;padding:20px;display:flex}.ne-colour-out pre{background:var(--ne-inset);color:var(--ne-moon);font-family:var(--ne-mono);border-radius:8px;margin:0;padding:14px 16px;font-size:13px;line-height:1.6;overflow:auto}.ne-colour-code-head{color:var(--ne-ink-soft);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.ne-colour-dl{flex-wrap:wrap;gap:8px;display:flex}.ne-colour-btn{border:1px solid var(--ne-field-line);background:var(--ne-paper);min-height:44px;color:var(--ne-ink);font:inherit;cursor:pointer;border-radius:2px;padding:0 14px;font-size:14px}.ne-colour-btn:hover:not(:disabled){border-color:var(--ne-ink)}.ne-colour-btn[aria-pressed=true]{border-color:var(--ne-ink);background:var(--ne-ink);color:var(--ne-note)}.ne-colour-btn:disabled{color:var(--ne-ink-soft);cursor:default}.ne-colour-btn:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-colour-note{color:var(--ne-ink-soft);margin:0;font-size:14px;line-height:1.5}.ne-colour-contrast{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ne-colour-contrast li{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;font-size:15px;display:grid}.ne-colour-contrast small{color:var(--ne-ink-soft);font-size:13px;display:block}.ne-colour-contrast b{font-weight:500}.ne-colour-aa{height:48px;font-family:var(--ne-display);border-radius:2px;place-items:center;font-size:24px;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px rgba(23,32,58,.18)}.ne-colour-ramp{border-radius:2px;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(23,32,58,.18)}.ne-colour-ramp button{cursor:pointer;border:0;height:48px}.ne-colour-ramp button:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-3px}.ne-colour-h3-gap{margin-top:20px!important}.ne-colour-specimen{border-bottom:1px solid var(--ne-rule);padding:24px 20px}.ne-colour-specimen p{margin:0 0 10px;font-size:16px;line-height:1.5}.ne-colour-specimen .ne-colour-specimen-l{font-family:var(--ne-display);font-size:24px;font-weight:500}.ne-colour-specimen-ui{border:2px solid;border-radius:2px;align-items:center;min-height:40px;margin-top:4px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.ne-colour-scale{border-bottom:1px solid var(--ne-rule);height:44px;margin:0 20px;position:relative}.ne-colour-scale:before{content:"";background:var(--ne-rule);height:4px;position:absolute;top:12px;left:0;right:0}.ne-colour-scale i{background:var(--ne-ink);width:4px;height:20px;position:absolute;top:4px;transform:translate(-50%)}.ne-colour-scale span{color:var(--ne-ink-soft);font-size:12px;position:absolute;top:22px;transform:translate(-50%)}.ne-colour-verdicts{margin:0}.ne-colour-verdicts th,.ne-colour-verdicts td{padding:12px 20px 12px 0}.ne-colour-verdicts tr>:first-child{padding-left:20px}.ne-colour-verdicts small{color:var(--ne-ink-soft);font-size:12px;display:block}.ne-colour-verdicts td[data-pass=true]{font-weight:500;color:var(--ne-ink)!important}.ne-colour-verdicts td[data-pass=false]{font-weight:500;color:var(--ne-ember)!important}.ne-colour-fixes{margin:0;padding:0;list-style:none}.ne-colour-fixes li{border-bottom:1px solid var(--ne-rule);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 20px;font-size:15px;display:grid}.ne-colour-fixes small{color:var(--ne-ink-soft);font-size:13px;display:block}@media (max-width:520px){.ne-colour-fixes li{grid-template-columns:56px minmax(0,1fr)}.ne-colour-fixes .ne-colour-btn{grid-column:1/-1}}.ne-colour-pair{border-top:1px solid var(--ne-rule);grid-template-columns:repeat(2,minmax(0,1fr));min-height:150px;margin-top:auto;display:grid}.ne-colour-pair>div{flex-direction:column;justify-content:flex-end;gap:4px;min-width:0;padding:16px 20px;display:flex}.ne-colour-pair b{font-size:15px;font-weight:500}.ne-colour-pair span{font-size:13px}.ne-colour-visions{margin:0;padding:0;list-style:none}.ne-colour-visions button{border:0;border-bottom:1px solid var(--ne-rule);width:100%;min-height:64px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 20px;display:grid}.ne-colour-visions button:hover{background:var(--ne-ink-wash)}.ne-colour-visions button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-colour-visions button[aria-pressed=true] small,.ne-colour-visions button[aria-pressed=true] .ne-colour-code{color:var(--ne-moon-soft)}.ne-colour-visions img,.ne-colour-visions .ne-colour-chip{object-fit:cover;border-radius:2px;width:56px;height:44px;box-shadow:inset 0 0 0 1px rgba(23,32,58,.18)}.ne-colour-visions small{color:var(--ne-ink-soft);font-size:13px;line-height:1.4}.ne-colour-code{color:var(--ne-ink-soft);font-size:13px}.ne-colour-compare{max-width:100%;position:relative}.ne-colour-compare img{object-fit:contain;width:100%;height:100%;max-height:none;position:absolute;top:0;bottom:0;left:0;right:0}.ne-colour-compare i{width:2px;box-shadow:0 0 0 1px var(--ne-ink);background:#fff;position:absolute;top:0;bottom:0;transform:translate(-50%)}.ne-colour-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.ne-colour-side figure{margin:0}.ne-colour-side img{width:100%;height:auto}.ne-colour-side figcaption{color:var(--ne-ink-soft);margin-top:6px;font-size:13px}.ne-colour-dropzone{flex-direction:column;flex:1;display:flex}.ne-colour-wheel-wrap{border-bottom:1px solid var(--ne-rule);place-items:center;padding:20px;display:grid}.ne-colour-wheel{aspect-ratio:1;touch-action:none;cursor:crosshair;border-radius:50%;width:min(100%,280px);position:relative}.ne-colour-wheel canvas{width:100%;height:100%;box-shadow:0 0 0 1px var(--ne-field-line);border-radius:50%}.ne-colour-wheel:focus-visible{outline:2px solid var(--ne-ink);outline-offset:4px}.ne-colour-mark{width:18px;height:18px;box-shadow:0 0 0 1px var(--ne-ink);pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ne-colour-mark-base{border-width:3px;width:26px;height:26px}.ne-colour-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:520px){.ne-colour-two{grid-template-columns:1fr}}.ne-colour-rows{border-top:1px solid var(--ne-rule);margin:0;padding:0;list-style:none}.ne-colour-rows li{border-bottom:1px solid var(--ne-rule);grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;padding-right:8px;display:grid}.ne-colour-rows li[aria-current]{background:var(--ne-ink-wash)}.ne-colour-rows .ne-ibtn[aria-pressed=true]{color:var(--ne-ink)}.ne-colour-tiles{border-top:1px solid var(--ne-rule);border-bottom:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px;max-height:640px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ne-colour-tiles button{background:var(--ne-note);width:100%;height:100%;min-height:96px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:10px;padding:14px 16px;font-size:15px;display:flex}.ne-colour-tiles button:hover{background:var(--ne-paper)}.ne-colour-tiles button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-colour-tiles button:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-4px}.ne-colour-tile-ribbon{border-radius:2px;height:40px;display:flex;overflow:hidden;box-shadow:0 0 0 1px rgba(23,32,58,.18)}.ne-colour-tile-ribbon i{flex:1}.ne-colour-shades{margin:0;padding:0;list-style:none}.ne-colour-shades li{grid-template-columns:56px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:48px;padding:2px 8px 2px 20px;display:grid}.ne-colour-shades b{font-size:15px;font-weight:500}.ne-colour-shades .ne-mono{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ne-colour-shades small{font-family:var(--ne-body);font-size:13px}.ne-colour-shades .ne-ibtn,.ne-colour-strip .ne-ibtn{color:inherit}.ne-colour-shades .ne-ibtn:hover:not(:disabled){color:inherit;background:rgba(127,127,127,.18)}.ne-colour-frame{max-width:100%;display:grid;position:relative}.ne-colour-frame canvas{cursor:grab;touch-action:none;max-width:100%;height:auto;box-shadow:0 0 0 1px var(--ne-field-line);display:block}.ne-colour-frame canvas:active{cursor:grabbing}.ne-colour-frame[data-round]:after{box-shadow:0 0 0 1px #fff,0 0 0 1px var(--ne-ink),0 0 0 999px rgba(23,32,58,.38);clip-path:inset(0);content:"";pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.ne-colour-cropwrap{touch-action:none;cursor:crosshair;max-width:100%;position:relative;overflow:hidden}.ne-colour-cropwrap img{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;max-height:none;display:block}.ne-colour-crop{box-shadow:0 0 0 1px var(--ne-ink),0 0 0 9999px rgba(23,32,58,.52);pointer-events:none;border:2px solid #fff;position:absolute}.ne-colour-stoprow{border-bottom:1px solid var(--ne-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;padding-bottom:12px;display:grid}.ne-colour-stoprow>:first-child{grid-column:1/-1}.ne-colour-slides{border-bottom:1px solid var(--ne-rule);gap:8px;padding:16px 20px;display:flex;overflow-x:auto}.ne-colour-slides canvas{width:auto;height:200px;box-shadow:0 0 0 1px var(--ne-field-line);flex:none}.ne-colour-anchors{grid-template-columns:repeat(3,44px);gap:4px;display:grid}.ne-colour-anchors button{border:1px solid var(--ne-field-line);background:var(--ne-paper);cursor:pointer;border-radius:2px;width:44px;height:44px}.ne-colour-anchors button[aria-pressed=true]{border-color:var(--ne-ink);background:var(--ne-ink)}.ne-colour-anchors button:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-colour-picker-canvas{cursor:crosshair;image-rendering:pixelated}.ne-image-slot{border:1px dashed var(--ne-field-line);width:calc(100% - 40px);min-height:280px;color:var(--ne-ink);font:inherit;text-align:center;cursor:pointer;transition:background-color .16s var(--ne-ease);background:0 0;border-radius:2px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;margin:20px;padding:24px;font-size:16px;display:flex}.ne-image-slot svg{width:28px;height:28px;color:var(--ne-ink-soft)}.ne-image-slot small{color:var(--ne-ink-soft);font-size:13px}.ne-image-slot:hover,[data-dragging]>.ne-image-slot,.ne-image-slot[data-dragging],.ne-pane[data-dragging]{background:var(--ne-ink-wash)}.ne-image-slot:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-image-stage{border-bottom:1px solid var(--ne-rule);background-color:var(--ne-note);background-image:linear-gradient(45deg,rgba(23,32,58,.06) 25%,transparent 25%,transparent 75%,rgba(23,32,58,.06) 75%),linear-gradient(45deg,rgba(23,32,58,.06) 25%,transparent 25%,transparent 75%,rgba(23,32,58,.06) 75%);background-position:0 0,8px 8px;background-size:16px 16px;place-items:center;min-height:240px;padding:16px;display:grid;position:relative;overflow:hidden}.ne-image-stage>img,.ne-image-stage>canvas{object-fit:contain;max-width:100%;max-height:460px;display:block}.ne-image-stage[data-working]:after{content:"";background:rgba(251,249,244,.55);position:absolute;top:0;bottom:0;left:0;right:0}.ne-image-working{z-index:1;border:1px solid var(--ne-rule);background:var(--ne-note);border-radius:2px;padding:8px 14px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ne-image-form{border-bottom:1px solid var(--ne-rule);flex-direction:column;display:flex}.ne-image-form>*+*{border-top:1px solid var(--ne-rule)}.ne-image-form>.ne-opts{border-bottom:0}.ne-image-range{grid-template-columns:minmax(96px,auto) minmax(0,1fr) 6ch;align-items:center;gap:4px 14px;min-height:56px;padding:6px 20px;display:grid}.ne-image-range>label{color:var(--ne-ink-soft);font-size:13px}.ne-image-range input{width:100%;min-height:44px;accent-color:var(--ne-ink);cursor:pointer;margin:0}.ne-image-range output{font-variant-numeric:tabular-nums;text-align:right;font-size:15px}.ne-image-range-hint{color:var(--ne-ink-soft);grid-column:1/-1;margin-top:-6px;padding-bottom:6px;font-size:13px;line-height:1.45}.ne-image-switch{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:6px 20px;display:flex}.ne-image-switch label{cursor:pointer;flex-direction:column;gap:2px;font-size:15px;display:flex}.ne-image-switch small{color:var(--ne-ink-soft);font-size:13px}.ne-image-switch input{border:1px solid var(--ne-ink);background:var(--ne-paper);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:48px;height:28px;transition:background-color .16s var(--ne-ease);border-radius:999px;flex:none;margin:8px 0;position:relative}.ne-image-switch input:after{content:"";background:var(--ne-ink);width:20px;height:20px;transition:transform .16s var(--ne-ease);border-radius:50%;position:absolute;top:3px;left:3px}.ne-image-switch input:checked{background:var(--ne-ink)}.ne-image-switch input:checked:after{background:var(--ne-note);transform:translate(20px)}.ne-image-switch input:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-image-colour input:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-image-number input:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-image-range input:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-image-colour{grid-template-columns:minmax(96px,auto) 48px minmax(0,9ch);align-items:center;gap:12px;min-height:60px;padding:6px 20px;display:grid}.ne-image-colour label{color:var(--ne-ink-soft);font-size:13px}.ne-image-colour input[type=color]{border:1px solid var(--ne-field-line);background:var(--ne-paper);cursor:pointer;border-radius:2px;width:48px;height:44px;padding:2px}.ne-image-colour input:not([type]){border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:44px;color:var(--ne-ink);border-radius:2px;padding:0 10px;font-size:14px}.ne-image-dims{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 20px 14px;display:grid}.ne-image-number{flex-direction:column;gap:6px;display:flex}.ne-image-number label{color:var(--ne-ink-soft);font-size:13px}.ne-image-number span{border:1px solid var(--ne-field-line);background:var(--ne-paper);border-radius:2px;align-items:center;display:flex}.ne-image-number input{width:100%;min-width:0;min-height:44px;color:var(--ne-ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 10px;font-size:16px}.ne-image-number small{color:var(--ne-ink-soft);padding-right:10px;font-size:13px}.ne-image-file{border-bottom:1px solid var(--ne-rule);align-items:center;gap:14px;min-height:64px;padding:10px 20px;display:flex}.ne-image-file img{object-fit:cover;border:1px solid var(--ne-rule);background:var(--ne-paper);border-radius:2px;flex:none;width:44px;height:44px}.ne-image-file div{flex-direction:column;min-width:0;display:flex}.ne-image-file b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.ne-image-file small{color:var(--ne-ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.ne-image-list{margin:0;padding:0;list-style:none}.ne-image-list>li{border-bottom:1px solid var(--ne-rule);align-items:center;gap:12px;min-height:60px;padding:8px 8px 8px 20px;display:flex}.ne-image-list>li[aria-current=true]{background:var(--ne-ink-wash)}.ne-image-list>li>button:first-child{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.ne-image-list img{object-fit:cover;border:1px solid var(--ne-rule);border-radius:2px;flex:none;width:40px;height:40px}.ne-image-list span{flex-direction:column;min-width:0;display:flex}.ne-image-list b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.ne-image-list small{color:var(--ne-ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.ne-image-note{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink-soft);margin:0;padding:14px 20px;font-size:14px;line-height:1.55}.ne-image-code{background:var(--ne-inset);max-height:320px;color:var(--ne-moon);font-family:var(--ne-mono);white-space:pre;margin:0;padding:16px 20px 18px;font-size:13px;line-height:1.6;overflow:auto}.ne-image-code:focus-visible{outline:2px solid var(--ne-star);outline-offset:-2px}.ne-image-text{border:0;border-bottom:1px solid var(--ne-rule);background:var(--ne-paper);width:100%;min-height:120px;color:var(--ne-ink);font-family:var(--ne-mono);overflow-wrap:anywhere;resize:vertical;padding:14px 20px;font-size:12.5px;line-height:1.55}.ne-image-text:focus-visible{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-image-tiles{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--gap,6px);width:100%;display:grid}.ne-image-tiles button{border:1px solid var(--ne-rule);background:var(--ne-note);cursor:pointer;border-radius:2px;min-height:44px;padding:0;position:relative;overflow:hidden}.ne-image-tiles img,.ne-image-tiles canvas{object-fit:cover;width:100%;height:100%;display:block}.ne-image-tiles small{background:var(--ne-note);color:var(--ne-ink);font-variant-numeric:tabular-nums;border-radius:2px;padding:1px 5px;font-size:12px;position:absolute;bottom:4px;right:4px}.ne-image-tiles button[aria-pressed=true]{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-image-crop{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;position:relative}.ne-image-crop>img{pointer-events:none;width:100%;height:auto;display:block}.ne-image-crop-box{box-sizing:border-box;border:2px solid var(--ne-note);outline:1px solid var(--ne-ink);cursor:move;position:absolute;box-shadow:0 0 0 100vmax rgba(17,19,28,.45)}.ne-image-crop-box:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-image-crop-box[data-thirds]{background-image:linear-gradient(rgba(251,249,244,.55),rgba(251,249,244,.55)),linear-gradient(rgba(251,249,244,.55),rgba(251,249,244,.55)),linear-gradient(rgba(251,249,244,.55),rgba(251,249,244,.55)),linear-gradient(rgba(251,249,244,.55),rgba(251,249,244,.55));background-position:33.333% 0,66.667% 0,0 33.333%,0 66.667%;background-repeat:no-repeat;background-size:1px 100%,1px 100%,100% 1px,100% 1px}.ne-image-crop-box>i{border:1px solid var(--ne-ink);background:var(--ne-note);width:14px;height:14px;position:absolute}.ne-image-crop-box>i:first-child{cursor:nwse-resize;top:-8px;left:-8px}.ne-image-crop-box>i:nth-child(2){cursor:nesw-resize;top:-8px;right:-8px}.ne-image-crop-box>i:nth-child(3){cursor:nesw-resize;bottom:-8px;left:-8px}.ne-image-crop-box>i:nth-child(4){cursor:nwse-resize;bottom:-8px;right:-8px}.ne-image-progress{border-bottom:1px solid var(--ne-rule);flex-direction:column;gap:8px;padding:14px 20px;font-size:14px;display:flex}.ne-image-progress progress{width:100%;height:6px;accent-color:var(--ne-ink)}.ne-image-sec-title{margin:0;padding:16px 20px 6px;font-size:15px;font-weight:500}.ne-image-hist{width:100%;height:120px;display:block}.ne-image-swatches{border-bottom:1px solid var(--ne-rule);background:var(--ne-rule);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.ne-image-swatches>div{background:var(--ne-note);flex-direction:column;gap:6px;padding:10px 8px 12px;font-size:12px;display:flex}.ne-image-swatches i{border:1px solid var(--ne-rule);border-radius:2px;height:32px;display:block}@media (max-width:520px){.ne-image-range{grid-template-columns:minmax(0,1fr) 6ch}.ne-image-range>label{grid-column:1/-1;padding-top:6px}.ne-image-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.ne-image-slot{min-height:200px}}@media (prefers-reduced-motion:reduce){.ne-image-slot,.ne-image-switch input,.ne-image-switch input:after{transition:none}}.ne-editor-checker,.ne-editor-board[data-transparent]{background-color:#fff;background-image:repeating-conic-gradient(rgba(23,32,58,.09) 0%,rgba(23,32,58,.09) 25%,transparent 0%,transparent 50%);background-size:16px 16px}.ne-editor-small{color:var(--ne-ink-soft);margin:0;font-size:13px;line-height:1.5}.ne-editor-note{border-bottom:1px solid var(--ne-rule);margin:0;padding:12px 20px;font-size:14px;line-height:1.5}.ne-editor-side>.ne-err-card{margin:16px 20px}.ne-editor-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.ne-editor-check input{width:20px;height:20px;accent-color:var(--ne-ink);margin:0}.ne-editor-slider,.ne-editor-range input{width:100%;min-height:44px;accent-color:var(--ne-ink);margin:0}.ne-editor-swatch,.ne-editor-colour input{border:1px solid var(--ne-field-line);background:var(--ne-paper);cursor:pointer;border-radius:2px;width:100%;min-height:48px;padding:4px}.ne-editor-recipes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ne-editor-recipes button,.ne-editor-add button,.ne-editor-btn{border:1px solid var(--ne-field-line);background:var(--ne-paper);min-height:44px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ne-ease),color .16s var(--ne-ease);border-radius:2px;padding:8px 12px;font-size:14px;line-height:1.3}.ne-editor-btn{text-align:center}.ne-editor-recipes button:hover:not([aria-pressed=true]),.ne-editor-add button:hover,.ne-editor-btn:hover:not(:disabled){background:var(--ne-ink-wash)}.ne-editor-recipes button[aria-pressed=true]{border-color:var(--ne-ink);background:var(--ne-ink);color:var(--ne-note)}.ne-editor-btn:disabled{color:var(--ne-ink-soft);cursor:default}.ne-editor-steps{margin:0;padding:0;list-style:none}.ne-editor-steps>li{border-bottom:1px solid var(--ne-rule);padding:0 0 16px}.ne-editor-step-head{align-items:center;gap:12px;min-height:56px;padding:0 8px 0 20px;display:flex}.ne-editor-step-head h3{flex:1;min-width:0;margin:0;font-size:15px;font-weight:500}.ne-editor-step-n{font-family:var(--ne-display);font-size:22px;line-height:1}.ne-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:0 20px;display:grid}.ne-editor-fields-one,.ne-editor-span{grid-template-columns:minmax(0,1fr)}.ne-editor-span,.ne-editor-fields .ne-editor-check{grid-column:1/-1}.ne-editor-fields .ne-field{min-width:0}.ne-editor-step-note,.ne-editor-issue{margin:0;padding:0 20px;font-size:14px;line-height:1.5}.ne-editor-step-note{color:var(--ne-ink-soft)}.ne-editor-issue{margin-top:12px}.ne-editor-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:auto;padding:20px;display:grid}.ne-editor-add select,.ne-editor-field select,.ne-editor-field input{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:48px;color:var(--ne-ink);font:inherit;font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:2px;padding:0 12px;font-size:16px}.ne-editor-drop{border-bottom:1px solid var(--ne-rule);flex-direction:column;min-height:220px;display:flex}.ne-editor-drop[data-dragging]{background:var(--ne-ink-wash)}.ne-editor-dropzone{border:1px dashed var(--ne-field-line);color:var(--ne-ink-soft);font:inherit;cursor:pointer;background:0 0;border-radius:2px;flex:1;margin:20px;padding:24px;font-size:15px;line-height:1.6}.ne-editor-dropzone:hover{background:var(--ne-ink-wash);color:var(--ne-ink)}.ne-editor-files{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.ne-editor-files li{border-bottom:1px solid var(--ne-rule);align-items:center;gap:4px;padding-right:8px;display:flex}.ne-editor-files li:last-child{border-bottom:0}.ne-editor-files li[aria-current]{background:var(--ne-ink-wash)}.ne-editor-file{min-width:0;min-height:56px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:10px 8px 10px 20px;display:flex}.ne-editor-file:disabled{cursor:default}.ne-editor-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.ne-editor-file-meta{color:var(--ne-ink-soft);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.ne-editor-err{color:var(--ne-ember)}.ne-editor-preview{border-bottom:1px solid var(--ne-rule);margin:0;padding:16px 20px 20px}.ne-editor-preview figcaption{color:var(--ne-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-size:13px;overflow:hidden}.ne-editor-preview .ne-editor-checker{border:1px solid var(--ne-rule);place-items:center;display:grid}.ne-editor-preview img{width:auto;max-width:100%;height:auto;max-height:360px;display:block}.ne-editor-app{grid-template-columns:minmax(0,1fr)}.ne-editor-bar{border-bottom:1px solid var(--ne-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 8px 8px 12px;display:flex}.ne-editor-tools{flex-wrap:wrap;gap:4px;display:flex}.ne-editor-tools button{min-width:44px;min-height:44px;color:var(--ne-ink);font:inherit;cursor:pointer;transition:background-color .16s var(--ne-ease),color .16s var(--ne-ease);background:0 0;border:1px solid transparent;border-radius:2px;padding:0 12px;font-size:14px}.ne-editor-tools button:hover:not(:disabled):not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-editor-tools button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-editor-tools button:disabled{color:var(--ne-ink-soft);cursor:default}.ne-editor-main{grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.ne-editor-stage{background:var(--ne-paper);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:420px;padding:16px;display:flex;position:-webkit-sticky;position:sticky;top:72px}.ne-editor-stage[data-dragging]{background:var(--ne-ink-wash)}.ne-editor-board{max-width:100%;box-shadow:0 0 0 1px var(--ne-rule),0 18px 40px -26px rgba(23,32,58,.45);position:relative}.ne-editor-board>div{min-width:120px;min-height:120px}.ne-editor-hint{color:var(--ne-ink-soft);text-align:center;pointer-events:none;margin:0;font-size:15px;line-height:1.5;position:absolute;top:50%;bottom:auto;left:16px;right:16px;transform:translateY(-50%)}.ne-editor-size{color:var(--ne-ink-soft);margin:0;font-size:13px}.ne-editor-side{border-left:1px solid var(--ne-ink);min-width:0}.ne-editor-sec{border-bottom:1px solid var(--ne-rule)}.ne-editor-sec:last-child{border-bottom:0}.ne-editor-sec>h3{margin:0;padding:16px 20px 12px;font-size:15px;font-weight:500}.ne-editor-sec>.ne-editor-small{padding:0 20px 16px}.ne-editor-sec>.ne-opts{border-top:1px solid var(--ne-rule)}.ne-editor-sec>.ne-opts>span{padding:0 12px 0 20px}.ne-editor-sec .ne-opts button{padding:0 4px;font-size:14px}.ne-editor-export>.ne-editor-small{padding-top:12px}.ne-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:0 20px 16px;display:grid}.ne-editor-pad{padding-top:12px}.ne-editor-wide{grid-column:1/-1}.ne-editor-colour,.ne-editor-range,.ne-editor-field{min-width:0;color:var(--ne-ink-soft);flex-direction:column;gap:6px;font-size:13px;display:flex}.ne-editor-range>span{justify-content:space-between;gap:8px;display:flex}.ne-editor-range output{color:var(--ne-ink)}.ne-editor-grid .ne-editor-check{font-size:14px}.ne-editor-link{min-height:44px;color:var(--ne-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-8px 20px 8px;padding:0;font-size:14px;text-decoration:underline}.ne-editor-link:disabled{color:var(--ne-ink-soft);cursor:default;text-decoration:none}.ne-editor-layers{border-top:1px solid var(--ne-rule);max-height:320px;margin:0 0 12px;padding:0;list-style:none;overflow-y:auto}.ne-editor-layers li{border-bottom:1px solid var(--ne-rule);align-items:center;padding:0 4px 0 8px;display:flex}.ne-editor-layers li[aria-current]{background:var(--ne-ink-wash)}.ne-editor-layers li[data-hidden] .ne-editor-layer{color:var(--ne-ink-soft)}.ne-editor-layer{min-width:0;min-height:44px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;padding:4px 6px;display:flex}.ne-editor-layer span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ne-editor-layer small{color:var(--ne-ink-soft);font-size:12px}.ne-editor-app .ne-editor-sec .ne-act{margin-top:0}@media (max-width:1100px){.ne-editor-main{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:860px){.ne-editor-main{grid-template-columns:minmax(0,1fr)}.ne-editor-stage{min-height:280px;padding:12px;position:static}.ne-editor-side{border-top:1px solid var(--ne-ink);border-left:0}.ne-editor-bar{padding:8px}.ne-editor-tools{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.ne-editor-tools button{padding:0 4px;font-size:13px}.ne-editor-acts{justify-content:space-between;width:100%}}@media (max-width:520px){.ne-editor-fields,.ne-editor-recipes{grid-template-columns:minmax(0,1fr)}}.ne-pdf-drop{border:1px dashed var(--ne-field-line);background:var(--ne-paper);text-align:center;min-height:320px;transition:background-color .16s var(--ne-ease);border-radius:2px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;margin:20px;padding:24px;display:flex}.ne-pdf-drop.is-over,.ne-pdf-over{background:var(--ne-ink-wash)}.ne-pdf-drop button{border:1px solid var(--ne-ink);background:var(--ne-note);min-height:48px;color:var(--ne-ink);font:inherit;cursor:pointer;border-radius:2px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.ne-pdf-drop button:hover{background:var(--ne-ink);color:var(--ne-note)}.ne-pdf-drop button svg{width:20px;height:20px}.ne-pdf-drop small{max-width:34ch;color:var(--ne-ink-soft);font-size:13px;line-height:1.5}.ne-pdf-note{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink-soft);margin:0;padding:14px 20px;font-size:14px;line-height:1.5}.ne-pdf-progress{background:var(--ne-rule);height:3px}.ne-pdf-progress i{background:var(--ne-ink);height:100%;transition:width .16s linear;display:block}.ne-pdf-file{border-bottom:1px solid var(--ne-rule);align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 20px;display:flex}.ne-pdf-file>div{flex:1;min-width:0}.ne-pdf-file b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;display:block;overflow:hidden}.ne-pdf-file small{color:var(--ne-ink-soft);font-size:13px}.ne-pdf-sheet{width:100%;box-shadow:0 0 0 1px var(--ne-rule),0 8px 18px -14px rgba(23,32,58,.6);background:#fff;position:relative;overflow:hidden}.ne-pdf-sheet>img{object-fit:fill;width:100%;height:100%;transition:transform .2s var(--ne-ease);position:absolute;top:0;bottom:0;left:0;right:0}.ne-pdf-sheet-wait{background:repeating-linear-gradient(135deg,transparent 0 7px,var(--ne-ink-wash)7px 8px);position:absolute;top:0;bottom:0;left:0;right:0}.ne-pdf-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-items:end;gap:20px 16px;margin:0;padding:20px;list-style:none;display:grid}.ne-pdf-grid.is-scroll{max-height:560px;overflow:auto}.ne-pdf-grid li{min-width:0}.ne-pdf-thumb{width:100%;color:var(--ne-ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:2px;flex-direction:column;gap:8px;padding:6px;display:flex}.ne-pdf-thumb:hover{background:var(--ne-ink-wash)}.ne-pdf-thumb[aria-pressed=true],.ne-pdf-thumb[aria-current=true]{border-color:var(--ne-ink);background:var(--ne-ink-wash)}.ne-pdf-thumb[data-dragging]{opacity:.35}.ne-pdf-thumb[data-drop-before]{box-shadow:-3px 0 0 var(--ne-ink)}.ne-pdf-thumb small{color:var(--ne-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.ne-pdf-thumb small b{color:var(--ne-ink);font-weight:500}.ne-pdf-tools{border-bottom:1px solid var(--ne-rule);flex-wrap:wrap;display:flex}.ne-pdf-tools button{border:0;border-right:1px solid var(--ne-rule);min-height:48px;color:var(--ne-ink);font:inherit;cursor:pointer;background:0 0;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.ne-pdf-tools button:last-child{border-right:0}.ne-pdf-tools button svg{flex:none;width:18px;height:18px}.ne-pdf-tools button:hover:not(:disabled){background:var(--ne-ink-wash)}.ne-pdf-tools button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-pdf-tools button:disabled{color:var(--ne-ink-soft);opacity:.5;cursor:default}.ne-pdf-slider label{justify-content:space-between;gap:12px;font-size:15px;font-weight:500;display:flex}.ne-pdf-slider output{font-variant-numeric:tabular-nums;color:var(--ne-ink-soft);font-weight:400}.ne-pdf-slider input{width:100%;min-height:44px;accent-color:var(--ne-ink);cursor:pointer;background:0 0;margin:0}.ne-pdf-check{align-items:flex-start;gap:12px;min-height:44px;display:flex}.ne-pdf-check input{width:20px;height:20px;accent-color:var(--ne-ink);cursor:pointer;flex:none;margin:2px 0 0}.ne-pdf-check label{cursor:pointer;flex-direction:column;gap:2px;font-size:15px;line-height:1.4;display:flex}.ne-pdf-check small{color:var(--ne-ink-soft);font-size:13px}.ne-pdf-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ne-pdf-field textarea,.ne-pdf-field input[type=text]{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:48px;color:var(--ne-ink);font:inherit;border-radius:2px;padding:10px 14px;font-size:16px}.ne-pdf-field input[aria-invalid=true]{border-color:var(--ne-ember)}.ne-pdf-field small[role=alert]{color:var(--ne-ember)}.ne-pdf-stage{border-bottom:1px solid var(--ne-rule);background:var(--ne-paper);flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.ne-pdf-stage>.ne-pdf-sheet,.ne-pdf-stage>.ne-pdf-frame{width:auto;max-width:100%;max-height:520px}.ne-pdf-frame{position:relative}.ne-pdf-pager{font-variant-numeric:tabular-nums;color:var(--ne-ink-soft);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.ne-pdf-col{flex-direction:column;flex:1;min-width:0;display:flex}.ne-pdf-files{margin:0;padding:0;list-style:none}.ne-pdf-link{min-height:32px;color:var(--ne-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.ne-pdf-act-top{border-top:0;border-bottom:1px solid var(--ne-rule);margin-top:0}.ne-pdf-parts{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-content:start;gap:20px 16px;max-height:420px;margin:0;padding:20px;list-style:none;display:grid;overflow:auto}.ne-pdf-parts li{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.ne-pdf-parts small{color:var(--ne-ink-soft)}.ne-pdf-part-pic{margin-bottom:6px;position:relative}.ne-pdf-part-pic[data-depth="1"]{box-shadow:4px 4px 0 -1px var(--ne-note),4px 4px 0 0 var(--ne-rule)}.ne-pdf-part-pic[data-depth="2"]{box-shadow:4px 4px 0 -1px var(--ne-note),4px 4px 0 0 var(--ne-rule),8px 8px 0 -1px var(--ne-note),8px 8px 0 0 var(--ne-rule)}.ne-pdf-tool-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:520px){.ne-pdf-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:16px 10px;padding:16px}.ne-pdf-row{grid-template-columns:1fr}}.ne-pdf-pf-page{border-bottom:1px solid var(--ne-rule);scroll-margin-top:96px}.ne-pdf-frame .ne-pdf-sheet{height:100%}.ne-pdf-stage>.ne-pdf-frame{height:min(520px,70vw)}.ne-pdf-box,.ne-pdf-flag{pointer-events:none;position:absolute}.ne-pdf-box.is-trim{outline:1.5px solid var(--ne-ink)}.ne-pdf-box.is-bleed{outline:1.5px dashed var(--ne-ink-soft)}.ne-pdf-box.is-crop{outline:1.5px dotted var(--ne-ink);outline-offset:-3px}.ne-pdf-flag{outline:2px solid var(--ne-ink);background:rgba(23,32,58,.14)}.ne-pdf-legend{color:var(--ne-ink-soft);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ne-pdf-legend li:before{vertical-align:middle;border-top:1.5px solid var(--ne-ink);content:"";width:22px;margin-right:6px;display:inline-block}.ne-pdf-legend .is-bleed:before{border-top-style:dashed;border-top-color:var(--ne-ink-soft)}.ne-pdf-legend .is-crop:before{border-top-style:dotted}.ne-pdf-issues ul{flex-direction:column;margin:0 -12px;padding:0;list-style:none;display:flex}.ne-pdf-issue{width:100%;min-height:44px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.ne-pdf-issue:disabled{cursor:default}.ne-pdf-issue:hover:not(:disabled),.ne-pdf-issue[aria-current=true]{background:var(--ne-ink-wash)}.ne-pdf-sev{padding-top:1px;font-size:13px;font-weight:500}.ne-pdf-sev.is-error{color:var(--ne-ember)}.ne-pdf-sev.is-info{color:var(--ne-ink-soft);font-weight:400}.ne-pdf-issue-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ne-pdf-issue-text b{font-size:15px;font-weight:500;line-height:1.4}.ne-pdf-issue-text span{color:var(--ne-ink-soft);font-size:13.5px;line-height:1.5}.ne-pdf-issue-page{font-variant-numeric:tabular-nums;color:var(--ne-ink-soft);white-space:nowrap;font-size:13px}.ne-pdf-font{border-bottom:1px solid var(--ne-rule);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:4px 0 4px 12px;display:flex}.ne-pdf-font>span{flex-direction:column;min-width:0;display:flex}.ne-pdf-font b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.ne-pdf-font small{color:var(--ne-ink-soft);font-size:13px}.ne-pdf-font small.is-missing{color:var(--ne-ember)}@media (max-width:520px){.ne-pdf-issue{grid-template-columns:minmax(0,1fr) auto}.ne-pdf-sev{grid-column:1/-1}}.ne-pdf-area{position:absolute;overflow:hidden}.ne-pdf-area>img{object-fit:fill;max-width:none;position:absolute}.ne-pdf-hint{color:var(--ne-ink-soft);margin:-8px 0 0;font-size:13px;line-height:1.5}.ne-pdf-err-wrap{padding:16px 20px 20px}.ne-pdf-err-stage{width:100%;max-width:760px;box-shadow:0 0 0 1px var(--ne-rule),0 8px 18px -14px rgba(23,32,58,.6);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;margin:0 auto;position:relative;overflow:hidden}.ne-pdf-err-stage[data-tool=text]{cursor:text}.ne-pdf-err-stage[data-tool=whiteout],.ne-pdf-err-stage[data-tool=highlight]{cursor:crosshair;touch-action:none}.ne-pdf-err-stage>img{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ne-pdf-err-obj{box-sizing:border-box;cursor:move;touch-action:none;outline:1px dashed transparent;position:absolute}.ne-pdf-err-obj:hover,.ne-pdf-err-obj[aria-pressed=true]{outline:1px dashed var(--ne-ink);outline-offset:1px}.ne-pdf-err-obj:focus-visible{outline:2px solid var(--ne-ink)}.ne-pdf-err-obj.is-whiteout{background:#fff;box-shadow:inset 0 0 0 1px rgba(23,32,58,.16)}.ne-pdf-err-obj.is-highlight{mix-blend-mode:multiply;opacity:.6}.ne-pdf-err-obj.is-draft{pointer-events:none}.ne-pdf-err-obj.is-text>span{white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;display:block}.ne-pdf-err-obj.is-image>img,.ne-pdf-err-obj.is-signature>svg{pointer-events:none;object-fit:fill;width:100%;height:100%;display:block}.ne-pdf-err-handle{border:2px solid var(--ne-ink);background:var(--ne-note);cursor:nwse-resize;border-radius:2px;width:22px;height:22px;position:absolute;bottom:-10px;right:-10px}.ne-pdf-err-swatches{gap:8px;display:flex}.ne-pdf-err-swatches button{border:1px solid var(--ne-rule);cursor:pointer;border-radius:2px;width:44px;height:44px}.ne-pdf-err-swatches button[aria-pressed=true]{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-pdf-err-props{gap:12px;display:grid}.ne-pdf-err-textarea{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:80px;color:var(--ne-ink);font:inherit;border-radius:2px;padding:10px;font-size:15px}.ne-pdf-err-pad{aspect-ratio:300/130;border:1px solid var(--ne-field-line);touch-action:none;cursor:crosshair;background:#fff;border-radius:2px;width:100%;height:auto;display:block}.ne-av[data-dragging] .ne-bench{outline:2px dashed var(--ne-ink);outline-offset:4px}.ne-av .ne-pane-body{flex-direction:column;flex:1;display:flex}.ne-av-slot{flex:1;padding:20px;display:flex}.ne-av-slot>button{border:1px dashed var(--ne-field-line);min-height:240px;color:var(--ne-ink);font:inherit;text-align:center;cursor:pointer;transition:background-color .16s var(--ne-ease);background:0 0;border-radius:2px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:16px;display:flex}.ne-av-slot>button:hover,.ne-av[data-dragging] .ne-av-slot>button{background:var(--ne-ink-wash)}.ne-av-slot>button svg{width:28px;height:28px;color:var(--ne-ink-soft)}.ne-av-slot small{max-width:40ch;color:var(--ne-ink-soft);font-size:13px;line-height:1.5}.ne-av-file{border-bottom:1px solid var(--ne-rule);flex-direction:column;gap:2px;min-width:0;padding:14px 20px;display:flex}.ne-av-file b,.ne-av-result b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.ne-av-file span,.ne-av-result span{color:var(--ne-ink-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.ne-av-note{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink-soft);margin:0;padding:14px 20px;font-size:14px;line-height:1.55}.ne-av-err{margin:16px 20px}.ne-av-job{flex-direction:column;margin-top:auto;display:flex}.ne-av-job>.ne-act{margin-top:0}.ne-av-result{border-top:1px solid var(--ne-rule);flex-direction:column;gap:2px;min-width:0;padding:14px 20px;display:flex}.ne-av-act-icon{align-items:center;gap:8px;display:inline-flex}.ne-av-act-icon svg{width:18px;height:18px}.ne-av-progress{border-top:1px solid var(--ne-rule);grid-template-columns:minmax(0,1fr) 5ch;align-items:center;gap:12px;padding:16px 20px;font-size:14px;display:grid}.ne-av-progress>div{background:var(--ne-rule);height:6px}.ne-av-progress i{height:100%;width:calc(var(--share)*100%);background:var(--ne-ink);display:block}.ne-av-progress span{text-align:right;color:var(--ne-ink-soft)}.ne-av-info .ne-pane-sec:last-child{border-bottom:0}.ne-av-info th{width:40%;color:var(--ne-ink-soft)}.ne-av-info td{overflow-wrap:anywhere}.ne-av .ne-tool-table td:last-child{color:var(--ne-ink)}.ne-av-transport{border-bottom:1px solid var(--ne-rule);flex-wrap:wrap;align-items:center;gap:0 2px;min-height:52px;padding:4px 8px;display:flex}.ne-av-transport .ne-ibtn[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-av-transport .ne-av-tbtn{min-height:44px;color:var(--ne-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0 12px;font-size:14px}.ne-av-transport .ne-av-tbtn:hover:not(:disabled){background:var(--ne-ink-wash)}.ne-av-transport .ne-av-tbtn:disabled{color:var(--ne-ink-soft);opacity:.6;cursor:default}.ne-av-time{color:var(--ne-ink-soft);white-space:nowrap;margin-left:auto;padding:0 12px;font-size:13px}.ne-av-preview{background:var(--ne-abyss);border-bottom:1px solid var(--ne-rule);place-items:center;min-height:180px;max-height:360px;display:grid}.ne-av-preview video,.ne-av-preview canvas,.ne-av-preview img{max-width:100%;max-height:360px;display:block}.ne-av-paper{border-bottom:1px solid var(--ne-rule);background-color:var(--ne-paper);background-image:linear-gradient(45deg,var(--ne-ink-wash)25%,transparent 25%,transparent 75%,var(--ne-ink-wash)75%),linear-gradient(45deg,var(--ne-ink-wash)25%,transparent 25%,transparent 75%,var(--ne-ink-wash)75%);background-position:0 0,8px 8px;background-size:16px 16px;place-items:center;padding:20px;display:grid}.ne-av-paper canvas,.ne-av-paper img{max-width:100%;max-height:360px;box-shadow:0 0 0 1px var(--ne-rule);display:block}.ne-av-strip{height:var(--h);border-bottom:1px solid var(--ne-rule);background:var(--ne-note);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.ne-av-strip-scrubs{cursor:pointer}.ne-av-frames{background:var(--ne-ink-wash);flex:1 1 0;min-height:0;display:flex;overflow:hidden}.ne-av-frames img,.ne-av-frames span{object-fit:cover;flex:1 1 0;min-width:0;height:100%}.ne-av-frames span+span{border-left:1px solid var(--ne-rule)}.ne-av-wave{flex:1 1 0;width:100%;min-height:0;display:block}.ne-av-frames+.ne-av-wave{border-top:1px solid var(--ne-rule)}.ne-av-shade{pointer-events:none;background:rgba(243,238,226,.72);position:absolute;top:0;bottom:0}.ne-av-sel{border-top:2px solid var(--ne-ink);border-bottom:2px solid var(--ne-ink);pointer-events:none;position:absolute;top:0;bottom:0}.ne-av-handle{cursor:ew-resize;touch-action:none;width:24px;margin-left:-12px;position:absolute;top:0;bottom:0}.ne-av-handle:before{content:"";background:var(--ne-ink);width:6px;position:absolute;top:0;bottom:0;left:9px}.ne-av-handle:focus-visible{outline:2px solid var(--ne-ink);outline-offset:2px}.ne-av-mark{background:var(--ne-ink);pointer-events:none;width:2px;height:10px;margin-left:-1px;position:absolute;top:0}.ne-av-mark-dim{background:var(--ne-ink-soft);width:1px;height:6px}.ne-av-head{background:var(--ne-ink);width:2px;box-shadow:0 0 0 1px var(--ne-note);pointer-events:none;margin-left:-1px;position:absolute;top:0;bottom:0}.ne-av-num>div{align-items:center;gap:10px;display:flex}.ne-av-num>div>span{color:var(--ne-ink-soft);flex:none;font-size:14px}.ne-av-slider>label{justify-content:space-between;gap:12px;display:flex}.ne-av-slider output{color:var(--ne-ink-soft);font-weight:400}.ne-field.ne-av-slider input[type=range]{min-height:44px;accent-color:var(--ne-ink);background:0 0;border:0;padding:0}.ne-av-toggle{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:15px;display:flex}.ne-av-toggle input{width:20px;height:20px;accent-color:var(--ne-ink);margin:0}.ne-av .ne-opts button:disabled{color:var(--ne-ink-soft);opacity:.45;cursor:not-allowed}.ne-av .ne-opts button{text-overflow:ellipsis;overflow:hidden}.ne-av-colours{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ne-field input[type=color].ne-av-colour{cursor:pointer;padding:4px}.ne-av-list{margin:0;padding:0;list-style:none}.ne-av-list>li{border-bottom:1px solid var(--ne-rule);align-items:center;gap:4px;min-height:60px;padding:4px 8px 4px 20px;display:flex}.ne-av-list>li[aria-current]{background:var(--ne-ink-wash)}.ne-av-list>li>div{flex-direction:column;flex:1;min-width:0;display:flex}.ne-av-list b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.ne-av-list span{color:var(--ne-ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.ne-av-stills{border-bottom:1px solid var(--ne-rule);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:16px 20px;display:grid}.ne-av-stills figure{min-width:0;margin:0}.ne-av-stills img{width:100%;aspect-ratio:var(--aspect,16/9);object-fit:contain;background:var(--ne-abyss);display:block}.ne-av-stills figcaption{color:var(--ne-ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:13px;display:flex}.ne-av-stills .ne-ibtn{width:36px;height:44px}.ne-av-big{border-bottom:1px solid var(--ne-rule);flex-direction:column;gap:6px;padding:20px;display:flex}.ne-av-big output{font-family:var(--ne-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:max(30px,min(3.4vw,46px));font-weight:500;line-height:1.05}.ne-av-big span{color:var(--ne-ink-soft);font-size:13px}.ne-av-tc{font-family:var(--ne-mono);letter-spacing:.02em;font-size:18px!important}.ne-av-cues{border-bottom:1px solid var(--ne-rule);max-height:420px;overflow:auto}.ne-av-cues ol{margin:0;padding:0;list-style:none}.ne-av-cues li{border-bottom:1px solid var(--ne-rule);grid-template-columns:9.5ch minmax(0,1fr);gap:4px 12px;padding:8px 20px;display:grid}.ne-av-cues li[aria-current]{background:var(--ne-ink-wash)}.ne-av-cues button{min-height:44px;color:var(--ne-ink-soft);font-family:var(--ne-mono);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.ne-av-cues textarea{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:44px;color:var(--ne-ink);font:inherit;resize:vertical;border-radius:2px;padding:8px 10px;font-size:15px;line-height:1.4}.ne-av-lanes{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink-soft);grid-template-columns:4ch minmax(0,1fr);gap:6px 10px;padding:14px 20px;font-size:12px;display:grid}.ne-av-lanes>i{background:var(--ne-ink-wash);height:14px;position:relative}.ne-av-lanes>i>b{background:var(--ne-ink-soft);position:absolute;top:2px;bottom:2px}.ne-av-lanes>i.ne-av-lit>b{background:var(--ne-ink)}.ne-av-meter{background:var(--ne-rule);height:6px;margin:0 20px 16px}.ne-av-meter i{height:100%;width:calc(var(--share)*100%);background:var(--ne-ink);transition:width 60ms linear;display:block}.ne-av-live{font-family:var(--ne-display);font-variant-numeric:tabular-nums;padding:20px 20px 8px;font-size:max(40px,min(5vw,64px));font-weight:500;line-height:1}.ne-av-sheet{border-bottom:1px solid var(--ne-rule);position:relative}.ne-av-sheet canvas{width:100%;display:block}.ne-av-ruler{border-top:1px solid var(--ne-rule);border-bottom:1px solid var(--ne-rule);height:22px;color:var(--ne-ink-soft);font-variant-numeric:tabular-nums;font-size:11px;position:relative;overflow:hidden}.ne-av-ruler i{background:var(--ne-ink-soft);width:1px;height:5px;position:absolute;top:0}.ne-av-ruler i[data-major]{background:var(--ne-ink);height:9px}.ne-av-ruler span{white-space:nowrap;padding-left:3px;position:absolute;top:7px}.ne-av-spectro{background:var(--ne-abyss);height:160px;position:relative}.ne-av-spectro canvas{image-rendering:auto;height:100%;position:absolute;top:0}.ne-av-spectro span{color:var(--ne-moon);pointer-events:none;font-size:11px;position:absolute;left:6px;transform:translateY(-50%)}.ne-av audio{width:calc(100% - 40px);margin:12px 20px;display:block}.ne-av-colrow{align-items:center;gap:12px;display:flex}.ne-field .ne-av-colrow input{cursor:pointer;flex:none;width:64px;padding:4px}.ne-av-colrow span{color:var(--ne-ink-soft);font-size:13px}.ne-av-hint{color:var(--ne-ink-soft);font-size:13px;line-height:1.5}@media (max-width:520px){.ne-av-colours{grid-template-columns:1fr}.ne-av-time{width:100%;margin-left:0;padding:0 8px 6px}.ne-av-slot>button{min-height:180px}}.ne-av-cuehead{border-bottom:1px solid var(--ne-rule);justify-content:space-between;align-items:center;padding:0 8px 0 20px;display:flex}.ne-av-cuehead h3{margin:0;font-size:15px;font-weight:600}.ne-av-cuetimes{grid-column:2;align-items:center;gap:8px;display:flex}.ne-av-cuetime{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:12ch;min-height:44px;color:var(--ne-ink);border-radius:2px;padding:0 8px;font-size:12.5px}.ne-av-overlay{pointer-events:none;grid-area:1/1}.ne-av-preview-stack video{grid-area:1/1}.ne-marketing-area,.ne-marketing-rows input,.ne-marketing-steps input{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-width:0;color:var(--ne-ink);font:inherit;font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:2px;padding:0 14px;font-size:16px}.ne-marketing-rows input,.ne-marketing-steps input{min-height:48px}.ne-marketing-area{resize:vertical;min-height:140px;padding:12px 14px;line-height:1.5}.ne-marketing-area::placeholder,.ne-marketing-rows input::placeholder,.ne-marketing-steps input::placeholder{color:var(--ne-ink-soft)}.ne-marketing-area[aria-invalid=true]{border-color:var(--ne-ember)}.ne-pane-text.ne-marketing-short{flex:none;min-height:200px}.ne-marketing-small{color:var(--ne-ink-soft);font-size:13px;line-height:1.5}.ne-marketing-top{border-top:1px solid var(--ne-rule)}.ne-marketing-notes{color:var(--ne-ink-soft);flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.5;display:flex}.ne-marketing-lede{color:var(--ne-ink-soft);margin:0 0 12px;font-size:14px;line-height:1.5}.ne-marketing-note{border-bottom:1px solid var(--ne-rule);color:var(--ne-ink-soft);margin:0;padding:12px 20px;font-size:14px;line-height:1.5}.ne-marketing-bad{color:var(--ne-ember);font-size:13px;line-height:1.5}.ne-marketing-warn{margin-top:20px}.ne-marketing-wrap{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all}.ne-marketing-break{overflow-wrap:anywhere;word-break:break-all;margin:0;line-height:1.55}.ne-marketing-scroll{overflow-x:auto}.ne-marketing-scroll .ne-tool-table{min-width:420px}.ne-marketing-limits{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ne-marketing-limits li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;font-size:15px;display:grid}.ne-marketing-limits li>span{overflow-wrap:anywhere;min-width:0}.ne-marketing-limits li>span small{color:var(--ne-ink-soft)}.ne-marketing-limits b{white-space:nowrap;font-weight:500}.ne-marketing-limits i{background:linear-gradient(to right,var(--ne-ink)calc(var(--share)*100%),var(--ne-rule)0);grid-column:1/-1;height:6px}.ne-marketing-limits li[data-state=near] i{background:linear-gradient(to right,var(--ne-ink)calc(var(--share)*100%),var(--ne-rule)0);box-shadow:0 2px 0 var(--ne-ink)}.ne-marketing-limits li[data-state=over] i{background:linear-gradient(to right,var(--ne-ember)calc(var(--share)*100%),var(--ne-rule)0)}.ne-marketing-limits li>small{color:var(--ne-ink-soft);grid-column:1/-1;font-size:13px}.ne-marketing-limits li[data-state=over] b,.ne-marketing-limits li[data-state=over]>small{color:var(--ne-ember)}.ne-bars.ne-marketing-bars li{grid-template-columns:minmax(72px,160px) minmax(0,1fr) minmax(5ch,auto)}.ne-marketing-styles{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ne-marketing-styles[data-muted]{opacity:.55}.ne-marketing-styles li{border-bottom:1px solid var(--ne-rule);grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:0 8px;padding:10px 0;display:grid}.ne-marketing-styles li:last-child{border-bottom:0}.ne-marketing-styles li>span{color:var(--ne-ink-soft);grid-column:1/-1;font-size:13px}.ne-marketing-styles output{overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.45}.ne-marketing-styles output.ne-mono{font-size:16px}.ne-marketing-styles li>.ne-ibtn{grid-area:2/2}.ne-marketing-styles-flush li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px;padding-right:8px}.ne-marketing-styles-flush li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px;padding-right:8px}.ne-marketing-styles-flush li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px;padding-right:8px}.ne-marketing-styles-flush li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px;padding-right:20px}.ne-marketing-styles-flush li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px;padding-right:20px}.ne-marketing-styles-flush li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px;padding-right:20px}.ne-marketing-styles-flush li:last-child{border-bottom:1px solid var(--ne-rule)}.ne-marketing-swatch-row{gap:10px;display:flex}.ne-marketing-swatch-row>input:not([type=color]){flex:1;min-width:0}.ne-marketing-swatch-row .ne-marketing-swatch{border:1px solid var(--ne-field-line);background:var(--ne-paper);cursor:pointer;border-radius:2px;flex:none;width:48px;min-height:48px;padding:3px}.ne-marketing-swatch::-webkit-color-swatch-wrapper{padding:0}.ne-marketing-swatch::-webkit-color-swatch{border:0;border-radius:1px}.ne-marketing-swatch::-moz-color-swatch{border:0;border-radius:1px}.ne-marketing-formats{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ne-marketing-formats li{border-bottom:1px solid var(--ne-rule);grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:0 8px;display:grid}.ne-marketing-formats li:first-child{border-top:1px solid var(--ne-rule)}.ne-marketing-formats li>span{color:var(--ne-ink-soft);font-size:13px}.ne-marketing-formats code{overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;min-width:0;padding:12px 0}.ne-marketing-preview{border:1px solid var(--ne-rule);border-radius:2px;padding:20px}.ne-marketing-preview p{margin:0;font-size:16px;line-height:1.5}.ne-marketing-preview p+p{margin-top:10px}.ne-marketing-preview .ne-marketing-preview-lg{font-size:24px;line-height:1.25}.ne-marketing-rows{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.ne-marketing-rows legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:500}.ne-marketing-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ne-marketing-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.ne-marketing-add{border:1px dashed var(--ne-field-line);min-height:44px;color:var(--ne-ink);font:inherit;cursor:pointer;transition:background-color .16s var(--ne-ease);background:0 0;border-radius:2px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:15px;display:inline-flex}.ne-marketing-add svg{width:18px;height:18px}.ne-marketing-add:hover:not(:disabled){background:var(--ne-ink-wash)}.ne-marketing-add:disabled{opacity:.4;cursor:default}.ne-marketing-checks{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ne-marketing-checks legend{margin-bottom:4px;padding:0;font-size:15px;font-weight:500}.ne-marketing-checks label{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-size:15px;line-height:1.4;display:flex}.ne-marketing-checks input{width:20px;height:20px;accent-color:var(--ne-ink);flex:none;margin:0}.ne-marketing-checks input:focus-visible{outline:2px solid var(--ne-star);outline-offset:2px}.ne-marketing-policy{opacity:.6;padding:20px;font-size:15px;line-height:1.65}.ne-marketing-policy[data-filled]{opacity:1}.ne-marketing-policy h3{font-family:var(--ne-display);letter-spacing:-.015em;margin:0 0 6px;font-size:26px;font-weight:500;line-height:1.15}.ne-marketing-policy h4{margin:22px 0 6px;font-size:16px;font-weight:500}.ne-marketing-policy p{margin:0 0 10px}.ne-marketing-policy em{color:var(--ne-ink-soft)}.ne-marketing-policy ul,.ne-marketing-policy ol{margin:0 0 10px;padding-left:20px}.ne-marketing-funnel{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ne-marketing-funnel li{grid-template-columns:minmax(120px,11rem) minmax(0,1fr);align-items:center;gap:16px;display:grid}.ne-marketing-funnel li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ne-marketing-funnel b{overflow-wrap:anywhere;font-size:15px;font-weight:500}.ne-marketing-funnel li>div>span{color:var(--ne-ink-soft);font-size:13px}.ne-marketing-funnel svg{width:100%;height:44px;display:block}.ne-marketing-funnel polygon{fill:var(--ne-ink)}.ne-marketing-funnel polygon[data-alt]{fill:var(--ne-ink-soft)}.ne-marketing-card{border:1px solid var(--ne-rule);background:var(--ne-note);max-width:520px;color:var(--ne-ink);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ne-marketing-card-img{aspect-ratio:1.91;background:var(--ne-ink-wash);color:var(--ne-ink-soft);text-align:center;flex:none;place-items:center;font-size:13px;display:grid;overflow:hidden}.ne-marketing-card-img img{object-fit:cover;width:100%;height:100%;display:block}.ne-marketing-card-img>span{padding:12px}.ne-marketing-card-text{flex-direction:column;gap:3px;min-width:0;padding:12px 14px 14px;display:flex}.ne-marketing-card-text small{letter-spacing:.04em;color:var(--ne-ink-soft);font-size:12px}.ne-marketing-card-text b{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.3}.ne-marketing-card-text p{color:var(--ne-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.ne-marketing-card[data-kind=x-large] .ne-marketing-card-img{aspect-ratio:2}.ne-marketing-card[data-kind=x-small]{flex-direction:row;align-items:stretch}.ne-marketing-card[data-kind=x-small] .ne-marketing-card-img{aspect-ratio:1;width:130px}.ne-marketing-card[data-kind=x-small] .ne-marketing-card-text{justify-content:center}@media (max-width:520px){.ne-marketing-funnel li{grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:8px}.ne-marketing-card[data-kind=x-small] .ne-marketing-card-img{width:96px}.ne-marketing-formats li{grid-template-columns:52px minmax(0,1fr) 44px}}@media (prefers-reduced-motion:reduce){.ne-marketing-add{transition:none}}.ne-server-area{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:112px;color:var(--ne-ink);font:inherit;resize:vertical;border-radius:2px;padding:12px 14px;font-size:16px;line-height:1.5}.ne-server-area::placeholder{color:var(--ne-ink-soft)}.ne-server-area[aria-invalid=true]{border-color:var(--ne-ember)}.ne-server-opts{border-top:1px solid var(--ne-rule)}.ne-server-opts:empty{display:none}.ne-server-rule{color:var(--ne-ink-soft);font-size:14px}.ne-server-result{flex-direction:column;flex:1;min-height:280px;display:flex}.ne-server-err{margin-top:20px}.ne-server-note{border:1px solid var(--ne-rule);background:var(--ne-paper);border-radius:12px;margin:16px 20px 0;padding:12px 16px;font-size:14px;line-height:1.5}.ne-server-drafts{margin:0;padding:0;list-style:none}.ne-server-drafts li{border-bottom:1px solid var(--ne-rule);padding:16px 8px 8px 20px}.ne-server-drafts p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 12px 0 0;font-size:16px;line-height:1.6}.ne-server-drafts p.ne-server-handle{font-family:var(--ne-mono);font-size:15px}.ne-server-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.ne-server-meta small{color:var(--ne-ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.ne-server-over{color:var(--ne-ember)}.ne-server-scroll{max-width:100%;overflow-x:auto}.ne-server-scroll .ne-tool-table{min-width:520px}.ne-server-code{font-family:var(--ne-mono);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.ne-tool-table td.ne-server-ink{color:var(--ne-ink)}.ne-server-chain,.ne-server-hosts,.ne-server-issues{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.ne-server-chain li,.ne-server-hosts li{overflow-wrap:anywhere}.ne-server-chain .ne-mono,.ne-server-hosts .ne-mono{font-size:13px}.ne-server-issues li{border-bottom:1px solid var(--ne-rule);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-bottom:6px;display:flex}.ne-server-issues small{color:var(--ne-ink-soft);font-variant-numeric:tabular-nums}.ne-server-small{color:var(--ne-ink-soft);margin:0 0 12px;font-size:13px;line-height:1.5}.ne-pane-sec .ne-server-small:last-child{margin:12px 0 0}.ne-server-flush{border-bottom:0;padding-bottom:0}.ne-dev-http-find{padding-bottom:12px}.ne-dev-http-find input{border:1px solid var(--ne-field-line);background:var(--ne-paper);width:100%;min-height:48px;color:var(--ne-ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:2px;padding:0 14px;font-size:16px}.ne-dev-http-find input::placeholder{color:var(--ne-ink-soft)}.ne-dev-http-class{border-top:1px solid var(--ne-rule)}.ne-dev-http-class .ne-opts{border-bottom:0}.ne-dev-http-list{border-top:1px solid var(--ne-rule);scrollbar-color:rgba(23,32,58,.35) transparent;max-height:440px;overflow-y:auto}.ne-dev-http-list h3{z-index:1;border-bottom:1px solid var(--ne-rule);background:var(--ne-paper);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:10px 20px;font-size:13px;font-weight:500;display:flex;position:-webkit-sticky;position:sticky;top:0}.ne-dev-http-list h3 small{color:var(--ne-ink-soft);font-weight:400}.ne-dev-http-list ul{margin:0;padding:0;list-style:none}.ne-dev-http-row{border-bottom:1px solid var(--ne-rule);grid-template-columns:minmax(0,1fr) 44px;align-items:center;padding-right:8px;display:grid}.ne-dev-http-row>button:first-child{min-height:44px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ne-ease);background:0 0;border:0;grid-template-columns:4ch minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 0 0 20px;font-size:15px;display:grid}.ne-dev-http-row>button:first-child b{font-weight:500}.ne-dev-http-row>button:first-child small{color:var(--ne-ink-soft);font-size:12px}.ne-dev-http-row>button:first-child:hover:not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-dev-http-row>button[aria-pressed=true]{background:var(--ne-ink);color:var(--ne-note)}.ne-dev-http-row>button[aria-pressed=true] small{color:var(--ne-note)}.ne-dev-http-list button:focus-visible{outline-offset:-3px}.ne-dev-http-detail p{margin:0}.ne-dev-http-detail p+p{color:var(--ne-ink-soft);margin-top:6px}.ne-dev-http-tiles{border-top:1px solid var(--ne-rule);grid-template-columns:36px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.ne-dev-http-tiles>span{color:var(--ne-ink-soft);padding-top:8px;font-size:13px}.ne-dev-http-tiles>div{flex-wrap:wrap;gap:4px;display:flex}.ne-dev-http-tiles button{border:1px solid var(--ne-rule);background:var(--ne-note);min-width:42px;min-height:32px;color:var(--ne-ink);font:inherit;cursor:pointer;transition:background-color .16s var(--ne-ease);border-radius:2px;padding:0 6px;font-size:12px}.ne-dev-http-tiles button:hover:not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-dev-http-tiles button[data-outside]{color:var(--ne-ink-soft);border-style:dashed}.ne-dev-http-tiles button[data-match]{border-color:var(--ne-ink);box-shadow:inset 0 -2px 0 var(--ne-ink)}.ne-dev-http-tiles button[aria-pressed=true]{border-color:var(--ne-ink);background:var(--ne-ink);color:var(--ne-note)}.ne-dev-http-note{border-top:1px solid var(--ne-rule);color:var(--ne-ink-soft);margin:12px 0 0;padding-top:12px;font-size:13px;line-height:1.5}@media (pointer:coarse){.ne-dev-http-tiles button{min-height:44px}}.ne-image-wrap-opts .ne-opts,.ne-image-presets .ne-opts{border-bottom:0}.ne-image-wrap-opts .ne-opts>div,.ne-image-presets .ne-opts>div{background:var(--ne-rule);grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:1px}.ne-image-wrap-opts .ne-opts button,.ne-image-presets .ne-opts button{background:var(--ne-note)}.ne-image-wrap-opts .ne-opts button+button,.ne-image-presets .ne-opts button+button{border-left:0}.ne-image-wrap-opts .ne-opts button[aria-pressed=true],.ne-image-presets .ne-opts button[aria-pressed=true]{background:var(--ne-ink)}.ne-image-presets{border-bottom:1px solid var(--ne-rule)}.ne-image-disclose{border:0;border-bottom:1px solid var(--ne-rule);width:100%;min-height:48px;color:var(--ne-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ne-ease);background:0 0;justify-content:space-between;align-items:center;padding:0 20px;font-size:15px;font-weight:500;display:flex}.ne-image-disclose:after{content:"+";font-size:20px;font-weight:400}.ne-image-disclose[aria-expanded=true]:after{content:"−"}.ne-image-disclose:hover{background:var(--ne-ink-wash)}.ne-image-chips{border-bottom:1px solid var(--ne-rule);flex-wrap:wrap;gap:4px;padding:12px 20px;display:flex}.ne-image-chips i{border:1px solid var(--ne-rule);border-radius:2px;width:24px;height:24px;display:block}.ne-image-shapes{border-bottom:1px solid var(--ne-rule);grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px;padding:12px 20px;display:grid}.ne-image-shapes button{aspect-ratio:1;border:1px solid var(--ne-rule);background:var(--ne-note);min-height:44px;color:var(--ne-ink);cursor:pointer;transition:background-color .16s var(--ne-ease);border-radius:2px;padding:8px}.ne-image-shapes button:hover:not([aria-pressed=true]){background:var(--ne-ink-wash)}.ne-image-shapes button[aria-pressed=true]{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-image-shapes svg{width:100%;height:100%;display:block}.ne-image-mask-canvas{cursor:grab;touch-action:none;background-color:#fff;background-image:repeating-conic-gradient(rgba(23,32,58,.09) 0%,rgba(23,32,58,.09) 25%,transparent 0%,transparent 50%);background-size:16px 16px}.ne-image-mask-canvas:active{cursor:grabbing}.ne-image-board{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ne-image-board circle{cursor:grab}.ne-image-board circle:focus-visible{outline:2px solid var(--ne-star);outline-offset:2px}.ne-image-stitch{border:1px solid var(--ne-rule);background:var(--ne-ink-wash);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.ne-image-stitch>button{box-sizing:border-box;border:1px solid var(--ne-rule);background:var(--ne-note);cursor:grab;touch-action:none;border-radius:0;padding:0;position:absolute;overflow:hidden}.ne-image-stitch>button>img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:none;position:absolute}.ne-image-stitch>button[aria-pressed=true]{outline:2px solid var(--ne-ink);outline-offset:-2px}.ne-image-stitch>button:focus-visible{outline-offset:-3px}.ne-image-stitch>button[data-held]{z-index:2;opacity:.6;cursor:grabbing}.ne-image-stitch>button[data-over=swap]{outline:3px solid var(--ne-star);outline-offset:-3px}.ne-image-stitch>button[data-over=left]{box-shadow:inset 6px 0 0 var(--ne-star)}.ne-image-stitch>button[data-over=right]{box-shadow:inset -6px 0 0 var(--ne-star)}.ne-image-stitch>button[data-over=top]{box-shadow:inset 0 6px 0 var(--ne-star)}.ne-image-stitch>button[data-over=bottom]{box-shadow:inset 0 -6px 0 var(--ne-star)}.ne-image-compare{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;width:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.ne-image-compare>img{object-fit:fill;pointer-events:none;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ne-image-compare-line{background:var(--ne-note);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px rgba(23,32,58,.55)}.ne-image-compare-line:after{content:"";border:2px solid var(--ne-note);background:var(--ne-ink);border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.ne-image-compare-tag{background:var(--ne-note);color:var(--ne-ink);pointer-events:none;border-radius:2px;padding:2px 8px;font-size:12px;position:absolute;top:8px}.ne-image-compare>input[type=range]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ne-image-compare:has(>input:focus-visible) .ne-image-compare-line{outline:2px solid var(--ne-star);outline-offset:2px}.ne-image-loupe{z-index:2;box-sizing:border-box;border:2px solid var(--ne-note);outline:1px solid var(--ne-ink);box-shadow:0 0 0 1px var(--ne-note);cursor:grab;touch-action:none;position:absolute}.ne-image-loupe:active{cursor:grabbing}.ne-image-loupe:focus-visible{outline:2px solid var(--ne-star);outline-offset:2px}.ne-image-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ne-image-pair figure{min-width:0;margin:0}.ne-image-pair canvas{border:1px solid var(--ne-rule);width:100%;height:auto;image-rendering:pixelated;background-color:#fff;display:block}.ne-image-pair figcaption{color:var(--ne-ink-soft);margin-top:6px;font-size:13px}.ne-image-tab{border:1px solid var(--ne-rule);background:var(--ne-note);border-radius:8px 8px 0 0;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 40px);margin:14px 20px;padding:8px 14px;font-size:13px;display:flex}.ne-image-tab img{flex:none;width:16px;height:16px}.ne-image-tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ne-av-strip-blank{cursor:default;opacity:.6}.ne-text-dec-face{font-family:var(--ne-mono);font-variant-ligatures:none;white-space:pre}@media (max-width:520px){.ne-dev-http-class .ne-opts>span{padding:0 12px}.ne-dev-http-class .ne-opts button{padding:0 2px;font-size:14px}.ne-dev-http-list h3,.ne-dev-http-row>button:first-child{padding-left:16px}.ne-image-pair{gap:8px}}@media (prefers-reduced-motion:reduce){.ne-dev-http-row>button:first-child,.ne-dev-http-tiles button,.ne-image-disclose,.ne-image-shapes button,.ne-marketing-add{transition:none}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}
