:root[data-design=v2]{--g-groen-50:#E4FEF3;--g-groen-100:#D3F6E8;--g-groen-200:#B5E8D4;--g-groen-300:#8CD2B8;--g-groen-400:#60B89A;--g-groen-500:#369E7E;--g-groen-600:#028263;--g-groen-700:#1E5A47;--g-groen-800:#004F3B;--g-groen-900:#003526;--g-blaa-50:#F3F7FE;--g-blaa-100:#E3EEFE;--g-blaa-200:#C6DCFF;--g-blaa-300:#9CC2FF;--g-blaa-400:#6CA4FF;--g-blaa-500:#3D7BE0;--g-blaa-600:#2D6ACD;--g-blaa-700:#1652B0;--g-blaa-800:#043C8F;--g-blaa-900:#002566;--g-rav-50:#FFF6E6;--g-rav-100:#FEEAC8;--g-rav-200:#F3D7A6;--g-rav-300:#E1BB77;--g-rav-400:#C9962A;--g-rav-500:#AD7D06;--g-rav-600:#8F6700;--g-rav-700:#735100;--g-rav-800:#573D00;--g-rav-900:#3B2700;--g-roed-50:#FEF4F3;--g-roed-100:#FFE7E3;--g-roed-200:#FECDC6;--g-roed-300:#FFA69A;--g-roed-400:#F97769;--g-roed-500:#E05347;--g-roed-600:#C4332B;--g-roed-700:#A41312;--g-roed-800:#820004;--g-roed-900:#590001;--g-graa-50:#F2F5F2;--g-graa-100:#E5F0EB;--g-graa-200:#D2DED9;--g-graa-300:#B8C4BF;--g-graa-400:#9BA8A2;--g-graa-500:#7F8D87;--g-graa-600:#64726C;--g-graa-700:#43514B;--g-graa-800:#293631;--g-graa-900:#11231C;--g-lilla-100:#F0EBFC;--g-lilla-200:#DCD2F7;--g-lilla-300:#BFAEEE;--g-lilla-400:#9F88E4;--g-lilla-500:#7D68D8;--g-lilla-600:#6650BD;--g-lilla-700:#503CA0;--g-lilla-800:#3D2B7E;--g-lilla-900:#2B1D58;--g-turkis-100:#E2F5F8;--g-turkis-200:#BFE7EF;--g-turkis-300:#87CDDE;--g-turkis-400:#41ADC5;--g-turkis-500:#00889F;--g-turkis-600:#006C80;--g-turkis-700:#005468;--g-turkis-800:#003D4D;--g-turkis-900:#002832;--g-orange-100:#FFF0E5;--g-orange-200:#FFDBBC;--g-orange-300:#FFBA82;--g-orange-400:#E98B39;--g-orange-500:#C06700;--g-orange-600:#A65300;--g-orange-700:#824000;--g-orange-800:#5E2D00;--g-orange-900:#3D1B00;--g-tint:var(--g-groen-700);--g-tint-hover:var(--g-groen-800);--g-tint-pressed:var(--g-groen-900);--g-tint-soft:var(--g-groen-50);--g-tint-soft-2:var(--g-groen-100);--g-on-tint:#fff;--g-bg:var(--g-graa-50);--g-bg-elevated:#fff;--g-label:var(--g-graa-900);--g-label-2:var(--g-graa-700);--g-label-3:var(--g-graa-600);--g-edge:var(--g-graa-200);--g-separator:var(--g-graa-100);--g-focus:var(--g-tint);--g-switch-on:var(--g-groen-500);--g-switch-off:var(--g-graa-200);--g-green:var(--g-groen-600);--g-warning:var(--g-rav-600);--g-red:var(--g-roed-600);--g-blue:var(--g-blaa-600);--g-badge-success-bg:var(--g-groen-50);--g-badge-success-fg:var(--g-groen-800);--g-badge-success-dot:var(--g-groen-500);--g-badge-warning-bg:var(--g-rav-50);--g-badge-warning-fg:var(--g-rav-800);--g-badge-warning-dot:var(--g-rav-400);--g-badge-danger-bg:var(--g-roed-50);--g-badge-danger-fg:var(--g-roed-800);--g-badge-danger-dot:var(--g-roed-500);--g-badge-info-bg:var(--g-blaa-50);--g-badge-info-fg:var(--g-blaa-800);--g-badge-info-dot:var(--g-blaa-500);--g-badge-neutral-bg:var(--g-graa-100);--g-badge-neutral-fg:var(--g-graa-700);--g-flow-1:var(--g-blaa-500);--g-flow-2:var(--g-rav-400);--g-flow-3:var(--g-groen-500);--g-flow-4:var(--g-blaa-700);--g-flow-5:var(--g-rav-600);--g-flow-6:var(--g-groen-300);--g-chart-1:var(--g-blaa-500);--g-chart-2:var(--g-rav-400);--g-chart-3:var(--g-groen-500);--g-chart-other:var(--g-graa-400);--g-avatar-1:var(--g-groen-600);--g-avatar-2:var(--g-blaa-600);--g-avatar-3:var(--g-rav-600);--g-avatar-4:var(--g-blaa-800);--g-avatar-5:var(--g-groen-800);--g-avatar-6:var(--g-graa-600);--g-label-4:color-mix(in srgb,var(--g-graa-900) 28%,transparent);--g-bg-grouped:var(--g-bg-elevated);--g-fill:color-mix(in srgb,var(--g-graa-900) 5%,transparent);--g-fill-pressed:var(--g-fill-2);--g-fill-2:color-mix(in srgb,var(--g-graa-900) 8%,transparent);--g-fill-3:color-mix(in srgb,var(--g-graa-900) 12%,transparent);--g-separator-strong:color-mix(in srgb,var(--g-graa-900) 14%,transparent);--g-sidebar:var(--g-groen-700);--g-red-soft:var(--g-roed-50);--g-warning-soft:var(--g-rav-50);--g-green-soft:var(--g-groen-50);--g-blue-soft:var(--g-blaa-50);--g-green-700:var(--g-groen-700);--g-red-700:var(--g-roed-700);--g-top-inset:env(safe-area-inset-top,0px);--g-bottom-inset:env(safe-area-inset-bottom,0px);--g-mat-panel-top:rgba(255,255,255,.86);--g-mat-panel-bottom:rgba(255,255,255,.80);--g-material-font-title:28px;--g-material-font-small:12.5px;--g-material-font-logo:12px;--g-material-font-tag:12px;--g-material-font-body:14px;--g-material-font-footnote:13px;--g-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--g-s-1:4px;--g-s-2:8px;--g-s-3:12px;--g-s-4:16px;--g-s-5:20px;--g-s-6:24px;--g-s-8:32px;--g-s-10:40px;--g-s-14:56px;--g-r-xs:6px;--g-r-sm:8px;--g-r-logo:11px;--g-r-md:12px;--g-r-card:16px;--g-r-lg:18px;--g-r-xl:26px;--g-r-2xl:30px;--g-r-full:999px;--g-title-1-font:26px;--g-title-2-font:20px;--g-title-3-font:18px;--g-blur-scrim:blur(6px);--g-mat-thin:blur(20px) saturate(180%);--g-mat-thick:blur(30px) saturate(160%);--g-elev-1:0 1px 2px rgba(17,35,28,.04),0 0 0 .5px rgba(17,35,28,.07);--g-elev-2:0 2px 8px rgba(17,35,28,.06),0 0 0 .5px rgba(17,35,28,.06);--g-elev-3:0 24px 64px rgba(17,35,28,.20),0 6px 16px rgba(17,35,28,.08),0 0 0 .5px rgba(17,35,28,.08);--g-z-sticky:20;--g-z-sidebar:30;--g-z-toolbar:40;--g-z-tabbar:45;--g-z-popover:60;--g-z-backdrop:90;--g-z-sheet:100;--g-z-toast:120;--g-ease:cubic-bezier(.2,.8,.2,1);--g-spring:cubic-bezier(.34,1.3,.64,1);--g-t-micro:150ms;--g-t-std:280ms;--g-t-large:440ms;--g-control-sm:32px;--g-control-md:40px;--g-control-lg:48px;--g-row:52px;--g-row-compact:44px;--g-sidebar-w:252px;--g-rail-w:72px;--g-toolbar-h:64px;--g-tabbar-h:64px;--g-content-max:1280px;--g-button-font-sm:13.5px;--g-button-font-md:14.5px;--g-button-font-lg:16px;--g-button-radius-sm:10px;--g-button-radius-lg:14px;--g-icon-control-lg:44px;--g-hit:44px;--g-field-height:44px;--g-field-font:16px;--g-segment-font:14px;--g-segment-height:38px;--g-segment-radius:9px;--g-segment-shadow:0 1px 3px rgba(17,35,28,.12),0 0 0 .5px rgba(17,35,28,.06);--g-destructive-hover:var(--g-roed-100);--g-destructive-filled-hover:var(--g-roed-700);--g-switch-width:51px;--g-switch-height:31px;--g-switch-knob:27px;--g-switch-shadow:0 3px 8px rgba(17,35,28,.15),0 1px 1px rgba(17,35,28,.08);--g-checkbox-shadow:inset 0 0 0 1.5px rgba(17,35,28,.25);--g-tooltip-bg:color-mix(in srgb,var(--g-graa-900) 92%,transparent);--g-tooltip-font:var(--g-material-font-small);--g-field-focus:inset 0 0 0 1px var(--g-separator);--g-field-error:0 0 0 1.5px var(--g-red);--g-field-edge:inset 0 0 0 1px var(--g-edge);--g-switch-edge:inset 0 0 0 1px rgba(17,35,28,.06);--g-avatar-small-font:12px;--g-avatar-large-font:26px;--g-banner-title-font:15.5px;--g-list-font:15px;--g-caption-font:12px;--g-shell-title-font:17px;--g-shell-tab-font:10.5px;--g-shell-rail-font:11px;--g-shell-logo-radius:11px;--g-shell-new-radius:13px;--g-drop-radius:22px;--g-chat-radius:20px;--g-global-search-font:18px}:root[data-design=v2][data-theme=dark]{--g-label:var(--g-graa-50);--g-label-2:var(--g-graa-200);--g-label-3:var(--g-graa-300);--g-bg:var(--g-graa-900);--g-bg-elevated:var(--g-graa-800);--g-bg-grouped:var(--g-bg-elevated);--g-tint:var(--g-groen-300);--g-tint-hover:var(--g-groen-200);--g-tint-pressed:var(--g-groen-400);--g-on-tint:var(--g-graa-900)}@font-face{font-family:GOFLOW Interface;src:url(/fonts/goflow-interface-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0000-024f,u+0300-036f,u+1d00-1eff,u+2000-206f,u+20a0-20cf,u+2100-22ff,u+feff,u+fffd}@font-face{font-family:GOFLOW Interface;src:url(/fonts/tv-inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0250-02ff,u+0370-1cff,u+1f??,u+2070-209f,u+20d0-20ff,u+2300-fefe,u+ff00-fffc,u+fffe-10ffff}:root[data-design=v2]{--g-font:"GOFLOW Interface",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}:root[data-design=v2] body{font-family:var(--g-font);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root[data-design=v2] :where(p,h1,h2,h3,h4,h5,h6,span,a,label,button,input,textarea,select,small,strong){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}:root[data-design=v2] :where(input,textarea,select){font-size:var(--g-field-font)}:root[data-design=v2] .g-large-title{font:700 34px/41px var(--g-font);letter-spacing:-.6px}:root[data-design=v2] .g-title-1{font:700 28px/34px var(--g-font);letter-spacing:-.5px}:root[data-design=v2] .g-title-2{font:650 22px/28px var(--g-font);letter-spacing:-.3px}:root[data-design=v2] .g-title-3{font:600 20px/25px var(--g-font);letter-spacing:-.2px}:root[data-design=v2] .g-headline{font:600 17px/22px var(--g-font);letter-spacing:-.1px}:root[data-design=v2] .g-body{font:400 16px/24px var(--g-font);letter-spacing:0}:root[data-design=v2] .g-callout{font:400 15px/21px var(--g-font);letter-spacing:0}:root[data-design=v2] .g-subhead{font:500 14px/20px var(--g-font);letter-spacing:0}:root[data-design=v2] .g-footnote{font:400 13px/18px var(--g-font);letter-spacing:0}:root[data-design=v2] .g-caption{font:500 12px/16px var(--g-font);letter-spacing:0}:root[data-design=v2] .g-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:599px){:root[data-design=v2] .g-large-title{font-size:var(--g-material-font-title);line-height:34px}:root[data-design=v2] .g-title-1{font-size:var(--g-title-1-font);line-height:32px}:root[data-design=v2] .g-title-2{font-size:var(--g-title-2-font);line-height:25px}:root[data-design=v2] .g-title-3{font-size:var(--g-title-3-font);line-height:23px}}:root[data-design=v2] .g-mat-bar{background:color-mix(in srgb,var(--g-bg) 72%,transparent);-webkit-backdrop-filter:var(--g-mat-thin);backdrop-filter:var(--g-mat-thin)}:root[data-design=v2] .g-mat-bar[data-scrolled=true]{box-shadow:0 .5px 0 var(--g-separator-strong)}:root[data-design=v2] .g-mat-capsule{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.6));-webkit-backdrop-filter:var(--g-mat-thin);backdrop-filter:var(--g-mat-thin);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.7),var(--g-elev-2);border-radius:var(--g-r-full)}:root[data-design=v2] .g-mat-panel{background:linear-gradient(180deg,var(--g-mat-panel-top),var(--g-mat-panel-bottom));-webkit-backdrop-filter:var(--g-mat-thick);backdrop-filter:var(--g-mat-thick);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.75),var(--g-elev-3);border-radius:var(--g-r-xl)}:root[data-design=v2] :is(.g-mat-sidebar,.g-dialog.g-mat-sidebar){background:linear-gradient(180deg,color-mix(in srgb,var(--g-groen-700) 92%,transparent),color-mix(in srgb,var(--g-groen-900) 94%,transparent));-webkit-backdrop-filter:var(--g-mat-thick);backdrop-filter:var(--g-mat-thick);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.06),var(--g-elev-2);border-radius:var(--g-r-xl)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root[data-design=v2] .g-mat-bar{background:var(--g-bg)}:root[data-design=v2] :is(.g-mat-capsule,.g-mat-panel){background:var(--g-bg-elevated)}:root[data-design=v2] :is(.g-mat-sidebar,.g-dialog.g-mat-sidebar){background:var(--g-sidebar)}}@media (prefers-reduced-transparency:reduce){:root[data-design=v2] .g-mat-bar{background:var(--g-bg)}:root[data-design=v2] :is(.g-mat-capsule,.g-mat-panel){background:var(--g-bg-elevated)}:root[data-design=v2] :is(.g-mat-sidebar,.g-dialog.g-mat-sidebar){background:var(--g-sidebar)}}:root[data-design=v2] :is(.g-button,.g-icon-button){transition:transform .1s var(--g-ease),background-color var(--g-t-micro) var(--g-ease),box-shadow var(--g-t-micro) var(--g-ease)}:root[data-design=v2] .g-card-action{transition:background-color var(--g-t-micro) var(--g-ease),box-shadow var(--g-t-micro) var(--g-ease),transform .24s var(--g-spring)}:root[data-design=v2] .g-list-action{transition:background-color var(--g-t-micro) var(--g-ease)}:root[data-design=v2] .g-button:active,:root[data-design=v2] .g-icon-button:active:not(:disabled){transform:scale(.97)}:root[data-design=v2] .g-card-action:active{transform:scale(.98)}:root[data-design=v2] .g-page-enter{animation:g-opacity-enter .2s var(--g-ease) both}:root[data-design=v2] .g-popover-enter{animation:g-popover-enter .24s var(--g-spring) both}:root[data-design=v2] .g-popover-exit{animation:g-opacity-exit .16s var(--g-ease) both}:root[data-design=v2] .g-sheet-enter{animation:g-sheet-enter var(--g-t-large) var(--g-ease) both}:root[data-design=v2] .g-backdrop-enter{animation:g-opacity-enter var(--g-t-std) var(--g-ease) both}:root[data-design=v2] .g-dialog-enter{animation:g-dialog-enter var(--g-t-std) var(--g-spring) both}:root[data-design=v2] .g-selection-indicator{transition:transform .32s var(--g-spring)}:root[data-design=v2] .g-motion-gallery .g-motion-rows>li+li{border-top:0}:root[data-design=v2] .g-motion-rows>li+li .g-motion-row-body{border-top:1px solid var(--g-separator)}@media (prefers-reduced-motion:no-preference){:root[data-design=v2] .g-motion-rows [data-removing=true]{grid-template-rows:0fr;opacity:0}}:root[data-design=v2] .g-toast-enter{animation:g-toast-enter var(--g-t-std) var(--g-ease) both}:root[data-design=v2] .g-skeleton{animation:g-skeleton 1.2s ease-in-out infinite alternate}@keyframes g-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes g-popover-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes g-sheet-enter{0%{transform:translateY(100%)}to{transform:none}}@keyframes g-dialog-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes g-toast-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes g-opacity-enter{0%{opacity:0}to{opacity:1}}@keyframes g-opacity-exit{0%{opacity:1}to{opacity:0}}@keyframes g-skeleton{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root[data-design=v2] :is(.g-button,.g-icon-button,.g-card-action,.g-list-action,.g-selection-indicator){transform:none;transition:opacity var(--g-t-micro) var(--g-ease)}:root[data-design=v2] .g-list-row.g-list-action:active:not(:disabled),:root[data-design=v2] :is(.g-button,.g-icon-button,.g-card-action):active:not(:disabled){transform:none}:root[data-design=v2] :is(.g-page-enter,.g-popover-enter,.g-sheet-enter,.g-backdrop-enter,.g-dialog-enter,.g-toast-enter){animation:g-opacity-enter var(--g-t-micro) var(--g-ease) both}:root[data-design=v2] .g-popover-exit{animation:g-opacity-exit var(--g-t-micro) var(--g-ease) both}:root[data-design=v2] .g-skeleton{animation:none}}::view-transition-group(g-demo-detail),::view-transition-group(g-demo-detail-title){animation-duration:.36s;animation-timing-function:ease}:root[data-design=v2] *,:root[data-design=v2] :after,:root[data-design=v2] :before{box-sizing:border-box}:root[data-design=v2] a{color:var(--g-tint);text-decoration:none}:root[data-design=v2] a[href]:hover{color:var(--g-groen-800);text-decoration:underline}:root[data-design=v2] a:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}:root[data-design=v2] body{margin:0;min-width:0;min-height:100dvh;color:var(--g-label);background:radial-gradient(520px 520px at -8% -10%,color-mix(in srgb,var(--g-groen-400) 22%,transparent),transparent 70%),radial-gradient(520px 420px at 15% 110%,rgba(61,123,224,.12),transparent 70%),radial-gradient(600px 360px at 105% -15%,rgba(201,150,42,.08),transparent 70%),var(--g-bg);background-attachment:fixed;background-repeat:no-repeat}:root[data-design=v2] .g-design-preview{width:min(100%,var(--g-content-max));margin:0 auto;padding:calc(var(--g-s-8) + var(--g-top-inset)) var(--g-s-6) calc(var(--g-s-8) + var(--g-bottom-inset))}:root[data-design=v2] .g-design-preview :is(h1,h2,p){margin:0;text-transform:none}:root[data-design=v2] .g-design-preview header p{margin-top:var(--g-s-2);color:var(--g-label-2)}:root[data-design=v2] .g-design-preview section{margin-top:var(--g-s-8)}:root[data-design=v2] .g-design-preview h2{margin-bottom:var(--g-s-3)}:root[data-design=v2] :is(.g-design-preview,.g-app-shell) :is(.g-card,.g-notifications,.g-chat,.g-global-search) :is(h1,h2,h3,h4,h5,h6,p,section){margin:0}:root[data-design=v2] .g-design-preview :is(section.g-notifications,section.g-chat){margin-top:0}:root[data-design=v2] .g-token-list{display:grid;gap:var(--g-s-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:0;margin:0;list-style:none}:root[data-design=v2] .g-token-list li{padding:var(--g-s-4);border-radius:var(--g-r-lg);background:var(--g-bg-elevated);box-shadow:var(--g-elev-1)}:root[data-design=v2] .g-token-list span{display:block;margin-top:var(--g-s-2)}:root[data-design=v2] .g-token-swatch{height:var(--g-s-14);border-radius:var(--g-r-sm);box-shadow:var(--g-field-edge)}:root[data-design=v2] .g-type-samples{display:grid;gap:var(--g-s-4);padding:var(--g-s-6);border-radius:var(--g-r-lg);background:var(--g-bg-elevated)}@media (max-width:599px){:root[data-design=v2] .g-design-preview{padding:calc(var(--g-s-6) + var(--g-top-inset)) var(--g-s-4) calc(var(--g-s-6) + var(--g-bottom-inset))}}