.blip-theme.blip-portal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f6f9;--foreground:#161619;--card:#fff;--card-foreground:#161619;--popover:#fff;--popover-foreground:#161619;--primary:#8d15e9;--primary-foreground:#fcfcfc;--secondary:#6262691a;--secondary-foreground:#161619;--muted:#62626914;--muted-foreground:#5a5a5f;--accent:#6262691a;--accent-foreground:#161619;--destructive:#cb002b;--success:#00722e;--warning:#955400;--info:#255ebc;--border:#00000017;--input:#6262691a;--ring:#9032e7;--canvas:#f6f6f9;--panel-2:#f3f3f6;--line:#00000014;--line-strong:#00000024;--faint:#646469;--overlay:#15151a52;--fill:#62626917;--fill-strong:#62626929;--rail:#f0f0f3;--rail-line:#00000012;--tint:#8a29e0;--radius:.625rem;--hair:#00000014;--hair-strong:#0000001a;--tile-hair:#00000014;--tile-hair-hover:#0000001f;--shadow-soft:#15151a2e;--shadow-deep:#15151a40;--tile-shadow:#15151a4d;--tile-shadow-hover:#15151a61;--material:#fbfcfde0;--seg-on:#fff;--seg-on-shadow:0 2px 6px #0000001f, 0 0 0 .5px #0000000f;--field-focus:#6262691f;--danger-fill:#d710331a;--danger-ink:#c2152f;--switch-off:#8c8c90;--glare:#ffffff59;--grain-alpha:.02;--stripe:#00000006;--stripe-strong:#0000000b}@supports (color:lab(0% 0 0)){.blip-theme.blip-portal{--background:lab(97.0742% .293165 -1.09332);--foreground:lab(7.17581% .584051 -2.11152);--card:lab(100% 0 0);--card-foreground:lab(7.17581% .584051 -2.11152);--popover:lab(100% 0 0);--popover-foreground:lab(7.17581% .584051 -2.11152);--primary:lab(40.1726% 70.0772 -81.4309);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(41.9112% 1.0166 -3.61925/.1);--secondary-foreground:lab(7.17581% .584051 -2.11152);--muted:lab(41.9112% 1.0166 -3.61925/.08);--muted-foreground:lab(38.4494% .807717 -2.89878);--accent:lab(41.9112% 1.0166 -3.61925/.1);--accent-foreground:lab(7.17581% .584051 -2.11152);--destructive:lab(43.1487% 70.4478 40.1526);--success:lab(41.5195% -45.916 31.0557);--warning:lab(42.6132% 27.8641 75.4754);--info:lab(40.5135% 8.71623 -55.9472);--border:lab(0% 0 0/.09);--input:lab(41.9112% 1.0166 -3.61925/.1);--ring:lab(43.1812% 62.6388 -75.362);--canvas:lab(97.0742% .293165 -1.09332);--panel-2:lab(95.9055% .391871 -1.45711);--line:lab(0% 0 0/.08);--line-strong:lab(0% 0 0/.14);--faint:lab(42.5095% .805497 -2.90012);--overlay:lab(7.13916% 1.0189 -3.52374/.32);--fill:lab(41.9112% 1.0166 -3.61925/.09);--fill-strong:lab(41.9112% 1.0166 -3.61925/.16);--rail:lab(94.7455% .39196 -1.45707);--rail-line:lab(0% 0 0/.07);--tint:lab(40.7711% 63.3346 -75.3638);--hair:lab(0% 0 0/.08);--hair-strong:lab(0% 0 0/.1);--tile-hair:lab(0% 0 0/.08);--tile-hair-hover:lab(0% 0 0/.12);--shadow-soft:lab(7.13916% 1.0189 -3.52374/.18);--shadow-deep:lab(7.13916% 1.0189 -3.52374/.25);--tile-shadow:lab(7.13916% 1.0189 -3.52374/.3);--tile-shadow-hover:lab(7.13916% 1.0189 -3.52374/.38);--material:lab(98.8228% .194877 -.729179/.88);--seg-on:lab(100% 0 0);--seg-on-shadow:0 2px 6px lab(0% 0 0/.12), 0 0 0 .5px lab(0% 0 0/.06);--field-focus:lab(41.9112% 1.0166 -3.61925/.12);--danger-fill:lab(46.6393% 70.3898 39.2057/.1);--danger-ink:lab(42.2139% 63.9706 35.353);--switch-off:lab(58.1878% .595123 -2.18083);--glare:lab(100% 0 0/.35);--stripe:lab(0% 0 0/.025);--stripe-strong:lab(0% 0 0/.045)}}html body:has(.blip-portal){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f6f9;--foreground:#161619;--card:#fff;--card-foreground:#161619;--popover:#fff;--popover-foreground:#161619;--primary:#8d15e9;--primary-foreground:#fcfcfc;--secondary:#6262691a;--secondary-foreground:#161619;--muted:#62626914;--muted-foreground:#5a5a5f;--accent:#6262691a;--accent-foreground:#161619;--destructive:#cb002b;--success:#00722e;--warning:#955400;--info:#255ebc;--border:#00000017;--input:#6262691a;--ring:#9032e7;--canvas:#f6f6f9;--panel-2:#f3f3f6;--line:#00000014;--line-strong:#00000024;--faint:#646469;--overlay:#15151a52;--fill:#62626917;--fill-strong:#62626929;--rail:#f0f0f3;--rail-line:#00000012;--tint:#8a29e0;--radius:.625rem;--hair:#00000014;--hair-strong:#0000001a;--tile-hair:#00000014;--tile-hair-hover:#0000001f;--shadow-soft:#15151a2e;--shadow-deep:#15151a40;--tile-shadow:#15151a4d;--tile-shadow-hover:#15151a61;--material:#fbfcfde0;--seg-on:#fff;--seg-on-shadow:0 2px 6px #0000001f, 0 0 0 .5px #0000000f;--field-focus:#6262691f;--danger-fill:#d710331a;--danger-ink:#c2152f;--switch-off:#8c8c90;--glare:#ffffff59;--grain-alpha:.02;--stripe:#00000006;--stripe-strong:#0000000b}@supports (color:lab(0% 0 0)){html body:has(.blip-portal){--background:lab(97.0742% .293165 -1.09332);--foreground:lab(7.17581% .584051 -2.11152);--card:lab(100% 0 0);--card-foreground:lab(7.17581% .584051 -2.11152);--popover:lab(100% 0 0);--popover-foreground:lab(7.17581% .584051 -2.11152);--primary:lab(40.1726% 70.0772 -81.4309);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(41.9112% 1.0166 -3.61925/.1);--secondary-foreground:lab(7.17581% .584051 -2.11152);--muted:lab(41.9112% 1.0166 -3.61925/.08);--muted-foreground:lab(38.4494% .807717 -2.89878);--accent:lab(41.9112% 1.0166 -3.61925/.1);--accent-foreground:lab(7.17581% .584051 -2.11152);--destructive:lab(43.1487% 70.4478 40.1526);--success:lab(41.5195% -45.916 31.0557);--warning:lab(42.6132% 27.8641 75.4754);--info:lab(40.5135% 8.71623 -55.9472);--border:lab(0% 0 0/.09);--input:lab(41.9112% 1.0166 -3.61925/.1);--ring:lab(43.1812% 62.6388 -75.362);--canvas:lab(97.0742% .293165 -1.09332);--panel-2:lab(95.9055% .391871 -1.45711);--line:lab(0% 0 0/.08);--line-strong:lab(0% 0 0/.14);--faint:lab(42.5095% .805497 -2.90012);--overlay:lab(7.13916% 1.0189 -3.52374/.32);--fill:lab(41.9112% 1.0166 -3.61925/.09);--fill-strong:lab(41.9112% 1.0166 -3.61925/.16);--rail:lab(94.7455% .39196 -1.45707);--rail-line:lab(0% 0 0/.07);--tint:lab(40.7711% 63.3346 -75.3638);--hair:lab(0% 0 0/.08);--hair-strong:lab(0% 0 0/.1);--tile-hair:lab(0% 0 0/.08);--tile-hair-hover:lab(0% 0 0/.12);--shadow-soft:lab(7.13916% 1.0189 -3.52374/.18);--shadow-deep:lab(7.13916% 1.0189 -3.52374/.25);--tile-shadow:lab(7.13916% 1.0189 -3.52374/.3);--tile-shadow-hover:lab(7.13916% 1.0189 -3.52374/.38);--material:lab(98.8228% .194877 -.729179/.88);--seg-on:lab(100% 0 0);--seg-on-shadow:0 2px 6px lab(0% 0 0/.12), 0 0 0 .5px lab(0% 0 0/.06);--field-focus:lab(41.9112% 1.0166 -3.61925/.12);--danger-fill:lab(46.6393% 70.3898 39.2057/.1);--danger-ink:lab(42.2139% 63.9706 35.353);--switch-off:lab(58.1878% .595123 -2.18083);--glare:lab(100% 0 0/.35);--stripe:lab(0% 0 0/.025);--stripe-strong:lab(0% 0 0/.045)}}.dark .blip-theme.blip-portal,.blip-theme.blip-portal.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0b;--foreground:#f5f5f6;--card:#161617;--card-foreground:#f5f5f6;--popover:#1c1c1d;--popover-foreground:#f5f5f6;--primary:#993bf4;--primary-foreground:#fcfcfc;--secondary:#7f7f8633;--secondary-foreground:#f5f5f6;--muted:#7f7f8629;--muted-foreground:#a4a4a8;--accent:#7f7f8633;--accent-foreground:#fcfcfc;--destructive:#ff6f70;--success:#4fce74;--warning:#fabb41;--info:#67b0f9;--border:#ffffff16;--input:#7f7f8633;--ring:#aa6cf6;--canvas:#0a0a0b;--panel-2:#1c1c1d;--line:#ffffff13;--line-strong:#ffffff24;--faint:#96969a;--overlay:#02020299;--fill:#7f7f862e;--fill-strong:#7f7f864d;--rail:#121214;--rail-line:#ffffff12;--tint:#b987fc;--radius:.625rem;--hair:#ffffff0f;--hair-strong:#ffffff1a;--tile-hair:#ffffff14;--tile-hair-hover:#ffffff24;--shadow-soft:#0009;--shadow-deep:#000000b3;--tile-shadow:#000000d9;--tile-shadow-hover:#000000f2;--material:#212123eb;--seg-on:#4d4d50;--seg-on-shadow:0 3px 8px #00000040, 0 0 0 .5px #ffffff0f;--field-focus:#7f7f863d;--danger-fill:#f84a5429;--danger-ink:#ff9491;--switch-off:#747478;--glare:#ffffff29;--grain-alpha:.035;--stripe:#ffffff08;--stripe-strong:#ffffff0b}@supports (color:lab(0% 0 0)){.dark .blip-theme.blip-portal,.blip-theme.blip-portal.dark{--background:lab(2.7452% .0985041 -.36464);--foreground:lab(96.5028% .194937 -.729167);--card:lab(7.20175% .281908 -1.04215);--card-foreground:lab(96.5028% .194937 -.729167);--popover:lab(10.0737% .300303 -1.08865);--popover-foreground:lab(96.5028% .194937 -.729167);--primary:lab(46.6469% 63.2803 -76.8752);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(53.5118% 1.00881 -3.62399/.2);--secondary-foreground:lab(96.5028% .194937 -.729167);--muted:lab(53.5118% 1.00881 -3.62399/.16);--muted-foreground:lab(67.4679% .593603 -2.18174);--accent:lab(53.5118% 1.00881 -3.62399/.2);--accent-foreground:lab(98.84% .0000298023 -.0000119209);--destructive:lab(65.5699% 60.4492 30.7038);--success:lab(74.301% -51.3215 33.8293);--warning:lab(80.3255% 15.4166 67.1365);--info:lab(69.3801% -7.35816 -44.1862);--border:lab(100% 0 0/.085);--input:lab(53.5118% 1.00881 -3.62399/.2);--ring:lab(57.4387% 45.3653 -60.617);--canvas:lab(2.7452% .0985041 -.36464);--panel-2:lab(10.0737% .300303 -1.08865);--line:lab(100% 0 0/.075);--line-strong:lab(100% 0 0/.14);--faint:lab(62.2478% .594378 -2.18124);--overlay:lab(.462488% 0 0/.6);--fill:lab(53.5118% 1.00881 -3.62399/.18);--fill-strong:lab(53.5118% 1.00881 -3.62399/.3);--rail:lab(5.69822% .241913 -.89303);--rail-line:lab(100% 0 0/.07);--tint:lab(65.0562% 36.8458 -51.8419);--hair:lab(100% 0 0/.06);--hair-strong:lab(100% 0 0/.1);--tile-hair:lab(100% 0 0/.08);--tile-hair-hover:lab(100% 0 0/.14);--shadow-soft:lab(0% 0 0/.6);--shadow-deep:lab(0% 0 0/.7);--tile-shadow:lab(0% 0 0/.85);--tile-shadow-hover:lab(0% 0 0/.95);--material:lab(12.9648% .402913 -1.44998/.92);--seg-on:lab(32.6673% .601947 -2.17646);--seg-on-shadow:0 3px 8px lab(0% 0 0/.25), 0 0 0 .5px lab(100% 0 0/.06);--field-focus:lab(53.5118% 1.00881 -3.62399/.24);--danger-fill:lab(58.3793% 66.9842 35.1371/.16);--danger-ink:lab(72.9646% 47.537 23.3656);--switch-off:lab(48.9077% .596941 -2.17962);--glare:lab(100% 0 0/.16);--stripe:lab(100% 0 0/.03);--stripe-strong:lab(100% 0 0/.045)}}html.dark body:has(.blip-portal){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0b;--foreground:#f5f5f6;--card:#161617;--card-foreground:#f5f5f6;--popover:#1c1c1d;--popover-foreground:#f5f5f6;--primary:#993bf4;--primary-foreground:#fcfcfc;--secondary:#7f7f8633;--secondary-foreground:#f5f5f6;--muted:#7f7f8629;--muted-foreground:#a4a4a8;--accent:#7f7f8633;--accent-foreground:#fcfcfc;--destructive:#ff6f70;--success:#4fce74;--warning:#fabb41;--info:#67b0f9;--border:#ffffff16;--input:#7f7f8633;--ring:#aa6cf6;--canvas:#0a0a0b;--panel-2:#1c1c1d;--line:#ffffff13;--line-strong:#ffffff24;--faint:#96969a;--overlay:#02020299;--fill:#7f7f862e;--fill-strong:#7f7f864d;--rail:#121214;--rail-line:#ffffff12;--tint:#b987fc;--radius:.625rem;--hair:#ffffff0f;--hair-strong:#ffffff1a;--tile-hair:#ffffff14;--tile-hair-hover:#ffffff24;--shadow-soft:#0009;--shadow-deep:#000000b3;--tile-shadow:#000000d9;--tile-shadow-hover:#000000f2;--material:#212123eb;--seg-on:#4d4d50;--seg-on-shadow:0 3px 8px #00000040, 0 0 0 .5px #ffffff0f;--field-focus:#7f7f863d;--danger-fill:#f84a5429;--danger-ink:#ff9491;--switch-off:#747478;--glare:#ffffff29;--grain-alpha:.035;--stripe:#ffffff08;--stripe-strong:#ffffff0b}@supports (color:lab(0% 0 0)){html.dark body:has(.blip-portal){--background:lab(2.7452% .0985041 -.36464);--foreground:lab(96.5028% .194937 -.729167);--card:lab(7.20175% .281908 -1.04215);--card-foreground:lab(96.5028% .194937 -.729167);--popover:lab(10.0737% .300303 -1.08865);--popover-foreground:lab(96.5028% .194937 -.729167);--primary:lab(46.6469% 63.2803 -76.8752);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(53.5118% 1.00881 -3.62399/.2);--secondary-foreground:lab(96.5028% .194937 -.729167);--muted:lab(53.5118% 1.00881 -3.62399/.16);--muted-foreground:lab(67.4679% .593603 -2.18174);--accent:lab(53.5118% 1.00881 -3.62399/.2);--accent-foreground:lab(98.84% .0000298023 -.0000119209);--destructive:lab(65.5699% 60.4492 30.7038);--success:lab(74.301% -51.3215 33.8293);--warning:lab(80.3255% 15.4166 67.1365);--info:lab(69.3801% -7.35816 -44.1862);--border:lab(100% 0 0/.085);--input:lab(53.5118% 1.00881 -3.62399/.2);--ring:lab(57.4387% 45.3653 -60.617);--canvas:lab(2.7452% .0985041 -.36464);--panel-2:lab(10.0737% .300303 -1.08865);--line:lab(100% 0 0/.075);--line-strong:lab(100% 0 0/.14);--faint:lab(62.2478% .594378 -2.18124);--overlay:lab(.462488% 0 0/.6);--fill:lab(53.5118% 1.00881 -3.62399/.18);--fill-strong:lab(53.5118% 1.00881 -3.62399/.3);--rail:lab(5.69822% .241913 -.89303);--rail-line:lab(100% 0 0/.07);--tint:lab(65.0562% 36.8458 -51.8419);--hair:lab(100% 0 0/.06);--hair-strong:lab(100% 0 0/.1);--tile-hair:lab(100% 0 0/.08);--tile-hair-hover:lab(100% 0 0/.14);--shadow-soft:lab(0% 0 0/.6);--shadow-deep:lab(0% 0 0/.7);--tile-shadow:lab(0% 0 0/.85);--tile-shadow-hover:lab(0% 0 0/.95);--material:lab(12.9648% .402913 -1.44998/.92);--seg-on:lab(32.6673% .601947 -2.17646);--seg-on-shadow:0 3px 8px lab(0% 0 0/.25), 0 0 0 .5px lab(100% 0 0/.06);--field-focus:lab(53.5118% 1.00881 -3.62399/.24);--danger-fill:lab(58.3793% 66.9842 35.1371/.16);--danger-ink:lab(72.9646% 47.537 23.3656);--switch-off:lab(48.9077% .596941 -2.17962);--glare:lab(100% 0 0/.16);--stripe:lab(100% 0 0/.03);--stripe-strong:lab(100% 0 0/.045)}}.blip-theme.blip-portal{font-family:var(--blip-font-sans);font-feature-settings:"kern";letter-spacing:-.006em;-webkit-font-smoothing:antialiased}.blip-portal .font-display,.blip-portal .large-title{font-family:var(--blip-font-display);font-optical-sizing:auto;letter-spacing:-.022em}.blip-portal .large-title{font-size:34px;font-weight:700;line-height:41px}.blip-portal .eyebrow{font-family:var(--blip-font-sans);letter-spacing:-.005em;text-transform:none;color:var(--muted-foreground);font-size:13px;font-weight:600}.blip-portal :is(table,dd,time,[data-num]){font-variant-numeric:tabular-nums}.blip-portal [data-slot=button]{letter-spacing:-.01em;box-shadow:none;border-color:#0000;border-radius:9999px;font-weight:590;transition:background-color .14s ease-out,color .14s ease-out,transform .12s ease-out,filter .14s ease-out}.blip-portal [data-slot=button]:active:not(:disabled){transform:scale(.97)}.blip-portal [data-slot=button][data-size=default]{height:34px;padding-inline:16px;font-size:14px}.blip-portal [data-slot=button][data-size=sm]{height:30px;padding-inline:13px;font-size:13px}.blip-portal [data-slot=button][data-size=lg]{height:40px;padding-inline:20px;font-size:15px}.blip-portal [data-slot=button][data-variant=default]{background:var(--primary);color:var(--primary-foreground)}.blip-portal [data-slot=button][data-variant=default]:hover:not(:disabled){filter:brightness(1.12)}.blip-portal [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){background:var(--fill);color:var(--foreground);border-color:#0000}.blip-portal [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled){background:var(--fill-strong)}.blip-portal [data-slot=button][data-variant=ghost]:hover:not(:disabled){background:var(--fill)}.blip-portal [data-slot=button][data-variant=destructive]{background:var(--danger-fill);color:var(--danger-ink)}.blip-portal [data-slot=button][data-variant=link]{color:var(--tint);border-radius:6px}.blip-portal :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],select.field),.blip-portal main select{background-color:var(--fill);box-shadow:none;color:var(--foreground);border-color:#0000;border-radius:10px;font-size:14px;transition:box-shadow .14s ease-out,background-color .14s ease-out}.blip-portal :is([data-slot=input],[data-slot=select-trigger]),.blip-portal main select{height:34px}.blip-portal :is([data-slot=input],[data-slot=textarea])::placeholder{color:var(--faint)}.blip-portal :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],select):focus-visible{background-color:var(--field-focus);box-shadow:0 0 0 2px var(--ring), 0 0 0 5px #a159f138;border-color:#0000;outline:none}@supports (color:lab(0% 0 0)){.blip-portal :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],select):focus-visible{box-shadow:0 0 0 2px var(--ring), 0 0 0 5px lab(52.2836% 51.6531 -66.4747/.22)}}.blip-portal main select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14' fill='none' stroke='%23a1a1aa' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l3-3 3 3M2 9l3 3 3-3'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-inline:12px 30px}.blip-portal [data-slot=switch]{background:var(--switch-off);width:40px;height:24px;box-shadow:none;border:0;padding-inline:2px}.blip-portal [data-slot=switch][data-checked],.blip-portal [data-slot=switch][aria-checked=true]{background:var(--primary)}.blip-portal [data-slot=switch-thumb][data-checked]{transform:translate(16px)}.blip-portal [data-slot=switch-thumb]{background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209);width:20px;height:20px;transition:transform .18s cubic-bezier(.3,.7,.2,1);transform:translate(0);box-shadow:0 2px 4px #0000004d,0 0 0 .5px #00000014;box-shadow:0 2px 4px lab(0% 0 0/.3),0 0 0 .5px lab(0% 0 0/.08);translate:none!important}.blip-portal [data-slot=tabs-list]{background:var(--fill);border:0;border-radius:10px;padding:2px}.blip-portal [data-slot=tabs-trigger]{border:0;border-radius:8px;font-weight:560}.blip-portal [data-slot=tabs-list]{width:fit-content;max-width:100%;height:auto!important}.blip-portal [data-slot=tabs-trigger]{height:30px;color:var(--muted-foreground);padding-inline:14px;font-size:13px;background:0 0!important;font-weight:500!important}.blip-portal [data-slot=tabs-trigger]:is([data-active],[aria-selected=true]){background:var(--seg-on)!important;color:var(--foreground)!important;box-shadow:var(--seg-on-shadow)!important}html body:has(.blip-portal) :is([data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content]){background:var(--material);-webkit-backdrop-filter:blur(24px)saturate(1.6);box-shadow:0 0 0 .5px var(--hair-strong), 0 24px 60px -12px var(--shadow-soft);border:0;border-radius:12px}html body:has(.blip-portal) :is([data-slot=dropdown-menu-item],[data-slot=select-item]){border-radius:7px}html body:has(.blip-portal) :is([data-slot=dropdown-menu-item],[data-slot=select-item])[data-highlighted]{background:var(--primary);color:var(--primary-foreground)}html body:has(.blip-portal) [data-slot=dialog-content]{box-shadow:0 0 0 .5px var(--hair-strong), 0 40px 100px -20px var(--shadow-deep);border:0;border-radius:16px}.blip-portal main .rounded-xl.border:not([data-slot]),.blip-portal main .rounded-lg.border.bg-card:not([data-slot]){box-shadow:0 0 0 .5px var(--hair);border-color:#0000;border-radius:14px}.blip-portal main .rounded-xl.border.border-destructive\/40{box-shadow:0 0 0 1px #f84a5459;box-shadow:0 0 0 1px lab(58.3793% 66.9842 35.1371/.35)}.blip-portal main :is(td,th,dd,li).font-mono,.blip-portal main :is(td,th,dd) .font-mono{font-family:var(--blip-font-sans);font-variant-numeric:tabular-nums}.blip-portal [data-slot=card]{box-shadow:0 0 0 .5px var(--hair);border:0;border-radius:14px}@layer components{.blip-portal kbd{font-family:var(--blip-font-sans);background:var(--fill);color:var(--muted-foreground);border-radius:5px;padding:3px 5px;font-size:11px;font-weight:500;line-height:1}html body:has(.blip-portal) kbd{font-family:var(--blip-font-sans);background:var(--fill);color:var(--muted-foreground);border-radius:5px;padding:3px 5px;font-size:11px;font-weight:500;line-height:1}.blip-portal .console-figure{font-family:var(--blip-font-display);letter-spacing:-.032em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;font-weight:600;line-height:1.05}.blip-portal .console-figure-lg{letter-spacing:-.038em;font-size:40px}.blip-portal .console-unit{font-family:var(--blip-font-sans);letter-spacing:0;color:var(--faint);margin-left:.28em;font-size:.42em;font-weight:500}.blip-portal :is(.kit-primary,.kit-quiet){letter-spacing:-.01em;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding-inline:16px;font-size:14px;font-weight:590;transition:background-color .14s ease-out,filter .14s ease-out,transform .12s ease-out;display:inline-flex}.blip-portal :is(.kit-primary,.kit-quiet) svg{width:16px;height:16px}.blip-portal .kit-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 .5px #ffffff40,0 6px 18px -8px #993bf4b3;box-shadow:inset 0 .5px lab(100% 0 0/.25),0 6px 18px -8px lab(46.6469% 63.2803 -76.8752/.7)}.blip-portal .kit-primary:hover{filter:brightness(1.12)}.blip-portal .kit-quiet{background:var(--fill);color:var(--foreground)}.blip-portal .kit-quiet:hover{background:var(--fill-strong)}.blip-portal :is(.kit-primary,.kit-quiet):active{transform:scale(.97)}.blip-portal :is(.kit-primary,.kit-quiet):focus-visible{outline:2px solid var(--ring);outline-offset:2px}}.blip-portal :is(a,button,[role=button],[tabindex],summary,input[type=checkbox],input[type=radio],input[type=range]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dark .blip-portal .text-primary{color:var(--tint)}html.dark body:has(.blip-portal) .text-primary{color:var(--tint)}.blip-portal .blip-tile-card{--rx:0deg;--ry:0deg;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0);box-shadow:0 0 0 .5px var(--tile-hair), 0 14px 34px -20px var(--tile-shadow);will-change:transform;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1)}.blip-portal .blip-tile:hover .blip-tile-card{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-6px) scale(1.035);box-shadow:0 0 0 .5px var(--tile-hair-hover), 0 40px 70px -28px var(--tile-shadow-hover);transition-duration:.16s,.45s}.blip-portal .blip-tile-glare{background:radial-gradient(120% 90% at var(--gx,50%) var(--gy,0%), var(--glare), transparent 55%);opacity:0;mix-blend-mode:soft-light;transition:opacity .3s ease-out}.blip-portal .blip-tile:hover .blip-tile-glare{opacity:1}@keyframes blip-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.blip-portal .blip-tile{animation:.6s cubic-bezier(.2,.8,.2,1) both blip-arrive;animation-delay:calc(min(var(--i,0), 10) * 40ms)}.blip-theme.blip-portal{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::view-transition-group(.morph){animation-duration:.48s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-image-pair(.morph){isolation:isolate}@media (prefers-reduced-motion:reduce){.blip-portal *{transition-duration:0s!important;animation-duration:0s!important}html body:has(.blip-portal) *{transition-duration:0s!important;animation-duration:0s!important}.blip-portal .blip-tile-card,.blip-portal .blip-tile:hover .blip-tile-card{transform:none}.blip-portal .blip-tile-glare{display:none}}.blip-portal [data-console] main{background:radial-gradient(1100px 360px at 50% -170px, #a351fb21, transparent 72%) local, var(--background)}@supports (color:lab(0% 0 0)){.blip-portal [data-console] main{background:radial-gradient(1100px 360px at 50% -170px, lab(51.8081% 57.5565 -72.4276/.13), transparent 72%) local, var(--background)}}.blip-portal [data-console] [data-slot=badge]{height:22px;padding-inline:9px;font-size:12px}.blip-portal .console-mark{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:linear-gradient(160deg,#c58bff,#7523de);background:linear-gradient(160deg,lab(66.8036% 46.2452 -58.7589),lab(37.0856% 61.312 -80.5427));box-shadow:inset 0 .5px #ffffff73,0 4px 14px -4px #993bf499;box-shadow:inset 0 .5px lab(100% 0 0/.45),0 4px 14px -4px lab(46.6469% 63.2803 -76.8752/.6)}.blip-portal .console-ribbon{background:color-mix(in oklch, var(--tint) 12%, transparent);color:var(--tint);box-shadow:inset 0 0 0 .5px color-mix(in oklch, var(--tint) 35%, transparent)}.blip-portal .surface,.blip-portal .console-panel,.blip-portal .console-board{background:linear-gradient(180deg, color-mix(in oklch, var(--card) 100%, white 2.5%), var(--card));box-shadow:inset 0 .5px 0 var(--hair), 0 0 0 .5px var(--hair), 0 24px 48px -32px var(--tile-shadow);border:0;border-radius:18px}.blip-portal .console-panel thead,.blip-portal .console-panel thead tr{background:0 0}.blip-portal .console-board{overflow:hidden}.blip-portal .console-stat{min-width:0;box-shadow:1px 0 0 0 var(--line), 0 1px 0 0 var(--line);padding:20px 22px 18px}.blip-portal .surface{overflow:hidden}.blip-portal .surface-danger{box-shadow:inset 0 .5px 0 var(--hair), 0 0 0 1px #f84a5452, 0 24px 48px -32px var(--tile-shadow)}@supports (color:lab(0% 0 0)){.blip-portal .surface-danger{box-shadow:inset 0 .5px 0 var(--hair), 0 0 0 1px lab(58.3793% 66.9842 35.1371/.32), 0 24px 48px -32px var(--tile-shadow)}}.blip-portal .kit-row{min-height:60px;color:inherit;outline:none;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;transition:background-color .14s ease-out;display:flex;position:relative}.blip-portal .kit-row-link{cursor:pointer}.blip-portal .kit-row-link:hover{background:var(--stripe)}.blip-portal .kit-row-link:active{background:var(--stripe-strong)}.blip-portal .kit-row-link:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.blip-portal :is(.surface,.kit-rows)>.kit-row+.kit-row:before,.blip-portal :is(.surface,.kit-rows)>li+li>.kit-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:18px;right:0}.blip-portal :is(.surface,.kit-rows)>.kit-row-lead+.kit-row-lead:before,.blip-portal :is(.surface,.kit-rows)>li+li>.kit-row-lead:before{left:68px}.blip-portal .kit-lead{flex-shrink:0;display:flex}.blip-portal .kit-pulse{color:color-mix(in oklch, var(--success) 60%, transparent);animation:2.4s ease-out infinite kit-pulse;box-shadow:0 0}@keyframes kit-pulse{0%{box-shadow:0 0}70%,to{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.blip-portal .kit-pulse{animation:none}}.blip-portal .kit-empty-icon{background:linear-gradient(160deg, color-mix(in oklch, var(--tint) 26%, transparent), color-mix(in oklch, var(--tint) 8%, transparent));width:64px;height:64px;color:var(--tint);box-shadow:inset 0 .5px 0 #ffffff2e, 0 12px 30px -14px color-mix(in oklch, var(--tint) 60%, transparent);border-radius:18px;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.blip-portal .kit-empty-icon{box-shadow:inset 0 .5px 0 lab(100% 0 0/.18), 0 12px 30px -14px color-mix(in oklch, var(--tint) 60%, transparent)}}.blip-portal .kit-empty-icon svg{width:28px;height:28px}.blip-portal .kit-field{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 18px;display:flex}.blip-portal .kit-field+.kit-field{box-shadow:inset 0 1px 0 var(--line)}
