/*! tailwindcss v4.3.0 | 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-border-style:solid;--tw-leading:initial;--tw-font-weight: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-outline-style:solid}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-stone-900:oklch(21.6% .006 56.043);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--radius-3xl:1.5rem;--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);--color-bg:#f7f2ea;--color-surface:#fffdf8;--color-text:#1f2523;--color-muted:#6b6258;--color-primary:#3f6f5a;--color-primary-hover:#345c4b;--color-accent:#c66a3d;--color-border:#ddd2c3;--color-soft-section:#efe7da;--color-background:var(--color-bg);--color-foreground:var(--color-text);--color-ring:var(--color-primary)}}@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}*,:after,:before{box-sizing:border-box}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}body,html{background:var(--color-background);width:100%;max-width:100%;min-height:100%;color:var(--color-foreground);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}::selection{background:#c66a3d59}}@layer components{.bg-app{background:var(--color-background)}.app-shell{--bs-body-bg:var(--color-bg);--bs-body-color:var(--color-text);--bs-body-color-rgb:31,37,35;--bs-secondary-color:#6b6258;--bs-secondary-color-rgb:107,98,88;--bs-tertiary-bg:var(--color-soft-section);--bs-tertiary-bg-rgb:239,231,218;--bs-emphasis-color:#1f2523;--bs-emphasis-color-rgb:31,37,35;--bs-border-color:#6b625859;--bs-border-color-translucent:#6b62583d;--bs-link-color:var(--color-primary);--bs-link-hover-color:var(--color-primary-hover)}.app-container{max-width:80rem}.app-theme-toggle{color:var(--color-text);background:#fffdf8b8;border:1px solid #6b625852;justify-content:center;align-items:center;gap:.45rem;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;box-shadow:inset 0 1px #fffdf847}.app-theme-toggle:focus-visible,.app-theme-toggle:hover{color:var(--color-primary-hover);background:#efe7daeb;border-color:#3f6f5a85}.app-theme-toggle-icon{line-height:1}.app-protected-shell{flex-direction:column;min-height:100dvh;display:flex}.app-shell-main{flex:1 0 auto}.app-protected-footer{border-top:1px solid #6b62582e;flex-shrink:0}.app-content{max-width:72rem}.app-navbar{--bs-navbar-active-color:#1f2523;z-index:1030;background-color:#fffdf8fa!important}.app-navbar-toggler{min-width:2.75rem;min-height:2.75rem;box-shadow:none!important;border-color:#6b625859!important}.app-navbar-toggler:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.app-navbar-collapse{flex-basis:100%}.app-nav-link{justify-content:center;align-items:center;min-height:2.5rem;line-height:1.1;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.app-nav-link-muted{color:#1f2523b8!important}.app-nav-link-muted:focus-visible,.app-nav-link-muted:hover{opacity:1;background:#3f6f5a14;color:var(--color-primary-hover)!important}.app-auth-brand-mark,.app-brand-mark{width:2.5rem;height:2.5rem}.app-auth-brand-mark{font-size:.875rem}.app-brand-name{max-width:min(12rem,54vw)}.app-measure{max-width:42rem}.app-btn-md,.app-min-tap{min-height:2.75rem}.btn.app-btn-md,.btn.app-min-tap{padding-block:.625rem}.btn.disabled,.btn:disabled,.form-control:disabled,.form-select:disabled{cursor:not-allowed;opacity:.62}.form-control,.form-select{color-scheme:light}.form-control.bg-dark::placeholder{color:#6b6258;opacity:1}.form-control[type=file]::file-selector-button{min-height:2.25rem}.card{overflow-wrap:anywhere}audio{max-width:100%;display:block}.app-library-toolbar{background:#fffdf88f}.app-library-card,.app-library-toolbar{border:1px solid #6b62582e;box-shadow:0 10px 28px #00000029}.app-library-card{background:linear-gradient(#fffdf8e0,#f7f2eac7);transition:border-color .16s,box-shadow .16s,transform .16s}@media (hover:hover) and (pointer:fine){.app-library-card:hover{border-color:#c66a3d57;box-shadow:0 12px 32px #0003}}.app-library-meta-badge{padding:.38rem .62rem;font-size:.72rem;font-weight:650;line-height:1.2;color:#3f6f5a!important;background:#fffdf8a3!important;border-color:#6b625838!important}.app-library-audio-panel{background:#f7f2ea85;border:1px solid #6b625833}.app-library-audio-control{width:100%;max-width:100%;display:block}.app-library-status-message{color:#6b6258;background:#fffdf88a;border:1px solid #6b62582e}.app-library-delete-button{min-height:2.25rem;padding-inline:.75rem;color:#9f1239!important;background:#f43f5e1f!important;border:1px solid #f43f5e52!important}.app-library-delete-button:focus-visible,.app-library-delete-button:hover{color:#fff1f2!important;background:#f43f5e33!important;border-color:#fb71858c!important}.app-status-badge{border:1px solid #0000;padding:.38rem .58rem;font-size:.72rem;font-weight:700;line-height:1.1}.app-status-completed{color:#166534!important;background:#22c55e24!important;border-color:#22c55e47!important}.app-status-failed{color:#9f1239!important;background:#f43f5e24!important;border-color:#f43f5e47!important}.app-status-processing{color:#3f6f5a!important;background:#38bdf824!important;border-color:#38bdf847!important}.app-status-pending{color:#854d0e!important;background:#facc1524!important;border-color:#facc1547!important}.app-muted-text{color:#6b6258}.admin-dashboard-neutral{--admin-bg:var(--color-bg);--admin-surface:var(--color-surface);--admin-surface-soft:var(--color-soft-section);--admin-surface-hover:#f3eadd;--admin-text:#1f2523;--admin-muted:#6b6258;--admin-border:#6b625838;--admin-border-strong:#6b62585c;--admin-disabled-bg:#efe7da;background:var(--admin-bg);color:var(--admin-text);color-scheme:light}.admin-dashboard-neutral .alert,.admin-dashboard-neutral .card,.admin-dashboard-neutral .card-body,.admin-dashboard-neutral .dropdown-menu,.admin-dashboard-neutral .list-group-item,.admin-dashboard-neutral .modal-content,.admin-dashboard-neutral .table,.admin-dashboard-neutral .table-responsive,.admin-dashboard-neutral .table>:not(caption)>*>*{background-color:var(--admin-surface)!important;color:var(--admin-text)!important;border-color:var(--admin-border)!important;box-shadow:none!important;background-image:none!important}.admin-dashboard-neutral .alert,.admin-dashboard-neutral .card,.admin-dashboard-neutral .rounded-3,.admin-dashboard-neutral .table-responsive{border-color:var(--admin-border)!important}.admin-dashboard-neutral .card-body,.admin-dashboard-neutral .table>:not(caption)>*>*{background-color:var(--admin-surface-soft)!important}.admin-dashboard-neutral .table{--bs-table-bg:var(--admin-surface-soft);--bs-table-color:var(--admin-text);--bs-table-border-color:var(--admin-border);--bs-table-hover-bg:var(--admin-surface-hover);--bs-table-hover-color:var(--admin-text);--bs-table-striped-bg:var(--admin-surface);--bs-table-striped-color:var(--admin-text);border-color:var(--admin-border)!important}.admin-dashboard-neutral .admin-table{table-layout:auto;min-width:1100px}.admin-dashboard-neutral .admin-table-wide{min-width:1300px}.admin-dashboard-neutral .admin-table-compact td,.admin-dashboard-neutral .admin-table-compact th{vertical-align:middle;padding-top:.6rem;padding-bottom:.6rem}.admin-dashboard-neutral .admin-cell-date,.admin-dashboard-neutral .admin-cell-email,.admin-dashboard-neutral .admin-cell-id,.admin-dashboard-neutral .admin-cell-nowrap,.admin-dashboard-neutral .admin-copyable-id{white-space:nowrap}.admin-dashboard-neutral .admin-cell-id{min-width:7rem}.admin-dashboard-neutral .admin-cell-email{min-width:13rem}.admin-dashboard-neutral .admin-cell-date{min-width:10rem}.admin-dashboard-neutral .admin-actions-cell{min-width:13rem}.admin-dashboard-neutral .admin-actions-cell .btn{padding:.35rem .6rem;font-size:.875rem;line-height:1.2}.admin-dashboard-neutral .admin-users-table{min-width:1500px}.admin-dashboard-neutral .admin-users-table td,.admin-dashboard-neutral .admin-users-table th{vertical-align:middle;padding:.45rem .65rem;line-height:1.25}.admin-dashboard-neutral .admin-users-actions-cell{white-space:nowrap;min-width:23rem}.admin-dashboard-neutral .admin-users-action-group,.admin-dashboard-neutral .admin-users-role-actions{flex-wrap:nowrap;align-items:center;gap:.35rem;display:flex}.admin-dashboard-neutral .admin-users-actions-cell .btn{padding:.28rem .5rem;font-size:.8125rem;line-height:1.15}.admin-dashboard-neutral .table tbody tr:hover>*{background-color:var(--admin-surface-hover)!important;color:var(--admin-text)!important}.admin-dashboard-neutral .form-control,.admin-dashboard-neutral .form-select,.admin-dashboard-neutral input,.admin-dashboard-neutral select,.admin-dashboard-neutral textarea{background-color:var(--admin-surface)!important;color:var(--admin-text)!important;border-color:var(--admin-border)!important;box-shadow:none!important;background-image:none!important}.admin-dashboard-neutral .form-control::placeholder,.admin-dashboard-neutral textarea::placeholder{opacity:1;color:var(--admin-muted)!important}.admin-dashboard-neutral .alert,.admin-dashboard-neutral .badge,.admin-dashboard-neutral .btn{border:1px solid var(--admin-border-strong)!important;background-color:var(--admin-surface)!important;color:var(--admin-text)!important;border-color:var(--admin-border-strong)!important;box-shadow:none!important;background-image:none!important}.admin-dashboard-neutral .btn:active,.admin-dashboard-neutral .btn:focus-visible,.admin-dashboard-neutral .btn:hover{background-color:var(--admin-surface-hover)!important;color:var(--admin-text)!important;border-color:var(--admin-border-strong)!important}.admin-dashboard-neutral .btn.disabled,.admin-dashboard-neutral .btn:disabled,.admin-dashboard-neutral .form-control:disabled,.admin-dashboard-neutral .form-select:disabled{opacity:1;background-color:var(--admin-disabled-bg)!important;color:var(--admin-muted)!important;border-color:var(--admin-border)!important}.admin-dashboard-neutral .text-body-secondary,.admin-dashboard-neutral .text-danger,.admin-dashboard-neutral .text-danger-emphasis,.admin-dashboard-neutral .text-danger-subtle,.admin-dashboard-neutral .text-info,.admin-dashboard-neutral .text-info-emphasis,.admin-dashboard-neutral .text-info-subtle,.admin-dashboard-neutral .text-light-emphasis,.admin-dashboard-neutral .text-muted,.admin-dashboard-neutral .text-primary,.admin-dashboard-neutral .text-primary-emphasis,.admin-dashboard-neutral .text-primary-subtle,.admin-dashboard-neutral .text-success,.admin-dashboard-neutral .text-success-emphasis,.admin-dashboard-neutral .text-success-subtle,.admin-dashboard-neutral .text-warning,.admin-dashboard-neutral .text-warning-emphasis,.admin-dashboard-neutral .text-warning-subtle{color:var(--admin-muted)!important}.admin-dashboard-neutral [class*=bg-danger],.admin-dashboard-neutral [class*=bg-info],.admin-dashboard-neutral [class*=bg-opacity-],.admin-dashboard-neutral [class*=bg-primary],.admin-dashboard-neutral [class*=bg-secondary],.admin-dashboard-neutral [class*=bg-success],.admin-dashboard-neutral [class*=bg-warning],.admin-dashboard-neutral [class*=text-bg-]{background-color:var(--admin-surface-soft)!important;color:var(--admin-text)!important;border-color:var(--admin-border)!important;background-image:none!important}.letter-spaced{letter-spacing:.16em}.app-auth-bg{background:radial-gradient(circle at top,#c66a3d38,#0000 28rem),linear-gradient(135deg,#f7f2ea,#efe7da 52%,#f7f2ea)}.auth-shell-width{max-width:28rem}.create-textarea{min-height:13.75rem}.app-public-bg{background:radial-gradient(circle at 8% 0,#c66a3d57,#0000 30rem),radial-gradient(circle at 95% 10%,#3f6f5a2e,#0000 28rem),linear-gradient(135deg,#f7f2ea,#fffdf8 48%,#f7f2ea)}.app-public-navbar{box-shadow:0 1rem 3rem #0000003d;background-color:#fffdf8e6!important}.app-public-navbar .btn-link.text-light{color:var(--color-primary)!important;text-decoration-color:#0000!important}.app-public-navbar .btn-link.text-light:focus-visible,.app-public-navbar .btn-link.text-light:hover{color:var(--color-primary-hover)!important;background-color:#3f6f5a14!important;text-decoration-color:currentColor!important}.app-public-navbar .nav-link:focus-visible,.app-public-navbar .nav-link:hover{background-color:#fffdf817;color:#1f2523!important}.app-hero-gradient{background-image:linear-gradient(90deg,#c66a3d,#c66a3d)}.app-section-heading{max-width:48rem}.app-info-hero,.app-preview-card{background:linear-gradient(145deg,#efe7daeb,#fffdf8f0),#fffdf8f0!important;border-color:#6b625875!important;box-shadow:0 1.1rem 2.7rem #1f252333!important}.app-orb{filter:blur(24px);background:#c66a3d47;border-radius:999px;width:10rem;height:10rem}.app-play-button,.app-step-number{width:2.75rem;height:2.75rem}.app-wave-line{height:.625rem}.app-wave-line-short{width:74%}.app-public-info-width{max-width:64rem}.balance-text{text-wrap:balance}.min-w-0{min-width:0!important}.app-style-card{min-height:6rem;color:inherit;background:linear-gradient(145deg,#fffdf8f0,#efe7dabd);transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s;box-shadow:0 .55rem 1.2rem #1f252314;border-color:#6b62585c!important}.app-style-card:focus-visible,.app-style-card:hover{background-color:#3f6f5a14;transform:translateY(-1px);box-shadow:0 .7rem 1.35rem #1f25231f;border-color:#3f6f5a85!important}.app-style-icon{background:#3f6f5a1f;border:1px solid #3f6f5a3d;flex:0 0 3rem;width:3rem;height:3rem}.app-landing-page .btn-outline-light{box-shadow:0 .55rem 1.2rem #1f252314;color:var(--color-primary)!important;background:#fffdf8e6!important;border-color:#3f6f5aa3!important}.app-landing-page .btn-outline-light:focus-visible,.app-landing-page .btn-outline-light:hover{box-shadow:0 .7rem 1.35rem #1f25231f;border-color:var(--color-primary-hover)!important;background:var(--color-surface)!important;color:var(--color-primary-hover)!important}.app-landing-page .btn-link.text-light{color:var(--color-primary)!important;text-decoration-color:#0000!important}.app-landing-page .btn-link.text-light:focus-visible,.app-landing-page .btn-link.text-light:hover{color:var(--color-primary-hover)!important;background-color:#3f6f5a14!important;text-decoration-color:currentColor!important}@media (max-width:991.98px){.app-landing-page .app-hero-style-picker{order:1}.app-landing-page .app-hero-copy{order:2}}.app-embedded-checkout-card,.app-embedded-checkout-frame{min-width:0}@media (max-width:575.98px){.app-content{width:100%}.app-embedded-checkout-card{border-radius:1rem!important}.app-embedded-checkout-frame{margin-inline:-.5rem;border-radius:.875rem!important;width:calc(100% + 1rem)!important;min-height:680px!important}}.app-account-shell .btn-danger,.app-auth-shell .app-auth-brand-mark,.app-auth-shell .btn-primary,.app-billing-shell .btn-primary,.app-create-workspace .btn-primary,.app-create-workspace .nav-pills .nav-link.active,.app-landing-page .app-play-button,.app-landing-page .app-step-number,.app-landing-page .btn-primary{color:#fffdf8!important}}@layer utilities{.fixed{position:fixed}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.col-6{grid-column:6}.col-12{grid-column:12}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.me-0{margin-inline-end:calc(var(--spacing) * 0)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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-8{margin-bottom:calc(var(--spacing) * 8)}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.h-100{height:calc(var(--spacing) * 100)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[calc\(100dvh-10rem\)\]{min-height:calc(100dvh - 10rem)}.min-h-screen{min-height:100vh}.w-100{width:calc(var(--spacing) * 100)}.w-auto{width:auto}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-shrink-0{flex-shrink:0}.flex-grow-1{flex-grow:1}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#070816\]{background-color:#070816}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-black{background-color:var(--color-black)}.bg-primary{background-color:var(--color-primary)}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-primary{color:var(--color-primary)}.text-white{color:var(--color-white)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-stone-900\/10{--tw-shadow-color:#1c19171a}@supports (color:color-mix(in lab,red,red)){.shadow-stone-900\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-stone-900) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.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))}@media (hover:hover){.hover\:bg-\[var\(--color-soft-section\)\]:hover{background-color:var(--color-soft-section)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-primary\)\]:focus-visible{outline-color:var(--color-primary)}@media (min-width:40rem){.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:calc(var(--spacing) * 8)}}}:root[data-theme=dark]{--color-bg:#151713;--color-surface:#20231e;--color-soft-section:#272a24;--color-text:#f5efe6;--color-muted:#b8aa9b;--color-primary:#8bb89d;--color-primary-hover:#a3c8b0;--color-accent:#d98a5c;--color-border:#3a332b;--color-background:var(--color-bg);--color-foreground:var(--color-text);--color-ring:var(--color-primary-hover)}@media (min-width:576px){.w-sm-auto{width:auto!important}}@media (max-width:575.98px){.app-container{padding-left:1rem;padding-right:1rem}.card-body{padding:1.25rem!important}.create-textarea{min-height:11.25rem}}@media (max-width:991.98px){.app-navbar .container-fluid{align-items:center}.app-brand-mark{width:2.25rem;height:2.25rem}.app-brand-name{max-width:min(11rem,58vw);font-size:1.05rem}.app-navbar-collapse{border-top:1px solid #6b62582e;margin-top:.75rem;padding-top:.75rem}.app-navbar-collapse .navbar-nav{align-items:stretch}.app-nav-link{justify-content:flex-start;width:100%;padding-inline:.95rem!important}}@media (min-width:992px){.app-navbar-collapse{flex-basis:auto}.app-navbar-collapse .navbar-nav{align-items:center}.app-nav-link{justify-content:center}}@media (prefers-reduced-motion:reduce){.app-library-card,.app-nav-link{transition:none!important}.app-public-bg *,.app-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.app-public-bg :hover,.app-shell :hover{transform:none!important}}:root[data-theme=dark] .app-shell{--bs-body-bg:var(--color-bg);--bs-body-color:var(--color-text);--bs-body-color-rgb:245,239,230;--bs-secondary-color:#b8aa9b;--bs-secondary-color-rgb:184,170,155;--bs-tertiary-bg:var(--color-soft-section);--bs-emphasis-color:#f5efe6;--bs-emphasis-color-rgb:245,239,230;--bs-border-color:#b8aa9b47;--bs-border-color-translucent:#b8aa9b33;--bs-link-color:var(--color-primary);--bs-link-hover-color:var(--color-primary-hover)}:root[data-theme=dark] .app-public-bg{background:radial-gradient(circle at 8% 0,#d98a5c2e,#0000 30rem),radial-gradient(circle at 95% 10%,#8bb89d24,#0000 28rem),linear-gradient(135deg,#151713,#20231e 50%,#151713)}:root[data-theme=dark] .app-navbar,:root[data-theme=dark] .app-public-navbar{background:linear-gradient(#20231efa,#151713f0)!important;border-color:#b8aa9b38!important}:root[data-theme=dark] .app-navbar .app-brand-name,:root[data-theme=dark] .app-navbar .app-nav-link-selected,:root[data-theme=dark] .app-protected-shell .text-light,:root[data-theme=dark] .app-protected-shell .text-white,:root[data-theme=dark] .app-public-bg .text-light,:root[data-theme=dark] .app-public-bg .text-white{color:var(--color-text)!important}:root[data-theme=dark] .app-muted-text,:root[data-theme=dark] .app-navbar .app-nav-link-muted,:root[data-theme=dark] .app-protected-shell .text-body-secondary,:root[data-theme=dark] .app-protected-shell .text-light-emphasis{color:var(--color-muted)!important}:root[data-theme=dark] .app-auth-shell .card,:root[data-theme=dark] .app-auth-shell .form-control,:root[data-theme=dark] .app-protected-shell .card,:root[data-theme=dark] .app-protected-shell .dropdown-menu,:root[data-theme=dark] .app-protected-shell .form-control,:root[data-theme=dark] .app-protected-shell .form-select,:root[data-theme=dark] .app-protected-shell .list-group-item,:root[data-theme=dark] .app-public-bg .card,:root[data-theme=dark] .app-public-bg .dropdown-menu,:root[data-theme=dark] .app-public-bg .list-group-item,:root[data-theme=dark] .app-theme-toggle{background-color:var(--color-surface)!important;color:var(--color-text)!important;border-color:#b8aa9b42!important}:root[data-theme=dark] .app-theme-toggle:focus-visible,:root[data-theme=dark] .app-theme-toggle:hover{background-color:var(--color-soft-section)!important;color:var(--color-primary-hover)!important}:root[data-theme=dark] .admin-dashboard-neutral{--admin-bg:var(--color-bg);--admin-surface:var(--color-surface);--admin-surface-soft:var(--color-soft-section);--admin-surface-hover:#303329;--admin-text:var(--color-text);--admin-muted:var(--color-muted);--admin-border:#b8aa9b38;--admin-border-strong:#b8aa9b5c;--admin-disabled-bg:#272a24;color-scheme:dark}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}.app-navbar{--bs-navbar-active-color:#1F2523;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(247,242,234,.94))!important;border-bottom:1px solid rgba(107,98,88,.2)!important;box-shadow:0 10px 28px rgba(0,0,0,.2)}.app-navbar .container-fluid{padding-top:1rem!important;padding-bottom:1rem!important}.app-navbar .navbar-brand{min-height:2.75rem;margin-right:1.5rem!important}.app-navbar .app-brand-mark{color:#FFFDF8!important;background:radial-gradient(circle at 30% 20%,rgba(255,253,248,.28),transparent 32%),linear-gradient(135deg,#3F6F5A,#C66A3D)!important;box-shadow:inset 0 1px 0 rgba(255,253,248,.18),0 12px 26px rgba(63,111,90,.18)}.app-navbar .app-brand-name{max-width:min(14rem,54vw);color:#1F2523!important;letter-spacing:-.025em}.app-navbar .app-navbar-toggler{background:linear-gradient(180deg,rgba(255,253,248,.84),rgba(247,242,234,.66))!important;border-color:rgba(107,98,88,.28)!important;box-shadow:inset 0 1px 0 rgba(255,253,248,.08),0 12px 26px rgba(0,0,0,.18)!important}.app-navbar .app-navbar-toggler .bg-light{background-color:var(--color-primary)!important}.app-navbar .app-navbar-toggler:focus-visible .bg-light,.app-navbar .app-navbar-toggler:hover .bg-light{background-color:var(--color-text)!important}.app-navbar .app-nav-link{position:relative;min-width:5.75rem;border:1px solid transparent;overflow:hidden;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.app-navbar .app-nav-link-muted{color:rgba(31,37,35,.72)!important}.app-navbar .app-nav-link-muted:focus-visible,.app-navbar .app-nav-link-muted:hover{color:#345C4B!important;background:rgba(63,111,90,.07)!important;border-color:rgba(107,98,88,.18)}.app-navbar .app-nav-link-selected{color:#1F2523!important;background:linear-gradient(180deg,rgba(255,253,248,.105),rgba(255,253,248,.055))!important;border-color:rgba(107,98,88,.3);box-shadow:inset 0 1px 0 rgba(255,253,248,.14),0 14px 34px rgba(0,0,0,.18)}.app-navbar .app-nav-link-selected:after{content:"";position:absolute;right:1rem;bottom:.42rem;left:1rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#3F6F5A,#C66A3D);opacity:.9}@media (min-width:992px){.app-navbar .app-navbar-collapse .navbar-nav{padding:.28rem;border:1px solid rgba(107,98,88,.14);border-radius:999px;background:rgba(255,253,248,.42);box-shadow:inset 0 1px 0 rgba(255,253,248,.05)}}@media (max-width:991.98px){.app-navbar .navbar-brand{margin-right:.75rem!important}.app-navbar .app-navbar-collapse{margin-top:.75rem;padding:.75rem;border:1px solid rgba(107,98,88,.16);border-radius:1rem;background:linear-gradient(180deg,rgba(255,253,248,.82),rgba(247,242,234,.66));box-shadow:inset 0 1px 0 rgba(255,253,248,.06),0 12px 30px rgba(0,0,0,.2)}.app-navbar .app-nav-link-selected{background:linear-gradient(180deg,rgba(255,253,248,.12),rgba(255,253,248,.055))!important;border-color:rgba(107,98,88,.34)}.app-navbar .app-nav-link-selected:after{right:auto;left:.95rem;width:2.25rem}}@media (prefers-reduced-motion:reduce){.app-navbar .app-nav-link{transition:none!important}}@media (min-width:992px){.app-navbar .app-brand-name{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}}:root[data-theme=dark] .app-navbar{--bs-navbar-active-color:var(--color-text);background:linear-gradient(180deg,rgba(32,35,30,.98),rgba(21,23,19,.94))!important;border-bottom-color:rgba(184,170,155,.22)!important;box-shadow:0 10px 28px rgba(0,0,0,.38)}:root[data-theme=dark] .app-navbar .app-brand-name,:root[data-theme=dark] .app-navbar .app-nav-link-selected{color:var(--color-text)!important}:root[data-theme=dark] .app-navbar .app-navbar-collapse,:root[data-theme=dark] .app-navbar .app-navbar-toggler{background:linear-gradient(180deg,rgba(39,42,36,.96),rgba(32,35,30,.88))!important;border-color:rgba(184,170,155,.24)!important}:root[data-theme=dark] .app-navbar .app-nav-link-muted{color:var(--color-muted)!important}:root[data-theme=dark] .app-navbar .app-nav-link-muted:focus-visible,:root[data-theme=dark] .app-navbar .app-nav-link-muted:hover{color:var(--color-primary-hover)!important;background:rgba(139,184,157,.1)!important;border-color:rgba(139,184,157,.24)}:root[data-theme=dark] .app-navbar .app-nav-link-selected{background:rgba(245,239,230,.06)!important;border-color:rgba(184,170,155,.3)}@media (min-width:992px){:root[data-theme=dark] .app-navbar .app-navbar-collapse .navbar-nav{background:rgba(39,42,36,.66);border-color:rgba(184,170,155,.18)}}@layer components{.app-account-shell,.app-auth-shell,.app-billing-shell,.app-create-workspace,.app-landing-page,.app-library-shell,.app-public-info-page{isolation:isolate}.app-landing-page,.app-public-info-page{position:relative}.app-landing-page:before,.app-public-info-page:before{content:"";position:absolute;inset:-4rem -2rem auto;height:26rem;pointer-events:none;background:radial-gradient(circle at 18% 18%,rgba(63,111,90,.17),transparent 22rem),radial-gradient(circle at 78% 12%,rgba(198,106,61,.17),transparent 24rem);filter:blur(2px);z-index:-1}.app-auth-shell{position:relative;overflow-x:clip;background:radial-gradient(circle at 18% 12%,rgba(63,111,90,.18),transparent 26rem),radial-gradient(circle at 82% 18%,rgba(198,106,61,.18),transparent 28rem),radial-gradient(circle at 50% 90%,rgba(63,111,90,.1),transparent 34rem),#F7F2EA!important}.app-account-shell .card,.app-auth-shell .card,.app-billing-shell .card,.app-create-workspace .card,.app-landing-page .card,.app-library-shell .app-library-card,.app-library-shell .card,.app-public-info-page .card,.app-usage-dashboard-card{border:1px solid rgba(107,98,88,.2)!important;border-radius:1.35rem!important;background:radial-gradient(circle at top left,rgba(63,111,90,.12),transparent 30rem),linear-gradient(180deg,rgba(255,253,248,.9),rgba(247,242,234,.78))!important;box-shadow:0 12px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,253,248,.06)!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.app-usage-dashboard-card{position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.app-account-shell .card:hover,.app-billing-shell .card:hover,.app-create-workspace .card:hover,.app-landing-page .card:hover,.app-library-shell .app-library-card:hover,.app-library-shell .card:hover,.app-public-info-page .card:hover,.app-usage-dashboard-card:hover{border-color:rgba(63,111,90,.34)!important;box-shadow:0 14px 38px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,253,248,.08)!important;transform:translateY(-1px)}}.app-usage-card-body{position:relative;z-index:1}.app-usage-dashboard-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,253,248,.08),transparent 34%,rgba(255,253,248,.03));opacity:.72}.app-landing-page .app-preview-card,.app-public-info-page .app-info-hero,.app-usage-hero-card{border-color:rgba(63,111,90,.3)!important;background:radial-gradient(circle at 12% 10%,rgba(63,111,90,.21),transparent 28rem),radial-gradient(circle at 88% 18%,rgba(198,106,61,.19),transparent 24rem),linear-gradient(135deg,rgba(255,253,248,.94),rgba(239,231,218,.8) 52%,rgba(239,231,218,.64))!important}.app-account-shell .h4,.app-account-shell .h5,.app-account-shell .text-light,.app-account-shell .text-white,.app-auth-shell .form-label,.app-auth-shell .h2,.app-auth-shell .text-light,.app-auth-shell .text-white,.app-billing-shell .h4,.app-billing-shell .h5,.app-billing-shell .text-light,.app-billing-shell .text-white,.app-create-workspace .h5,.app-create-workspace .text-light,.app-create-workspace .text-white,.app-landing-page .display-4,.app-landing-page .display-6,.app-landing-page .h3,.app-landing-page .h4,.app-landing-page .text-light,.app-landing-page .text-white,.app-library-shell .h4,.app-library-shell .h5,.app-library-shell .text-light,.app-public-info-page .display-6,.app-public-info-page .h3,.app-public-info-page .h6,.app-public-info-page .text-light,.app-public-info-page .text-white,.app-usage-dashboard-card .h5,.app-usage-dashboard-card .h6,.app-usage-dashboard-card .text-light,.app-usage-dashboard-card .text-white{color:#1F2523!important}.app-account-shell .text-body-secondary,.app-account-shell .text-light-emphasis,.app-account-shell .text-secondary,.app-auth-shell .form-text,.app-auth-shell .text-body-secondary,.app-auth-shell .text-light-emphasis,.app-auth-shell .text-secondary,.app-billing-shell .text-body-secondary,.app-billing-shell .text-light-emphasis,.app-billing-shell .text-secondary,.app-create-workspace .form-text,.app-create-workspace .text-light-emphasis,.app-create-workspace .text-secondary,.app-landing-page .text-body-secondary,.app-landing-page .text-light-emphasis,.app-landing-page .text-secondary,.app-library-shell .app-muted-text,.app-library-shell .text-body-secondary,.app-library-shell .text-light-emphasis,.app-library-shell .text-secondary,.app-public-info-page .text-body-secondary,.app-public-info-page .text-light-emphasis,.app-public-info-page .text-secondary,.app-usage-dashboard-card .text-body-secondary,.app-usage-dashboard-card .text-secondary,.app-usage-dashboard-card .text-secondary-emphasis{color:#6B6258!important}.app-account-shell .border-secondary,.app-account-shell .border-secondary-subtle,.app-auth-shell .border-secondary,.app-auth-shell .border-secondary-subtle,.app-billing-shell .border-secondary,.app-billing-shell .border-secondary-subtle,.app-create-workspace .border-secondary,.app-create-workspace .border-secondary-subtle,.app-landing-page .border-secondary,.app-landing-page .border-secondary-subtle,.app-library-shell .border-secondary,.app-library-shell .border-secondary-subtle,.app-public-info-page .border-secondary,.app-public-info-page .border-secondary-subtle,.app-usage-dashboard-card .border-secondary-subtle{border-color:rgba(107,98,88,.24)!important}.app-account-shell .list-group-item,.app-create-workspace .bg-black.bg-opacity-25,.app-landing-page .bg-black.bg-opacity-25,.app-landing-page .bg-light.bg-opacity-10,.app-public-info-page .bg-black.bg-opacity-25{border-color:rgba(107,98,88,.2)!important;background:rgba(255,253,248,.54)!important;color:#1F2523!important;box-shadow:inset 0 1px 0 rgba(255,253,248,.05)}.app-create-workspace .nav-pills{width:fit-content;max-width:100%;padding:.35rem;border:1px solid rgba(107,98,88,.18);border-radius:999px;background:rgba(255,253,248,.58);box-shadow:0 10px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,253,248,.06)}.app-create-workspace .nav-pills .nav-link{min-width:5rem;border:1px solid transparent;border-radius:999px;color:#3F6F5A!important;background:transparent!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.app-create-workspace .nav-pills .nav-link:not(.active):focus-visible,.app-create-workspace .nav-pills .nav-link:not(.active):hover{border-color:rgba(107,98,88,.22);background:rgba(255,253,248,.07)!important;color:#FFFDF8!important}.app-auth-shell .btn-primary,.app-billing-shell .btn-primary,.app-create-workspace .btn-primary,.app-create-workspace .nav-pills .nav-link.active,.app-landing-page .app-play-button,.app-landing-page .app-step-number,.app-landing-page .btn-primary{border-color:rgba(63,111,90,.42)!important;background:linear-gradient(135deg,#3F6F5A,#3F6F5A 56%,#C66A3D)!important;color:#FFFDF8!important;box-shadow:0 10px 28px rgba(63,111,90,.22)}.app-auth-shell .form-control,.app-create-workspace .form-control,.app-create-workspace .form-select,.app-select-control{color-scheme:light;border-color:rgba(107,98,88,.32)!important;background-color:rgba(255,253,248,.78)!important;color:#1F2523!important;box-shadow:inset 0 1px 0 rgba(255,253,248,.06);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.app-auth-shell .form-control:hover,.app-create-workspace .form-control:hover,.app-create-workspace .form-select:hover,.app-select-control:hover{border-color:rgba(63,111,90,.42)!important;background-color:rgba(255,253,248,.88)!important}.app-auth-shell .form-control:focus,.app-create-workspace .form-control:focus,.app-create-workspace .form-select:focus,.app-select-control:focus{border-color:rgba(63,111,90,.72)!important;box-shadow:0 0 0 .22rem rgba(198,106,61,.18),inset 0 1px 0 rgba(255,253,248,.06)!important}.app-auth-shell .form-control::placeholder,.app-create-workspace .form-control::placeholder{color:#6B6258!important;opacity:1}.app-select-control optgroup,.app-select-control option{background-color:#EFE7DA;color:#1F2523}.app-select-control option:checked{background-color:#3F6F5A;color:#FFFDF8}.app-select-control option:focus,.app-select-control option:hover{background-color:#EFE7DA;color:#FFFDF8}.app-auth-shell .alert,.app-billing-shell .alert,.app-library-shell .app-library-status-message,.app-library-shell .app-library-toolbar{border-color:rgba(107,98,88,.22)!important;background:rgba(255,253,248,.58)!important;color:#3F6F5A!important;box-shadow:inset 0 1px 0 rgba(255,253,248,.05)}.app-library-shell .app-library-meta-badge,.app-usage-soft-badge{border:1px solid rgba(63,111,90,.28)!important;background:rgba(63,111,90,.12)!important;color:#3F6F5A!important;box-shadow:inset 0 1px 0 rgba(255,253,248,.05)}.app-landing-page .progress,.app-library-shell .app-library-audio-panel,.app-usage-progress-track{border:1px solid rgba(107,98,88,.24)!important;background:rgba(247,242,234,.58)!important;box-shadow:inset 0 1px 0 rgba(255,253,248,.05)}.app-usage-soft-badge{width:fit-content;max-width:100%;letter-spacing:.08em}.app-usage-progress-pill{border:1px solid rgba(63,111,90,.3);background:rgba(255,253,248,.58);color:#6B6258;box-shadow:inset 0 1px 0 rgba(255,253,248,.08)}.app-usage-job-card,.app-usage-stat-card{border:1px solid rgba(107,98,88,.2);border-radius:1.1rem;background:rgba(255,253,248,.54);box-shadow:inset 0 1px 0 rgba(255,253,248,.06);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}@media (hover:hover) and (pointer:fine){.app-usage-job-card:hover,.app-usage-stat-card:hover{border-color:rgba(63,111,90,.38);box-shadow:inset 0 1px 0 rgba(255,253,248,.08),0 10px 26px rgba(0,0,0,.16);transform:translateY(-1px)}}.app-usage-stat-total{background:linear-gradient(180deg,rgba(63,111,90,.18),rgba(255,253,248,.54))}.app-usage-stat-used{background:linear-gradient(180deg,rgba(198,106,61,.18),rgba(255,253,248,.54))}.app-usage-stat-left{background:linear-gradient(180deg,rgba(63,111,90,.18),rgba(255,253,248,.54))}.app-usage-progress-track{height:.9rem;overflow:hidden;border-radius:999px;padding:.12rem}.app-landing-page .app-hero-gradient,.app-usage-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#3F6F5A,#C66A3D 56%,#C66A3D)!important;box-shadow:0 0 14px rgba(63,111,90,.28);transition:width .5s ease}.app-account-shell .account-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:1.5rem;align-items:start}.app-account-shell .account-main-column,.app-account-shell .account-side-column{min-width:0}.app-account-shell .account-side-column{display:flex;flex-direction:column;gap:1.25rem}.app-account-shell .account-layout .card{height:auto!important;min-height:0!important}.app-account-shell .account-layout .card-body{padding:1.5rem!important}@media (min-width:992px){.app-account-shell .account-layout .card-body{padding:2rem!important}}@media (max-width:991.98px){.app-account-shell .account-layout{grid-template-columns:1fr}}.app-account-shell .text-primary-subtle,.app-auth-shell .link-info,.app-auth-shell .link-light,.app-auth-shell .text-info,.app-landing-page .link-light,.app-landing-page .text-info,.app-public-info-page .link-info,.app-public-info-page .link-light,.app-public-info-page .text-info,.app-usage-dashboard-card .text-info-emphasis,.app-usage-job-card .text-info-emphasis{color:#3F6F5A!important}.app-account-shell .alert,.app-account-shell .text-danger-subtle,.app-auth-shell .invalid-feedback{color:#7F1D1D!important}.app-auth-shell .alert-danger{border-color:#FECACA!important;background:#FFF1F2!important;color:#7F1D1D!important}.app-account-shell .list-group{border-color:rgba(107,98,88,.24)!important;box-shadow:inset 0 1px 0 rgba(255,253,248,.05)}.app-account-shell .account-compact-details{overflow:hidden;border:1px solid rgba(107,98,88,.22);border-radius:1rem;background:rgba(255,253,248,.46);box-shadow:inset 0 1px 0 rgba(255,253,248,.05)}.app-account-shell .account-compact-details summary{cursor:pointer;list-style-position:inside;padding:.85rem 1rem;color:#1F2523;font-size:.95rem;font-weight:700;line-height:1.3}.app-account-shell .account-compact-details summary::marker{color:#3F6F5A}.app-account-shell .account-compact-details[open] summary{border-bottom:1px solid rgba(107,98,88,.18)}.app-account-shell .account-compact-details-body{padding:1rem}.app-account-shell .account-danger-details{border-color:rgba(251,113,133,.32);background:rgba(69,10,10,.22)}.app-account-shell .account-danger-details summary::marker{color:#fecdd3}.app-account-shell .btn-danger{border-color:rgba(251,113,133,.42)!important;background:linear-gradient(135deg,#e11d48,#be123c 55%,#881337)!important;color:#FFFDF8!important;box-shadow:0 10px 28px rgba(225,29,72,.2)}.app-billing-shell .badge{max-width:100%;border:1px solid rgba(63,111,90,.22);box-shadow:inset 0 1px 0 rgba(255,253,248,.06)}.app-billing-shell .btn-outline-light,.app-billing-shell .btn-secondary,.app-library-shell .btn-secondary,.app-public-info-page .btn-outline-light{border-color:rgba(107,98,88,.28)!important;background:rgba(255,253,248,.72)!important;color:#1F2523!important}.app-auth-shell .app-auth-brand-mark{background:linear-gradient(135deg,#3F6F5A,#3F6F5A 56%,#C66A3D)!important;color:#FFFDF8!important;box-shadow:0 10px 28px rgba(63,111,90,.24)!important}.app-landing-page footer,.app-public-info-page footer{border-color:rgba(107,98,88,.24)!important}.app-landing-page footer a,.app-public-info-page footer a{color:#3F6F5A!important}@media (max-width:575.98px){.app-create-workspace .card-body{padding:1.25rem!important}.app-create-workspace .nav-pills{width:100%}.app-create-workspace .nav-pills .nav-link{flex:1 1 0;min-width:0}}@media (prefers-reduced-motion:reduce){.app-account-shell .card,.app-auth-shell .btn-primary,.app-auth-shell .card,.app-billing-shell .card,.app-create-workspace .card,.app-create-workspace .nav-pills .nav-link,.app-landing-page .card,.app-library-shell .app-library-card,.app-library-shell .card,.app-public-info-page .card,.app-select-control,.app-usage-dashboard-card,.app-usage-job-card,.app-usage-progress-bar,.app-usage-stat-card{transition:none!important}.app-account-shell .card:hover,.app-billing-shell .card:hover,.app-create-workspace .card:hover,.app-landing-page .card:hover,.app-library-shell .app-library-card:hover,.app-library-shell .card:hover,.app-public-info-page .card:hover,.app-usage-dashboard-card:hover,.app-usage-job-card:hover,.app-usage-stat-card:hover{transform:none}}}@layer components{.app-protected-shell .display-6,.app-protected-shell .form-label,.app-protected-shell .text-light,.app-protected-shell .text-white,.app-protected-shell h1,.app-protected-shell h2,.app-protected-shell h3,.app-protected-shell h4,.app-protected-shell h5{color:var(--color-text)!important}.app-protected-shell .form-text,.app-protected-shell .text-body-secondary,.app-protected-shell .text-light-emphasis,.app-protected-shell .text-secondary,.app-protected-shell .text-secondary-emphasis{color:var(--color-muted)!important}.app-protected-shell .link-info,.app-protected-shell .text-info,.app-protected-shell .text-info-emphasis,.app-protected-shell .text-primary-subtle{color:var(--color-primary)!important}.app-protected-shell .app-library-audio-panel,.app-protected-shell .app-usage-job-card,.app-protected-shell .app-usage-stat-card,.app-protected-shell .card,.app-protected-shell .list-group-item{border-color:rgba(107,98,88,.3)!important;background-color:rgba(255,253,248,.82)!important}.app-protected-shell .bg-black.bg-opacity-25,.app-protected-shell .bg-dark{background-color:rgba(255,253,248,.74)!important}.app-protected-shell .form-control,.app-protected-shell .form-select,.app-protected-shell textarea{color-scheme:light;border-color:rgba(107,98,88,.32)!important;background-color:rgba(255,253,248,.88)!important;color:var(--color-text)!important}.app-protected-shell .btn-outline-light,.app-protected-shell .btn-secondary{border-color:rgba(63,111,90,.58)!important;background:rgba(255,253,248,.92)!important;color:var(--color-primary)!important;box-shadow:0 .45rem 1rem rgba(31,37,35,.08)}.app-protected-shell .btn-outline-light:focus-visible,.app-protected-shell .btn-outline-light:hover,.app-protected-shell .btn-secondary:focus-visible,.app-protected-shell .btn-secondary:hover{border-color:var(--color-primary-hover)!important;background:var(--color-surface)!important;color:var(--color-primary-hover)!important}.app-protected-shell .btn-link:disabled,.app-protected-shell .btn-outline-light:disabled,.app-protected-shell .btn-secondary:disabled{border-color:rgba(107,98,88,.26)!important;background:rgba(239,231,218,.72)!important;color:rgba(31,37,35,.58)!important;opacity:1}.app-protected-footer .link-light,.app-protected-shell .btn-link.text-light{color:var(--color-primary)!important}.app-protected-footer .link-light:focus-visible,.app-protected-footer .link-light:hover,.app-protected-shell .btn-link.text-light:focus-visible,.app-protected-shell .btn-link.text-light:hover{color:var(--color-primary-hover)!important;text-decoration-color:currentColor!important}.app-create-workspace .list-group-item[role=option]{border-color:rgba(107,98,88,.3)!important;background:rgba(255,253,248,.86)!important;color:var(--color-text)!important}.app-create-workspace .list-group-item[role=option][aria-selected=true]{border-color:rgba(63,111,90,.56)!important;background:linear-gradient(135deg,rgba(63,111,90,.16),rgba(255,253,248,.92))!important}.app-create-workspace .list-group-item[role=option] .btn:not(.btn-outline-light){color:var(--color-text)!important}.app-create-workspace .list-group-item[role=option] .badge.text-bg-info{background-color:rgba(63,111,90,.14)!important;color:var(--color-primary)!important;border:1px solid rgba(63,111,90,.34)}.app-create-workspace .nav-pills .nav-link:not(.active):focus-visible,.app-create-workspace .nav-pills .nav-link:not(.active):hover{color:var(--color-primary-hover)!important}.app-billing-shell .bg-info-subtle,.app-library-shell .bg-info-subtle{border-color:rgba(63,111,90,.3)!important;background:rgba(63,111,90,.1)!important;color:var(--color-primary)!important}:root[data-theme=dark] .app-auth-shell{background:radial-gradient(circle at 18% 12%,rgba(139,184,157,.16),transparent 26rem),radial-gradient(circle at 82% 18%,rgba(217,138,92,.14),transparent 28rem),radial-gradient(circle at 50% 90%,rgba(139,184,157,.08),transparent 34rem),var(--color-bg)!important;color:var(--color-text)!important}:root[data-theme=dark] .app-auth-shell .card{border-color:rgba(184,170,155,.24)!important;background:radial-gradient(circle at top left,rgba(139,184,157,.1),transparent 30rem),linear-gradient(180deg,rgba(39,42,36,.96),rgba(32,35,30,.92))!important;color:var(--color-text)!important;box-shadow:0 18px 42px rgba(0,0,0,.34),inset 0 1px 0 rgba(245,239,230,.06)!important}:root[data-theme=dark] .app-auth-shell .form-label,:root[data-theme=dark] .app-auth-shell .h1,:root[data-theme=dark] .app-auth-shell .h2,:root[data-theme=dark] .app-auth-shell .text-light,:root[data-theme=dark] .app-auth-shell .text-white,:root[data-theme=dark] .app-auth-shell h1,:root[data-theme=dark] .app-auth-shell h2{color:var(--color-text)!important}:root[data-theme=dark] .app-auth-shell .form-text,:root[data-theme=dark] .app-auth-shell .text-body-secondary,:root[data-theme=dark] .app-auth-shell .text-light-emphasis,:root[data-theme=dark] .app-auth-shell .text-secondary{color:var(--color-muted)!important}:root[data-theme=dark] .app-auth-shell .form-control,:root[data-theme=dark] .app-auth-shell input{color-scheme:dark;border-color:rgba(184,170,155,.32)!important;background-color:rgba(21,23,19,.72)!important;color:var(--color-text)!important}}@layer components{:root[data-theme=dark] .app-auth-shell .form-control::placeholder{color:var(--color-muted)!important}:root[data-theme=dark] .app-auth-shell .alert,:root[data-theme=dark] .app-auth-shell .alert-danger{border-color:rgba(217,138,92,.42)!important;background:rgba(217,138,92,.12)!important;color:#F8D5C2!important}:root[data-theme=dark] .app-auth-shell .link-info,:root[data-theme=dark] .app-auth-shell .link-light,:root[data-theme=dark] .app-auth-shell .text-info{color:var(--color-primary-hover)!important}:root[data-theme=dark] .app-landing-page:before{background:radial-gradient(circle at 18% 18%,rgba(139,184,157,.14),transparent 22rem),radial-gradient(circle at 78% 12%,rgba(217,138,92,.13),transparent 24rem)}:root[data-theme=dark] .app-landing-page .display-4,:root[data-theme=dark] .app-landing-page .display-6,:root[data-theme=dark] .app-landing-page .h3,:root[data-theme=dark] .app-landing-page .h4,:root[data-theme=dark] .app-landing-page .text-light,:root[data-theme=dark] .app-landing-page .text-white{color:var(--color-text)!important}:root[data-theme=dark] .app-landing-page .text-body-secondary,:root[data-theme=dark] .app-landing-page .text-light-emphasis,:root[data-theme=dark] .app-landing-page .text-secondary{color:var(--color-muted)!important}:root[data-theme=dark] .app-landing-page .link-light,:root[data-theme=dark] .app-landing-page .text-info{color:var(--color-primary-hover)!important}:root[data-theme=dark] .app-landing-page .app-preview-card{border-color:rgba(184,170,155,.24)!important;background:radial-gradient(circle at 12% 10%,rgba(139,184,157,.14),transparent 28rem),radial-gradient(circle at 88% 18%,rgba(217,138,92,.12),transparent 24rem),linear-gradient(135deg,rgba(39,42,36,.96),rgba(32,35,30,.92))!important;color:var(--color-text)!important}:root[data-theme=dark] .app-landing-page .app-style-card{border-color:rgba(184,170,155,.24)!important;background:rgba(32,35,30,.86)!important;color:var(--color-text)!important;box-shadow:inset 0 1px 0 rgba(245,239,230,.05)}:root[data-theme=dark] .app-landing-page .app-style-card:focus-visible,:root[data-theme=dark] .app-landing-page .app-style-card:hover{border-color:rgba(139,184,157,.42)!important;background:rgba(39,42,36,.96)!important;box-shadow:0 12px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(245,239,230,.07)!important}:root[data-theme=dark] .app-landing-page .app-style-icon{border-color:rgba(139,184,157,.28)!important;background:rgba(139,184,157,.12)!important;color:var(--color-primary-hover)!important}:root[data-theme=dark] .app-protected-shell .display-6,:root[data-theme=dark] .app-protected-shell .form-label,:root[data-theme=dark] .app-protected-shell .text-light,:root[data-theme=dark] .app-protected-shell .text-white,:root[data-theme=dark] .app-protected-shell h1,:root[data-theme=dark] .app-protected-shell h2,:root[data-theme=dark] .app-protected-shell h3,:root[data-theme=dark] .app-protected-shell h4,:root[data-theme=dark] .app-protected-shell h5{color:var(--color-text)!important}:root[data-theme=dark] .app-protected-shell .form-text,:root[data-theme=dark] .app-protected-shell .text-body-secondary,:root[data-theme=dark] .app-protected-shell .text-light-emphasis,:root[data-theme=dark] .app-protected-shell .text-secondary,:root[data-theme=dark] .app-protected-shell .text-secondary-emphasis{color:var(--color-muted)!important}:root[data-theme=dark] .app-protected-shell .app-library-audio-panel,:root[data-theme=dark] .app-protected-shell .app-usage-job-card,:root[data-theme=dark] .app-protected-shell .app-usage-stat-card,:root[data-theme=dark] .app-protected-shell .card,:root[data-theme=dark] .app-protected-shell .list-group-item{border-color:rgba(184,170,155,.24)!important;background-color:var(--color-surface)!important;color:var(--color-text)!important}:root[data-theme=dark] .app-protected-shell .bg-black.bg-opacity-25,:root[data-theme=dark] .app-protected-shell .bg-dark{background-color:rgba(21,23,19,.52)!important;color:var(--color-text)!important}:root[data-theme=dark] .app-protected-shell .form-control,:root[data-theme=dark] .app-protected-shell .form-select,:root[data-theme=dark] .app-protected-shell textarea{color-scheme:dark;border-color:rgba(184,170,155,.32)!important;background-color:rgba(21,23,19,.68)!important;color:var(--color-text)!important}:root[data-theme=dark] .app-protected-shell .btn-outline-light,:root[data-theme=dark] .app-protected-shell .btn-secondary{border-color:rgba(139,184,157,.46)!important;background:rgba(32,35,30,.92)!important;color:var(--color-primary-hover)!important}:root[data-theme=dark] .app-protected-footer .link-light,:root[data-theme=dark] .app-protected-shell .btn-link.text-light{color:var(--color-primary-hover)!important}:root[data-theme=dark] .app-public-info-page .display-6,:root[data-theme=dark] .app-public-info-page .h3,:root[data-theme=dark] .app-public-info-page .h6,:root[data-theme=dark] .app-public-info-page .text-light,:root[data-theme=dark] .app-public-info-page .text-white{color:var(--color-text)!important}:root[data-theme=dark] .app-public-info-page .text-body-secondary,:root[data-theme=dark] .app-public-info-page .text-light-emphasis,:root[data-theme=dark] .app-public-info-page .text-secondary{color:var(--color-muted)!important}:root[data-theme=dark] .app-public-info-page .app-info-hero,:root[data-theme=dark] .app-public-info-page .card{border-color:rgba(184,170,155,.24)!important;background:radial-gradient(circle at top left,rgba(139,184,157,.1),transparent 28rem),linear-gradient(180deg,rgba(39,42,36,.96),rgba(32,35,30,.92))!important;color:var(--color-text)!important}:root[data-theme=dark] .app-landing-page .btn-outline-light,:root[data-theme=dark] .app-public-info-page .btn-outline-light{border-color:rgba(139,184,157,.46)!important;background:rgba(32,35,30,.92)!important;color:var(--color-primary-hover)!important}}@layer components{}@layer components{:root[data-theme=dark] .app-landing-page .btn-outline-light:focus-visible,:root[data-theme=dark] .app-landing-page .btn-outline-light:hover,:root[data-theme=dark] .app-public-info-page .btn-outline-light:focus-visible,:root[data-theme=dark] .app-public-info-page .btn-outline-light:hover{border-color:var(--color-primary-hover)!important;background:var(--color-soft-section)!important;color:var(--color-text)!important}:root[data-theme=dark] .app-landing-page .btn-link.text-light{color:var(--color-primary-hover)!important}:root[data-theme=dark] .app-auth-shell,:root[data-theme=dark] .app-protected-shell,:root[data-theme=dark] .app-public-bg,:root[data-theme=dark] .app-shell,:root[data-theme=dark] .site-shell{color:var(--color-text)!important}:root[data-theme=dark] .app-navbar .app-nav-link-muted{color:var(--color-muted)!important}}@layer components{:root[data-theme=dark] .app-navbar .app-nav-link-muted:focus-visible,:root[data-theme=dark] .app-navbar .app-nav-link-muted:hover{color:var(--color-text)!important;background:rgba(139,184,157,.12)!important;border-color:rgba(139,184,157,.34)!important}:root[data-theme=dark] .app-navbar .app-nav-link-selected{color:var(--color-text)!important;background:linear-gradient(180deg,rgba(139,184,157,.18),rgba(217,138,92,.08))!important;border-color:rgba(139,184,157,.42)!important;box-shadow:inset 0 1px 0 rgba(245,239,230,.07),0 12px 28px rgba(0,0,0,.3)!important}:root[data-theme=dark] .app-protected-shell .account-compact-details summary,:root[data-theme=dark] .app-protected-shell .card,:root[data-theme=dark] .app-protected-shell .card-body,:root[data-theme=dark] .app-protected-shell .display-6,:root[data-theme=dark] .app-protected-shell .form-label,:root[data-theme=dark] .app-protected-shell .list-group-item,:root[data-theme=dark] .app-protected-shell .text-light,:root[data-theme=dark] .app-protected-shell .text-white,:root[data-theme=dark] .app-protected-shell h1,:root[data-theme=dark] .app-protected-shell h2,:root[data-theme=dark] .app-protected-shell h3,:root[data-theme=dark] .app-protected-shell h4,:root[data-theme=dark] .app-protected-shell h5{color:var(--color-text)!important}:root[data-theme=dark] .app-protected-shell .app-muted-text,:root[data-theme=dark] .app-protected-shell .form-text,:root[data-theme=dark] .app-protected-shell .text-body-secondary,:root[data-theme=dark] .app-protected-shell .text-light-emphasis,:root[data-theme=dark] .app-protected-shell .text-secondary,:root[data-theme=dark] .app-protected-shell .text-secondary-emphasis{color:var(--color-muted)!important}:root[data-theme=dark] .app-account-shell .card,:root[data-theme=dark] .app-auth-shell .card,:root[data-theme=dark] .app-billing-shell .card,:root[data-theme=dark] .app-create-workspace .card,:root[data-theme=dark] .app-library-shell .app-library-card,:root[data-theme=dark] .app-library-shell .card,:root[data-theme=dark] .app-usage-dashboard-card{border-color:rgba(184,170,155,.24)!important;background:radial-gradient(circle at top left,rgba(139,184,157,.08),transparent 28rem),linear-gradient(180deg,rgba(39,42,36,.98),rgba(32,35,30,.94))!important;color:var(--color-text)!important;box-shadow:0 14px 36px rgba(0,0,0,.34),inset 0 1px 0 rgba(245,239,230,.06)!important}:root[data-theme=dark] .app-account-shell .account-compact-details,:root[data-theme=dark] .app-account-shell .list-group-item,:root[data-theme=dark] .app-billing-shell .bg-black.bg-opacity-25,:root[data-theme=dark] .app-create-workspace .bg-dark,:root[data-theme=dark] .app-create-workspace .list-group-item[role=option],:root[data-theme=dark] .app-library-shell .app-library-audio-panel,:root[data-theme=dark] .app-library-shell .app-library-status-message,:root[data-theme=dark] .app-library-shell .app-library-toolbar,:root[data-theme=dark] .app-protected-shell .bg-black.bg-opacity-25,:root[data-theme=dark] .app-usage-job-card,:root[data-theme=dark] .app-usage-progress-pill,:root[data-theme=dark] .app-usage-stat-card{border-color:rgba(184,170,155,.24)!important;background:rgba(21,23,19,.58)!important;color:var(--color-text)!important}:root[data-theme=dark] .app-create-workspace .list-group-item[role=option][aria-selected=true]{border-color:rgba(139,184,157,.52)!important;background:linear-gradient(135deg,rgba(139,184,157,.18),rgba(32,35,30,.96))!important}:root[data-theme=dark] .app-create-workspace .form-control,:root[data-theme=dark] .app-create-workspace .form-select,:root[data-theme=dark] .app-create-workspace textarea,:root[data-theme=dark] .app-protected-shell .form-control,:root[data-theme=dark] .app-protected-shell .form-select,:root[data-theme=dark] .app-select-control{color-scheme:dark;border-color:rgba(184,170,155,.32)!important;background-color:rgba(21,23,19,.72)!important;color:var(--color-text)!important}:root[data-theme=dark] .app-create-workspace .form-control::placeholder,:root[data-theme=dark] .app-protected-shell .form-control::placeholder,:root[data-theme=dark] .app-protected-shell textarea::placeholder{color:var(--color-muted)!important;opacity:1}:root[data-theme=dark] .app-select-control optgroup,:root[data-theme=dark] .app-select-control option{background-color:var(--color-surface);color:var(--color-text)}:root[data-theme=dark] .app-create-workspace .nav-pills{border-color:rgba(184,170,155,.24)!important;background:rgba(21,23,19,.58)!important}:root[data-theme=dark] .app-create-workspace .nav-pills .nav-link:not(.active){color:var(--color-muted)!important}:root[data-theme=dark] .app-create-workspace .nav-pills .nav-link:not(.active):focus-visible,:root[data-theme=dark] .app-create-workspace .nav-pills .nav-link:not(.active):hover{color:var(--color-text)!important;background:rgba(139,184,157,.12)!important}:root[data-theme=dark] .app-auth-shell .btn-primary,:root[data-theme=dark] .app-billing-shell .btn-primary,:root[data-theme=dark] .app-create-workspace .btn-primary,:root[data-theme=dark] .app-create-workspace .nav-pills .nav-link.active,:root[data-theme=dark] .app-library-shell .btn-primary{border-color:rgba(139,184,157,.48)!important;background:linear-gradient(135deg,var(--color-primary),var(--color-primary) 58%,var(--color-accent))!important;color:#151713!important;box-shadow:0 10px 26px rgba(139,184,157,.18)!important}:root[data-theme=dark] .app-protected-shell .btn-link.text-light,:root[data-theme=dark] .app-protected-shell .btn-outline-light,:root[data-theme=dark] .app-protected-shell .btn-secondary{border-color:rgba(139,184,157,.42)!important;background:rgba(32,35,30,.92)!important;color:var(--color-primary-hover)!important}:root[data-theme=dark] .app-account-shell .btn-danger,:root[data-theme=dark] .app-library-shell .app-library-delete-button{border-color:rgba(217,138,92,.46)!important;background:rgba(217,138,92,.12)!important;color:#FFD8C2!important}:root[data-theme=dark] .app-billing-shell .bg-info-subtle,:root[data-theme=dark] .app-create-workspace .badge.text-bg-info,:root[data-theme=dark] .app-library-shell .app-library-meta-badge,:root[data-theme=dark] .app-library-shell .bg-info-subtle,:root[data-theme=dark] .app-usage-soft-badge{border-color:rgba(139,184,157,.34)!important;background:rgba(139,184,157,.14)!important;color:var(--color-primary-hover)!important}:root[data-theme=dark] .app-protected-shell .link-info,:root[data-theme=dark] .app-protected-shell .text-info,:root[data-theme=dark] .app-protected-shell .text-info-emphasis,:root[data-theme=dark] .app-protected-shell .text-primary-subtle{color:var(--color-primary-hover)!important}:root[data-theme=dark] .app-usage-progress-track{border-color:rgba(184,170,155,.24)!important;background:rgba(21,23,19,.72)!important}:root[data-theme=dark] .app-usage-progress-bar{background:linear-gradient(90deg,var(--color-primary),var(--color-accent))!important;box-shadow:0 0 14px rgba(139,184,157,.22)!important}:root[data-theme=dark] .app-account-shell .text-danger-subtle,:root[data-theme=dark] .app-auth-shell .invalid-feedback{color:#FFD0D0!important}html[data-theme=dark] .app-shell .alert-success{border-color:rgba(139,184,157,.45)!important;background:rgba(63,111,90,.22)!important;color:#D8F3DC!important}html[data-theme=dark] .app-shell .alert-danger{border-color:rgba(248,113,113,.45)!important;background:rgba(127,29,29,.3)!important;color:#FECACA!important}html[data-theme=dark] .app-shell .alert-warning{border-color:rgba(217,138,92,.45)!important;background:rgba(120,83,32,.28)!important;color:#FDE68A!important}html[data-theme=dark] .app-shell .alert-info{border-color:rgba(139,184,157,.38)!important;background:rgba(63,111,90,.18)!important;color:var(--color-primary-hover)!important}:root[data-theme=dark] .app-account-shell .account-danger-details{border-color:rgba(217,92,92,.42)!important;background:rgba(69,10,10,.42)!important}.app-create-workspace .nav-pills{align-items:stretch;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem!important;width:min(100%,22rem);max-width:100%;padding:.35rem;overflow:hidden;border:1px solid rgba(107,98,88,.26)!important;border-radius:1.15rem;background:linear-gradient(180deg,rgba(255,253,248,.92),rgba(239,231,218,.78))!important;box-shadow:0 12px 28px rgba(31,37,35,.12),inset 0 1px 0 rgba(255,253,248,.55)!important}.app-create-workspace .nav-pills .nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;min-width:0;width:100%;margin:0!important;border:1px solid transparent!important;border-radius:.85rem;padding-inline:1rem!important;color:var(--color-text)!important;background:transparent!important;overflow:hidden;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}}@layer components{.app-create-workspace .nav-pills .nav-link:not(.active):focus-visible,.app-create-workspace .nav-pills .nav-link:not(.active):hover{border-color:rgba(63,111,90,.28)!important;background:rgba(255,253,248,.56)!important;color:var(--color-primary-hover)!important}.app-create-workspace .nav-pills .nav-link.active{color:#FFFDF8!important;background:linear-gradient(135deg,var(--color-primary),var(--color-accent))!important;border-color:rgba(63,111,90,.46)!important;box-shadow:inset 0 1px 0 rgba(255,253,248,.22),0 10px 22px rgba(63,111,90,.2)!important}:root[data-theme=dark] .app-create-workspace .nav-pills{border-color:rgba(184,170,155,.24)!important;background:linear-gradient(180deg,rgba(39,42,36,.94),rgba(32,35,30,.88))!important;box-shadow:0 14px 30px rgba(0,0,0,.3),inset 0 1px 0 rgba(245,239,230,.06)!important}:root[data-theme=dark] .app-create-workspace .nav-pills .nav-link{color:var(--color-muted)!important}:root[data-theme=dark] .app-create-workspace .nav-pills .nav-link:not(.active):focus-visible,:root[data-theme=dark] .app-create-workspace .nav-pills .nav-link:not(.active):hover{border-color:rgba(139,184,157,.32)!important;background:rgba(245,239,230,.06)!important;color:var(--color-text)!important}:root[data-theme=dark] .app-create-workspace .nav-pills .nav-link.active{color:#151713!important;background:linear-gradient(135deg,var(--color-primary),var(--color-accent))!important;border-color:rgba(139,184,157,.52)!important}@media (max-width:575.98px){.app-create-workspace .nav-pills{width:100%;border-radius:1rem}.app-create-workspace .nav-pills .nav-link{min-height:2.85rem;border-radius:.78rem;padding-inline:.75rem!important}}}