/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-indigo-400:oklch(67.3% .182 276.935);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-3xl:var(--radius-3xl);--ease-in:var(--ease-in);--ease-out:var(--ease-out);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-figures:var(--font-figures);--color-action:var(--action);--color-gain:var(--gain);--color-loss:var(--loss);--color-warn:var(--warn);--radius-pill:var(--radius-pill);--shadow-card:var(--shadow-card);--shadow-raised:var(--shadow-raised);--shadow-overlay:var(--shadow-overlay);--shadow-focus:var(--shadow-focus);--ease-move:var(--ease-move);--ease-spring:var(--ease-spring);--ease-polaris:var(--ease-polaris);--text-t-1:var(--text-t-1);--text-t-1--line-height:var(--text-t-1--line-height);--text-t-1--font-weight:var(--text-t-1--font-weight);--text-t-1--letter-spacing:var(--text-t-1--letter-spacing);--text-t-2:var(--text-t-2);--text-t-2--line-height:var(--text-t-2--line-height);--text-t-2--font-weight:var(--text-t-2--font-weight);--text-t-2--letter-spacing:var(--text-t-2--letter-spacing);--text-t-3:var(--text-t-3);--text-t-3--line-height:var(--text-t-3--line-height);--text-t-3--font-weight:var(--text-t-3--font-weight);--text-t-3--letter-spacing:var(--text-t-3--letter-spacing);--text-t-4:var(--text-t-4);--text-t-4--line-height:var(--text-t-4--line-height);--text-t-4--font-weight:var(--text-t-4--font-weight);--text-t-4--letter-spacing:var(--text-t-4--letter-spacing);--text-t-5:var(--text-t-5);--text-t-5--line-height:var(--text-t-5--line-height);--text-t-5--font-weight:var(--text-t-5--font-weight);--text-t-5--letter-spacing:var(--text-t-5--letter-spacing);--text-t-6:var(--text-t-6);--text-t-6--line-height:var(--text-t-6--line-height);--text-t-6--font-weight:var(--text-t-6--font-weight);--text-t-6--letter-spacing:var(--text-t-6--letter-spacing);--text-t-7:var(--text-t-7);--text-t-7--line-height:var(--text-t-7--line-height);--text-t-7--font-weight:var(--text-t-7--font-weight);--text-t-7--letter-spacing:var(--text-t-7--letter-spacing);--text-t-8:var(--text-t-8);--text-t-8--line-height:var(--text-t-8--line-height);--text-t-8--font-weight:var(--text-t-8--font-weight);--text-t-8--letter-spacing:var(--text-t-8--letter-spacing)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--line)}body{background-color:var(--ground);color:var(--ink);background:var(--ground);min-height:100vh;font-family:var(--font-sans),"Helvetica Neue",Arial,system-ui,sans-serif;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-top-1{top:calc(var(--spacing) * -1)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-6{bottom:calc(var(--spacing) * 6)}.z-\[320\]{z-index:320}.z-\[9999\]{z-index:9999}.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}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-20{height:calc(var(--spacing) * 20)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[50vh\]{min-height:50vh}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-20{width:calc(var(--spacing) * 20)}.max-w-\[420px\]{max-width:420px}.max-w-\[min\(20rem\,calc\(100vw-1\.5rem\)\)\]{max-width:min(20rem,100vw - 1.5rem)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[320px\]{min-width:320px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fadeInUp_0\.3s_ease-out\]{animation:fadeInUp .3s ease-out}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--accent-500\)\]\/20{border-color:var(--accent-500)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent-500\)\]\/20{border-color:color-mix(in oklab,var(--accent-500) 20%,transparent)}}.border-\[var\(--line\)\]{border-color:var(--line)}.border-gain\/30{border-color:var(--gain)}@supports (color:color-mix(in lab,red,red)){.border-gain\/30{border-color:color-mix(in oklab,var(--gain) 30%,transparent)}}.border-loss\/30{border-color:var(--loss)}@supports (color:color-mix(in lab,red,red)){.border-loss\/30{border-color:color-mix(in oklab,var(--loss) 30%,transparent)}}.border-warn\/30{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.border-warn\/30{border-color:color-mix(in oklab,var(--warn) 30%,transparent)}}.bg-\[var\(--accent-500\)\],.bg-\[var\(--accent-500\)\]\/10{background-color:var(--accent-500)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent-500\)\]\/10{background-color:color-mix(in oklab,var(--accent-500) 10%,transparent)}}.bg-\[var\(--ink-faint\)\]{background-color:var(--ink-faint)}.bg-\[var\(--surface-sunken\)\]{background-color:var(--surface-sunken)}.bg-action{background-color:var(--action)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-gain{background-color:var(--gain)}.bg-gain-soft{background-color:var(--gain-soft)}.bg-loss{background-color:var(--loss)}.bg-loss-soft{background-color:var(--loss-soft)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-warn{background-color:var(--warn)}.bg-warn-soft{background-color:var(--warn-soft)}.p-6{padding:calc(var(--spacing) * 6)}.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)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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-\[9\.5px\]{font-size:9.5px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[var\(--accent-400\)\]{color:var(--accent-400)}.text-\[var\(--accent-500\)\]{color:var(--accent-500)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-faint\)\]{color:var(--ink-faint)}.text-\[var\(--ink-muted\)\]{color:var(--ink-muted)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-gain{color:var(--gain)}.text-indigo-400{color:var(--color-indigo-400)}.text-inverse{color:var(--inverse)}.text-loss{color:var(--loss)}.text-purple-400{color:var(--color-purple-400)}.text-rose-400{color:var(--color-rose-400)}.text-violet-400{color:var(--color-violet-400)}.text-warn{color:var(--warn)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[var\(--accent-500\)\]\/20{--tw-shadow-alpha:20%;--tw-shadow:var(--accent-500)}.shadow-2xl,.shadow-\[var\(--accent-500\)\]\/20{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,#00000040)}.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--accent-500\)_55\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--accent-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--accent-500\)_55\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in srgb,var(--accent-500) 55%,transparent))}}.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--accent-500\)_55\%\,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-\[0_0_6px_color-mix\(in_srgb\,var\(--color-action\)_55\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--color-action))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--color-action\)_55\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in srgb,var(--color-action) 55%,transparent))}}.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--color-action\)_55\%\,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-\[0_0_6px_color-mix\(in_srgb\,var\(--color-gain\)_55\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--color-gain))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--color-gain\)_55\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in srgb,var(--color-gain) 55%,transparent))}}.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--color-gain\)_55\%\,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-\[0_0_6px_color-mix\(in_srgb\,var\(--color-loss\)_55\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--color-loss))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--color-loss\)_55\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in srgb,var(--color-loss) 55%,transparent))}}.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--color-loss\)_55\%\,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-\[0_0_6px_color-mix\(in_srgb\,var\(--color-warn\)_55\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--color-warn))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--color-warn\)_55\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in srgb,var(--color-warn) 55%,transparent))}}.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--color-warn\)_55\%\,transparent\)\],.shadow-\[var\(--shadow-overlay\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-overlay\)\]{--tw-shadow:var(--shadow-overlay)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 40%,transparent) var(--tw-shadow-alpha),transparent)}}.invert{--tw-invert:invert(100%)}.filter,.invert{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-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-\[var\(--accent-600\)\]:hover{background-color:var(--accent-600)}.hover\:bg-\[var\(--surface-sunken\)\]:hover{background-color:var(--surface-sunken)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}}.transition-all{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,transform;transition-timing-function:var(--tw-ease,var(--ease-out));transition-duration:var(--tw-duration,var(--dur-instant))}@media (prefers-reduced-motion:reduce){.transition-all.motion-reduce\:transition-none{transition-property:none}}}:root{color-scheme:light;--np-color-bg:#fff;--np-color-bg-2:#f6f7f9;--np-color-surface:#fff;--np-color-surface-hover:#f2f4f7;--np-color-line:#e4e8ee;--np-color-line-2:#eef1f5;--np-color-text:#0c1016;--np-color-text-2:#5a6472;--np-color-text-3:#626c7a;--np-color-text-inverse:#fff;--np-color-accent:#1e3fe0;--np-color-accent-hover:#1a37c8;--np-color-accent-soft:#eef1ff;--np-color-accent-line:#c9d2ff;--np-color-gain:#0a7a4f;--np-color-gain-fill:#15a06a;--np-color-gain-soft:#e8f7ee;--np-color-warn:#a16207;--np-color-warn-fill:#e9a23b;--np-color-warn-soft:#fff6e3;--np-color-error:#c4232b;--np-color-error-soft:#fde8e9;--np-color-live:#15a06a;--np-color-compare:#8b96a5;--np-color-compare-strong:#6b7686;--np-color-cost-1:#2e3747;--np-color-cost-2:#434c5c;--np-color-cost-3:#5a6474;--np-color-cost-4:#717c8c;--np-color-cost-5:#8b96a5;--np-color-cost-6:#a6b0bd;--np-color-tax:#e6e9ef;--np-color-focus-ring:#1e3fe052;--np-font-family:"Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--np-text-xs:12px;--np-text-sm:13px;--np-text-md:14px;--np-text-lg:16px;--np-text-xl:18px;--np-text-2xl:22px;--np-text-3xl:28px;--np-text-display:46px;--np-text-web-body:16px;--np-text-web-lead:19px;--np-text-web-h2:40px;--np-text-web-h1:64px;--np-weight-regular:400;--np-weight-medium:500;--np-weight-semibold:600;--np-leading-tight:1.05;--np-leading-snug:1.2;--np-leading-normal:1.45;--np-leading-relaxed:1.55;--np-tracking-display:-.025em;--np-tracking-heading:-.015em;--np-tracking-wordmark:-.022em;--np-tracking-normal:0;--np-tracking-caps:.06em;--np-space-1:4px;--np-space-2:8px;--np-space-3:12px;--np-space-4:16px;--np-space-5:20px;--np-space-6:24px;--np-space-8:32px;--np-space-12:48px;--np-space-16:64px;--np-space-24:96px;--np-radius-sm:6px;--np-radius-md:8px;--np-radius-lg:10px;--np-radius-xl:14px;--np-radius-2xl:18px;--np-radius-pill:999px;--np-shadow-sm:0 1px 2px #0c10160a;--np-shadow-md:0 1px 2px #0c10160a,0 6px 20px #0c10160f;--np-shadow-lg:0 2px 4px #0c10160d,0 24px 60px #0c10161f;--np-duration-micro:.12s;--np-duration-base:.2s;--np-duration-surface:.32s;--np-duration-page:.4s;--np-duration-exit:.14s;--np-duration-skeleton-pulse:1.6s;--np-duration-tooltip-delay:.3s;--np-duration-toast-stay:5s;--np-duration-live-tick:1s;--np-duration-fast:.12s;--np-duration-slow:.32s;--np-duration-reveal:.48s;--np-ease-standard:cubic-bezier(.2,.8,.2,1);--np-ease-enter:cubic-bezier(.16,1,.3,1);--np-ease-exit:cubic-bezier(.4,0,1,1);--np-ease-spring:cubic-bezier(.34,1.3,.5,1);--np-shift-4:4px;--np-shift-6:6px;--np-shift-8:8px;--np-shift-12:12px;--np-stagger-step:30ms;--np-size-control-sm:30px;--np-size-control-md:36px;--np-size-control-lg:44px;--np-size-control-web:48px;--np-size-touch-min:44px;--np-size-target-min:24px;--np-size-sidebar:232px;--np-size-aside:352px;--np-size-content-max:1200px;--np-size-brand-mark:16/18/20/22/28px;--np-size-brand-tile:24/36/40/56px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--np-color-bg:#0c1016;--np-color-bg-2:#0c1016;--np-color-surface:#151a22;--np-color-surface-hover:#1b212b;--np-color-line:#262d38;--np-color-line-2:#1f2630;--np-color-text:#eef1f5;--np-color-text-2:#aeb7c4;--np-color-text-3:#8e98a6;--np-color-text-inverse:#0c1016;--np-color-accent:#7d93ff;--np-color-accent-hover:#9db0ff;--np-color-accent-soft:#1b2340;--np-color-accent-line:#2e3a6b;--np-color-gain:#3ddc97;--np-color-gain-fill:#2bbf80;--np-color-gain-soft:#143324;--np-color-warn:#f3c06b;--np-color-warn-fill:#d9a24a;--np-color-warn-soft:#3a2e14;--np-color-error:#ff7b83;--np-color-error-soft:#3b1a1d;--np-color-live:#2bbf80;--np-color-compare:#5e6879;--np-color-compare-strong:#8e98a6;--np-color-cost-1:#d7dde6;--np-color-cost-2:#b4bcc8;--np-color-cost-3:#939dac;--np-color-cost-4:#778293;--np-color-cost-5:#5e6879;--np-color-cost-6:#4f586a;--np-color-tax:#262d38;--np-color-focus-ring:#7d93ff73;--np-shadow-sm:0 1px 2px #0000004d;--np-shadow-md:0 1px 2px #00000059,0 8px 24px #00000059;--np-shadow-lg:0 2px 4px #0006,0 24px 60px #00000080}}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--np-color-bg:#0c1016;--np-color-bg-2:#0c1016;--np-color-surface:#151a22;--np-color-surface-hover:#1b212b;--np-color-line:#262d38;--np-color-line-2:#1f2630;--np-color-text:#eef1f5;--np-color-text-2:#aeb7c4;--np-color-text-3:#8e98a6;--np-color-text-inverse:#0c1016;--np-color-accent:#7d93ff;--np-color-accent-hover:#9db0ff;--np-color-accent-soft:#1b2340;--np-color-accent-line:#2e3a6b;--np-color-gain:#3ddc97;--np-color-gain-fill:#2bbf80;--np-color-gain-soft:#143324;--np-color-warn:#f3c06b;--np-color-warn-fill:#d9a24a;--np-color-warn-soft:#3a2e14;--np-color-error:#ff7b83;--np-color-error-soft:#3b1a1d;--np-color-live:#2bbf80;--np-color-compare:#5e6879;--np-color-compare-strong:#8e98a6;--np-color-cost-1:#d7dde6;--np-color-cost-2:#b4bcc8;--np-color-cost-3:#939dac;--np-color-cost-4:#778293;--np-color-cost-5:#5e6879;--np-color-cost-6:#4f586a;--np-color-tax:#262d38;--np-color-focus-ring:#7d93ff73;--np-shadow-sm:0 1px 2px #0000004d;--np-shadow-md:0 1px 2px #00000059,0 8px 24px #00000059;--np-shadow-lg:0 2px 4px #0006,0 24px 60px #00000080}[data-theme=light]{color-scheme:light;--np-color-bg:#fff;--np-color-bg-2:#f6f7f9;--np-color-surface:#fff;--np-color-surface-hover:#f2f4f7;--np-color-line:#e4e8ee;--np-color-line-2:#eef1f5;--np-color-text:#0c1016;--np-color-text-2:#5a6472;--np-color-text-3:#626c7a;--np-color-text-inverse:#fff;--np-color-accent:#1e3fe0;--np-color-accent-hover:#1a37c8;--np-color-accent-soft:#eef1ff;--np-color-accent-line:#c9d2ff;--np-color-gain:#0a7a4f;--np-color-gain-fill:#15a06a;--np-color-gain-soft:#e8f7ee;--np-color-warn:#a16207;--np-color-warn-fill:#e9a23b;--np-color-warn-soft:#fff6e3;--np-color-error:#c4232b;--np-color-error-soft:#fde8e9;--np-color-live:#15a06a;--np-color-compare:#8b96a5;--np-color-compare-strong:#6b7686;--np-color-cost-1:#2e3747;--np-color-cost-2:#434c5c;--np-color-cost-3:#5a6474;--np-color-cost-4:#717c8c;--np-color-cost-5:#8b96a5;--np-color-cost-6:#a6b0bd;--np-color-tax:#e6e9ef;--np-color-focus-ring:#1e3fe052;--np-shadow-sm:0 1px 2px #0c10160a;--np-shadow-md:0 1px 2px #0c10160a,0 6px 20px #0c10160f;--np-shadow-lg:0 2px 4px #0c10160d,0 24px 60px #0c10161f}@media (prefers-reduced-motion:reduce){:root{--np-duration-micro:80ms;--np-duration-base:.12s;--np-duration-surface:.14s;--np-duration-page:.16s;--np-duration-exit:80ms;--np-duration-fast:80ms;--np-duration-slow:.14s;--np-duration-reveal:.16s;--np-shift-4:0px;--np-shift-6:0px;--np-shift-8:0px;--np-shift-12:0px;--np-ease-spring:cubic-bezier(.2,.8,.2,1);--np-ease-enter:cubic-bezier(.2,.8,.2,1)}}[data-motion=reduced]{--np-duration-micro:80ms;--np-duration-base:.12s;--np-duration-surface:.14s;--np-duration-page:.16s;--np-duration-exit:80ms;--np-shift-4:0px;--np-shift-6:0px;--np-shift-8:0px;--np-shift-12:0px;--np-ease-spring:cubic-bezier(.2,.8,.2,1);--np-ease-enter:cubic-bezier(.2,.8,.2,1)}:root,[data-theme=light]{color-scheme:light;--ground:#f6f5f0;--surface:#fff;--surface-raised:#fff;--surface-sunken:#efede7;--inverse:#161a22;--inverse-line:#161a22;--on-inverse:#f6f5f0;--line:#e4e1d9;--line-subtle:#eeebe5;--line-strong:#d3cfc5;--control-border:#7d8390;--ink:#161a22;--ink-muted:#4f5562;--ink-faint:#646976;--action:#161a22;--on-action:#f6f5f0;--action-hover:#2b3140;--gain:#08795a;--gain-fill:#12a072;--on-gain-fill:#062519;--gain-soft:#e2f4ec;--loss:#b4322a;--loss-fill:#8e2620;--loss-soft:#fae9e6;--warn:#8a5a00;--warn-fill:#c98a1b;--warn-soft:#faf0da;--hatch:#b07a14;--cost-1:#2b3140;--cost-2:#4a5263;--cost-3:#6b7385;--cost-4:#878e9e;--cost-5:#b4b9c4;--cost-6:#d3d6dd;--cat-1:#0072b2;--cat-2:#a66a00;--chart-prev:#646976;--overlay:#161a2252;--skeleton:#efede7;--skeleton-hi:#f7f6f2;--logo-ink:#161a22;--logo-thread:#12a072;--logo-on-dark-ink:#f6f5f0;--logo-on-dark-thread:#52e0a9;--logo-tile:#161a22;--shadow-card:0 0 0 1px var(--line),0 1px 2px #161a220a;--shadow-raised:0 0 0 1px var(--line),0 18px 40px -16px #161a224d;--shadow-overlay:0 0 0 1px #161a220f,0 40px 80px -24px #161a2280;--shadow-focus:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}[data-theme=dark]{color-scheme:dark;--ground:#0d1016;--surface:#141821;--surface-raised:#1a1f2a;--surface-sunken:#0a0c11;--inverse:#1a1f2a;--inverse-line:#313847;--on-inverse:#f2f1ec;--line:#252b37;--line-subtle:#1c212b;--line-strong:#313847;--control-border:#6a7183;--ink:#f2f1ec;--ink-muted:#b1b6c2;--ink-faint:#8a91a0;--action:#f2f1ec;--on-action:#0d1016;--action-hover:#fff;--gain:#52e0a9;--gain-fill:#3ccb93;--on-gain-fill:#0d1016;--gain-soft:#52e0a91f;--loss:#ff8473;--loss-fill:#e0604f;--loss-soft:#ff84731f;--warn:#f2c04b;--warn-fill:#b98a26;--warn-soft:#f2c04b1a;--hatch:#b98a26;--cost-1:#9ca4b4;--cost-2:#838b9e;--cost-3:#6c7488;--cost-4:#646c80;--cost-5:#4c5366;--cost-6:#373d4c;--cat-1:#56b4e9;--cat-2:#e0a23a;--chart-prev:#8a91a0;--overlay:#0000008c;--skeleton:#1a1f2a;--skeleton-hi:#222835;--logo-ink:#f6f5f0;--logo-thread:#52e0a9;--logo-on-dark-ink:#f6f5f0;--logo-on-dark-thread:#52e0a9;--logo-tile:#161a22;--shadow-card:inset 0 1px 0 #ffffff0a,0 0 0 1px var(--line);--shadow-raised:0 0 0 1px var(--line-strong),0 18px 40px -16px #0009;--shadow-overlay:0 0 0 1px var(--line-strong),0 40px 80px -24px #000000b3;--shadow-focus:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--ground:#0d1016;--surface:#141821;--surface-raised:#1a1f2a;--surface-sunken:#0a0c11;--inverse:#1a1f2a;--inverse-line:#313847;--on-inverse:#f2f1ec;--line:#252b37;--line-subtle:#1c212b;--line-strong:#313847;--control-border:#6a7183;--ink:#f2f1ec;--ink-muted:#b1b6c2;--ink-faint:#8a91a0;--action:#f2f1ec;--on-action:#0d1016;--action-hover:#fff;--gain:#52e0a9;--gain-fill:#3ccb93;--on-gain-fill:#0d1016;--gain-soft:#52e0a91f;--loss:#ff8473;--loss-fill:#e0604f;--loss-soft:#ff84731f;--warn:#f2c04b;--warn-fill:#b98a26;--warn-soft:#f2c04b1a;--hatch:#b98a26;--cost-1:#9ca4b4;--cost-2:#838b9e;--cost-3:#6c7488;--cost-4:#646c80;--cost-5:#4c5366;--cost-6:#373d4c;--cat-1:#56b4e9;--cat-2:#e0a23a;--chart-prev:#8a91a0;--overlay:#0000008c;--skeleton:#1a1f2a;--skeleton-hi:#222835;--logo-ink:#f6f5f0;--logo-thread:#52e0a9;--logo-on-dark-ink:#f6f5f0;--logo-on-dark-thread:#52e0a9;--logo-tile:#161a22;--shadow-card:inset 0 1px 0 #ffffff0a,0 0 0 1px var(--line);--shadow-raised:0 0 0 1px var(--line-strong),0 18px 40px -16px #0009;--shadow-overlay:0 0 0 1px var(--line-strong),0 40px 80px -24px #000000b3;--shadow-focus:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}}:root{--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-20:80px;--space-30:120px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--dur-instant:80ms;--dur-fast:.12s;--dur-base:.2s;--dur-panel:.32s;--dur-sheet:.42s;--dur-data:.7s;--dur-data-long:1s;--stagger:30ms;--motion-distance:1;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-move:cubic-bezier(.2,0,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-polaris:cubic-bezier(.19,.91,.38,1);--press-scale:.98;--skeleton-delay:.3s;--skeleton-min:.4s;--skeleton-period:1.2s;--text-t-1:12px;--text-t-1--line-height:16px;--text-t-1--font-weight:400;--text-t-1--letter-spacing:0;--text-t-1--font-stretch:85%;--text-t-2:13px;--text-t-2--line-height:18px;--text-t-2--font-weight:550;--text-t-2--letter-spacing:0;--text-t-2--font-stretch:100%;--text-t-3:14px;--text-t-3--line-height:20px;--text-t-3--font-weight:400;--text-t-3--letter-spacing:0;--text-t-3--font-stretch:100%;--text-t-4:16px;--text-t-4--line-height:22px;--text-t-4--font-weight:600;--text-t-4--letter-spacing:-.015em;--text-t-4--font-stretch:108%;--text-t-5:20px;--text-t-5--line-height:24px;--text-t-5--font-weight:600;--text-t-5--letter-spacing:-.025em;--text-t-5--font-stretch:112%;--text-t-6:28px;--text-t-6--line-height:30px;--text-t-6--font-weight:500;--text-t-6--letter-spacing:-.04em;--text-t-6--font-stretch:100%;--text-t-7:40px;--text-t-7--line-height:42px;--text-t-7--font-weight:500;--text-t-7--letter-spacing:-.045em;--text-t-7--font-stretch:100%;--text-t-8:clamp(48px,4vw + 16px,72px);--text-t-8--line-height:.95;--text-t-8--font-weight:500;--text-t-8--letter-spacing:-.05em;--text-t-8--font-stretch:100%;--radius-xl:var(--radius-lg);--radius-2xl:var(--radius-lg);--radius-3xl:var(--radius-lg)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:80ms;--dur-fast:.12s;--dur-base:.12s;--dur-panel:.12s;--dur-sheet:.12s;--dur-data:0s;--dur-data-long:0s;--stagger:0s;--motion-distance:0}}[data-motion=reduce]{--dur-instant:80ms;--dur-fast:.12s;--dur-base:.12s;--dur-panel:.12s;--dur-sheet:.12s;--dur-data:0s;--dur-data-long:0s;--stagger:0s;--motion-distance:0}body{--font-display:var(--font-sans);--font-figures:var(--font-mono);--font-inter:var(--font-sans);--font-display-tight:var(--font-display);--font-serif:var(--font-display);--font-brand-mono:var(--font-mono)}:root,[data-theme=dark],[data-theme=light]{--violet-glow:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark],[data-theme=light]{--violet-glow:color-mix(in srgb,var(--ink) 25%,transparent)}}:root,[data-theme=dark],[data-theme=light]{--density-card-padding:1.25rem;--density-gap:.875rem;--density-row-height:2.375rem}:root,[data-theme=light]{--accent-300:var(--ink-muted);--accent-400:var(--ink-faint);--accent-500:var(--ink-muted);--accent-600:var(--action-hover);--accent-700:var(--action);--bg-ink:var(--action);--bg-ink-text:var(--on-action);--bg-ink-text-sec:var(--chart-prev);--bg-ink-text-ter:var(--control-border);--bg-ink-border:var(--on-action)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--bg-ink-border:color-mix(in srgb,var(--on-action) 10%,transparent)}}[data-theme=dark]{--accent-300:var(--ink-muted);--accent-400:var(--ink-faint);--accent-500:var(--control-border);--accent-600:var(--chart-prev);--accent-700:var(--line-strong);--bg-ink:var(--surface);--bg-ink-text:var(--ink);--bg-ink-text-sec:var(--ink-muted);--bg-ink-text-ter:var(--ink-faint);--bg-ink-border:var(--line)}:root{--platform-shopify:#96bf48;--platform-woocommerce:#7f54b3;--platform-amazon:#f90;--platform-ebay:#e53238;--platform-shopware:#189eff;--platform-meta:#0866ff;--platform-google:#4285f4;--platform-tiktok:#000;--platform-klaviyo:#1b1b1f;--platform-stripe:#635bff;--platform-paypal:#003087;--platform-datev:#009640}[data-density=compact]{--density-card-padding:.875rem;--density-gap:.625rem;--density-row-height:2rem}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0f111526}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0f11154d}.premium-stage{isolation:isolate;background:var(--ground);position:relative}.card-glass,.premium-glass{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.premium-pill{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);align-items:center;gap:.375rem;padding:.35rem .625rem;font-size:12px;font-weight:550;line-height:1;display:inline-flex}.premium-pill-violet{border-color:var(--line-strong);background:var(--surface-sunken);color:var(--ink)}.premium-live-dot{border-radius:var(--radius-pill);background:var(--gain-fill);width:.5rem;height:.5rem}.card-surface,.premium-callout,.premium-command-surface,.premium-hero-card,.premium-kpi-card,.premium-section-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.premium-command-surface,.premium-hero-card{border-radius:var(--radius-lg)}.card-surface,.premium-callout,.premium-kpi-card,.premium-section-card{border-radius:var(--radius-md)}.card-surface{transition:border-color var(--dur-instant) var(--ease-out)}.card-surface:hover,.premium-kpi-card--highlighted,.premium-kpi-card:hover,.premium-section-card.is-accent{border-color:var(--line-strong)}.premium-section-card--metric-band{box-shadow:none;background:0 0;border-color:#0000;overflow:visible;padding:0!important}.premium-section-card--metric-band>header{margin-bottom:.875rem;padding:.25rem 0 .125rem}.premium-section-card--metric-band>header h2{letter-spacing:.06em;color:var(--ink-muted);text-transform:uppercase;font-size:12px;font-weight:600;font-stretch:90%}.premium-workspace{background:0 0}.premium-topbar{border-bottom:1px solid var(--line);background:var(--surface);position:relative}.premium-sidebar{background:var(--surface-sunken);box-shadow:1px 0 0 var(--line);position:relative}.premium-mobile-sidebar{background:var(--surface);box-shadow:var(--shadow-overlay)}.premium-mobile-sidebar a,.premium-mobile-sidebar button{min-height:44px}.premium-mobile-sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.premium-mobile-sidebar-nav::-webkit-scrollbar{width:3px}.premium-mobile-sidebar-nav::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--line-strong)}.premium-mobile-sidebar-footer{border-top:1px solid var(--line);position:relative}.premium-sidebar-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}.premium-nav-item,.premium-sidebar-control{box-shadow:none;border:1px solid #0000}.premium-nav-item:hover,.premium-sidebar-control:hover{background:var(--surface-sunken)}.premium-nav-item.is-active{color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-card)}.premium-nav-label{font-size:13px;font-weight:550}.premium-icon-button{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line)}.premium-icon-button:hover{border-color:var(--line-strong);background:var(--surface-sunken)}.premium-input{border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--control-border);color:var(--ink)}.premium-input:hover{border-color:var(--ink-muted)}.premium-input:focus,.premium-input:focus-visible,.premium-input:focus-within{border-color:var(--ink);box-shadow:var(--shadow-focus);outline:none}.premium-popover{background:var(--surface-raised);box-shadow:var(--shadow-raised)}.premium-popover,.premium-table-shell{border-radius:var(--radius-md);border:1px solid var(--line)}.premium-table-shell{background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.premium-table-head{background:var(--surface-sunken)}.premium-table-row{border-color:var(--line-subtle);transition:background-color var(--dur-instant) var(--ease-out)}.premium-table-row:hover{background:var(--surface-sunken)}.premium-empty-state{border-radius:var(--radius-md);border:1px dashed var(--line-strong);background:var(--surface);position:relative;overflow:hidden}.premium-drawer{background:var(--surface-raised);border-left:1px solid var(--line);box-shadow:var(--shadow-overlay)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--control-border)}input:not(:where([class^=np-],[class*=\ np-],[class*=np-] *)):focus-visible,select:not(:where([class^=np-],[class*=\ np-],[class*=np-] *)):focus-visible,textarea:focus-visible{box-shadow:var(--shadow-focus);border-color:var(--ink);outline:none}.tabular-nums{font-variant-numeric:tabular-nums}[role=button]:not(:where([class^=np-],[class*=\ np-],[class*=np-] *)),a:not(:where([class^=np-],[class*=\ np-],[class*=np-] *)),button:not(:where([class^=np-],[class*=\ np-],[class*=np-] *)){transition:color var(--dur-instant) var(--ease-out),background-color var(--dur-instant) var(--ease-out),border-color var(--dur-instant) var(--ease-out),opacity var(--dur-instant) var(--ease-out);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.northprofit-logo-link{min-width:44px;min-height:44px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (hover:none) and (pointer:coarse){[role=button]:active,a:active,button:active{opacity:.7;transition:opacity var(--dur-instant) var(--ease-out)}}[role=button]:not(:where([class^=np-],[class*=\ np-])):focus-visible,[tabindex]:not(:where([class^=np-],[class*=\ np-])):focus-visible,a:not(:where([class^=np-],[class*=\ np-])):focus-visible,button:not(:where([class^=np-],[class*=\ np-])):focus-visible,summary:not(:where([class^=np-],[class*=\ np-])):focus-visible{outline-offset:2px;box-shadow:var(--shadow-focus);outline:2px solid #0000}.progress-bar-premium{background:var(--ink);border-radius:var(--radius-pill);position:relative;overflow:hidden}@media (max-width:640px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}@media print{.no-print{display:none!important}body{color:#000!important;background:#fff!important}}@media (forced-colors:active){[data-app-shell] :is(button,a[role=button],[role=tab],[role=switch],[role=combobox],select,textarea,input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file])){border:1px solid buttontext}:is(.np-kpi,.np-ov__card,.np-setup,.np-callout,.np-toast,.np-modal__panel,.np-drawer__panel,.np-cmd,.np-tip__bubble,.np-explain__pop,.np-daterange__panel,.np-menu__panel,.np-popover__panel,.np-state,.np-hero,.np-conn,.np-feed__item,.np-thread,.np-ai,.np-table-wrap,.premium-section-card,.premium-kpi-card,.premium-hero-card,.card-surface,.premium-popover){border:1px solid canvastext}.np-btn,.np-check__box,.np-field__input,.np-iconbtn,.np-seg,.np-toggle__track{border:1px solid buttontext}:focus-visible{outline-offset:2px!important;outline:2px solid highlight!important}.np-hatch,.np-hatch-neutral{forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-iteration-count:1!important}.animate-bounce,.animate-ping,.animate-pulse,.animate-spin{animation:none!important}}html:has([data-consent-bar]) body{padding-bottom:var(--np-consent-h,112px)}html:has(.np-app) body{background:var(--np-color-bg)}html:has([data-consent-bar]){scroll-padding-bottom:var(--np-consent-h,112px)}@media (max-width:760px){html:has([data-consent-bar]) body{padding-bottom:var(--np-consent-h,220px)}html:has([data-consent-bar]){scroll-padding-bottom:var(--np-consent-h,220px)}}html:has([data-consent-bar]){--np-consent-reserve:var(--np-consent-h,112px)}@media (max-width:760px){html:has([data-consent-bar]){--np-consent-reserve:var(--np-consent-h,220px)}}html:has([data-consent-bar]) .np-app__side-in{height:calc(100dvh - var(--np-consent-reserve))}html:has([data-consent-bar]) .np-navdrawer,html:has([data-consent-bar]) .np-tabbar{bottom:var(--np-consent-reserve)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}@font-face{font-stretch:75% 125%;font-family:northProfitSans;src:url(/_next/static/media/3fd53b6c97c0d988-s.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:northProfitSans Fallback;src:local("Arial");ascent-override:106.37%;descent-override:31.23%;line-gap-override:0.00%;size-adjust:102.48%}.__className_08c0bb{font-family:northProfitSans,northProfitSans Fallback,Helvetica Neue,Arial,system-ui,sans-serif}.__variable_08c0bb{--font-sans:"northProfitSans","northProfitSans Fallback",Helvetica Neue,Arial,system-ui,sans-serif}@font-face{font-family:martianMono;src:url(/_next/static/media/9d9b78b9077df4ea-s.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:martianMono Fallback;src:local("Arial");ascent-override:65.19%;descent-override:13.04%;line-gap-override:0.00%;size-adjust:153.41%}.__className_71d8f1{font-family:martianMono,martianMono Fallback,ui-monospace,SF Mono,Menlo,monospace}.__variable_71d8f1{--font-mono:"martianMono","martianMono Fallback",ui-monospace,SF Mono,Menlo,monospace}@font-face{font-family:schibstedGrotesk;src:url(/_next/static/media/feea61910e364b52-s.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:schibstedGrotesk Fallback;src:local("Arial");ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.00%;size-adjust:105.53%}.__className_fcaf00{font-family:schibstedGrotesk,schibstedGrotesk Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.__variable_fcaf00{--np-font-sans:"schibstedGrotesk","schibstedGrotesk Fallback",system-ui,-apple-system,Segoe UI,sans-serif}