[data-workspace-expanded] .basis-topbar{height:36px}[data-workspace-expanded] .mspace-page{max-width:none;padding:12px 16px 24px}[data-workspace-expanded] .mspace-header{z-index:20;background:var(--background);gap:8px;margin-bottom:12px;padding:8px 0;position:sticky;top:0}[data-workspace-expanded] .mspace-header__body{flex-basis:160px}[data-workspace-expanded] .mspace-header h1{font-size:18px}[data-workspace-expanded] .mspace-eyebrow,[data-workspace-expanded] .mspace-header__body>p,[data-workspace-expanded] [data-workspace-summary],[data-workspace-expanded] .mfinance-summary{display:none}.mspace-expand{flex-shrink:0}.registry-views-trigger{border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--foreground);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.5;transition:background .12s,border-color .12s;display:inline-flex}.registry-views-trigger:hover,.registry-views-trigger[data-state=open]{border-color:var(--ring);background:var(--accent)}.registry-views-trigger[data-active=true]{border-color:var(--mspace-sage,var(--ring));background:var(--mspace-sage-bg,var(--accent))}.registry-views-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.registry-views-trigger svg{color:var(--muted-foreground);flex-shrink:0}.registry-views-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:155px;overflow:hidden}.registry-views-trigger small{background:var(--muted);min-width:17px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:center;border-radius:4px;padding:1px 4px;font-size:10px}.registry-views-menu{width:270px;max-width:calc(100vw - 24px)}.registry-views-hint{color:var(--muted-foreground);padding:9px 8px;font-size:11px;line-height:1.6}.registry-view-row{align-items:center;gap:3px;display:flex}.registry-view-delete{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.registry-view-delete:hover,.registry-view-delete:focus-visible{background:var(--accent);color:var(--destructive)}.registry-workspace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.registry-workspace-toolbar>:first-child{flex:280px}@media (width<=700px){[data-workspace-expanded] .mspace-page{padding:8px 12px 18px}[data-workspace-expanded] .mspace-header__actions{gap:5px}}.bspace-shell,.basis-app-sidebar,.bspace-navigation .basis-topbar,.bspace-page,.bspace-dialog,.bspace-auth,.bspace-welcome{--bspace-sage:#46685b;--bspace-sage-bg:#edf4ef;--bspace-amber:#87652e;--bspace-amber-bg:#fbf4e6;--bspace-rose:#a45146;--bspace-rose-bg:#fcf0ec;--bspace-violet:#7a6493;--bspace-violet-bg:#f2eef7;--foreground:#293730;--muted-foreground:#58685f;--background:#f7f9f7;--card:#fff;--border:#e2e8e3;--input:#dce4dd;--muted:#f0f3f0;--accent:#edf3ee;--accent-foreground:#293730;--primary:#46685b;--primary-foreground:#fff;--ring:#7c9b87;color:var(--foreground)}body:has(.bspace-navigation) [data-slot=dropdown-menu-content]{--bspace-sage:#46685b;--bspace-sage-bg:#edf4ef;--bspace-amber:#87652e;--bspace-amber-bg:#fbf4e6;--bspace-rose:#a45146;--bspace-rose-bg:#fcf0ec;--bspace-violet:#7a6493;--bspace-violet-bg:#f2eef7;--foreground:#293730;--muted-foreground:#58685f;--background:#f7f9f7;--card:#fff;--border:#e2e8e3;--input:#dce4dd;--muted:#f0f3f0;--accent:#edf3ee;--accent-foreground:#293730;--primary:#46685b;--primary-foreground:#fff;--ring:#7c9b87;color:var(--foreground)}body:has(.bspace-shell) [data-slot=sheet-content]{--bspace-sage:#46685b;--bspace-sage-bg:#edf4ef;--bspace-amber:#87652e;--bspace-amber-bg:#fbf4e6;--bspace-rose:#a45146;--bspace-rose-bg:#fcf0ec;--bspace-violet:#7a6493;--bspace-violet-bg:#f2eef7;--foreground:#293730;--muted-foreground:#58685f;--background:#f7f9f7;--card:#fff;--border:#e2e8e3;--input:#dce4dd;--muted:#f0f3f0;--accent:#edf3ee;--accent-foreground:#293730;--primary:#46685b;--primary-foreground:#fff;--ring:#7c9b87;color:var(--foreground)}.bspace-navigation,.basis-app-sidebar{--sidebar:#fbfcfa;--sidebar-foreground:#34463a;--sidebar-border:#e2e8e3;--sidebar-primary:#edf4ef;--sidebar-primary-foreground:#46685b;--sidebar-accent:#f0f4ef;--sidebar-accent-foreground:#34463a}.bspace-shell{background:var(--background)}.bspace-navigation .basis-topbar{background:var(--card);height:54px}body:has(.bspace-navigation) .basis-app-sidebar [data-sidebar=group-label]{letter-spacing:.04em;font-weight:500}body:has(.bspace-navigation) .basis-app-sidebar [data-sidebar=menu-button]{border-radius:7px;font-size:14px;font-weight:500}body:has(.bspace-navigation) [data-slot=dropdown-menu-content]{background:var(--card);border-radius:9px;font-size:14px}body:has(.bspace-navigation) [data-slot=dropdown-menu-item]{border-radius:5px;min-height:32px;font-size:13px}.basis-page.bspace-page{width:100%;min-width:0;max-width:1560px;padding:26px 30px 36px}.bspace-page [hidden]{display:none!important}.bspace-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.bspace-header__body{flex:320px;min-width:0}.bspace-eyebrow{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;font-size:12px;font-weight:500;display:flex}.bspace-eyebrow a:hover{color:var(--bspace-sage)}.bspace-header__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bspace-header h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.35}.bspace-header__body>p{max-width:800px;color:var(--muted-foreground);margin-top:7px;font-size:13px;line-height:1.75}.bspace-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bspace-page [data-slot=button],.bspace-dialog [data-slot=button]{min-width:40px;height:40px;min-height:40px;box-shadow:none;border-radius:7px;font-size:13px;font-weight:500}.bspace-page [data-slot=button] svg,.bspace-dialog [data-slot=button] svg{width:14px;height:14px}.bspace-page [data-slot=input],.bspace-page select,.bspace-dialog [data-slot=input],.bspace-dialog select{background:var(--card);border-radius:7px;min-height:36px;font-size:14px}.bspace-page [data-slot=label],.bspace-dialog [data-slot=label]{font-size:13px;font-weight:500;line-height:1.6}.bspace-dialog{background:var(--card);border-radius:12px;max-height:min(90dvh,900px);overflow-y:auto;box-shadow:0 16px 65px #162c2420}.bspace-dialog [data-slot=dialog-title]{font-size:16px;font-weight:600}.bspace-dialog [data-slot=dialog-description],.bspace-dialog .text-sm{font-size:14px;line-height:1.7}.bspace-dialog form.space-y-6>*+*{margin-top:16px}.bspace-action,.bspace-page .basis-text-link,.bspace-dialog .basis-text-link{border:1px solid var(--border);background:var(--card);min-height:31px;color:var(--foreground);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.bspace-action:hover,.bspace-page .basis-text-link:hover{background:var(--bspace-sage-bg);border-color:color-mix(in srgb, var(--bspace-sage) 25%, var(--border));color:var(--bspace-sage)}.bspace-action:focus-visible,.bspace-filterbar button:focus-visible,.bspace-search:focus-within{outline:2px solid var(--ring);outline-offset:2px}.bspace-action svg{width:14px;height:14px}.bspace-badge{width:fit-content;color:var(--muted-foreground);background:var(--muted);border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.bspace-badge--sage{color:var(--bspace-sage);background:var(--bspace-sage-bg)}.bspace-badge--amber{color:var(--bspace-amber);background:var(--bspace-amber-bg)}.bspace-badge--rose{color:var(--bspace-rose);background:var(--bspace-rose-bg)}.bspace-badge--violet{color:var(--bspace-violet);background:var(--bspace-violet-bg)}.bspace-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px;display:grid}.bspace-stat{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:16px 17px;display:flex}.bspace-stat__icon{width:36px;height:36px;color:var(--bspace-sage);background:var(--bspace-sage-bg);border-radius:9px;flex:0 0 36px;place-items:center;display:grid}.bspace-stat--amber .bspace-stat__icon{color:var(--bspace-amber);background:var(--bspace-amber-bg)}.bspace-stat--violet .bspace-stat__icon{color:var(--bspace-violet);background:var(--bspace-violet-bg)}.bspace-stat--neutral .bspace-stat__icon{color:var(--muted-foreground);background:var(--muted)}.bspace-stat--rose .bspace-stat__icon{color:var(--bspace-rose);background:var(--bspace-rose-bg)}.bspace-stat__body{flex:1;gap:5px;min-width:0;display:grid}.bspace-stat__body>span{font-size:13px;font-weight:500}.bspace-stat__body small{color:var(--muted-foreground);font-size:9px;line-height:1.6}.bspace-stat>strong{letter-spacing:-.04em;font-size:25px;font-weight:500}.bspace-panel,.bspace-page .basis-panel{border:1px solid var(--border);background:var(--card);border-radius:11px;min-width:0;padding:20px;box-shadow:0 3px 12px #21372b03}.bspace-panel>header{margin-bottom:16px}.bspace-panel h2,.bspace-panel h3,.bspace-page .basis-section-heading h2,.bspace-section-head h2{letter-spacing:-.015em;font-size:15px;font-weight:600}.bspace-page>section>div:first-child h2,.bspace-platform-layout>section>h2{font-size:15px;font-weight:600}.bspace-panel header p,.bspace-page .basis-section-heading p,.bspace-section-head p{color:var(--muted-foreground);margin-top:5px;font-size:13px;line-height:1.7}.bspace-panel .text-sm{font-size:14px;line-height:1.7}.bspace-panel form.space-y-6>*+*{margin-top:16px}.bspace-panel [data-slot=badge]{border-radius:5px;padding:3px 7px;font-size:12px;font-weight:500}.bspace-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.bspace-section-head>div{min-width:0}.bspace-note{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:8px;padding:12px 15px;font-size:13px;line-height:1.75}.bspace-empty{border:1px dashed var(--border);background:var(--card);text-align:center;border-radius:10px;justify-items:center;gap:10px;padding:35px 20px;display:grid}.bspace-empty>span{background:var(--bspace-sage-bg);width:44px;height:44px;color:var(--bspace-sage);border-radius:11px;place-items:center;display:grid}.bspace-empty h3{font-size:15px;font-weight:500}.bspace-empty p{max-width:430px;color:var(--muted-foreground);font-size:13px;line-height:1.7}.bspace-filterbar{border:1px solid var(--border);background:var(--card);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:7px 10px;display:flex}.bspace-search{min-width:0;color:var(--muted-foreground);border-radius:5px;flex:240px;align-items:center;gap:8px;padding:4px;display:flex}.bspace-search input{width:100%;min-width:0;height:26px;color:var(--foreground);background:0 0;border:0;outline:0;font-size:13px}.bspace-search button{cursor:pointer;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.bspace-filterbar select{border:1px solid var(--border);background:var(--muted);width:auto;max-width:100%;min-height:29px;padding:4px 22px 4px 9px;font-size:12px}.bspace-result-count{color:var(--muted-foreground);padding:0 7px;font-size:12px}.bspace-page .basis-overview__columns{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:22px;margin-top:24px}.bspace-page .basis-overview__actions{background:var(--card);border-radius:10px}.bspace-page .basis-overview__actions a{gap:12px;padding:17px}.bspace-page .basis-overview__actions a:hover{background:var(--bspace-sage-bg)}.bspace-page .basis-overview__actions a>svg:first-child{color:var(--bspace-sage)}.bspace-page .basis-overview__actions strong{font-size:14px;font-weight:500}.bspace-page .basis-overview__actions small{margin-top:5px;font-size:12px}.bspace-products{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px;display:grid}.bspace-product{border:1px solid var(--border);background:var(--card);border-radius:11px;flex-direction:column;gap:16px;min-width:0;padding:21px;display:flex}.bspace-product__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bspace-product__icon{background:var(--bspace-sage-bg);width:42px;height:42px;color:var(--bspace-sage);border-radius:10px;place-items:center;display:grid}.bspace-product__eyebrow{color:var(--muted-foreground);font-size:9px}.bspace-product h3{letter-spacing:-.025em;margin-top:7px;font-size:17px;font-weight:500}.bspace-product p{color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:1.8}.bspace-product__foot{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:13px;font-size:12px;display:flex}.bspace-product__foot>span{align-items:center;gap:6px;display:flex}.bspace-settings-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.bspace-settings-nav{border:1px solid var(--border);background:var(--card);border-radius:10px;gap:5px;padding:8px;display:grid;position:sticky;top:20px}.bspace-settings-nav a{min-height:38px;color:var(--muted-foreground);border-radius:7px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;font-weight:500;display:flex}.bspace-settings-nav a[aria-current=page],.bspace-settings-nav a:hover{background:var(--bspace-sage-bg);color:var(--bspace-sage)}.bspace-settings-content{min-width:0;max-width:1080px}.bspace-settings-content>section{gap:18px;display:grid}.bspace-settings-content>section>.bspace-panel{margin-top:0}.bspace-team-list{gap:10px;display:grid}.bspace-team-row{border:1px solid var(--border);background:var(--card);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;font-size:14px;display:flex}.bspace-team-row .text-sm{font-size:13px}.bspace-team-row [data-slot=badge]{border-radius:5px;padding:3px 7px;font-size:9px;font-weight:500}.bspace-danger{border:1px solid color-mix(in srgb, var(--bspace-rose) 25%, var(--border));background:var(--bspace-rose-bg);border-radius:9px;padding:17px}.bspace-danger p{color:var(--bspace-rose)}.bspace-page .basis-appearance-tabs{background:var(--muted);border-radius:9px;padding:5px}.bspace-page .basis-appearance-tabs button{border-radius:6px;min-height:38px;font-size:13px}.bspace-page .basis-appearance-tabs button[aria-pressed=true]{color:var(--bspace-sage);box-shadow:0 2px 5px #18352305}.bspace-access{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:18px;margin-bottom:22px;display:grid}.bspace-access__main{border:1px solid color-mix(in srgb, var(--bspace-sage) 20%, var(--border));background:var(--bspace-sage-bg);border-radius:12px;padding:24px}.bspace-access__main h2{letter-spacing:-.035em;margin-top:14px;font-size:25px;font-weight:500}.bspace-access__main p{max-width:600px;color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:1.75}.bspace-access__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.bspace-access__facts dt{color:var(--muted-foreground);font-size:12px}.bspace-access__facts dd{overflow-wrap:anywhere;margin-top:6px;font-size:14px;font-weight:500}.bspace-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:26px;display:grid}.bspace-quota{border:1px solid var(--border);background:var(--card);border-radius:11px;min-width:0;padding:19px}.bspace-quota__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.bspace-quota__head>span:first-child{align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.bspace-quota__head svg{color:var(--muted-foreground)}.bspace-quota__amount{flex-wrap:wrap;align-items:baseline;gap:7px;margin:19px 0 14px;display:flex}.bspace-quota__amount strong{letter-spacing:-.04em;font-size:29px;font-weight:500}.bspace-quota__amount>span{color:var(--muted-foreground);font-size:15px}.bspace-quota__track{background:var(--muted);border-radius:4px;height:6px;overflow:hidden}.bspace-quota__track>span{border-radius:inherit;background:var(--bspace-sage);height:100%;display:block}.bspace-quota--amber .bspace-quota__track>span{background:var(--bspace-amber)}.bspace-quota--rose .bspace-quota__track>span{background:var(--bspace-rose)}.bspace-quota__track>.is-unlimited{opacity:.4;background:repeating-linear-gradient(110deg, var(--bspace-sage-bg), var(--bspace-sage-bg) 6px, var(--bspace-sage) 6px, var(--bspace-sage) 8px)}.bspace-quota__foot{color:var(--bspace-sage);justify-content:space-between;gap:8px;margin-top:11px;font-size:13px;display:flex}.bspace-quota--amber .bspace-quota__foot{color:var(--bspace-amber)}.bspace-quota--rose .bspace-quota__foot{color:var(--bspace-rose)}.bspace-quota__foot strong{font-weight:500}.bspace-quota__caption{color:var(--muted-foreground);margin-top:11px;font-size:12px;line-height:1.7}.bspace-pricing{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:15px;display:grid}.bspace-plan{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;min-width:0;padding:23px;display:flex;position:relative}.bspace-plan.is-selected{border-color:var(--bspace-sage);box-shadow:0 0 0 1px color-mix(in srgb, var(--bspace-sage) 20%, transparent)}.bspace-plan__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bspace-plan h3{letter-spacing:-.025em;font-size:17px;font-weight:500}.bspace-plan__description{min-height:44px;color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.7}.bspace-plan__price{letter-spacing:-.045em;margin:22px 0;font-size:29px;font-weight:500}.bspace-plan__price>span{color:var(--muted-foreground);letter-spacing:0;margin-left:5px;font-size:13px;font-weight:400}.bspace-plan__limits{border-top:1px solid var(--border);gap:13px;padding:18px 0;display:grid}.bspace-plan__limits>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.bspace-plan__limits dt{color:var(--muted-foreground);gap:7px;display:flex}.bspace-plan__limits dt svg{flex-shrink:0}.bspace-plan__limits dd{flex-shrink:0;font-weight:500}.bspace-plan__action{align-items:end;margin-top:auto;padding-top:17px;display:grid}.bspace-plan__action .bspace-badge{justify-content:center;width:100%;min-height:40px}.bspace-platform-catalog{gap:12px;display:grid}.bspace-platform-plan{border:1px solid var(--border);background:var(--card);border-radius:11px;padding:19px}.bspace-platform-plan h3{font-size:14px;font-weight:600}.bspace-platform-plan .text-sm{font-size:14px}.bspace-platform-plan .text-xs{font-size:12px;line-height:1.7}.bspace-version-details{margin-top:12px}.bspace-version-details>p{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bspace-version-details strong{letter-spacing:-.035em;font-size:20px;font-weight:500}.bspace-version-details>p>span:not(.bspace-badge){color:var(--muted-foreground);font-size:12px}.bspace-version-details dl{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.bspace-version-details dl>div{border:1px solid var(--border);background:var(--muted);border-radius:6px;padding:7px 10px}.bspace-version-details dt{color:var(--muted-foreground);font-size:9px}.bspace-version-details dd{margin-top:4px;font-size:13px;font-weight:500}.bspace-platform-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bspace-platform-layout h2{font-size:15px;font-weight:600}.bspace-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.bspace-table th{background:var(--muted);color:var(--muted-foreground);padding:12px 15px;font-size:12px;font-weight:500}.bspace-table td{border-top:1px solid var(--border);padding:14px 15px}.bspace-auth.basis-auth{background:var(--background);grid-template-columns:minmax(320px,.9fr) minmax(440px,1.1fr);min-height:100dvh;display:grid}.bspace-auth .basis-auth__story{border-right:1px solid var(--border);background:var(--bspace-sage-bg);min-width:0;color:var(--foreground);flex-direction:column;justify-content:space-between;gap:30px;padding:clamp(30px,4vw,64px);display:flex}.bspace-auth .basis-auth__story:after{content:none}.bspace-auth .basis-auth__logo{color:var(--foreground);letter-spacing:-.04em;font-size:21px;font-weight:600}.bspace-auth .basis-auth__logo img{width:31px;height:31px}.bspace-auth .basis-auth__message{z-index:1;max-width:480px;position:relative}.bspace-auth .basis-auth__message>span{color:var(--bspace-sage);letter-spacing:.025em;font-size:12px;font-weight:500}.bspace-auth .basis-auth__message h2{color:var(--foreground);letter-spacing:-.04em;margin-top:15px;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.3}.bspace-auth .basis-auth__message p{color:var(--muted-foreground);margin-top:18px;font-size:14px;line-height:1.9}.bspace-auth .basis-auth__proof{color:var(--muted-foreground);letter-spacing:.02em;font-size:12px;font-weight:400}.bspace-auth .basis-auth__proof:before{background:var(--bspace-sage)}.bspace-auth-workspace{z-index:1;border:1px solid color-mix(in srgb, var(--bspace-sage) 20%, var(--border));background:var(--card);border-radius:12px;gap:14px;max-width:430px;padding:22px;display:grid;position:relative;box-shadow:0 14px 50px #22453108}.bspace-auth-workspace>span{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding-bottom:8px;font-size:12px}.bspace-auth-workspace>div{align-items:center;gap:13px;display:flex}.bspace-auth-workspace svg{color:var(--bspace-sage);flex-shrink:0}.bspace-auth-workspace p{gap:5px;display:grid}.bspace-auth-workspace strong{font-size:14px;font-weight:500}.bspace-auth-workspace small{color:var(--muted-foreground);font-size:12px}.bspace-auth .basis-auth__content{background:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:65px 30px 28px;display:flex;position:relative}.bspace-auth-theme{position:absolute;top:22px;right:24px}.bspace-auth .basis-auth__form{border:1px solid var(--border);background:var(--card);border-radius:12px;width:min(100%,440px);padding:30px;box-shadow:0 8px 30px #203a2805}.bspace-auth .basis-auth__form>h1{color:var(--foreground);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:500}.bspace-auth .basis-auth__form>p{color:var(--muted-foreground);margin:9px 0 24px;font-size:13px;line-height:1.8}.bspace-auth .basis-auth__form .gap-6{gap:18px}.bspace-auth .basis-auth__form [data-slot=input]{border-color:var(--input);background:var(--card);height:39px;color:var(--foreground);box-shadow:none;border-radius:7px;font-size:14px}.bspace-auth .basis-auth__form [data-slot=label]{color:var(--foreground);font-size:13px;font-weight:500}.bspace-auth .basis-auth__form [data-slot=button]{min-height:38px;box-shadow:none;border-radius:7px;font-size:14px;font-weight:500}.bspace-auth .basis-auth__form .text-sm{font-size:13px}.bspace-auth .basis-auth__form a:not(.basis-auth__logo),.bspace-auth .basis-auth__form .basis-auth-link{color:var(--bspace-sage);font-weight:500}.bspace-auth .basis-auth__form .basis-passkey-button{border-color:var(--border);background:var(--card);color:var(--foreground)}.bspace-auth .basis-auth__form .basis-passkey-button:hover{background:var(--muted)}.bspace-auth .basis-auth__form .basis-passkey-separator{color:var(--muted-foreground)}.bspace-auth .bspace-auth-toggle{color:var(--bspace-sage);cursor:pointer;border-radius:5px;padding:4px 7px;font-size:13px;font-weight:500}.bspace-auth .bspace-auth-toggle:hover{background:var(--bspace-sage-bg)}.bspace-auth .bspace-auth-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bspace-auth .basis-auth__foot{color:var(--muted-foreground);margin:0;font-size:12px}.bspace-auth .basis-auth__mobile-logo{display:none}.bspace-welcome{background:var(--background);min-height:100dvh}.bspace-welcome__inner{width:min(100%,1250px);margin:auto;padding:0 32px}.bspace-welcome__nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:85px;display:flex}.bspace-brand{letter-spacing:-.04em;align-items:center;gap:9px;font-size:22px;font-weight:600;display:flex}.bspace-brand img{width:33px;height:33px}.bspace-welcome__nav nav{align-items:center;gap:11px;display:flex}.bspace-welcome__login{color:var(--muted-foreground);padding:8px 10px;font-size:13px}.bspace-welcome__cta{background:var(--primary);min-height:38px;color:var(--primary-foreground);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}.bspace-welcome__cta:hover{opacity:.9}.bspace-welcome__cta:focus-visible,.bspace-welcome__login:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.bspace-welcome__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;padding:78px 0 65px;display:grid}.bspace-live-dot{background:var(--bspace-sage);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.bspace-welcome__hero h1{letter-spacing:-.045em;margin-top:20px;font-size:clamp(31px,3.8vw,47px);font-weight:500;line-height:1.25}.bspace-welcome__hero>div>p:not(.bspace-welcome__preview-caption){max-width:480px;color:var(--muted-foreground);margin-top:21px;font-size:14px;line-height:1.9}.bspace-welcome__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:27px;display:flex}.bspace-welcome__actions a{min-height:40px}.bspace-welcome__proof{color:var(--muted-foreground);flex-wrap:wrap;gap:11px 18px;margin-top:29px;font-size:12px;display:flex}.bspace-welcome__proof>span{align-items:center;gap:5px;display:flex}.bspace-welcome__proof svg{color:var(--bspace-sage)}.bspace-welcome-preview{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden;box-shadow:0 17px 60px #243f2910}.bspace-welcome-preview__bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 17px;display:flex}.bspace-welcome-preview__bar img{width:20px;height:20px}.bspace-welcome-preview__bar strong{font-size:14px;font-weight:600}.bspace-welcome-preview__bar>span:not(.bspace-live-dot){color:var(--muted-foreground);margin-left:auto;font-size:8px}.bspace-welcome-preview__body{grid-template-columns:52px minmax(0,1fr);display:grid}.bspace-welcome-preview__body aside{border-right:1px solid var(--border);background:var(--bspace-sage-bg);color:var(--bspace-sage);flex-direction:column;align-items:center;gap:23px;padding:25px 0;display:flex}.bspace-welcome-preview__body>div{padding:25px 22px}.bspace-welcome-preview__eyebrow{color:var(--muted-foreground);font-size:8px}.bspace-welcome-preview h2{letter-spacing:-.03em;margin-top:7px;font-size:17px;font-weight:500}.bspace-welcome-preview__product{border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;margin-top:23px;padding:14px 12px;display:flex}.bspace-welcome-preview__product>span{width:39px;height:39px;color:var(--bspace-sage);background:var(--bspace-sage-bg);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.bspace-welcome-preview__product>div{gap:5px;min-width:0;display:grid}.bspace-welcome-preview__product strong,.bspace-welcome-preview__tiles strong{font-size:13px;font-weight:500}.bspace-welcome-preview__product small{color:var(--muted-foreground);font-size:8px;line-height:1.7}.bspace-welcome-preview__product>svg{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.bspace-welcome-preview__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.bspace-welcome-preview__tiles>div{border:1px solid var(--border);border-radius:8px;gap:9px;padding:14px;display:grid}.bspace-welcome-preview__tiles svg{color:var(--bspace-sage)}.bspace-welcome-preview__tiles small{color:var(--muted-foreground);font-size:8px;line-height:1.5}.bspace-welcome-preview__footer{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:20px;font-size:8px;display:flex}.bspace-welcome__preview-caption{text-align:center;color:var(--muted-foreground);margin-top:13px;font-size:9px}.bspace-welcome__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bspace-welcome__features>article{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:flex-start;gap:13px;padding:19px;display:flex}.bspace-welcome__features>article>span{background:var(--bspace-sage-bg);width:35px;height:35px;color:var(--bspace-sage);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.bspace-welcome__features h2{font-size:14px;font-weight:500}.bspace-welcome__features p{color:var(--muted-foreground);margin-top:7px;font-size:12px;line-height:1.8}.bspace-welcome__footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:45px;padding:27px 0;font-size:12px;display:flex}.dark :is(.bspace-shell,.basis-app-sidebar,.bspace-navigation .basis-topbar,.bspace-page,.bspace-dialog,.bspace-auth,.bspace-welcome){--bspace-sage:#a7c7b4;--bspace-sage-bg:#24372d;--bspace-amber:#d6bc82;--bspace-amber-bg:#3b3424;--bspace-rose:#dea49a;--bspace-rose-bg:#3b2b29;--bspace-violet:#bea7d5;--bspace-violet-bg:#322d3e;--foreground:#e1e9e2;--muted-foreground:#98a69c;--background:#18231e;--card:#1e2b24;--border:#334239;--input:#405045;--muted:#28352d;--accent:#304034;--accent-foreground:#e1e9e2;--primary:#a7c7b4;--primary-foreground:#17241d;--ring:#a7c7b4;--sidebar:#1a271f;--sidebar-foreground:#e1e9e2;--sidebar-border:#334239;--sidebar-primary:#304034;--sidebar-primary-foreground:#a7c7b4;--sidebar-accent:#28352d;--sidebar-accent-foreground:#e1e9e2}.dark body:has(.bspace-navigation) [data-slot=dropdown-menu-content]{--bspace-sage:#a7c7b4;--bspace-sage-bg:#24372d;--bspace-amber:#d6bc82;--bspace-amber-bg:#3b3424;--bspace-rose:#dea49a;--bspace-rose-bg:#3b2b29;--bspace-violet:#bea7d5;--bspace-violet-bg:#322d3e;--foreground:#e1e9e2;--muted-foreground:#98a69c;--background:#18231e;--card:#1e2b24;--border:#334239;--input:#405045;--muted:#28352d;--accent:#304034;--accent-foreground:#e1e9e2;--primary:#a7c7b4;--primary-foreground:#17241d;--ring:#a7c7b4;--sidebar:#1a271f;--sidebar-foreground:#e1e9e2;--sidebar-border:#334239;--sidebar-primary:#304034;--sidebar-primary-foreground:#a7c7b4;--sidebar-accent:#28352d;--sidebar-accent-foreground:#e1e9e2}.dark body:has(.bspace-shell) [data-slot=sheet-content]{--bspace-sage:#a7c7b4;--bspace-sage-bg:#24372d;--bspace-amber:#d6bc82;--bspace-amber-bg:#3b3424;--bspace-rose:#dea49a;--bspace-rose-bg:#3b2b29;--bspace-violet:#bea7d5;--bspace-violet-bg:#322d3e;--foreground:#e1e9e2;--muted-foreground:#98a69c;--background:#18231e;--card:#1e2b24;--border:#334239;--input:#405045;--muted:#28352d;--accent:#304034;--accent-foreground:#e1e9e2;--primary:#a7c7b4;--primary-foreground:#17241d;--ring:#a7c7b4;--sidebar:#1a271f;--sidebar-foreground:#e1e9e2;--sidebar-border:#334239;--sidebar-primary:#304034;--sidebar-primary-foreground:#a7c7b4;--sidebar-accent:#28352d;--sidebar-accent-foreground:#e1e9e2}.dark .bspace-navigation{--sidebar:#1a271f;--sidebar-foreground:#e1e9e2;--sidebar-border:#334239;--sidebar-primary:#304034;--sidebar-primary-foreground:#a7c7b4;--sidebar-accent:#28352d;--sidebar-accent-foreground:#e1e9e2}@media (width<=1100px){.bspace-settings-layout{grid-template-columns:170px minmax(0,1fr);gap:18px}.bspace-quota-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bspace-welcome__hero{gap:25px}.bspace-auth .basis-auth__story{padding:35px}}@media (width<=800px){.basis-page.bspace-page{padding:22px}.bspace-page .basis-overview__columns,.bspace-access,.bspace-platform-layout,.bspace-settings-layout{grid-template-columns:minmax(0,1fr)}.bspace-settings-nav{flex-wrap:wrap;gap:4px;display:flex;position:static}.bspace-settings-nav a{flex:auto;justify-content:center;min-height:40px}.bspace-auth.basis-auth{grid-template-columns:minmax(0,1fr)}.bspace-auth .basis-auth__story{display:none}.bspace-auth .basis-auth__mobile-logo{display:inline-flex}.bspace-auth .basis-auth__content{min-height:100dvh;padding:70px 22px 28px}.bspace-welcome__hero{grid-template-columns:minmax(0,1fr);gap:35px;padding:40px 0}.bspace-welcome-preview{max-width:520px;margin:auto}.bspace-welcome__features{grid-template-columns:minmax(0,1fr);gap:10px}}@media (width<=580px){.basis-page.bspace-page{padding:19px 16px 28px}.bspace-header{gap:12px;margin-bottom:18px}.bspace-header h1{font-size:22px}.bspace-stats{grid-template-columns:minmax(0,1fr);gap:8px}.bspace-stat{padding:12px 14px}.bspace-stat>strong{font-size:22px}.bspace-quota-grid{grid-template-columns:minmax(0,1fr)}.bspace-panel,.bspace-product,.bspace-access__main,.bspace-plan,.bspace-platform-plan{padding:17px}.bspace-team-row{padding:14px}.bspace-dialog{max-width:calc(100% - 28px);padding:20px}.bspace-auth .basis-auth__form{padding:24px}.bspace-welcome__inner{padding-inline:20px}.bspace-welcome__nav{gap:10px;min-height:74px}.bspace-welcome__nav nav{gap:6px}.bspace-welcome__login{display:none}.bspace-welcome__nav .bspace-welcome__cta{padding:9px 11px;font-size:12px}.bspace-brand{font-size:20px}.bspace-brand img{width:27px;height:27px}.bspace-welcome-preview__body>div{padding:20px 14px}.bspace-welcome-preview__body{grid-template-columns:40px minmax(0,1fr)}}@media (pointer:coarse){.bspace-page [data-slot=button],.bspace-dialog [data-slot=button]{min-width:44px;min-height:44px}.bspace-page [data-slot=input],.bspace-dialog [data-slot=input]{min-height:44px}}body:has([data-bazis-admin]) .basis-app-sidebar{font-family:Bazis Inter,Noto Sans,system-ui,sans-serif}body:has([data-bazis-admin]) .prokat-sidebar-row:has([data-active=true]) .prokat-sidebar-favorite{color:var(--sidebar-primary-foreground)}html body .bazis-module-menu [data-slot=dropdown-menu-item]{min-height:40px;color:var(--bazis-foreground);border-radius:9px;padding:10px}html body .bazis-module-menu [data-slot=dropdown-menu-item]:is([data-highlighted],[aria-current=page]){background:var(--bazis-accent);color:var(--bazis-accent-foreground)}html body .bazis-module-menu [data-slot=dropdown-menu-item] svg{color:currentColor}@media (width<=767px){html body .bazis-module-menu [data-slot=dropdown-menu-item]{min-height:44px}body:has([data-bazis-admin]) .basis-app-sidebar .prokat-sidebar-row [data-sidebar=menu-button]{min-height:46px;padding-right:54px}body:has([data-bazis-admin]) .basis-app-sidebar .prokat-sidebar-favorite{opacity:1;width:44px;height:44px;display:grid;right:4px}body:has([data-bazis-admin]) .basis-app-sidebar .prokat-sidebar-more>summary{min-height:46px}}body:has([data-bazis-admin]) .basis-app-sidebar [data-slot=sidebar-header]{gap:12px;padding:12px 12px 8px}body:has([data-bazis-admin]) .basis-app-sidebar .basis-brand-link{width:fit-content;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;display:flex}body:has([data-bazis-admin]) .basis-app-sidebar .basis-brand-link:hover{width:fit-content;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;display:flex}body:has([data-bazis-admin]) .basis-app-sidebar .basis-brand-link:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.bazis-sidebar-sections{flex-direction:column;min-height:100%;display:flex}body:has([data-bazis-admin]) .basis-app-sidebar .prokat-module-switcher{padding-inline:8px}body:has([data-bazis-admin]) .basis-app-sidebar .basis-module-switcher__icon{background:0 0;border-radius:6px;width:20px;min-width:20px;height:20px}.bazis-common-navigation{border-top:1px solid var(--sidebar-border);margin-top:auto}.bazis-sidebar-sections>.bazis-common-navigation:first-child{border-top:0;margin-top:0}body .group[data-collapsible=icon] .basis-app-sidebar [data-slot=sidebar-header],body .group[data-collapsible=icon] .basis-app-sidebar [data-slot=sidebar-footer]{padding-inline:0}body .group[data-collapsible=icon] .basis-app-sidebar .basis-brand-link{margin-inline:auto}body .group[data-collapsible=icon] .basis-app-sidebar [data-slot=sidebar-group]{width:100%;padding-inline:0}body .group[data-collapsible=icon] .basis-app-sidebar [data-slot=sidebar-content]{scrollbar-width:none}body .group[data-collapsible=icon] .basis-app-sidebar [data-slot=sidebar-content]::-webkit-scrollbar{display:none}body .group[data-collapsible=icon] .basis-app-sidebar .bazis-team-switcher{width:44px;margin-inline:auto}body .group[data-collapsible=icon] .basis-app-sidebar .bazis-team-switcher>button{justify-content:center;width:44px;padding:0}body .group[data-collapsible=icon] .basis-app-sidebar .bazis-team-switcher>button>svg:last-child{display:none}body .group[data-collapsible=icon] .basis-app-sidebar{box-sizing:border-box}body .group[data-collapsible=icon] .basis-app-sidebar :is([data-slot=sidebar-header],[data-slot=sidebar-footer]){align-items:center;padding-inline:10px}body .group[data-collapsible=icon] .basis-app-sidebar [data-slot=sidebar-group],body .group[data-collapsible=icon] .basis-app-sidebar .prokat-sidebar-navigation [data-slot=sidebar-group]{padding:8px 10px}body .group[data-collapsible=icon] .basis-app-sidebar [data-slot=sidebar-group-label]{display:none}body .group[data-collapsible=icon] .basis-app-sidebar :is([data-slot=sidebar-menu-button],[data-sidebar=menu-button]){flex:0 0 44px;justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;margin-inline:auto}body .group[data-collapsible=icon] .basis-app-sidebar :is([data-slot=sidebar-menu-button],[data-sidebar=menu-button])>span:not([data-slot=avatar]),body .group[data-collapsible=icon] .basis-app-sidebar :is([data-slot=sidebar-menu-button],[data-sidebar=menu-button]):not(.basis-brand-link)>div:not(:first-child),body .group[data-collapsible=icon] .basis-app-sidebar :is([data-slot=sidebar-menu-button],[data-sidebar=menu-button])>svg:last-child:not(:first-child){display:none}body .group[data-collapsible=icon] .basis-app-sidebar :is([data-slot=sidebar-menu-button],[data-sidebar=menu-button])>svg:first-child{flex-shrink:0;width:20px;min-width:20px;height:20px}body .group[data-collapsible=icon] .basis-app-sidebar .basis-brand-link>div:first-child{flex:0 0 36px;width:36px;min-width:36px;height:36px}body .group[data-collapsible=icon] .basis-app-sidebar .basis-brand-link svg{flex-shrink:0;width:36px;min-width:36px;height:36px}body .group[data-collapsible=icon] .basis-app-sidebar .prokat-sidebar-row{width:44px;margin-inline:auto}body .group[data-collapsible=icon] .basis-app-sidebar .prokat-module-switcher{border-radius:12px;height:44px;min-height:44px;padding:0}body .group[data-collapsible=icon] .basis-app-sidebar .prokat-module-switcher>svg:first-child{background:0 0;border-radius:0;padding:0}body .group[data-collapsible=icon] .basis-app-sidebar .prokat-sidebar-more>summary{justify-content:center;width:44px;min-height:44px;margin-inline:auto;padding:0}body .group[data-collapsible=icon] .basis-app-sidebar [data-slot=sidebar-content]{scrollbar-width:thin;overflow:hidden auto}body .group[data-collapsible=icon] .basis-app-sidebar .prokat-sidebar-team{margin-inline:0;padding-inline:10px}:is(body:has([data-bazis-admin]) .group[data-collapsible=icon] .basis-app-sidebar [data-slot=sidebar-header],body:has([data-bazis-admin]) .group[data-collapsible=icon] .basis-app-sidebar [data-slot=sidebar-footer]){padding-inline:0}body:has([data-bazis-admin]) .group[data-collapsible=icon] .basis-app-sidebar [data-slot=sidebar-group]{width:100%;padding-inline:0}body:has([data-bazis-admin]) .group[data-collapsible=icon] .basis-app-sidebar .prokat-sidebar-navigation [data-slot=sidebar-group]{width:100%;padding-inline:0}body:has([data-bazis-admin]) .group[data-collapsible=icon] .basis-app-sidebar [data-slot=sidebar-content]{scrollbar-width:none}.prokat-dialog-spacer{display:none}@media (width<768px){html body:has([data-workspace-module=prokat]) [data-slot=dialog-overlay][data-state]{z-index:50;position:fixed;inset:0}html body:has([data-workspace-module=prokat]) [data-slot=dialog-content][data-state]{inset-inline:0;top:auto;bottom:var(--prokat-keyboard-inset,0px);z-index:50;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:min(100dvh, var(--prokat-visual-height,100dvh));min-height:0;max-height:min(100dvh, var(--prokat-visual-height,100dvh));padding:0 max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--bazis-card);color:var(--bazis-foreground);translate:var(--prokat-dialog-translate,none);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;border-radius:0;margin:0;scroll-padding-block:76px;animation:none;display:block;position:fixed;overflow:hidden auto;transform:none}html body:has([data-workspace-module=prokat]) [data-slot=dialog-content].prokat-dialog[data-state]{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}html body:has([data-workspace-module=prokat]) [data-slot=dialog-content][data-state]>[data-slot=dialog-header]:not(.sr-only):not([hidden]){z-index:10;min-width:0;min-height:calc(68px + env(safe-area-inset-top,0px));max-height:40%;padding:max(16px, env(safe-area-inset-top,0px)) calc(72px + env(safe-area-inset-right,0px)) 14px max(16px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--bazis-border);background:var(--bazis-card);overscroll-behavior-y:contain;flex:none;gap:8px;margin:0;position:sticky;top:0;overflow:hidden auto}html body:has([data-workspace-module=prokat]) .prokat-dialog-spacer{min-height:calc(68px + env(safe-area-inset-top,0px));flex:none;display:block}html body:has([data-workspace-module=prokat]) .prokat-dialog>.prokat-dialog-body{z-index:0;min-width:0;min-height:0;padding:16px max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:16px;margin:0;scroll-padding-block:20px;display:flex;position:relative;overflow:hidden auto}html body:has([data-workspace-module=prokat]) .prokat-dialog>.prokat-dialog-body>*{flex-shrink:0;min-width:0}html body:has([data-workspace-module=prokat]) .prokat-dialog-body :is(form,fieldset){min-width:0;max-width:100%}html body:has([data-workspace-module=prokat]) [data-slot=dialog-content][data-state] :is(input,textarea,select,[data-slot=select-trigger]){max-width:100%;font-size:16px}html body:has([data-workspace-module=prokat]) [data-slot=dialog-content][data-state] [data-slot=dialog-footer]{z-index:10;min-width:0;padding:12px max(16px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));border-top:1px solid var(--bazis-border);background:var(--bazis-card);flex-flow:wrap;flex:none;gap:8px;margin:0;display:flex;position:sticky;bottom:0}html body:has([data-workspace-module=prokat]) [data-slot=dialog-content][data-state] [data-slot=dialog-footer] [data-slot=button]{white-space:normal;flex:140px;width:auto;min-width:0;max-width:100%;height:auto;min-height:44px;padding:10px 12px}html body:has([data-workspace-module=prokat]) [data-slot=dialog-content][data-state]>[data-slot=dialog-close-button]{top:calc(var(--prokat-visual-top,0px) + max(12px, env(safe-area-inset-top,0px)));right:max(12px, env(safe-area-inset-right,0px));z-index:100;border:1px solid var(--bazis-border);background:var(--bazis-card);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--bazis-foreground);border-radius:12px;place-items:center;margin:0;padding:0;display:grid;position:fixed}body:has([data-workspace-module=prokat]):has([data-slot=dialog-content][data-state=open]) .prokat-mobile-nav{display:none}}.basis-app-sidebar [data-sidebar=content]{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--sidebar-foreground) 25%, transparent) transparent;scrollbar-gutter:stable}.basis-app-sidebar [data-sidebar=content]::-webkit-scrollbar{width:6px}.basis-app-sidebar [data-sidebar=content]::-webkit-scrollbar-track{background:0 0}.basis-app-sidebar [data-sidebar=content]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sidebar-foreground) 25%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:99px}.basis-app-sidebar [data-sidebar=content]::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--sidebar-foreground) 45%, transparent)}[data-slot=sidebar][data-state=collapsed] .basis-app-sidebar [data-sidebar=content]{scrollbar-gutter:auto}.basis-sidebar-resize{z-index:30;inset-block:0;cursor:ew-resize;touch-action:none;outline:none;width:8px;position:absolute;right:-7px}.basis-sidebar-resize:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}[data-sidebar-resizing] .basis-app-sidebar,[data-sidebar-resizing] [data-slot=sidebar]>div:first-child{transition:none}:is(body:has([data-sidebar-resizing]),body:has([data-sidebar-resizing]) *){-webkit-user-select:none;user-select:none;cursor:ew-resize!important}.basis-nav-search-button{border:1px solid var(--sidebar-border);background:var(--card)}.basis-nav-search-button kbd{border:1px solid var(--border);color:var(--muted-foreground);border-radius:4px;padding:2px 4px;font-size:9px;font-weight:400}.basis-metry-nav button.basis-metry-nav__group-label{letter-spacing:.01em;text-align:left;text-transform:none;cursor:pointer;border-radius:5px;align-items:center;gap:5px;width:100%;min-height:29px;padding:5px 4px 5px 7px;font-size:10px;font-weight:500;display:flex}.basis-metry-nav button.basis-metry-nav__group-label:hover,.basis-metry-nav button.basis-metry-nav__group-label:focus-visible{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.basis-metry-nav button.basis-metry-nav__group-label[data-active=true]{color:var(--sidebar-primary-foreground)}.basis-metry-nav__group-label>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.basis-metry-nav__group-label>small{opacity:.65;font-size:9px;font-weight:400}.basis-metry-nav__group-label>svg{flex-shrink:0;transition:transform .15s}.basis-metry-nav__group-label>svg[data-expanded=true]{transform:rotate(180deg)}.basis-metry-nav__row{align-items:center;gap:2px;display:flex}.basis-metry-nav__row>[data-sidebar=menu-sub-button]{flex:1;min-width:0}.basis-nav-star{width:24px;min-height:29px;color:var(--muted-foreground);cursor:pointer;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.basis-nav-star[data-favorite=true]{color:var(--bspace-amber)}.basis-nav-star:hover,.basis-nav-star:focus-visible{background:var(--accent)}.basis-metry-nav__row .basis-nav-star{opacity:0;transition:opacity .12s}.basis-metry-nav__row:hover .basis-nav-star,.basis-metry-nav__row:focus-within .basis-nav-star,.basis-metry-nav__row .basis-nav-star[data-favorite=true]{opacity:1}.basis-navigation-search{padding:10px 8px 16px}.basis-navigation-search__summary{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;padding:4px 7px 11px;font-size:9px;display:flex}.basis-navigation-search__summary>span:first-child{align-items:center;gap:5px;display:flex}.basis-navigation-search__input{border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:8px;padding:0 9px;display:flex}.basis-navigation-search__input:focus-within{border-color:var(--ring);outline:2px solid color-mix(in srgb, var(--ring) 20%, transparent)}.basis-navigation-search__input input{width:100%;min-width:0;color:var(--sidebar-foreground);outline:none;padding:8px 0;font-size:12px}.basis-navigation-search__input input::-webkit-search-cancel-button{appearance:none}.basis-navigation-search__input>svg{flex-shrink:0}.basis-navigation-search__input kbd{border:1px solid var(--border);border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:9px}.basis-navigation-search__clear{cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.basis-navigation-search__clear:hover,.basis-navigation-search__clear:focus-visible{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.basis-navigation-search__results{flex-direction:column;gap:3px;display:flex}.basis-navigation-search__row{border-radius:7px;align-items:center;gap:4px;display:flex}.basis-navigation-search__row>a{border-radius:7px;flex:1;align-items:center;gap:11px;min-width:0;padding:9px;display:flex}.basis-navigation-search__row>a:hover,.basis-navigation-search__row>a:focus-visible,.basis-navigation-search__row>a[aria-current=page]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.basis-navigation-search__row>a>svg{color:var(--muted-foreground);flex-shrink:0}.basis-navigation-search__row>a>span{flex:1;min-width:0}.basis-navigation-search__row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.basis-navigation-search__row small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.basis-navigation-search__empty{color:var(--muted-foreground);text-align:center;padding:28px 12px;font-size:11px;line-height:1.7}@media (hover:none){.basis-metry-nav__row .basis-nav-star{opacity:1}}@media (prefers-reduced-motion:reduce){.basis-metry-nav__group-label>svg,.basis-metry-nav__row .basis-nav-star{transition:none}}.basis-topbar nav{min-width:0;overflow:hidden}.basis-topbar [data-slot=breadcrumb-list]{flex-wrap:nowrap}.basis-topbar [data-slot=breadcrumb-item]{white-space:nowrap;min-width:0;overflow:hidden}.basis-topbar [data-slot=breadcrumb-page]{text-overflow:ellipsis;overflow:hidden}.basis-notification-bell{border:1px solid var(--border);background:var(--card);width:40px;height:40px;color:var(--foreground);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;transition:background-color .16s,border-color .16s,color .16s;display:grid;position:relative}.basis-notification-bell:hover,.basis-notification-bell[data-state=open]{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--accent);color:var(--accent-foreground)}.basis-notification-bell:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.basis-notification-bell__count{border:2px solid var(--card);background:var(--primary);min-width:19px;height:19px;color:var(--primary-foreground);border-radius:99px;place-items:center;padding:0 4px;font-size:10px;font-weight:650;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}body .basis-notifications[data-slot=sheet-content]{inset-block:12px;border:1px solid var(--bazis-border);background:var(--bazis-background);width:min(460px,100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);color:var(--bazis-foreground);border-radius:24px;gap:0;padding:0;font-family:Bazis Inter,Inter,sans-serif;animation-duration:.22s;display:flex;right:12px;overflow:hidden;box-shadow:0 24px 80px #14162d26}body:has(.basis-notifications) [data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15162c59;animation-duration:.18s}.basis-notifications>button:last-child{border-color:var(--bazis-border);background:var(--bazis-card);width:40px;height:40px;color:var(--bazis-muted-foreground);border-radius:12px;top:22px;right:20px}.basis-notifications__header{background:var(--bazis-card);flex-shrink:0;align-items:center;gap:12px;padding:24px 72px 20px 24px;display:flex}.basis-notifications__header-icon{border:1px solid color-mix(in srgb, var(--bazis-primary) 12%, transparent);background:var(--bazis-accent);width:44px;height:44px;color:var(--bazis-accent-foreground);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.basis-notifications__identity{min-width:0}.basis-notifications [data-slot=sheet-title]{color:var(--bazis-foreground);letter-spacing:-.035em;outline:none;margin:0;font-size:21px;font-weight:750;line-height:1.25}.basis-notifications [data-slot=sheet-description]{color:var(--bazis-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;line-height:1.5;overflow:hidden}.basis-notifications__toolbar{border-bottom:1px solid var(--bazis-border);background:var(--bazis-card);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 24px 12px;display:flex}.basis-notifications__status{color:var(--bazis-muted-foreground);align-items:center;gap:7px;font-size:12px;font-weight:550;display:inline-flex}.basis-notifications__status[data-unread=true]{color:var(--bazis-accent-foreground)}.basis-notifications__status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.basis-notifications__status b{background:var(--bazis-accent);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;min-width:24px;height:24px;padding-inline:6px;font-size:11px;display:grid}.basis-notifications__refresh,.basis-notification__read{border:1px solid var(--bazis-border);background:var(--bazis-card);width:40px;height:40px;color:var(--bazis-muted-foreground);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;padding:0;transition:color .16s,background-color .16s,border-color .16s;display:grid}.basis-notifications__refresh:hover:not(:disabled),.basis-notification__read:hover:not(:disabled){border-color:color-mix(in srgb, var(--bazis-primary) 30%, var(--bazis-border));background:var(--bazis-accent);color:var(--bazis-accent-foreground)}.basis-notifications :is(a,button):focus-visible{outline:2px solid var(--bazis-ring);outline-offset:2px}.basis-notifications button:disabled{cursor:default;opacity:.45}.basis-notifications__error{border:1px solid color-mix(in srgb, var(--bazis-bspace-rose) 24%, transparent);background:var(--bazis-bspace-rose-bg);color:var(--bazis-bspace-rose);border-radius:14px;flex-shrink:0;gap:8px;margin:16px 16px 0;padding:14px 16px;font-size:12px;line-height:1.6;display:grid}.basis-notifications__error button{cursor:pointer;border:1px solid;border-radius:8px;justify-self:start;min-height:36px;padding-inline:10px;font-weight:600}.basis-notifications__scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--bazis-border) transparent;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px;overflow-y:auto}.basis-notifications__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.basis-notification{border:1px solid var(--bazis-border);background:var(--bazis-card);border-radius:17px;align-items:flex-start;gap:4px;padding:4px 8px 4px 4px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.basis-notification[data-unread=true]{border-color:color-mix(in srgb, var(--bazis-primary) 20%, var(--bazis-border));background:color-mix(in srgb, var(--bazis-accent) 35%, var(--bazis-card))}.basis-notification:focus-within,.basis-notification:hover{border-color:color-mix(in srgb, var(--bazis-primary) 34%, var(--bazis-border));box-shadow:0 3px 12px #28264308}.basis-notification__link{min-width:0;color:inherit;border-radius:12px;flex:1;align-items:flex-start;gap:11px;padding:12px 6px 12px 10px;text-decoration:none;display:flex}.basis-notification__icon{border:1px solid var(--bazis-border);background:var(--bazis-muted);width:38px;height:38px;color:var(--bazis-muted-foreground);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.basis-notification[data-unread=true] .basis-notification__icon{background:var(--bazis-accent);color:var(--bazis-accent-foreground);border-color:#0000}.basis-notification[data-priority=high] .basis-notification__icon{background:var(--bazis-bspace-rose-bg);color:var(--bazis-bspace-rose)}.basis-notification__body{flex:1;min-width:0;display:block}.basis-notification__category{color:var(--bazis-muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:5px;font-size:10px;font-weight:550;line-height:1.5;display:flex}.basis-notification__category>span{color:var(--bazis-accent-foreground)}.basis-notification__heading{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5;display:block}.basis-notification[data-unread=true] .basis-notification__heading{font-weight:700}.basis-notification__message{color:var(--bazis-muted-foreground);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.basis-notification__meta{color:var(--bazis-muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:5px 10px;margin-top:10px;font-size:10px;line-height:1.5;display:flex}.basis-notification__meta b{color:var(--bazis-bspace-rose);font-weight:600}.basis-notification__read{width:32px;height:32px;color:var(--bazis-accent-foreground);background:0 0;border-color:#0000;border-radius:9px;margin-top:8px}.basis-notification__read svg{width:17px;height:17px}.basis-notifications__empty{min-height:min(340px,100%);color:var(--bazis-muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 20px;display:flex}.basis-notifications__empty-icon{border:1px solid color-mix(in srgb, var(--bazis-primary) 12%, transparent);background:var(--bazis-accent);width:76px;height:76px;color:var(--bazis-accent-foreground);border-radius:26px;place-items:center;margin-bottom:8px;display:grid;position:relative}.basis-notifications__empty-icon>span{border:3px solid var(--bazis-background);background:var(--bazis-primary);width:25px;height:25px;color:var(--bazis-primary-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.basis-notifications__empty strong{color:var(--bazis-foreground);letter-spacing:-.025em;font-size:18px;font-weight:700}.basis-notifications__empty p{max-width:260px;font-size:13px;line-height:1.7}.basis-notifications__loading{gap:10px;display:grid}.basis-notifications__skeleton{border:1px solid var(--bazis-border);background:var(--bazis-card);border-radius:17px;align-items:flex-start;gap:12px;padding:20px 16px;display:flex}.basis-notifications__skeleton>div:last-child{flex:1;min-width:0}.basis-notifications__footer{border-top:1px solid var(--bazis-border);background:var(--bazis-card);flex-shrink:0;gap:6px;padding:14px 20px;display:grid}.basis-notifications__footer a{background:var(--bazis-primary);min-height:44px;color:var(--bazis-primary-foreground);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .16s;display:flex}.basis-notifications__footer a:hover{opacity:.85}.basis-notifications__footer a.is-secondary{color:var(--bazis-muted-foreground);background:0 0;font-size:12px}@media (width<=639px){.basis-notification-bell{width:44px;height:44px}body .basis-notifications[data-slot=sheet-content]{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;inset:0}.basis-notifications__header{padding:calc(20px + env(safe-area-inset-top,0px)) 72px 16px 20px}.basis-notifications>button:last-child{top:calc(18px + env(safe-area-inset-top,0px));width:44px;height:44px;right:16px}.basis-notifications__toolbar{padding-inline:20px}.basis-notifications__refresh,.basis-notification__read{width:44px;height:44px}.basis-notification__read{margin-top:2px}.basis-notifications__scroll{padding:12px}.basis-notification__link{gap:9px;padding-inline:8px 0}.basis-notifications__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.basis-notifications__footer a{min-height:48px}}@media (prefers-reduced-motion:reduce){.basis-notification-bell,.basis-notifications,.basis-notifications *{transition:none!important;animation:none!important}body:has(.basis-notifications) [data-slot=sheet-overlay]{transition:none!important;animation:none!important}}.demo-banner{border:1px solid var(--border);background:var(--card);border-radius:1rem;margin:1rem 1.25rem 0;overflow:hidden}.demo-banner__bar{color:#fff;background:#14243a;align-items:center;gap:.8rem;padding:.9rem 1.1rem;display:flex}.demo-banner__mark{color:#a5efd9;background:#a5efd915;border-radius:.75rem;flex:0 0 2.3rem;place-items:center;height:2.3rem;display:grid}.demo-banner__heading{gap:.18rem;display:grid}.demo-banner__heading strong{font-size:.88rem}.demo-banner__heading span{color:#bbcad9;font-size:.74rem}.demo-banner__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:auto;display:flex}.demo-banner__guide-toggle,.demo-banner__exit{color:#dbe5ee;cursor:pointer;border-radius:.5rem;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.76rem;display:inline-flex}.demo-banner__guide-toggle:hover,.demo-banner__exit:hover{background:#ffffff12}.demo-banner__connect{color:#14243a;background:#a5efd9;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;padding:.6rem .9rem;font-size:.81rem;font-weight:700;display:inline-flex}.demo-banner__connect:hover{background:#bdf6e6}.demo-banner button:disabled{opacity:.5;cursor:wait}.demo-banner :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #4cc7a6}.demo-tour{padding:1rem 1.1rem}.demo-tour__intro{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.demo-tour__intro strong{color:var(--foreground);font-size:.92rem}.demo-tour__intro p{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.78rem}.demo-tour__intro button{color:var(--muted-foreground);cursor:pointer;border-radius:.4rem;flex-shrink:0;padding:.3rem .5rem;font-size:.73rem}.demo-tour__intro button:hover{background:var(--muted);color:var(--foreground)}.demo-tour__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.demo-tour__steps li{min-width:0}.demo-tour__steps a{border:1px solid var(--border);border-radius:.75rem;align-items:flex-start;gap:.7rem;height:100%;min-height:6rem;padding:.8rem;transition:border-color .15s,background .15s;display:flex}.demo-tour__steps a:hover{background:var(--muted);border-color:#45b797}.demo-tour__icon{background:var(--muted);height:2rem;color:var(--foreground);border-radius:.5rem;flex:0 0 2rem;place-items:center;display:grid}.demo-tour__steps [data-done=true] .demo-tour__icon{color:#269b78;background:#a5efd932}.demo-tour__steps strong{color:var(--foreground);padding-top:.05rem;font-size:.78rem;display:block}.demo-tour__steps small{color:var(--muted-foreground);margin-top:.4rem;font-size:.72rem;line-height:1.5;display:block}.demo-tour__arrow{color:var(--muted-foreground);flex-shrink:0;margin:.45rem 0 0 auto}.demo-tour__note{color:var(--muted-foreground);margin:.8rem 0 0;font-size:.69rem;line-height:1.55}.demo-welcome{border:1px solid var(--connect-line);background:var(--connect-paper);text-align:center;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.2rem;max-width:52rem;margin:clamp(2rem,8vh,6rem) auto;padding:clamp(1.5rem,4vw,3rem);display:flex}.demo-welcome__icon{color:#28a680;background:#a5efd92b;border-radius:1.4rem;place-items:center;width:5rem;height:5rem;display:grid}.demo-welcome__eyebrow{color:var(--connect-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.demo-welcome h1{color:var(--connect-ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.18}.demo-welcome p{max-width:39rem;color:var(--connect-muted);margin:0;line-height:1.75}.demo-welcome__facts{color:var(--connect-ink);flex-wrap:wrap;justify-content:center;gap:.8rem 1.3rem;margin:.4rem 0;font-size:.83rem;display:flex}.demo-welcome__facts span{align-items:center;gap:.4rem;display:inline-flex}.demo-welcome small{max-width:36rem;color:var(--connect-muted);line-height:1.6}.demo-welcome__buttons{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}@media (width<=1200px){.demo-tour__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-banner__bar{flex-wrap:wrap}.demo-banner__actions{margin-left:0}}@media (width<=640px){.demo-banner{margin:.75rem .75rem 0}.demo-banner__bar{padding:.8rem}.demo-banner__heading strong{font-size:.8rem}.demo-banner__actions{width:100%}.demo-banner__connect{margin-left:auto}.demo-banner__exit{display:none}.demo-tour{padding:.85rem}.demo-tour__intro{flex-direction:column;gap:.4rem}.demo-tour__steps{grid-template-columns:1fr}.demo-tour__steps a{min-height:auto}.demo-tour__steps small{margin-top:.15rem}}@media (prefers-reduced-motion:reduce){.demo-banner *{transition:none}.demo-welcome .animate-spin{animation:none}}.prokat-mobile-nav{display:none}@media (width<=767px){.prokat-mobile-nav{z-index:40;inset-inline:0;width:100%;min-height:calc(70px + env(safe-area-inset-bottom,0px));padding:8px max(8px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));border-top:1px solid var(--bazis-border);background:var(--bazis-card);border-radius:20px 20px 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;display:grid;position:fixed;bottom:0;box-shadow:0 -8px 32px -20px #25283d40}.prokat-mobile-nav[hidden]{display:none}body:has(.document-templates-page--expanded) .prokat-mobile-nav{display:none}.prokat-mobile-nav :is(a,button){min-width:0;min-height:52px;color:var(--bazis-muted-foreground);text-align:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 2px;font-size:11px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.prokat-mobile-nav :is(a,button)>svg{width:22px;min-width:22px;height:22px;min-height:22px;color:inherit;stroke-width:1.8px;background:0 0;border:0;border-radius:0;flex:0 0 22px;padding:0;display:block}.prokat-mobile-nav :is(a,button)>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.prokat-mobile-nav :is(a[aria-current=page],button[data-active=true]){background:var(--bazis-accent);color:var(--bazis-accent-foreground)}.prokat-mobile-nav :is(a,button):focus-visible{outline:2px solid var(--bazis-ring);outline-offset:-2px}}@media print{.prokat-mobile-nav{display:none}}.external-auth-choices .external-auth-grid a.external-auth-choice{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:100%;height:56px;min-height:56px;color:var(--foreground);border-radius:12px;grid-template-columns:56px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.external-auth-choices .external-auth-grid a.external-auth-choice:hover{background:var(--muted);border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.external-auth-choices .external-auth-grid a.external-auth-choice:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.external-auth-choice-icon{justify-content:center;align-items:center;width:56px;height:24px;display:inline-flex}.external-auth-choice-icon img{flex-shrink:0;height:24px;display:block}.external-auth-choice-label{text-align:center;min-width:0;line-height:20px}.dark .external-auth-vk-id{filter:invert()}.connect-page{--connect-ink:#17232b;--connect-muted:#65727b;--connect-paper:#fff;--connect-surface:#f5f7f8;--connect-line:#e2e8ec;--connect-mint:#bceccd;--connect-green:#2c6851;--background:var(--connect-surface);--foreground:var(--connect-ink);--card:var(--connect-paper);--card-foreground:var(--connect-ink);--muted:var(--connect-surface);--muted-foreground:var(--connect-muted);--border:var(--connect-line);--input:var(--connect-line);--primary:var(--connect-ink);--primary-foreground:var(--connect-paper);--secondary:var(--connect-surface);--secondary-foreground:var(--connect-ink);--accent:#e9f6ed;--accent-foreground:var(--connect-green);--ring:var(--connect-green);min-height:100svh;color:var(--connect-ink);background:var(--connect-surface)}.dark .connect-page{--connect-ink:#edf4f6;--connect-muted:#a7b7c0;--connect-paper:#1a2933;--connect-surface:#111d25;--connect-line:#30434e;--connect-green:#bceccd;--accent:#233d32}.connect-page :is(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #6993b6}.connect-page .basis-auth-link{color:var(--connect-green)}.connect-skip{z-index:100;background:var(--connect-ink);color:var(--connect-paper);border-radius:10px;padding:12px 18px;position:fixed;inset:12px auto auto 12px;transform:translateY(-160%)}.connect-skip:focus{transform:translateY(0)}.connect-header,.connect-main,.connect-footer{width:min(1200px,100% - 64px);margin-inline:auto}.connect-header{justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.connect-header nav{align-items:center;gap:24px;font-size:13px;font-weight:600;display:flex}.connect-back{color:var(--connect-muted)}.connect-header__action{border:1px solid var(--connect-line);border-radius:10px;padding:9px 14px}.connect-header__action:hover{background:var(--connect-paper)}.connect-main{padding-block:14px 64px}.connect-footer{border-top:1px solid var(--connect-line);color:var(--connect-muted);flex-wrap:wrap;align-items:center;gap:20px;padding-block:25px;font-size:12px;display:flex}.connect-footer>span{margin-left:auto}.connect-steps{justify-content:center;gap:32px;margin-bottom:30px;display:flex}.connect-steps li{color:var(--connect-muted);align-items:center;gap:10px;font-size:12px;display:flex}.connect-steps li>span{border:1px solid var(--connect-line);background:var(--connect-paper);border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.connect-steps [data-state=current]{color:var(--connect-ink)}.connect-steps [data-state=current]>span{background:var(--connect-ink);color:var(--connect-paper);border-color:var(--connect-ink)}.connect-steps [data-state=done]>span{color:#2c6851;background:var(--connect-mint);border-color:var(--connect-mint)}.connect-hero{color:#f4f8fa;background:#111d25;border-radius:24px;padding:42px 46px;position:relative;overflow:hidden}.connect-hero:after{pointer-events:none;content:"";border:70px solid #bceccd08;border-radius:50%;width:400px;height:400px;position:absolute;inset:-120px -100px auto auto}.connect-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--connect-green);font-size:10px;font-weight:700;display:block}.connect-hero .connect-eyebrow{color:#bceccd}.connect-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:820px;margin-top:16px;font-size:clamp(32px,4.4vw,51px);font-weight:700;line-height:1.13}.connect-hero>p:not(.connect-eyebrow){color:#aabdc7;max-width:650px;margin-top:18px;font-size:15px;line-height:1.75}.connect-hero__proof{color:#d7e5e0;flex-wrap:wrap;gap:22px;margin-top:28px;font-size:12px;display:flex}.connect-hero__proof span{align-items:center;gap:8px;display:inline-flex}.connect-trial{color:#17232b;background:#e9f6ed;border:1px solid #cae7d4;border-radius:18px;align-items:center;gap:19px;padding:22px 26px;display:flex}.connect-trial__icon{color:#2c6851;background:#bceccd;border-radius:14px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.connect-trial strong{letter-spacing:-.035em;font-size:23px;font-weight:700;line-height:1.3;display:block}.connect-trial p{color:#486554;margin-top:5px;font-size:13px;line-height:1.6}.connect-trial small{color:#486554;margin-top:4px;font-size:10px;line-height:1.6;display:block}.connect-offer{margin-block:24px 34px}.connect-section-head{justify-content:space-between;align-items:end;gap:20px;margin-block:32px 20px;display:flex}.connect-section-head h2{letter-spacing:-.035em;font-size:24px;font-weight:700}.connect-section-head p{color:var(--connect-muted);font-size:13px;line-height:1.7}.connect-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;display:grid}.connect-plan{border:1px solid var(--connect-line);background:var(--connect-paper);border-radius:22px;flex-direction:column;gap:20px;min-width:0;padding:28px;transition:border-color .18s,box-shadow .18s;display:flex}.connect-plan:hover{border-color:#7fbd94;box-shadow:0 14px 32px #17232b08}.connect-plan h3{overflow-wrap:anywhere;letter-spacing:-.035em;margin-top:9px;font-size:23px;font-weight:700;line-height:1.25}.connect-plan__description{color:var(--connect-muted);margin-top:10px;font-size:13px;line-height:1.75}.connect-price>span{color:var(--connect-muted);margin-bottom:6px;font-size:11px;display:block}.connect-price p{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.connect-price strong{letter-spacing:-.045em;font-size:32px;font-weight:700}.connect-price p>span{color:var(--connect-muted);font-size:12px}.connect-limits{border-block:1px solid var(--connect-line);flex-direction:column;gap:13px;padding-block:20px;display:flex}.connect-limits li{justify-content:space-between;align-items:baseline;gap:18px;font-size:12px;line-height:1.6;display:flex}.connect-limits li>span{color:var(--connect-muted)}.connect-limits strong{text-align:right;flex-shrink:0;font-size:12px;font-weight:600}.connect-included{color:var(--connect-green);align-items:center;gap:8px;font-size:12px;display:flex}.connect-plan__action{width:100%;min-height:46px;margin-top:auto}.connect-caption{color:var(--connect-muted);font-size:12px;line-height:1.7}.connect-selected-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:26px;margin-top:26px;display:grid}.connect-panel{border:1px solid var(--connect-line);background:var(--connect-paper);border-radius:22px;min-width:0;padding:32px}.connect-panel__heading h1,.connect-panel__heading h2{letter-spacing:-.035em;text-wrap:balance;margin-top:10px;font-size:27px;font-weight:700;line-height:1.2}.connect-panel__heading>p{color:var(--connect-muted);margin-top:13px;font-size:14px;line-height:1.75}.connect-panel__heading{margin-bottom:26px}.connect-panel .connect-trial{margin-block:24px}.connect-form{flex-direction:column;gap:22px;display:flex}.connect-select{border:1px solid var(--connect-line);background:var(--connect-paper);width:100%;min-height:46px;color:var(--connect-ink);border-radius:10px;padding:10px 12px;font-size:14px}.connect-panel .connect-text-link{margin-bottom:25px}.connect-text-link{color:var(--connect-green);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.connect-text-link:hover{text-underline-offset:4px;text-decoration:underline}.connect-benefits{gap:15px;margin-block:25px;display:grid}.connect-benefits>div{align-items:start;gap:13px;display:flex}.connect-benefits svg{color:var(--connect-green);flex-shrink:0;margin-top:3px}.connect-benefits strong{font-size:13px;font-weight:600;display:block}.connect-benefits p{color:var(--connect-muted);margin-top:3px;font-size:12px;line-height:1.6}.connect-notice{border:1px solid var(--connect-line);background:var(--connect-paper);color:var(--connect-muted);border-radius:14px;margin-block:24px;padding:16px 20px;font-size:13px;line-height:1.7}.connect-summary{color:#f0f6f9;background:#172731;border:1px solid #283d49;border-radius:22px;min-width:0;padding:27px}.connect-summary__top{color:#a9bfc9;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.connect-summary__top span:last-child{color:#bceccd;letter-spacing:0;align-items:center;gap:5px;display:inline-flex}.connect-summary h2{overflow-wrap:anywhere;letter-spacing:-.035em;margin-top:18px;font-size:29px;font-weight:700;line-height:1.2}.connect-summary__description{color:#a9bfc9;margin-top:10px;font-size:12px;line-height:1.75}.connect-summary .connect-trial--compact{color:#bceccd;background:#bceccd0d;border:1px solid #bceccd26;border-radius:13px;gap:12px;margin-top:22px;padding:15px}.connect-trial--compact .connect-trial__icon{color:#bceccd;background:#bceccd17;border-radius:10px;width:36px;height:36px}.connect-trial--compact strong{font-size:17px}.connect-trial--compact p{color:#b9cec5;font-size:10px}.connect-trial--compact small{color:#b9cec5}.connect-summary__price{margin-block:23px 20px}.connect-summary__price>span{color:#a9bfc9;font-size:11px}.connect-summary__price p{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:7px;display:flex}.connect-summary__price strong{letter-spacing:-.045em;font-size:33px;font-weight:700}.connect-summary__price p>span{color:#a9bfc9;font-size:12px}.connect-summary .connect-limits{border-color:#ffffff14}.connect-summary .connect-limits li>span{color:#a9bfc9}.connect-summary .connect-included{color:#bceccd;margin-top:19px}.connect-summary__change{color:#d8eae2;text-underline-offset:4px;margin-top:20px;font-size:12px;text-decoration:underline;display:block}.connect-summary__assurance{color:#9db5c2;border-top:1px solid #ffffff14;align-items:start;gap:8px;margin-top:24px;padding-top:19px;font-size:11px;line-height:1.7;display:flex}.connect-summary__assurance svg{flex-shrink:0;margin-top:2px}.connect-auth-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(30px,6vw,90px);max-width:1080px;margin:45px auto 0;display:grid}.connect-auth-story{min-width:0}.connect-auth-story>h2{letter-spacing:-.045em;margin-top:14px;font-size:clamp(32px,4vw,43px);font-weight:700;line-height:1.14}.connect-auth-story>p:not(.connect-eyebrow){color:var(--connect-muted);max-width:400px;margin-block:19px 26px;font-size:13px;line-height:1.8}.connect-auth-form{padding:34px}.connect-auth-form .connect-panel__heading{margin-bottom:27px}.connect-auth-form input{min-height:42px}@media (prefers-reduced-motion:reduce){.connect-page *,.connect-page :before,.connect-page :after{transition:none!important}}@media (width<=900px){.connect-selected-grid{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.connect-panel,.connect-summary{padding:24px}.connect-auth-grid{gap:26px}.connect-limits li{flex-wrap:wrap;gap:4px}}@media (width<=700px){.connect-header,.connect-main,.connect-footer{width:calc(100% - 32px)}.connect-header{gap:12px;min-height:82px}.connect-header nav{gap:10px}.connect-header>a svg{width:clamp(110px,37vw,150px)}.connect-back{display:none}.connect-header__action{padding:8px 10px;font-size:11px}.connect-steps{justify-content:space-between;gap:8px;margin-bottom:23px}.connect-steps li{gap:7px;font-size:10px}.connect-steps li>span{width:24px;height:24px}.connect-hero{border-radius:20px;padding:30px 25px}.connect-hero>p:not(.connect-eyebrow){font-size:13px}.connect-hero__proof{gap:12px;font-size:10px}.connect-trial{gap:13px;padding:19px}.connect-trial strong{font-size:21px}.connect-trial p{font-size:11px}.connect-trial__icon{width:42px;height:42px}.connect-section-head{display:block}.connect-section-head p{margin-top:6px}.connect-selected-grid,.connect-auth-grid{grid-template-columns:minmax(0,1fr)}.connect-selected-grid>.connect-summary{grid-row:1}.connect-auth-grid{margin-top:28px}.connect-auth-story>h2{font-size:30px}.connect-auth-story>p:not(.connect-eyebrow){margin-block:13px 20px}.connect-auth-story .connect-summary__description,.connect-auth-story .connect-included,.connect-auth-story .connect-summary__assurance{display:none}.connect-auth-story .connect-summary{padding:22px}.connect-auth-story .connect-summary h2{margin-top:12px;font-size:25px}.connect-auth-story .connect-summary__price{margin-block:15px 10px}.connect-auth-story .connect-summary__change{margin-top:12px}.connect-auth-form{padding:25px}.connect-footer{gap:13px}.connect-footer p{display:none}}
