/*! tailwindcss v4.3.1 | 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)))){*,:before,:after,::backdrop{--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-tracking:initial;--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-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer reset{button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}}@layer legacy{:root{--brand:#2887bf;--brand-600:#1d6d9c;--brand-700:#1d6d9c;--brand-tint:#e4f3fb;--brand-line:#bfe2f3;--ok:#16a34a;--ok-700:#0e8a3e;--ok-tint:#e7f6ed;--warn:#d97706;--warn-tint:#fdf3e6;--warn-line:#f3d9a8;--danger:#dc2626;--danger-700:#b91c1c;--danger-tint:#fdecec;--ink:#1a1a2e;--ink-2:#2b3a50;--muted:#4a4a68;--faint:#8888a0;--place:#b0b0c8;--bg:#fafbff;--surface:#fff;--surface-2:#f7f9fc;--line:#e8eaf6;--key:#f0f4f8;--key-hover:#e8f0fe;--input-bg:#f0f4f8;--font-display:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-ui:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r:14px;--r-lg:20px;--r-pill:999px;--shadow:0 1px 2px #1018280a, 0 18px 40px -16px #1018282e;--shadow-sm:0 1px 2px #1018280d, 0 6px 16px -10px #10182824}:root[data-theme=dark]{--brand:#4da0d4;--brand-600:#5cc0ed;--brand-700:#82d0f2;--brand-tint:#2887bf2e;--brand-line:#2887bf57;--ok:#2bbf6d;--ok-700:#43d480;--ok-tint:#2bbf6d29;--warn:#f0c674;--warn-tint:#b4821429;--warn-line:#b4821466;--danger:#ff5b60;--danger-700:#ff7a7e;--danger-tint:#ff5b6029;--ink:#eaf0fa;--ink-2:#d4dcea;--muted:#9aa7bd;--faint:#6b7892;--place:#495569;--bg:#0f1218;--surface:#1a1f2b;--surface-2:#161b25;--line:#2a3346;--key:#232c3d;--key-hover:#2c374b;--input-bg:#212a3a;--shadow:0 1px 2px #00000059, 0 18px 44px -16px #0009;--shadow-sm:0 1px 2px #0000004d, 0 8px 20px -12px #0000008c}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-ui);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}.brand{align-items:center;gap:.55rem;display:inline-flex}.brand-mark{color:#fff;width:34px;height:34px;font-family:var(--font-display);letter-spacing:.02em;background:linear-gradient(135deg,#2887bf,#4da0d4);border-radius:9px;place-items:center;font-size:.92rem;font-weight:800;display:grid;box-shadow:0 6px 14px -6px #2887bf99}.brand-word{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:1.1rem;font-weight:500}.brand-word b{font-weight:700}.brand-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-700);background:var(--brand-tint);border-radius:var(--r-pill);margin-left:.1rem;padding:.12rem .45rem;font-size:.7rem;font-weight:700}.brand-lg{flex-direction:column;gap:.7rem}.brand-lg .brand-mark{border-radius:15px;width:56px;height:56px;font-size:1.5rem}.brand-lg .brand-word{font-size:1.5rem}.auth-stage{background:radial-gradient(120% 80% at 50% -10%, var(--brand-tint), transparent 60%), var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;min-height:100dvh;padding:1.25rem;display:flex}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:372px;box-shadow:var(--shadow);text-align:center;padding:2rem 1.6rem;animation:.35s both rise}.auth-tagline{color:var(--muted);margin:.7rem 0 1.4rem;font-size:.95rem}.footer{letter-spacing:.04em;color:var(--faint);text-transform:uppercase;margin:0;font-size:.72rem}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.app{min-height:100dvh}.topbar{z-index:10;background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.2rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.topbar-actions{align-items:center;gap:.5rem;display:flex}.who{color:var(--muted);margin-right:.2rem;font-size:.82rem}.content{max-width:960px;margin:0 auto;padding:1.6rem 1.2rem 4rem}.btn{font:inherit;border-radius:var(--r);cursor:pointer;color:#fff;background:var(--brand);border:0;padding:.58rem .95rem;font-weight:600;transition:transform 80ms,filter .15s,background .15s}.btn:hover:not(:disabled){background:var(--brand-600)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:default}.btn-block{width:100%;padding:.72rem 1rem;font-size:.98rem}.btn-sm{border-radius:10px;padding:.4rem .7rem;font-size:.83rem}.btn-ghost{background:var(--surface);color:var(--ink-2);border:1.5px solid var(--line)}.btn-ghost:hover:not(:disabled){background:var(--key)}.btn-danger{background:var(--danger)}.btn-danger:hover:not(:disabled){background:var(--danger-700)}.icon-btn{border:1.5px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;font-size:1rem;transition:background .15s,color .15s;display:grid}.icon-btn:hover{background:var(--key);color:var(--ink)}.link{color:var(--brand);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.link:hover{color:var(--brand-600)}.form{text-align:left;flex-direction:column;gap:.85rem;display:flex}.field{flex-direction:column;gap:.32rem;display:flex}.field>span{color:var(--muted);font-size:.78rem;font-weight:600}input,select{font:inherit;border:1.5px solid var(--line);border-radius:var(--r);background:var(--input-bg);color:var(--ink);padding:.58rem .72rem;font-size:.94rem;transition:border-color .15s,box-shadow .15s}input::placeholder{color:var(--faint)}input:focus,select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint);background:var(--surface);outline:none}.inline-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inline-form input,.inline-form select{flex:140px;min-width:0}.page-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.page-head h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700}.crumb{color:var(--muted);align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.84rem;display:inline-flex}.section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:1.6rem 0 .7rem;font-size:.78rem;font-weight:700}.alert-inline{color:var(--danger-700);margin:.6rem 0 0;font-size:.86rem}.ok-inline{color:var(--ok-700);margin:.6rem 0 0;font-size:.86rem}.check{color:var(--muted);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.check input{width:auto}.conn-result{color:var(--muted);margin:.7rem 0 0;font-size:.86rem}.empty{color:var(--muted);padding:.6rem 0;font-size:.9rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:1.15rem 1.25rem}.card+.card{margin-top:1rem}.org-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;display:grid}.org-card{text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;flex-direction:column;gap:.6rem;padding:1.05rem 1.1rem;transition:transform .1s,border-color .15s,box-shadow .15s;display:flex}.org-card:hover{border-color:var(--brand-line);box-shadow:var(--shadow);transform:translateY(-2px)}.org-card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.org-name{font-family:var(--font-display);color:var(--ink);font-size:1.05rem;font-weight:600}.org-fqdn{font-family:var(--font-mono);color:var(--muted);word-break:break-all;font-size:.78rem}.org-card-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.lic-mini{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.badge{letter-spacing:.02em;border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:.32rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.badge-plano{background:var(--brand-tint);color:var(--brand-700);text-transform:capitalize}.badge-ok{background:var(--ok-tint);color:var(--ok-700)}.badge-off{background:var(--danger-tint);color:var(--danger-700)}.badge-muted{background:var(--key);color:var(--muted)}.lic-panel{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.lic-stat{flex-direction:column;display:flex}.lic-stat b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;line-height:1}.lic-stat span{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-top:.25rem;font-size:.74rem;font-weight:600}.lic-meter{flex:180px;min-width:140px}.lic-meter-track{border-radius:var(--r-pill);background:var(--key);height:10px;overflow:hidden}.lic-meter-fill{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--brand), var(--brand-600));height:100%;transition:width .3s}.lic-meter-fill.is-full{background:linear-gradient(90deg, var(--warn), #d99a2b)}.lic-meter-label{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:.78rem}.rows{flex-direction:column;display:flex}.row{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:.62rem .2rem;display:flex}.row:last-child{border-bottom:0}.row-main{flex-direction:column;gap:.12rem;min-width:0;display:flex}.row-title{color:var(--ink);text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.row-sub{color:var(--muted);font-size:.78rem}.row-mono{font-family:var(--font-mono)}.row-aside{align-items:center;gap:.45rem;margin-left:auto;display:flex}.stack{flex-direction:column;gap:.5rem;display:flex}.muted{color:var(--muted)}.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.new-card{margin-bottom:1.2rem}.spread .field select{min-width:170px}.lic-provision{margin-top:1.1rem}.w-qty{flex:none;max-width:96px}.lic-list{border-top:1px solid var(--line);margin-top:1rem;padding-top:.7rem}.lic-list summary{cursor:pointer;font-size:.82rem;list-style:none}.lic-list summary::-webkit-details-marker{display:none}.lic-list summary:before{content:"▸ ";color:var(--faint)}.lic-list[open] summary:before{content:"▾ "}.assign{align-items:center;gap:.3rem;display:inline-flex}.assign select{padding:.34rem .5rem;font-size:.82rem}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=560px){.content{padding:1.2rem .9rem 3rem}.page-head h1{font-size:1.3rem}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", sans-serif;--font-mono:"JetBrains Mono", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--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;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-accent:#2887bf;--color-bg:#fafbff;--color-surface:#fff;--color-ink:#1a1a2e;--color-body:#4a4a68;--color-muted:#8888a0;--color-faint:#b0b0c8;--color-line:#e8eaf6;--color-danger:#dc2626;--color-danger-soft:#dc26261a;--color-success:#16a34a}}@layer base,components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.top-1\/2{top:50%}.left-3\.5{left:calc(var(--spacing) * 3.5)}.z-10{z-index:10}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-60{width:calc(var(--spacing) * 60)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[380px\]{max-width:380px}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.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-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-danger\/20{border-color:#dc262633}@supports (color:color-mix(in lab, red, red)){.border-danger\/20{border-color:color-mix(in oklab, var(--color-danger) 20%, transparent)}}.border-line{border-color:var(--color-line)}.bg-accent\/10{background-color:#2887bf1a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg\/60{background-color:#fafbff99}@supports (color:color-mix(in lab, red, red)){.bg-bg\/60{background-color:color-mix(in oklab, var(--color-bg) 60%, transparent)}}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-danger\/10{background-color:#dc26261a}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-success\/10{background-color:#16a34a1a}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-16{padding-inline:calc(var(--spacing) * 16)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.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-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[23px\]{font-size:23px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-accent{color:var(--color-accent)}.text-body{color:var(--color-body)}.text-danger{color:var(--color-danger)}.text-faint{color:var(--color-faint)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-success{color:var(--color-success)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.uppercase{text-transform:uppercase}.accent-accent{accent-color:var(--color-accent)}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.opacity-\[0\.06\]{opacity:.06}.blur-\[50px\]{--tw-blur:blur(50px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[60px\]{--tw-blur:blur(60px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.placeholder\:text-faint::placeholder{color:var(--color-faint)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-danger\/30:hover{border-color:#dc26264d}@supports (color:color-mix(in lab, red, red)){.hover\:border-danger\/30:hover{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.hover\:bg-bg:hover{background-color:var(--color-bg)}.hover\:bg-bg\/50:hover{background-color:#fafbff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-bg\/50:hover{background-color:color-mix(in oklab, var(--color-bg) 50%, transparent)}}.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:shadow-\[0_0_0_4px_rgba\(40\,135\,191\,0\.12\)\]:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#2887bf1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.enabled\:hover\:bg-bg:enabled:hover{background-color:var(--color-bg)}}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[50\%\]{width:50%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}}}body{margin:0}#root{min-height:100vh}@keyframes float-slow{0%,to{transform:translate(0)scale(1)}33%{transform:translate(15px,-20px)scale(1.05)}66%{transform:translate(-10px,10px)scale(.97)}}@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-tracking{syntax:"*";inherits:false}@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-ease{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}@keyframes spin{to{transform:rotate(360deg)}}
