.control-workbench{display:grid;grid-template-columns:276px minmax(0,1fr);gap:18px;align-items:start;opacity:0;transform:translateY(8px)}.control-workbench.is-ready{opacity:1;transform:translateY(0);transition:opacity .42s var(--bn-ease),transform .42s var(--bn-ease)}.control-workbench:has(.control-context){grid-template-columns:276px minmax(0,1fr) minmax(260px,310px)}.workspace-secondary-system{margin-top:30px;padding-top:24px;border-top:1px solid var(--bn-rule)}.control-dock{position:sticky;top:20px;border:1px solid var(--bn-rule);border-radius:var(--bn-radius-md);background:linear-gradient(160deg,var(--bn-panel),var(--bn-chrome-2));overflow:hidden}.workspace-board__column{transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.workspace-board__column.is-drop-target{border-color:var(--bn-blue);background:var(--bn-blue-soft);box-shadow:inset 0 0 0 1px var(--bn-blue),0 0 28px rgba(42,75,255,.13)}.workspace-board__column.is-drop-target>header{color:var(--bn-white)}.workspace-board__card{transition:transform .12s ease,opacity .12s ease,border-color .12s ease}.workspace-board__card.is-dragging{opacity:.42;transform:scale(.98) rotate(-.4deg);border-color:var(--bn-blue)}.control-dock__head{min-height:68px;padding:16px;border-bottom:1px solid var(--bn-rule);display:flex;align-items:center;justify-content:space-between;gap:12px}.control-dock__head>span{color:var(--bn-dim);font-size:12px;font-variant-numeric:tabular-nums}.control-dock__group,.control-dock__items{display:grid}.control-dock__group+.control-dock__group{border-top:1px solid var(--bn-rule)}.control-dock__group--featured{margin:10px;border:1px solid var(--bn-rule-blue);background:linear-gradient(135deg,rgba(42,75,255,.26),rgba(42,75,255,.05))}.control-dock__group-label{padding:10px 14px 7px;color:var(--bn-dim);font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase}.control-dock__item{width:100%;min-height:66px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;border:0;border-left:2px solid transparent;border-bottom:1px solid var(--bn-rule-soft);border-radius:0;background:transparent;color:var(--bn-muted);text-align:left;transition:color var(--bn-fast) var(--bn-ease),border-color var(--bn-fast) var(--bn-ease),background-color var(--bn-fast) var(--bn-ease),transform var(--bn-fast) var(--bn-ease)}.control-dock__item.is-featured{min-height:78px;color:var(--bn-white);border-bottom:0}.control-dock__item.is-featured .control-dock__copy strong{font-size:15px}.control-dock__item.is-featured.is-active{background:rgba(42,75,255,.24);box-shadow:inset 3px 0 0 var(--bn-blue)}.control-dock__item:hover{color:var(--bn-white);border-left-color:rgba(255,255,255,.3);background:rgba(255,255,255,.025)}.control-dock__item.is-active{color:var(--bn-white);border-left-color:var(--bn-blue);background:var(--bn-blue-soft)}.control-dock__index{color:var(--bn-dim);font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:.12em}.control-dock__copy{min-width:0;display:grid;gap:3px}.control-dock__copy small,.control-dock__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-dock__copy small{color:var(--bn-dim)}.control-dock__count{min-width:24px;min-height:24px;padding:3px 7px;border:1px solid var(--bn-rule-soft);border-radius:999px;display:grid;place-items:center;color:var(--bn-muted);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.control-dock__count.tone-success{color:var(--bn-success);border-color:rgba(54,211,153,.34)}.control-dock__count.tone-warning{color:var(--bn-warning);border-color:rgba(242,184,75,.34)}.control-dock__count.tone-danger{color:var(--bn-danger);border-color:rgba(255,102,125,.34)}.control-dock__count.tone-active{color:#b9c6ff;border-color:var(--bn-rule-blue)}.control-dock__memory{margin:0;padding:12px 16px;color:var(--bn-dim);font-size:11px;line-height:1.45}.control-workspace{min-width:0}.control-workspace__panel.is-active{animation:workspace-enter var(--bn-base) var(--bn-ease)}.control-workspace__panel>:first-child{margin-top:0}.control-context{position:sticky;top:20px;min-width:0}@keyframes workspace-enter{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.workspace-panel{border:1px solid var(--bn-rule);border-radius:var(--bn-radius-md);background:var(--bn-panel)}.workspace-panel__head{min-height:68px;padding:15px 20px;border-bottom:1px solid var(--bn-rule);display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-panel__head h2{margin:3px 0 0}.workspace-panel__body{padding:20px}.priority-control{border:1px solid var(--bn-rule);border-left:2px solid var(--bn-blue);padding:18px;background:linear-gradient(100deg,rgba(42,75,255,.14),var(--bn-panel))}.email-preview{border:1px solid var(--bn-rule);background:#000;padding:24px}.email-preview__card{max-width:520px;margin:0 auto;border:1px solid var(--bn-rule);background:var(--bn-panel);padding:28px}.email-preview__brand{font-family:var(--font-archivo),"Archivo Black",sans-serif;font-size:1.1rem}.email-preview__brand b{color:var(--bn-blue)}.email-preview__button{display:inline-block;margin-top:18px;padding:12px 18px;background:var(--bn-blue);color:#fff;font-weight:800;border-radius:var(--bn-radius-xs)}.receipt{border-left:2px solid var(--bn-success);padding:12px 14px;background:rgba(54,211,153,.07)}.row-actions{position:relative}.row-actions>summary{list-style:none}.row-actions>summary::-webkit-details-marker{display:none}.row-actions__menu{position:absolute;z-index:40;right:0;top:calc(100% + 6px);width:230px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--bn-rule);background:var(--bn-panel-strong);box-shadow:0 16px 36px rgba(0,0,0,.54);animation:menu-enter .2s var(--bn-ease)}.row-actions__menu.align-left{right:auto;left:0}.row-actions__menu .button{width:100%;justify-content:flex-start;border-color:transparent}@keyframes menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.inline-status{min-height:20px;color:var(--bn-muted);font-size:12px}.attention-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin:12px 0 18px;border:1px solid var(--bn-rule);background:var(--bn-rule)}.attention-strip__item{min-width:0;padding:14px 16px;background:var(--bn-black-raised)}.attention-strip__item strong{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-page-hero{position:relative;min-height:190px;align-items:flex-end;padding:30px clamp(22px,3vw,42px);border:1px solid var(--bn-rule);border-left:4px solid var(--bn-blue);border-radius:var(--bn-radius-md);background:radial-gradient(circle at 88% 0,rgba(42,75,255,.3),transparent 38%),linear-gradient(120deg,#0b0f1a,#131a2a 66%,#1a2238);overflow:hidden}.workspace-page-hero:after{position:absolute;right:24px;bottom:22px;width:38px;height:38px;border-right:1px solid var(--bn-rule-strong);border-bottom:1px solid var(--bn-rule-strong);content:"";pointer-events:none}.workspace-page-hero>div{position:relative;z-index:1;max-width:980px}.workspace-page-hero .eyebrow{color:#8094ff;letter-spacing:.26em}.workspace-page-hero .title{margin-top:10px;color:#fff;font-size:clamp(2.9rem,5.2vw,5.4rem);line-height:.9;letter-spacing:-.055em}.workspace-page-hero .muted{max-width:780px;margin:18px 0 0;color:#b5bed0;font-size:14px;line-height:1.65}.workspace-page-hero+.attention-strip{margin-top:-12px;position:relative;z-index:2;border-color:var(--bn-rule-strong)}.workspace-page-hero+.attention-strip .attention-strip__item{padding:16px 18px;background:linear-gradient(145deg,var(--bn-panel),var(--bn-black-raised))}.workspace-page-hero+.attention-strip .attention-strip__item:first-child{box-shadow:inset 0 3px 0 var(--bn-blue)}.workspace-page-hero+.attention-strip .attention-strip__item strong{color:var(--bn-white);font-family:var(--font-archivo),"Archivo Black",sans-serif;font-size:22px;font-weight:400;letter-spacing:-.035em}.workspace-hub{position:relative;gap:18px;margin-top:22px;padding:clamp(18px,2.5vw,30px);border:1px solid var(--bn-rule);border-radius:var(--bn-radius-md);background:linear-gradient(145deg,rgba(19,26,42,.98),rgba(11,15,26,.98));overflow:hidden}.workspace-hub:before{position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--bn-blue) 0 34%,transparent 70%);content:""}.workspace-hub__head{align-items:flex-end}.workspace-hub__head>div:first-child{max-width:820px}.workspace-hub__head .eyebrow{color:#8094ff;letter-spacing:.24em}.global-capture__dialog .section-head h2,.workspace-detail .section-head h2,.workspace-hub__head h2,.workspace-library h3{color:var(--bn-white);font-family:var(--font-archivo),"Archivo Black",sans-serif;font-weight:400;letter-spacing:-.045em}.workspace-hub__head h2{margin:8px 0 9px;font-size:clamp(2rem,3.4vw,3.65rem);line-height:.94}.workspace-hub__head .muted{color:#aeb7c9;font-size:13.5px}.workspace-hub__filters .select{min-height:42px;background:var(--bn-black)}.workspace-hub__filters .button{min-height:42px}.workspace-capture{grid-template-columns:minmax(260px,1fr) minmax(170px,.28fr) auto;gap:9px;padding:14px;border-color:var(--bn-rule-blue);border-left:4px solid var(--bn-blue);background:linear-gradient(100deg,rgba(42,75,255,.2),rgba(19,26,42,.9) 48%,rgba(11,15,26,.98));box-shadow:0 18px 36px rgba(4,8,20,.2)}.workspace-capture .input,.workspace-capture .select{min-height:46px;background:rgba(5,8,15,.82)}.workspace-capture .input{color:#fff;font-size:14px}.workspace-capture .input::placeholder{color:#8792a8}.workspace-capture .button{min-height:46px;padding-inline:20px}.workspace-views{gap:2px;padding:4px 0 0;border-top:1px solid var(--bn-rule-soft);border-bottom-color:var(--bn-rule-strong)}.workspace-views button{min-height:46px;padding:11px 14px 9px;font:400 13px var(--font-bebas),Bebas Neue,sans-serif;letter-spacing:.17em;text-transform:uppercase}.workspace-views button:hover{color:#fff;background:rgba(42,75,255,.08)}.workspace-views button.is-active{color:#fff;border-bottom-color:var(--bn-blue);background:linear-gradient(180deg,rgba(42,75,255,.16),transparent)}.workspace-views button span{min-width:22px;height:22px;border:1px solid var(--bn-rule);border-radius:3px;color:var(--bn-text);background:var(--bn-panel);font-family:var(--font-manrope),sans-serif;font-size:10px;letter-spacing:0}.workspace-views button.is-active span{border-color:var(--bn-rule-blue);color:#fff;background:var(--bn-blue)}.workspace-list{gap:8px}.workspace-task{min-height:72px;padding:13px 14px;border-color:var(--bn-rule-soft);border-left:3px solid var(--bn-rule-strong);background:linear-gradient(105deg,var(--bn-panel),rgba(26,34,56,.74));transition:border-color var(--bn-fast) var(--bn-ease),background var(--bn-fast) var(--bn-ease),transform var(--bn-fast) var(--bn-ease)}.workspace-task:hover{border-left-color:var(--bn-blue);background:var(--bn-black-raised);transform:translateX(2px)}.workspace-task__body strong{color:#fff;font-size:14px;letter-spacing:-.012em}.workspace-task__body span{color:#a9b2c5}.workspace-task__body small{color:#8094ff;font-family:var(--font-bebas),sans-serif;letter-spacing:.12em;text-transform:uppercase}.workspace-board{gap:12px}.workspace-board__column{min-height:330px;padding:12px;border-color:var(--bn-rule-strong);background:linear-gradient(165deg,var(--bn-black-raised),var(--bn-black))}.workspace-board__column>header{padding:2px 2px 12px;color:#aeb8cc;font-size:13px;letter-spacing:.2em}.workspace-board__column>header:before{width:18px;height:2px;margin-right:7px;background:var(--bn-blue);content:""}.workspace-board__column>header span{margin-right:auto}.workspace-board__column>header strong{border:1px solid var(--bn-rule);border-radius:3px;background:var(--bn-panel)}.workspace-board__card{gap:11px;padding:13px;border-color:var(--bn-rule-soft);border-top:2px solid var(--bn-rule-strong);background:linear-gradient(145deg,var(--bn-panel),rgba(19,26,42,.78));box-shadow:0 10px 24px rgba(2,5,12,.18)}.workspace-board__card:hover{border-top-color:var(--bn-blue)}.workspace-board__card-head button{color:#fff;font-size:13px;line-height:1.35}.workspace-board__card small{color:#8f9ab0}.workspace-notes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.workspace-note-card{min-height:190px;padding:18px;border-color:var(--bn-rule-strong);border-top:3px solid var(--bn-blue);background:linear-gradient(150deg,var(--bn-panel),var(--bn-black-raised));box-shadow:0 14px 30px rgba(3,6,14,.18)}.workspace-note-card:hover{border-color:var(--bn-blue);transform:translateY(-2px)}.workspace-note-card>strong{color:#fff;font-family:var(--font-archivo),"Archivo Black",sans-serif;font-size:20px;font-weight:400;letter-spacing:-.035em}.workspace-note-card>span:not(.eyebrow){color:#aeb7c9}.workspace-note-card small{color:#8094ff;font-family:var(--font-bebas),sans-serif;letter-spacing:.14em;text-transform:uppercase}.workspace-library{gap:22px}.workspace-library__intro,.workspace-library__subhead{padding:20px 0 4px;border-top:1px solid var(--bn-rule-strong)}.workspace-library h3{margin:8px 0;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:.96}.workspace-library__intro .muted{color:#aeb7c9}.workspace-library__total{padding:14px 17px 12px;border-radius:var(--bn-radius-sm);background:#f5f6f8;color:#2a4bff;font-size:32px;box-shadow:0 14px 34px rgba(2,4,10,.28)}.workspace-library__total small{color:#4a5366}.workspace-library__grid{gap:14px}.workspace-library__grid>.card{border-color:var(--bn-rule-strong);background:linear-gradient(150deg,var(--bn-panel),rgba(11,15,26,.96))}.workspace-library__grid>form.card{border-top:3px solid var(--bn-blue)}.workspace-library__saved>.eyebrow{color:#8094ff}.routine-row,.subscription-row{padding:13px 0}.routine-row strong,.subscription-row strong{color:#fff;font-size:13.5px}.routine-row span,.subscription-row span{color:#aeb7c9}.routine-row small,.subscription-row small{color:#8094ff}.global-capture__dialog,.workspace-detail{border:1px solid var(--bn-rule-strong);border-top:4px solid var(--bn-blue);background:radial-gradient(circle at 92% 0,rgba(42,75,255,.2),transparent 34%),var(--bn-chrome);box-shadow:0 30px 90px rgba(0,0,0,.62),0 0 40px rgba(42,75,255,.12)}.global-capture__dialog .section-head h2,.workspace-detail .section-head h2{margin:6px 0 0;font-size:clamp(1.8rem,4vw,2.7rem);line-height:.94}.global-capture__dialog{width:min(640px,calc(100vw - 28px))}.global-capture__dialog .form{gap:17px}.global-capture__dialog .capture-kind{padding:6px;border:1px solid var(--bn-rule);background:var(--bn-black)}.global-capture__dialog .capture-kind .button{flex:1}.global-capture__dialog .input,.global-capture__dialog .select{min-height:48px;background:var(--bn-black)}.global-capture{border-color:var(--bn-rule-blue);color:#fff;background:rgba(42,75,255,.12)}.global-capture:hover{border-color:var(--bn-blue);background:rgba(42,75,255,.22)}.global-capture kbd{border-radius:2px;color:#b9c6ff}.workspace-today-list__title{color:#fff;font-size:13px}.workspace-today-list .todo-row{border-bottom-color:var(--bn-rule)}.workspace-today-list .todo-meta{color:#8094ff;font-family:var(--font-bebas),sans-serif;letter-spacing:.1em;text-transform:uppercase}.workspace-today-list>.button{width:100%;justify-content:center;border-color:var(--bn-rule-blue)}@media (max-width:1200px){.workspace-page-hero{min-height:154px;margin-inline:-16px;padding:22px clamp(16px,3vw,30px);border-right:0;border-left-width:4px;border-radius:0;background:linear-gradient(110deg,#0b0f1a,#131a2a 65%,rgba(42,75,255,.22))}.workspace-page-hero .title{font-size:clamp(2.4rem,7vw,4.4rem)}.workspace-page-hero>div>.muted{display:block;font-size:13px;-webkit-line-clamp:unset}}@media (max-width:760px){.workspace-page-hero{min-height:136px;margin-inline:-12px;padding:18px 16px 20px}.workspace-page-hero:after{right:14px;bottom:14px;width:26px;height:26px}.workspace-page-hero .title{font-size:clamp(2.2rem,13vw,3.5rem)}.workspace-page-hero .muted{margin-top:11px;font-size:12px}.workspace-page-hero+.attention-strip{grid-template-columns:1fr 1fr;margin-top:-8px}.workspace-page-hero+.attention-strip .attention-strip__item{padding:12px}.workspace-page-hero+.attention-strip .attention-strip__item strong{font-size:17px}.workspace-hub{margin-inline:-4px;padding:17px 14px}.workspace-hub__head{align-items:flex-start}.workspace-hub__head h2{font-size:clamp(2rem,10vw,2.8rem)}.workspace-hub__filters{width:100%}.workspace-hub__filters label{flex:1}.workspace-hub__filters .select{width:100%}.workspace-capture{grid-template-columns:1fr}.workspace-views button{min-height:42px;padding-inline:11px}.workspace-task{grid-template-columns:30px minmax(0,1fr)}.workspace-task__today{grid-column:2;justify-self:start}.workspace-board{grid-template-columns:repeat(5,minmax(250px,1fr))}.workspace-library__grid{grid-template-columns:1fr}.workspace-library__total{width:100%}}.ticket-list{display:grid;gap:10px}.ticket-card{border:1px solid var(--bn-rule);border-left:3px solid var(--bn-rule-blue);background:var(--bn-black-raised)}.ticket-card.priority-urgent{border-left-color:var(--bn-danger)}.ticket-card.priority-high{border-left-color:var(--bn-warning)}.ticket-card.status-closed,.ticket-card.status-resolved{border-left-color:var(--bn-success)}.ticket-card>summary{min-height:76px;padding:15px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;cursor:pointer;list-style:none}.ticket-card>summary::-webkit-details-marker{display:none}.ticket-card__meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.ticket-card__body{padding:16px;border-top:1px solid var(--bn-rule)}.ticket-note{padding:11px 0;border-bottom:1px solid var(--bn-rule-soft)}.ticket-note:last-child{border-bottom:0}.command-palette__trigger{min-height:34px;gap:8px}.command-palette__trigger kbd{padding:2px 6px;border:1px solid var(--bn-rule);border-radius:4px;color:var(--bn-dim);font:inherit;font-size:10px}.command-palette{position:relative;width:min(620px,calc(100vw - 28px));padding:0;border:1px solid var(--bn-rule-blue);background:var(--bn-panel-strong);color:var(--bn-white);box-shadow:0 28px 80px rgba(0,0,0,.72)}.command-palette__close{position:absolute;top:11px;right:11px;z-index:1;display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--bn-rule);border-radius:999px;background:var(--bn-panel);color:var(--bn-muted);cursor:pointer;transition:color var(--bn-fast) var(--bn-ease),border-color var(--bn-fast) var(--bn-ease)}.command-palette__close:hover{color:var(--bn-white);border-color:var(--bn-rule-blue)}.command-palette::backdrop{background:rgba(0,0,0,.76);backdrop-filter:blur(4px)}.command-palette__search{width:100%;min-height:58px;padding:0 58px 0 18px;border:0;border-bottom:1px solid var(--bn-rule);outline:0;background:transparent;color:var(--bn-white);font:inherit}.command-palette__results{max-height:min(62vh,520px);overflow:auto;padding:8px}.command-palette__item{width:100%;min-height:52px;padding:9px 12px;border:0;display:flex;align-items:center;justify-content:space-between;gap:16px;background:transparent;color:var(--bn-muted);text-align:left}.command-palette__item:focus-visible,.command-palette__item:hover{background:var(--bn-blue-soft);color:var(--bn-white)}.command-palette__item small{color:var(--bn-dim)}.gallery-client-preview-frame-shell{height:min(78vh,980px);min-height:620px;overflow:hidden;border:1px solid var(--bn-rule);background:#000;box-shadow:inset 0 2px 0 var(--bn-blue)}.gallery-client-preview-frame{display:block;width:100%;height:100%;border:0;background:#000}@media (max-width:1260px){.control-workbench,.control-workbench:has(.control-context){grid-template-columns:240px minmax(0,1fr)}.control-context{position:static;grid-column:2}}@media (max-width:860px){.control-workbench,.control-workbench:has(.control-context){display:block}.control-dock{position:static;margin-bottom:14px;border:0;background:none;overflow:visible}.control-dock__head{display:none}.control-dock__items{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.control-dock__items::-webkit-scrollbar{display:none}.control-dock__group{display:flex;gap:6px;margin:0;border:0;background:none}.control-dock__group+.control-dock__group{border-top:0}.control-dock__group-label{display:none}.control-dock__item,.control-dock__item.is-featured{width:auto;min-height:42px;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--bn-rule);border-radius:999px;background:var(--bn-panel);white-space:nowrap}.control-dock__item.is-active,.control-dock__item.is-featured.is-active{border-color:var(--bn-blue);background:var(--bn-blue-soft);box-shadow:none}.control-dock__copy small,.control-dock__index{display:none}.control-dock__copy{display:block}.control-dock__copy strong,.control-dock__item.is-featured .control-dock__copy strong{font-size:13px}.control-dock__count{min-width:20px;min-height:20px;font-size:10px}.control-dock__memory{display:none}.control-context{margin-top:14px}}@media (max-width:560px){.gallery-client-preview-frame-shell{height:72vh;min-height:520px}.workspace-panel__head{align-items:flex-start;flex-direction:column}.workspace-panel__body{padding:15px}}@media (prefers-reduced-motion:reduce){.control-workbench,.control-workbench.is-ready,.control-workspace__panel,.row-actions__menu{animation:none;transition:none;transform:none;opacity:1}}.cc-toolbar{justify-content:space-between;gap:12px;margin-bottom:14px}.cc-monthnav,.cc-toolbar,.cc-viewswitch{display:flex;align-items:center;flex-wrap:wrap}.cc-monthnav,.cc-viewswitch{gap:6px}.cc-monthnav strong{min-width:148px;text-align:center}.cc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;border:1px solid var(--bn-rule);border-radius:var(--bn-radius-xs);background:var(--bn-rule);overflow:hidden}.cc-weekday{padding:8px 10px;background:var(--bn-chrome-2);color:var(--bn-dim);font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.cc-cell{display:flex;flex-direction:column;gap:5px;align-items:stretch;min-height:108px;padding:7px 8px;border:0;border-radius:0;background:var(--bn-black-raised);color:var(--bn-text);text-align:left;cursor:pointer;transition:background-color var(--bn-fast) var(--bn-ease)}.cc-cell:hover{background:var(--bn-blue-soft)}.cc-cell.is-blank{background:var(--bn-black);cursor:default}.cc-cell.is-today{box-shadow:inset 0 2px 0 var(--bn-blue-hot)}.cc-daynum{color:var(--bn-muted);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.cc-cell.is-today .cc-daynum{color:var(--bn-white)}.cc-chips{display:grid;gap:3px;min-width:0}.cc-chip{overflow:hidden;padding:3px 6px;border-radius:5px;border-left:2px solid var(--bn-rule-blue);background:var(--bn-panel);color:var(--bn-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cc-chip.tone-scheduled{border-left-color:var(--bn-blue-hot)}.cc-chip.tone-posted{border-left-color:var(--bn-success);opacity:.75}.cc-chip.tone-cancelled{border-left-color:var(--bn-warning);opacity:.6;text-decoration:line-through}.cc-more{color:var(--bn-dim);font-size:10.5px}.cc-drawer-root{position:fixed;inset:0;overflow:hidden;z-index:1050;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--bn-base)}.cc-drawer-root.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.cc-drawer__scrim{position:absolute;inset:0;background:rgba(6,8,13,.66);opacity:0;touch-action:none;overscroll-behavior:contain;transition:opacity var(--bn-base) var(--bn-ease)}.cc-drawer-root.is-open .cc-drawer__scrim{opacity:1}.cc-drawer{position:absolute;top:0;right:0;bottom:0;width:min(560px,94vw);display:flex;flex-direction:column;background:var(--bn-chrome);border-left:1px solid var(--bn-rule);box-shadow:var(--bn-shadow-menu);transform:translateX(100%);transition:transform var(--bn-base) var(--bn-ease)}.cc-drawer-root.is-open .cc-drawer{transform:translateX(0)}.cc-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--bn-rule)}.cc-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(28px + env(safe-area-inset-bottom))}.cc-mediagrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:6px;margin-top:6px;max-height:260px;overflow-y:auto}.cc-mediaitem{display:grid;gap:4px;padding:8px;border:1px solid var(--bn-rule);border-radius:var(--bn-radius-xs);background:var(--bn-panel);color:var(--bn-text);text-align:left;cursor:pointer}.cc-mediaitem.is-selected{border-color:var(--bn-blue);background:var(--bn-blue-soft)}.cc-medianame{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cc-batchrow{padding:12px;border:1px solid var(--bn-rule);border-radius:var(--bn-radius-xs);background:var(--bn-panel)}.cc-batchrow__top{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:6px;align-items:center}@media (max-width:760px){.cc-cell{min-height:62px;padding:5px 4px}.cc-chip{font-size:0;padding:0;height:4px;border-left:0;border-radius:2px;background:var(--bn-blue-hot)}.cc-chip.tone-posted{background:var(--bn-success)}.cc-chip.tone-cancelled{background:var(--bn-warning)}.cc-more{font-size:9.5px}.cc-weekday{padding:6px 4px;font-size:.68rem;text-align:center}.cc-drawer{width:100%;border-left:0}.cc-batchrow__top{grid-template-columns:minmax(0,1fr)}}.opp-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(258px,1fr);gap:10px;overflow-x:auto;padding-bottom:10px;align-items:start}.opp-col{min-width:0;border:1px solid var(--bn-rule);border-radius:var(--bn-radius-xs);background:var(--bn-black-raised)}.opp-col.is-lead{border-color:var(--bn-rule-blue);box-shadow:inset 0 2px 0 var(--bn-blue-hot)}.opp-col__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:11px 12px;border-bottom:1px solid var(--bn-rule)}.opp-col__head strong{font-size:13px}.opp-col__head .muted{margin:3px 0 0;font-size:11px;line-height:1.4}.opp-col__body{gap:8px;max-height:68vh;overflow-y:auto;overscroll-behavior:contain}.opp-card,.opp-col__body{display:grid;padding:10px}.opp-card{gap:6px;width:100%;border:1px solid var(--bn-rule);border-radius:var(--bn-radius-xs);background:var(--bn-panel);color:var(--bn-text);text-align:left;cursor:pointer;transition:border-color var(--bn-fast) var(--bn-ease),background-color var(--bn-fast) var(--bn-ease)}.opp-card:hover{border-color:var(--bn-rule-blue);background:var(--bn-blue-soft)}.opp-card__title{font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.opp-card__foot,.opp-card__meta{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.opp-card__foot{justify-content:space-between;color:var(--bn-dim);font-size:11px}.opp-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:14px 0 16px;font-size:13px}.opp-facts dt{color:var(--bn-dim);font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.opp-facts dd{margin:0;overflow-wrap:anywhere}@media (max-width:860px){.opp-board{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible}.opp-col__body{max-height:none}}.bm-shell{--bm-r-card:12px;--bm-r-ctl:10px;--bm-r-btn:9px;--bm-pad:18px;--bm-tabbar-h:calc(64px + max(20px, env(safe-area-inset-bottom)));--bm-top:calc(18px + env(safe-area-inset-top, 44px));min-height:100dvh;background:var(--bn-black);color:var(--bn-white);-webkit-tap-highlight-color:transparent}.bm-navigation-feedback.is-pending:before{position:fixed;z-index:250;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,transparent,var(--bn-blue),transparent);background-size:38% 100%;background-repeat:no-repeat;animation:bm-navigation-sweep .82s var(--bn-ease) infinite;content:""}.bm-navigation-feedback [data-bm-navigation-pending=true]{color:var(--bn-blue)!important;filter:brightness(1.16)}.bm-shell .toast-stack{right:12px;bottom:calc(var(--bm-tabbar-h, 84px) + 12px);left:12px}.bm-navigation-feedback__status{position:fixed;z-index:251;right:var(--bm-pad,18px);bottom:calc(var(--bm-tabbar-h, 84px) + 12px);border:1px solid var(--bn-rule-blue);border-radius:999px;padding:5px 9px;background:rgba(11,15,26,.94);color:var(--bn-white);box-shadow:0 8px 24px rgba(0,0,0,.32);font-size:11px;font-weight:800}@keyframes bm-navigation-sweep{0%{background-position:-38% 0}to{background-position:138% 0}}.bm-shell__body{padding:12px var(--bm-pad) calc(var(--bm-tabbar-h) + 16px)}.bm-shell__body:has(>.bm-screen){padding:0 0 calc(var(--bm-tabbar-h) + 16px)}.bm-shell__body>.global-capture--mobile{width:min(100%,220px);min-height:48px;margin:22px auto 0;box-shadow:0 10px 28px rgba(42,75,255,.24)}.bm-shell__body>.global-capture--mobile .global-capture__icon{font-size:20px;line-height:1}@media (max-width:300px){.bm-shell__body>.global-capture--mobile{width:48px;padding-inline:0}.bm-shell__body>.global-capture--mobile .global-capture__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.bm-chrome{justify-content:space-between;gap:12px;padding:var(--bm-top) var(--bm-pad) 0}.bm-chrome,.bm-chrome__actions{display:flex;align-items:center}.bm-chrome__actions{gap:10px}.bm-shell:has(.bm-screen) .bm-chrome{display:none}.bm-shell:has(.bm-screen) .bm-shell__body{padding-top:0}.bm-screen{padding:var(--bm-top) var(--bm-pad) 18px;animation:bm-fade .26s var(--bn-ease) both}.bm-screen>:not(.bm-sticky):not(.bm-composer){animation:bm-up .26s var(--bn-ease) both}@keyframes bm-fade{0%{opacity:0}to{opacity:1}}.bm-screen.is-pushed{padding-left:0;padding-right:0}.bm-screen.is-pushed>:not(.bm-cover):not(.bm-sticky){margin-left:var(--bm-pad);margin-right:var(--bm-pad)}.bm-screen__pad{margin:0}@keyframes bm-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bm-fill{0%{width:0}}@keyframes bm-sheet{0%{transform:translateY(100%)}to{transform:none}}.bm-head__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.bm-eyebrow,.bm-head__eyebrow{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:11px;letter-spacing:.26em;color:var(--bn-blue);margin:0;text-transform:uppercase}.bm-eyebrow{font-size:10.5px;letter-spacing:.22em;color:var(--bn-muted)}.bm-eyebrow.is-blue{color:var(--bn-blue)}.bm-eyebrow.is-violet{color:var(--bn-violet)}.bm-eyebrow.is-dim{color:var(--bn-muted)}.bm-head__actions{display:flex;align-items:center;gap:10px}.bm-title{font-family:var(--font-archivo),"Archivo Black",sans-serif;font-size:36px;line-height:1;letter-spacing:-.035em;margin:16px 0 0;color:var(--bn-white)}.bm-title.is-sm{font-size:26px;line-height:1.1;letter-spacing:-.03em;margin-top:12px}.bm-title.is-xs{display:block;font-size:20px;line-height:1.15;letter-spacing:-.03em;margin:0}.bm-sub{font-size:14px;line-height:1.5;margin:10px 0 0}.bm-muted,.bm-sub{color:var(--bn-muted)}.bm-muted,.bm-warn{font-size:11.5px}.bm-warn{color:var(--bn-violet)}.bm-link{color:var(--bn-blue);font-size:15px;font-weight:600;background:none;border:0;padding:0;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bm-avatar{position:relative;width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:999px;background:var(--bn-black-raised);border:1px solid var(--bn-rule);font-weight:800;font-size:12.5px;color:var(--bn-white)}.bm-avatar.is-lg{width:40px;height:40px;font-size:13px}.bm-btn{flex:1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-size:13px;font-weight:600;color:var(--bn-text);background:transparent;border:1px solid var(--bn-rule);border-radius:var(--bm-r-btn);transition:transform var(--bn-fast) var(--bn-ease),background var(--bn-fast)}.bm-btn.is-primary{font-weight:700;color:#fff;background:var(--bn-blue);border-color:var(--bn-blue)}.bm-btn.is-block{width:100%;flex:none}.bm-btn.is-tall{min-height:50px;font-size:15px;border-radius:11px}.bm-btn:active{transform:scale(.97)}.bm-btn.is-primary:active{background:var(--bn-blue-press)}.bm-icon-btn{position:relative;width:34px;height:34px;flex:none;display:grid;place-items:center;border:1px solid var(--bn-rule);border-radius:999px;color:var(--bn-muted);background:transparent;transition:transform var(--bn-fast) var(--bn-ease)}.bm-icon-btn.is-lg{width:36px;height:36px;border-radius:var(--bm-r-btn);color:var(--bn-text)}.bm-avatar:after,.bm-icon-btn:after{content:"";position:absolute;inset:-5px;border-radius:inherit}.bm-icon-btn.is-next{border-color:var(--bn-blue);color:var(--bn-blue)}.bm-icon-btn:active{transform:scale(.94)}.bm-chips{display:flex;gap:8px;margin-top:14px;overflow-x:auto;overflow-y:hidden;padding:5px 0 10px;scroll-padding-inline:var(--bm-pad);scroll-snap-type:x proximity;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bm-chips::-webkit-scrollbar{display:none}.bm-chip{position:relative;flex:none;scroll-snap-align:start;height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 14px;border-radius:999px;background:var(--bn-panel);border:1px solid var(--bn-rule);color:var(--bn-muted);font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:12px;letter-spacing:.18em}.bm-chip:after{content:"";position:absolute;inset:-5px 0}.bm-chip.is-jump{border-style:dashed;border-color:var(--bn-rule-strong);color:var(--bn-blue)}.bm-chip.is-on{background:var(--bn-blue);border-color:var(--bn-blue);color:#fff}.bm-search{display:flex;align-items:center;gap:9px;margin-top:16px;height:44px;padding:0 14px;background:var(--bn-panel);border:1px solid var(--bn-rule);border-radius:var(--bm-r-ctl);color:var(--bn-muted)}.bm-input,.bm-search__field{flex:1;min-width:0;border:0;background:transparent;color:var(--bn-white);font-size:16px;outline:none}.bm-input{width:100%;height:44px;padding:0 14px;background:var(--bn-black);border:1px solid var(--bn-rule);border-radius:var(--bm-r-ctl)}.bm-card{margin-top:16px;background:var(--bn-panel);border:1px solid var(--bn-rule);border-radius:var(--bm-r-card);padding:18px}.bm-card.is-accent{border-color:var(--bn-blue)}.bm-goal__top{justify-content:space-between;gap:10px}.bm-goal__figure,.bm-goal__top{display:flex;align-items:baseline}.bm-goal__figure{gap:8px;font-family:var(--font-archivo),"Archivo Black",sans-serif;font-size:32px;line-height:1;letter-spacing:-.035em;margin:12px 0 0}.bm-goal__figure small{font-family:var(--font-manrope),Manrope,sans-serif;font-size:12.5px;letter-spacing:0;color:var(--bn-muted)}.bm-rail{display:block;margin-top:14px;height:6px;background:var(--bn-black);border:1px solid var(--bn-rule);border-radius:3px;overflow:hidden}.bm-rail__fill{display:block;height:100%;background:var(--bn-blue);animation:bm-fill 1s var(--bn-ease) .2s both}.bm-seg{display:flex;gap:1px;background:var(--bn-rule);border:1px solid var(--bn-rule);border-radius:var(--bm-r-btn);overflow:hidden;margin-top:18px}.bm-seg__cell{flex:1;text-align:center;background:var(--bn-panel);color:var(--bn-muted);font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:13px;letter-spacing:.2em;padding:12px 0 10px;min-height:44px}.bm-seg__cell.is-on{background:var(--bn-blue);color:#fff}.bm-queue{display:grid;gap:12px;margin-top:16px}.bm-action{margin-top:0;padding:16px 16px 14px}.bm-action__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bm-action__title{font-size:15px;font-weight:700;line-height:1.3;margin:9px 0 0}.bm-action__why{font-size:12.5px;color:var(--bn-muted);margin:5px 0 0}.bm-action__buttons{display:flex;gap:9px;margin-top:14px}.bm-action__buttons .button{flex:1;min-height:44px;border-radius:var(--bm-r-btn)}.bm-hint{font-size:11.5px;text-align:right}.bm-empty,.bm-hint{color:var(--bn-muted);margin:0}.bm-empty{font-size:13px;padding:18px 2px}.bm-swipe{position:relative;border-radius:var(--bm-r-card);overflow:hidden}.bm-swipe.is-gone{display:none}.bm-swipe__pane{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;color:#fff;background:var(--bn-blue)}.bm-swipe__card{position:relative;touch-action:pan-y;transition:transform var(--bn-base) var(--bn-ease)}.bm-swipe.is-hint .bm-swipe__card{margin-right:44px}.bm-swipe__card.is-dragging{transition:none}.bm-swipe__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.bm-swipe__sr:focus-visible{position:static;width:auto;height:auto;clip:auto;padding:10px;color:var(--bn-blue);background:var(--bn-panel)}.bm-group{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:11px;letter-spacing:.26em;color:var(--bn-muted);text-transform:uppercase;margin:22px 0 10px;font-weight:400}.bm-list{background:var(--bn-panel);border:1px solid var(--bn-rule);border-radius:var(--bm-r-card);overflow:hidden}.bm-row{display:flex;align-items:center;gap:12px;padding:15px 16px;min-height:44px;border-bottom:1px solid var(--bn-black-raised);color:var(--bn-text)}.bm-row:last-child{border-bottom:0}.bm-row:active:not(.is-static){background:var(--bn-black-raised)}.bm-row__main{flex:1;min-width:0;display:block;color:inherit}.bm-row__title{display:block;font-size:14.5px;font-weight:700;color:var(--bn-white)}.bm-row__sub{display:block;font-size:12px;color:var(--bn-muted);margin-top:4px}.bm-row__meta{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.bm-row__right{flex:none;text-align:right;display:grid;gap:8px;justify-items:end;font-size:14px;font-weight:800;color:var(--bn-white)}.bm-row__right svg{color:var(--bn-muted)}.bm-row__icons{display:flex;gap:7px;flex:none}.bm-row__label{flex:1;font-size:14px;font-weight:600}.bm-row__count{margin-left:auto;font-size:12px;font-weight:700;color:var(--bn-blue)}.bm-row__chev{margin-left:auto;flex:none;color:var(--bn-rule-strong)}.bm-row.is-nav svg:first-child{color:var(--bn-muted);flex:none}.bm-badge{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;border-radius:3px;padding:3px 7px 1px;color:var(--bn-blue);border:1px solid var(--bn-rule-blue)}.bm-badge.is-violet{color:var(--bn-violet);border-color:rgba(107,79,216,.45)}.bm-dot{width:7px;height:7px;border-radius:999px;background:var(--bn-rule-strong);flex:none;margin-top:6px}.bm-dot.is-blue{background:var(--bn-blue)}.bm-hero__figure{font-family:var(--font-archivo),"Archivo Black",sans-serif;font-size:44px;line-height:1;letter-spacing:-.04em;margin:14px 0 0}.bm-bars{display:flex;align-items:flex-end;gap:8px;height:104px;margin-top:20px;padding-top:16px;border-top:1px solid var(--bn-rule)}.bm-bar{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.bm-bar__value{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:10.5px;letter-spacing:.06em;color:var(--bn-muted);font-variant-numeric:tabular-nums}.bm-bar__fill{width:100%;background:var(--bn-black-raised);border-radius:2px}.bm-bar__fill.is-zero{height:0;border-top:2px dotted var(--bn-rule-strong);border-radius:0}.bm-bar__fill.is-current{background:var(--bn-blue);box-shadow:0 0 18px rgba(42,75,255,.4)}.bm-bar__label{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:9px;letter-spacing:.14em;color:var(--bn-muted)}.bm-bar:last-child .bm-bar__label{color:var(--bn-white)}.bm-kpis{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bn-rule);border:1px solid var(--bn-rule);border-radius:var(--bm-r-ctl);overflow:hidden;margin-top:14px}.bm-kpi{background:var(--bn-panel);padding:16px 18px;display:grid;gap:9px}.bm-kpi strong{font-family:var(--font-archivo),"Archivo Black",sans-serif;font-size:22px;letter-spacing:-.035em}.bm-callout__title{font-size:18px;margin:10px 0 0}.bm-callout__list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:1px}.bm-callout__list a{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--bn-rule);font-size:13px;color:var(--bn-text)}.bm-callout__list strong{color:var(--bn-white)}.bm-callout__list+.bm-btn{margin-top:14px}.bm-pushhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.bm-pushhead__icons{display:flex;gap:8px}.bm-back svg{margin-left:-4px}.bm-cover{margin:16px var(--bm-pad) 0;aspect-ratio:3/2;border-radius:var(--bm-r-card);overflow:hidden;background:var(--bn-chrome)}.bm-cover>img{width:100%;height:100%;object-fit:cover;display:block}.bm-cover__empty{height:100%;display:grid;place-items:center;align-content:center;gap:6px;padding:20px;text-align:center;background:var(--bn-chrome);border:1px dashed var(--bn-rule-strong);border-radius:var(--bm-r-card)}.bm-cover__label{font-family:var(--font-bebas),sans-serif;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--bn-muted)}.bm-cover__empty small{font-size:11.5px;line-height:1.5;max-width:30ch;color:var(--bn-muted)}.bm-path__steps{display:flex;align-items:center;gap:6px;margin-top:14px}.bm-path__step{flex:1;text-align:center}.bm-path__bar{display:block;height:5px;border-radius:3px;background:var(--bn-black-raised)}.bm-path__step.is-done .bm-path__bar{background:var(--bn-blue)}.bm-path__step.is-now .bm-path__bar{background:var(--bn-blue);opacity:.45}.bm-path__label{display:block;font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:9.5px;letter-spacing:.14em;color:var(--bn-muted);margin-top:8px}.bm-path__step.is-done .bm-path__label{color:var(--bn-white)}.bm-path__totals{display:flex;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid var(--bn-rule)}.bm-path__totals .is-right{text-align:right}.bm-path__totals strong{display:block;font-family:var(--font-archivo),"Archivo Black",sans-serif;font-size:20px;letter-spacing:-.03em;margin-top:6px}.bm-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.bm-tile{height:76px;background:var(--bn-panel);border:1px solid var(--bn-rule);border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--bn-text);font-size:11.5px;font-weight:600;transition:transform var(--bn-fast) var(--bn-ease)}.bm-tile:active{transform:scale(.97);background:var(--bn-black-raised)}.bm-activity{align-items:flex-start}.bm-screen:has(.bm-sticky){padding-bottom:calc(var(--bm-tabbar-h) + 92px)}.bm-screen:has(.bm-composer){padding-bottom:calc(var(--bm-tabbar-h) + 140px)}.bm-sticky{position:fixed;left:0;right:0;bottom:var(--bm-tabbar-h);z-index:60;padding:14px 18px;background:rgba(13,18,31,.96);border-top:1px solid var(--bn-rule);backdrop-filter:blur(18px)}.bm-threadwho{display:flex;align-items:center;gap:13px;margin-top:16px}.bm-threadwho small{display:block;margin-top:5px}.bm-thread{padding:20px 0 0}.bm-thread,.bm-thread__slot{display:flex;flex-direction:column;gap:14px}.bm-thread__day{align-self:center;font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:10px;letter-spacing:.22em;color:var(--bn-rule-strong)}.bm-thread__event{align-self:center;display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--bn-panel);border:1px solid var(--bn-rule);border-radius:999px;font-size:11.5px;color:var(--bn-muted);text-align:center}.bm-thread__event .bm-dot{margin-top:0;width:6px;height:6px}.bm-bubble{max-width:82%}.bm-bubble.is-inbound{align-self:flex-end}.bm-bubble__body{background:var(--bn-panel);border:1px solid var(--bn-rule);border-radius:var(--bm-r-card);padding:13px 15px;font-size:15.5px;line-height:1.55;color:var(--bn-text);white-space:pre-wrap;overflow-wrap:anywhere}.bm-bubble.is-inbound .bm-bubble__body{background:var(--bn-blue);border-color:var(--bn-blue);color:#fff}.bm-bubble__subject{display:block;font-size:12px;color:var(--bn-muted);margin-bottom:6px}.bm-bubble.is-inbound .bm-bubble__subject{color:rgba(255,255,255,.72)}.bm-bubble__meta{display:block;font-size:11px;color:var(--bn-muted);margin-top:6px}.bm-bubble.is-inbound .bm-bubble__meta{text-align:right}.bm-composer{display:grid;gap:8px;padding:12px 14px}.bm-composer__error{margin:0;font-size:12px;color:var(--bn-danger)}.bm-composer__row{display:flex;align-items:flex-end;gap:9px}.bm-composer__field{flex:1;min-width:0;min-height:44px;max-height:128px;padding:12px 14px;background:var(--bn-black);border:1px solid var(--bn-rule);border-radius:11px;color:var(--bn-white);font-size:16px;line-height:1.4;resize:none;outline:none;field-sizing:content}.bm-send{width:44px;height:44px;flex:none;display:grid;place-items:center;background:var(--bn-blue);border:0;border-radius:11px;color:#fff}.bm-send:disabled{opacity:.45}.bm-send:active:not(:disabled){background:var(--bn-blue-press)}.bm-member{margin-top:22px;padding:18px 20px;background:var(--bn-panel);border:1px solid var(--bn-rule);border-radius:var(--bm-r-card);display:flex;align-items:center;gap:13px}.bm-member__who strong{display:block;font-size:14px}.bm-member__who small{display:block;font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bn-muted);margin-top:3px}.bm-member form{margin-left:auto}.bm-viewswitch{display:flex!important;gap:8px;margin-top:12px}.bm-viewswitch .button{flex:1;min-height:44px;justify-content:center;border-radius:var(--bm-r-btn)}.bm-tabs{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:flex-start;justify-content:space-between;padding:10px 14px max(20px,env(safe-area-inset-bottom));background:rgba(13,18,31,.92);border-top:1px solid var(--bn-rule);backdrop-filter:blur(18px)}.bm-tab{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:44px;color:var(--bn-muted);transition:color .12s var(--bn-ease),transform .12s var(--bn-ease)}.bm-tab.is-on{color:var(--bn-blue)}.bm-tab:active{transform:scale(.95)}.bm-tab__pending{position:absolute;top:-3px;width:28px;height:3px;border-radius:999px;background:var(--bn-blue);box-shadow:0 0 14px rgba(42,75,255,.92),0 0 28px rgba(42,75,255,.45);animation:bm-pending .76s var(--bn-ease) infinite alternate}@keyframes bm-pending{0%{opacity:.45;transform:scaleX(.55)}to{opacity:1;transform:scaleX(1)}}@media (hover:none) and (pointer:coarse){.bm-shell a,.bm-shell button{touch-action:manipulation}.bm-shell a:not(.bm-tab):active,.bm-shell button:not(.bm-tab):active{box-shadow:0 0 0 1px rgba(42,75,255,.42),0 0 20px rgba(42,75,255,.24);filter:brightness(1.08)}}.bm-tab__label{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:10px;letter-spacing:.18em}.bm-sheet{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;justify-content:flex-end}.bm-sheet__scrim{position:absolute;inset:0;border:0;padding:0;background:rgba(11,15,26,.62)}.bm-sheet__panel{position:relative;max-height:86dvh;display:flex;flex-direction:column;padding:10px 18px max(20px,env(safe-area-inset-bottom));background:var(--bn-chrome);border-top:1px solid var(--bn-rule);border-radius:20px 20px 0 0;animation:bm-sheet .32s var(--bn-ease) both}.bm-sheet__grabber{width:38px;height:5px;border-radius:999px;background:var(--bn-rule-strong);align-self:center;margin-bottom:12px}.bm-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bm-sheet__head h2{font-family:var(--font-archivo),"Archivo Black",sans-serif;font-size:22px;letter-spacing:-.03em;margin:0}.bm-sheet__done{background:none;border:0;color:var(--bn-blue);font-size:15px;font-weight:600;min-height:44px;padding:0 4px}.bm-sheet__results{margin-top:10px;overflow-y:auto;overscroll-behavior:contain}.bm-sheet__row{width:100%;min-height:56px;display:flex;align-items:center;gap:13px;padding:8px 4px;background:none;border:0;text-align:left;color:var(--bn-text)}.bm-sheet__tile{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--bm-r-btn);border:1px solid var(--bn-rule);color:var(--bn-muted)}.bm-sheet__row.is-default .bm-sheet__tile{background:var(--bn-blue);border-color:var(--bn-blue);color:#fff}.bm-sheet__text strong{display:block;font-size:14.5px;font-weight:700;color:var(--bn-white)}.bm-sheet__text small{display:block;font-size:12px;color:var(--bn-muted);margin-top:2px}.bm-sheet__row:active{background:var(--bn-panel);border-radius:var(--bm-r-ctl)}.bm-shell .bell{width:34px;height:34px;border-radius:999px;border:1px solid var(--bn-rule);background:transparent;display:grid;place-items:center;color:var(--bn-muted)}.bm-shell .bell-menu{position:fixed;left:12px;right:12px;top:calc(env(safe-area-inset-top) + 58px);bottom:calc(var(--bm-tabbar-h) + 12px);width:auto;max-height:none;overflow-y:auto;border-radius:var(--bm-r-card);z-index:120;overscroll-behavior:contain}.bm-shell .page{padding:0}.bm-shell .topbar{display:block;padding:0;margin-inline:0;border:0;position:static}.bm-shell .topbar .title{font-size:30px;letter-spacing:-.035em}.bm-shell .filter-grid,.bm-shell .grid,.bm-shell .money-top,.bm-shell .split{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.bm-shell .card,.bm-shell .create-panel{width:100%;max-width:100%}.bm-shell .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.bm-shell .input,.bm-shell .select,.bm-shell .textarea{width:100%;min-height:44px;font-size:16px}.bm-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.bm-shell select,.bm-shell textarea{font-size:max(16px,1em)}.bm-shell .button{min-height:44px}.bm-shell .drawer-trigger,.bm-shell .os-bar,.bm-shell .os-rail{display:none}.bm-shell .attention-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-shell .attention-strip__item{padding:11px 13px}.bm-shell .attention-strip__item strong{font-size:1.2rem}.bm-shell .grid.stats,.bm-shell .money-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.bm-shell .grid.stats .card.stat,.bm-shell .money-kpis .stat{padding:13px 14px;border-right:1px solid var(--bn-rule-soft);border-top:1px solid var(--bn-rule-soft)}.bm-shell .grid.stats .card.stat:nth-child(2n),.bm-shell .money-kpis .stat:nth-child(2n){border-right:0}.bm-shell .grid.stats .card.stat:nth-child(-n+2),.bm-shell .money-kpis .stat:nth-child(-n+2){border-top:0}.bm-shell .stat strong{margin-top:4px;font-size:1.45rem}.bm-shell .stat .eyebrow{font-size:9.5px;letter-spacing:.18em}.bm-shell div[style*="flex-wrap:wrap"]:has(>.button):not(:has(input)):not(:has(select)):not(:has(textarea)){flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.bm-shell div[style*="flex-wrap:wrap"]:has(>.button):not(:has(input)):not(:has(select)):not(:has(textarea))::-webkit-scrollbar{display:none}.bm-shell div[style*="flex-wrap:wrap"]:has(>.button):not(:has(input)):not(:has(select)):not(:has(textarea))>*{flex:0 0 auto;scroll-snap-align:start}.bm-shell .action-queue .action-row,.bm-shell .mail-actions,.bm-shell .section-head{flex-wrap:wrap}.bm-shell .action-queue .action-row{align-items:flex-start;flex-direction:column;gap:10px}.bm-shell .action-queue .action-row>*{min-width:0;max-width:100%}.bm-shell .badge{flex:none}.bm-shell .section-head{align-items:flex-start;gap:8px}.bm-shell .topbar .muted,.bm-shell .topbar>div>.muted{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.bm-rail__fill,.bm-screen,.bm-sheet__panel{animation:none}.bm-btn,.bm-icon-btn,.bm-swipe__card,.bm-tile{transition:none}}.bm-statusveil{position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0);z-index:55;background:rgba(11,15,26,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none}.bm-shell,.bn-app,html:has(.bm-shell),html:has(.bn-app){--bn-canvas:var(--ap-bg);--bn-rail:var(--ap-bg);--bn-chrome:var(--ap-bg);--bn-surface-work:var(--ap-panel);--bn-surface-work-strong:var(--ap-panel2);--bn-surface-input:var(--ap-bg);--bn-surface-media:var(--ap-media);--bn-text-full:var(--ap-text);--bn-text:var(--ap-text);--bn-text-muted:var(--ap-muted);--bn-text-faint:var(--ap-muted);--bn-rule:var(--ap-line);--bn-rule-soft:var(--ap-line);--bn-rule-strong:color-mix(in srgb,var(--ap-muted) 60%,var(--ap-line));--bn-blue:var(--ap-accent);--bn-blue-hot:var(--ap-accent);--bn-blue-press:color-mix(in srgb,var(--ap-accent) 85%,#000);--bn-blue-text:var(--ap-accent-text);--bn-blue-soft:color-mix(in srgb,var(--ap-accent) 14%,transparent);--bn-rule-blue:color-mix(in srgb,var(--ap-accent-text) 60%,transparent);--bn-focus:var(--ap-accent-text);--bn-rail-w:var(--ap-sidebar);--bn-topnav-h:72px;--bn-radius-work:var(--ap-radius);--bn-radius-md:var(--ap-radius);--bn-black:var(--bn-canvas);--bn-black-raised:var(--bn-surface-work-strong);--bn-panel:var(--bn-surface-work);--bn-panel-strong:var(--bn-surface-work-strong);--bn-panel-2:var(--bn-surface-work-strong);--bn-chrome-2:var(--bn-surface-work);--bn-white:var(--bn-text-full);--bn-muted:var(--bn-text-muted);--bn-dim:var(--bn-text-faint);--bn-surface:var(--bn-surface-work);--bn-surface-2:var(--bn-surface-work-strong);--bn-line:var(--bn-rule);--bn-fg:var(--bn-text);font-family:var(--font-manrope),Manrope,sans-serif}.bn-app .os-rail{height:100dvh;border-color:var(--bn-rule)}.bn-app .os-rail__head{height:82px}.bn-app .os-rail__seclabel{color:var(--bn-muted)}.bn-app .os-rail__item{min-height:38px}.bn-app .os-rail__item.is-active{background:var(--bn-panel-2);color:var(--bn-white);box-shadow:inset 3px 0 var(--bn-blue)}.bn-app .os-rail__toggle{top:62px}.bn-app .os-bar{min-height:72px;height:auto;padding-block:10px;background:var(--bn-chrome);border-color:var(--bn-rule)}.bn-app .topnav-actions{flex-wrap:wrap;justify-content:flex-end}.bn-app .main{padding:30px 32px 80px;background:var(--bn-canvas)}.bn-app .page{max-width:1900px}.bn-app :is(.card,.vitrine-panel,.workspace-note-card,.workspace-board__card,.workspace-library__card){border:1px solid var(--bn-rule);border-radius:var(--ap-radius);background:linear-gradient(135deg,#ffffff05,transparent 55%),var(--bn-panel)}.bm-shell .button,.bn-app .button{border-radius:9px}.bm-shell .button.primary,.bn-app .button.primary{color:#fff;background:var(--bn-blue);border-color:var(--bn-blue);box-shadow:0 4px 20px var(--bn-blue-soft)}.bm-shell :is(.input,.select,.textarea),.bn-app :is(.input,.select,.textarea){background-color:var(--bn-surface-input);border-color:var(--bn-rule);color:var(--bn-white)}.bm-shell :is(.input,.select,.textarea):focus-visible,.bn-app :is(.input,.select,.textarea):focus-visible{outline:3px solid var(--bn-focus);outline-offset:2px}.bn-app :is(select option,[role=menu],.dropdown-menu){background-color:var(--bn-panel);color:var(--bn-white)}.bn-app :is(.workspace-board__column,.bn-workflow-dock__stage){background:var(--bn-panel);border:1px solid var(--bn-rule);border-radius:var(--ap-radius);padding:18px}.bn-app .workspace-board__card{background:var(--bn-panel-2)}.bn-app :is(.bn-workflow-dock__stages,.bn-workflow-dock__context,.control-dock,.control-context){background:var(--bn-panel);border:1px solid var(--bn-rule);border-radius:var(--ap-radius)}.bn-app :is(.control-workbench,.bn-workflow-dock){gap:24px}.bn-app .control-workbench{grid-template-columns:245px minmax(0,1fr);opacity:1;transform:none}.bn-app .control-workbench:has(.control-context){grid-template-columns:245px minmax(0,1fr) minmax(240px,300px)}.bn-app .control-dock__head{min-height:62px}.bn-app .control-dock__group--featured{background:var(--bn-panel-2);border-color:var(--bn-rule)}.bn-app .control-dock__item{padding:14px 12px;border-radius:9px}.bn-app .control-dock__item.is-active{background:var(--bn-panel-2);box-shadow:inset 3px 0 var(--bn-blue)}.bn-app .control-dock__memory{font-size:11px;line-height:1.6}.bn-app .bn-workflow-dock__stages{top:94px;padding:12px}.bn-app .bn-workflow-dock__stages button{padding:14px 12px}.bn-app .bn-workflow-dock__stages small{font-size:12px;line-height:1.5}.bn-app .bn-workflow-dock__stage>section>header{padding-bottom:20px;border-bottom:1px solid var(--bn-rule)}.studio-home .vitrine-dashboard__main{gap:22px}.studio-home .vitrine-dashboard__aside{gap:20px;top:94px}.studio-home .vitrine-page-title .title{font-size:clamp(30px,3vw,45px)}.studio-home .vitrine-panel{padding:22px}.studio-welcome{position:relative;overflow:hidden;padding:28px;min-height:200px;border-radius:var(--ap-radius);border:1px solid color-mix(in srgb,var(--bn-blue) 65%,white);background:linear-gradient(120deg,var(--bn-blue),color-mix(in srgb,var(--bn-blue) 45%,#101b30));color:#fff}.studio-welcome:after{content:"";position:absolute;pointer-events:none;right:-40px;top:-80px;width:170px;height:350px;transform:rotate(30deg);border:1px solid #ffffff30;box-shadow:0 0 0 30px #ffffff06,0 0 0 60px #ffffff04}.studio-welcome .eyebrow{color:#e3e9ff}.studio-welcome h2{position:relative;z-index:1;font-size:clamp(25px,2.8vw,38px);max-width:620px;line-height:1.15;margin:14px 0 20px;text-transform:none}.studio-welcome .button{position:relative;z-index:1;background:#f5f6f8;color:#0b0f1a;border-color:transparent}.studio-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studio-quick-actions a{min-width:0;padding:18px;background:var(--bn-panel);border:1px solid var(--bn-rule);border-radius:var(--ap-radius)}.studio-quick-actions strong{display:block;font-size:14px}.studio-quick-actions small{display:block;margin-top:9px;color:var(--bn-muted);font-size:12px}.studio-quick-actions a:hover{border-color:var(--bn-blue-text)}.studio-home .vitrine-agenda{order:-1}.studio-home .table-wrap{overflow-x:auto}.project-task-row{padding:12px;background:var(--bn-panel-2);border:1px solid var(--bn-rule);border-radius:10px}.project-task-edit{flex-basis:100%;min-width:0}.project-task-edit summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--bn-blue-text);font-size:13px}.project-task-edit[open] summary{border-bottom:1px solid var(--bn-rule);margin-bottom:12px}[data-work-mode=focus] .bn-app .page{max-width:1480px}[data-work-mode=focus] .studio-welcome{background:var(--bn-panel);border:1px solid var(--bn-rule);border-left:5px solid var(--bn-blue);color:var(--bn-white)}[data-work-mode=focus] .studio-welcome:after{display:none}[data-work-mode=focus] .studio-welcome .eyebrow{color:var(--bn-muted)}[data-work-mode=focus] .studio-home{grid-template-columns:minmax(0,1fr) 340px}[data-work-mode=focus] .studio-home .vitrine-needs-action{order:-1}[data-work-mode=focus] .studio-home .vitrine-page-title{order:-3}[data-work-mode=focus] .studio-home .studio-welcome{order:-2}[data-work-mode=focus] .bn-app :is(.control-workbench,.control-workbench:has(.control-context),.bn-workflow-dock,.bn-workflow-dock:not(:has(.bn-workflow-dock__context))){grid-template-columns:minmax(0,1fr)}[data-work-mode=focus] .bn-app :is(.control-dock,.bn-workflow-dock__stages){position:static}[data-work-mode=focus] .bn-app .control-dock__items{display:flex;overflow-x:auto}[data-work-mode=focus] .bn-app .control-dock__group{display:flex;flex:none;gap:6px;margin:0;border:0;padding:8px}[data-work-mode=focus] .bn-app .control-dock__group-label{display:none}[data-work-mode=focus] .bn-app .control-dock__item{min-width:170px;max-width:250px}[data-work-mode=focus] .bn-app .bn-workflow-dock__stages{flex-direction:row;overflow-x:auto}[data-work-mode=focus] .bn-app .bn-workflow-dock__stages button{min-width:170px}[data-work-mode=focus] .bn-app :is(.control-workspace,.bn-workflow-dock__stage){width:100%;max-width:1080px;margin-inline:auto}[data-work-mode=focus] .bn-app .bn-workflow-dock__context{position:static}[data-appearance-theme=edition] .bn-app .os-rail{background:#fff}[data-appearance-theme=edition] .bn-app .os-rail__brand img{filter:brightness(0)}[data-appearance-theme=edition] .studio-welcome{background:#fff;color:#121b30;border-color:var(--bn-rule)}[data-appearance-theme=edition] .studio-welcome .eyebrow{color:var(--bn-muted)}[data-appearance-theme=edition] .studio-welcome h2{color:var(--bn-blue)}[data-appearance-theme=edition] .studio-welcome .button{background:var(--bn-blue);color:#fff}[data-appearance-theme=edition] .bn-app .vitrine-panel{box-shadow:0 8px 24px #1b2c4710}.bm-shell .bm-head__row{flex-wrap:wrap;gap:12px}.bm-shell .bm-head__actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.bm-shell .bm-chrome{gap:8px}.bm-shell .bm-chrome__actions{flex-wrap:wrap;justify-content:flex-end}.bm-shell .appearance-controls button{min-height:44px}.bm-shell :is(.bm-tabbar,.bm-statusveil,.bm-chrome){background:var(--bn-panel)}@media (max-width:1200px){.bn-app .main{padding:24px}.bn-app .control-workbench:has(.control-context){grid-template-columns:220px minmax(0,1fr)}.bn-app .control-context{grid-column:1/-1}}@media (max-width:1000px){.bn-app :is(.control-workbench,.control-workbench:has(.control-context),.bn-workflow-dock,.bn-workflow-dock:not(:has(.bn-workflow-dock__context))){grid-template-columns:minmax(0,1fr)}.bn-app .bn-workflow-dock__stages{position:static;border:1px solid var(--bn-rule);border-radius:var(--ap-radius)}.studio-home,[data-work-mode=focus] .studio-home{grid-template-columns:minmax(0,1fr)}.studio-home .vitrine-dashboard__aside{position:static}}@media (max-width:900px){[data-work-mode=focus] .bn-app .bn-workflow-dock__context{position:fixed}}@media (max-width:650px){.bn-app .main{padding:20px 14px calc(84px + env(safe-area-inset-bottom))}.bn-app .os-bar{padding-inline:12px}.bn-app .topnav-actions{gap:5px}.studio-quick-actions{grid-template-columns:1fr}.studio-home .vitrine-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-welcome{padding:22px}.bn-app .bn-workflow-dock__stages{margin:0;padding:8px}}@media (prefers-reduced-motion:reduce){.appearance-dialog *,.bm-shell *,.bn-app *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sf-page:not([data-file-design]),.sf-page[data-file-design=classic]{--bn-white:#fff;--bn-text-full:#fff;--bn-text:rgba(255,255,255,.88);--bn-muted:rgba(255,255,255,.58);--bn-rule:rgba(255,255,255,.1);color-scheme:dark;color:#fff}.sf-page:not([data-file-design]) :is(.sf-brand,.sf-title,.sf-card h2),.sf-page[data-file-design=classic] :is(.sf-brand,.sf-title,.sf-card h2){color:#fff}.sf-design-picker{display:grid;gap:10px}.sf-design-picker button{padding:14px;text-align:left;background:var(--bn-panel);color:var(--bn-white);border:1px solid var(--bn-rule);border-radius:10px}.sf-design-picker button[aria-pressed=true]{border-color:var(--bn-blue-text);box-shadow:inset 3px 0 var(--bn-blue)}.sf-design-picker strong{display:block;font-size:14px}.sf-design-picker small{display:block;margin-top:6px;color:var(--bn-muted);font-size:12px;line-height:1.5}.sf-design-picker button:disabled{opacity:.65;cursor:not-allowed}.sf-page:is([data-file-design=studio],[data-file-design=focus],[data-file-design=edition]){--file-bg:#0b0f1a;--file-panel:#131a2a;--file-input:#0b0f1a;--file-text:#f5f6f8;--file-muted:#aab6cc;--file-line:#2c3750;--file-accent-text:#aab5ff;--file-radius:15px;--bn-white:var(--file-text);--bn-text:var(--file-text);--bn-muted:var(--file-muted);--bn-rule:var(--file-line);color-scheme:dark;background:var(--file-bg);color:var(--file-text)}.sf-page[data-file-design=focus]{--file-bg:#101319;--file-panel:#1b212b;--file-input:#151b25;--file-line:#354253;--file-radius:11px}.sf-page[data-file-design=edition]{--file-bg:#edf0f5;--file-panel:#fff;--file-input:#f4f6fa;--file-text:#121b30;--file-muted:#56647d;--file-line:#cad3e3;--file-accent-text:#243dbc;--file-radius:13px;color-scheme:light}.sf-page[data-file-design]:not([data-file-design=classic]) :is(.sf-shell,.sfp__inner){width:min(800px,100%);margin-inline:auto}.sf-page[data-file-design]:not([data-file-design=classic]) .sf-head{padding:22px 0;border-color:var(--file-line)}.sf-page[data-file-design=studio] .sf-head{padding:22px;border:1px solid #627cff;border-radius:var(--file-radius);background:linear-gradient(120deg,#2a4bff,#142852);color:#fff}.sf-page[data-file-design=studio] .sf-head :is(.sf-brand span,.sf-eyebrow){color:#fff}.sf-page[data-file-design]:not([data-file-design=classic]) .sf-card{background:var(--file-panel);border:1px solid var(--file-line);border-radius:var(--file-radius);padding:clamp(18px,3vw,30px);margin-top:20px}.sf-page[data-file-design]:not([data-file-design=classic]) .sf-card.is-next{border-top:3px solid #2a4bff;box-shadow:0 8px 24px #0000000d}.sf-page[data-file-design]:not([data-file-design=classic]) .sf-card.is-done{opacity:1;border-top:3px solid #16805a}.sf-page[data-file-design]:not([data-file-design=classic]) :is(.sf-body,.sf-message,.sf-kind,.sf-ref,.sf-for,.sf-due,.sf-fine,.sf-pending,.sf-foot,.sf-label,.sf-qlabel,.sf-qhelp,.sf-amount em){color:var(--file-muted)}.sf-page[data-file-design]:not([data-file-design=classic]) :is(.sf-for strong,.sf-foot strong,.sf-title,.sf-card h2,.sf-steps li.is-next){color:var(--file-text)}.sf-page[data-file-design]:not([data-file-design=classic]) :is(.sf-input,.sf-qinput,.sf-qarea,.sf-qselect,.sf-agreement,.sfp__option,.sf-secondary){background:var(--file-input);border:1px solid var(--file-line);color:var(--file-text);border-radius:8px}.sf-page[data-file-design]:not([data-file-design=classic]) :is(.sf-button,.sf-secondary){border-radius:9px;min-height:48px}.sf-page[data-file-design]:not([data-file-design=classic]) :is(.sf-eyebrow,.sf-amount){color:var(--file-accent-text)}.sf-page[data-file-design]:not([data-file-design=classic]) .sf-steps li{border-color:var(--file-line);color:var(--file-muted);background:var(--file-panel)}.sf-page[data-file-design=edition] .sf-done,.sf-page[data-file-design=edition] .sf-steps li.is-done{color:#167a4d}.sf-page[data-file-design=edition] .sf-error{color:#b42335}.sf-page[data-file-design=edition] .sf-complete{color:#176044;background:#edf8f3}.sf-page[data-file-design]:not([data-file-design=classic]) :is(input,textarea,select,button,a):focus-visible{outline:3px solid var(--file-accent-text);outline-offset:3px}@media (max-width:600px){.sf-page[data-file-design]:not([data-file-design=classic]){padding-inline:14px}.sf-page[data-file-design]:not([data-file-design=classic]) .sf-steps{gap:6px}.sf-page[data-file-design]:not([data-file-design=classic]) .sf-steps li{padding:8px 10px}}:root{--ap-bg:#0b0f1a;--ap-panel:#131a2a;--ap-panel2:#1a2238;--ap-raised:#202b43;--ap-text:#f5f6f8;--ap-muted:#aab6cc;--ap-line:#2c3750;--ap-accent:#2a4bff;--ap-accent-text:#aab5ff;--ap-radius:15px;--ap-sidebar:228px;--ap-media:#080b12}:root[data-work-mode=focus]{--ap-bg:#101319;--ap-panel:#1b212b;--ap-panel2:#242f3e;--ap-raised:#2d3a4e;--ap-line:#354253;--ap-sidebar:210px;--ap-radius:11px}:root[data-appearance-theme=edition]{--ap-bg:#edf0f5;--ap-panel:#fff;--ap-panel2:#e4e9f4;--ap-raised:#d7dfee;--ap-text:#121b30;--ap-muted:#56647d;--ap-line:#cad3e3;--ap-accent-text:#243dbc;--ap-radius:13px}:root[data-accent=violet]{--ap-accent:#6843c5;--ap-accent-text:#c3b0ff}:root[data-accent=teal]{--ap-accent:#087d75;--ap-accent-text:#7ddbd0}:root[data-accent=rose]{--ap-accent:#b63364;--ap-accent-text:#ffacce}:root[data-appearance-theme=edition][data-accent=violet]{--ap-accent-text:#6035b4}:root[data-appearance-theme=edition][data-accent=teal]{--ap-accent-text:#086b64}:root[data-appearance-theme=edition][data-accent=rose]{--ap-accent-text:#a52656}.appearance-controls{display:flex;align-items:center;gap:5px;flex:none}.appearance-controls>button,.appearance-dialog button{min-height:44px;border:1px solid var(--ap-line);border-radius:9px;padding:9px 12px;font:600 13px/1.35 var(--font-manrope,var(--font-body,Manrope)),sans-serif;background:var(--ap-panel);color:var(--ap-text);cursor:pointer}.appearance-controls>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.appearance-controls>button:hover,.appearance-dialog button:hover{border-color:var(--ap-accent-text)}.appearance-controls>button:focus-visible,.appearance-dialog button:focus-visible{outline:3px solid var(--ap-accent-text);outline-offset:3px}.appearance-controls .appearance-focus[aria-pressed=true]{color:#fff;background:var(--ap-accent);border-color:var(--ap-accent)}.appearance-swatch{width:12px;height:12px;border-radius:50%;background:var(--ap-accent);border:1px solid var(--ap-accent-text)}.appearance-controls.is-compact>button{padding-inline:9px}.appearance-dialog{box-sizing:border-box;width:min(740px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:clamp(18px,3vw,30px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--ap-line);border-radius:18px;background:var(--ap-panel);color:var(--ap-text);box-shadow:0 28px 100px #0008;font-family:var(--font-manrope,var(--font-body,Manrope)),sans-serif;color-scheme:dark}[data-appearance-theme=edition] .appearance-dialog{color-scheme:light}.appearance-dialog::backdrop{background:#03060be8;backdrop-filter:blur(8px)}.appearance-dialog>header{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:24px}.appearance-dialog>header button{flex:none;width:44px;padding:0;font-size:24px}.appearance-dialog header p{font:14px var(--font-bebas,var(--font-label,sans-serif));letter-spacing:.16em;margin:0 0 10px;color:var(--ap-muted)}.appearance-dialog h2{font:400 clamp(21px,3vw,28px)/1.15 var(--font-archivo,var(--font-display,sans-serif));letter-spacing:-.035em;margin:0;text-transform:none;color:var(--ap-text)}.appearance-dialog fieldset{min-width:0;border:0;border-top:1px solid var(--ap-line);margin:22px 0 0;padding:18px 0 0}.appearance-dialog legend{font-weight:700;font-size:14px;padding:0 12px 0 0}.appearance-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.appearance-modes button{text-align:left;padding:12px}.appearance-modes strong{display:block;font-size:15px;margin-top:14px}.appearance-modes small{display:block;font-size:12px;line-height:1.55;font-weight:400;color:var(--ap-muted);margin-top:7px}.appearance-dialog button[aria-pressed=true]{border-color:var(--ap-accent-text);box-shadow:inset 0 0 0 1px var(--ap-accent-text)}.appearance-mini{height:72px;display:grid;grid-template-columns:1fr 26%;gap:5px;padding:8px;background:#0b0f1a;border-radius:6px}.appearance-mini i{background:#27354f;border-radius:3px}.appearance-mini i:first-child{background:#2a4bff}.appearance-mini i:nth-child(2){grid-row:span 2}.appearance-mini--focus{grid-template-columns:1fr 40%;background:#101319}.appearance-mini--focus i:first-child{background:#303e53;box-shadow:inset 3px 0 #8299ff}.appearance-mini--edition{background:#edf0f5}.appearance-mini--edition i:first-child{background:#fff;box-shadow:inset 3px 0 #2a4bff}.appearance-accents,.appearance-schemes{display:flex;flex-wrap:wrap;gap:8px}.appearance-accents button{display:flex;gap:8px;align-items:center}.appearance-accents i{display:block;width:18px;height:18px;border-radius:50%;border:1px solid #ffffff77}.appearance-dialog fieldset>p,.appearance-dialog footer p{font-size:12px;color:var(--ap-muted);line-height:1.6}.appearance-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--ap-line);margin-top:24px;padding-top:16px}.appearance-dialog footer button{flex:none}body.bnv-overlay-open,html.bnv-overlay-open{overscroll-behavior:none}@media (max-width:520px){.appearance-modes{grid-template-columns:1fr}.appearance-modes button{display:grid;grid-template-columns:78px 1fr;column-gap:14px;align-items:start}.appearance-mini{grid-row:span 2;height:68px}.appearance-modes strong{margin-top:0}.appearance-modes small{margin-top:5px}.appearance-dialog footer{align-items:stretch;flex-direction:column;gap:6px}}