.tob{z-index:60;background:color-mix(in oklch,var(--foreground) 30%,transparent);animation:tob-fade var(--duration-base) var(--ease-standard) both;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.tob__card{border:1px solid color-mix(in oklch,var(--v2-border) 85%,transparent);background:var(--v2-card);width:min(520px,100%);max-height:min(84vh,720px);box-shadow:var(--shadow-2xl);animation:tob-rise var(--duration-slower) var(--ease-out) both;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tob__hd{align-items:flex-start;gap:12px;padding:22px 24px 10px;display:flex}.tob__mark{border:1px solid color-mix(in oklch,var(--confinaid-blue) 30%,transparent);background:color-mix(in oklch,var(--confinaid-blue) 8%,transparent);width:34px;height:34px;color:var(--brand-ink);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tob__titles{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tob__titles small{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:600}.tob__titles h1{font-size:var(--text-lg);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.3}.tob__skip{font-size:var(--text-xs);color:var(--muted-foreground);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard);background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:6px 9px;font-weight:600}.tob__skip:hover{color:var(--foreground);background:color-mix(in oklch,var(--foreground) 7%,transparent)}.tob__rail{justify-content:space-between;align-items:flex-start;gap:2px;margin:0;padding:8px 26px 16px;display:flex;position:relative}.tob__rail__track{background:color-mix(in oklch,var(--v2-border) 90%,transparent);border-radius:999px;height:2px;position:absolute;top:17px;left:44px;right:44px;overflow:hidden}.tob__rail__track i{background:color-mix(in oklch,var(--confinaid-blue) 55%,transparent);height:100%;transition:width var(--duration-slow) var(--ease-standard);border-radius:999px;display:block}.tob__rail>span{z-index:1;min-width:0;font-size:var(--text-xs);color:var(--muted-foreground);text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;font-weight:600;display:flex;position:relative}.tob__rail>span[data-state=on]{color:var(--brand-ink)}.tob__rail>span[data-state=done]{color:color-mix(in oklch,var(--success-ink) 80%,var(--muted-foreground))}.tob__rail>span>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tob__dot{border:1px solid color-mix(in oklch,var(--v2-border) 90%,transparent);background:var(--v2-card);width:20px;height:20px;font-size:var(--text-xs);transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.tob__rail>span[data-state=on] .tob__dot{border-color:color-mix(in oklch,var(--confinaid-blue) 60%,transparent);background:color-mix(in oklch,var(--confinaid-blue) 14%,transparent);color:var(--brand-ink)}.tob__rail>span[data-state=done] .tob__dot{border-color:color-mix(in oklch,var(--success) 50%,transparent);background:color-mix(in oklch,var(--success) 14%,transparent);color:var(--success-ink)}.tob__body{flex:1;min-height:0;padding:4px 24px 8px;overflow-y:auto}.tob__pane{animation:tob-step-in var(--duration-slow) var(--ease-out) both;flex-direction:column;gap:16px;display:flex}.tob__pane--center{justify-content:center;gap:14px;min-height:236px}.tob__desc{font-size:var(--text-md);letter-spacing:-.01em;color:var(--foreground);max-width:46ch;margin:0;line-height:1.6}.tob__line{font-size:var(--text-xs);color:var(--muted-foreground);align-items:center;gap:7px;margin:0;line-height:1.5;display:flex}.tob__line svg{color:var(--muted-foreground);flex-shrink:0}.tob__sub{font-size:var(--text-xs);letter-spacing:.02em;color:var(--muted-foreground);margin:0 0 8px;font-weight:600}.tob__group{flex-direction:column;display:flex}.tob__areas{flex-wrap:wrap;gap:8px;display:flex}.tob__areas span{border:1px solid color-mix(in oklch,var(--v2-border) 80%,transparent);font-size:var(--text-sm);color:var(--foreground);border-radius:11px;align-items:center;gap:7px;padding:9px 13px;font-weight:600;display:inline-flex}.tob__areas svg{color:var(--brand-ink)}.tob__chips{flex-wrap:wrap;gap:6px;display:flex}.tob__chips span,.tob__chips button{border:1px solid color-mix(in oklch,var(--v2-border) 85%,transparent);font-size:var(--text-xs);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-weight:600;display:inline-flex}.tob__chips svg{color:var(--brand-ink)}.tob__chips button{color:var(--foreground);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);background:0 0;font-family:inherit}.tob__chips button:hover{color:var(--brand-ink);border-color:color-mix(in oklch,var(--confinaid-blue) 42%,transparent)}.tob__chips--tips span{font-variant-numeric:tabular-nums;font-weight:400}.tob__pref{justify-content:space-between;align-items:center;gap:14px;display:flex}.tob__pref>span{font-size:var(--text-sm);font-weight:600}.tob__caps{flex-direction:column;gap:9px;display:flex}.tob__cap{border:1px solid color-mix(in oklch,var(--v2-border) 85%,transparent);width:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard);background:0 0;border-radius:13px;align-items:center;gap:11px;padding:12px 13px;display:flex}.tob__cap:hover{border-color:color-mix(in oklch,var(--confinaid-blue) 45%,var(--v2-border));background:color-mix(in oklch,var(--confinaid-blue) 4%,transparent)}.tob__cap-ic{color:var(--brand-ink);flex-shrink:0;display:inline-flex}.tob__cap-txt{flex-direction:column;flex:1;min-width:0;display:flex}.tob__cap-txt b{font-size:var(--text-sm);font-weight:600}.tob__cap-txt small{font-size:var(--text-xs);color:var(--muted-foreground)}.tob__cap-try{font-size:var(--text-xs);color:var(--brand-ink);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);flex-shrink:0;align-items:center;gap:4px;font-weight:600;display:inline-flex;transform:translate(-4px)}.tob__cap:hover .tob__cap-try,.tob__cap:focus-visible .tob__cap-try{opacity:1;transform:none}.tob__ft{border-top:1px solid color-mix(in oklch,var(--v2-border) 55%,transparent);justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}@keyframes tob-fade{0%{opacity:0}to{opacity:1}}@keyframes tob-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes tob-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:520px){.tob{padding:10px}.tob__card{border-radius:15px;max-height:calc(100dvh - 20px)}.tob__hd{padding:18px 16px 8px}.tob__rail{padding:6px 16px 14px}.tob__rail__track{left:34px;right:34px}.tob__rail>span>span:last-child{display:none}.tob__body{padding:2px 16px 6px}.tob__ft{padding:12px 16px}.tob__pref{flex-direction:column;align-items:stretch;gap:8px}}[data-reduce-motion] .tob,[data-reduce-motion] .tob__card,[data-reduce-motion] .tob__pane,[data-reduce-motion] .tob__rail__track i{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.tob,.tob__card,.tob__pane{animation:none}.tob__rail__track i{transition:none}}
.rail{width:var(--rail-w)}.panel,.panel__inner{width:var(--panel-w)}.panel__scrim{display:none}.canvas__top{top:calc(10px + var(--safe-t));left:calc(10px + var(--safe-l))}.dock{padding-bottom:calc(12px + var(--safe-b))}@media (max-width:1179px){.v2[data-space=themis] .canvas{--col-reserve:288px}}@media (max-width:820px){.v2[data-space=themis] .canvas{--col-reserve:0px}.v2>.panel{top:0;bottom:0;left:var(--rail-w);z-index:50;opacity:1;transform:translateX(calc(-100% - var(--rail-w)));transition:transform .2s cubic-bezier(.18,.78,.22,1),box-shadow .2s;position:fixed}.panel[data-open=true]{transform:none}.v2>.panel[data-open=true]{box-shadow:var(--shadow-lg)}.panel[data-open=false]{width:var(--panel-w);opacity:1}.panel__scrim{z-index:49;background:color-mix(in oklch, var(--confinaid-black) 42%, transparent);opacity:0;pointer-events:none;border:none;transition:opacity .2s;display:block;position:fixed;inset:0}.panel__scrim[data-open=true]{opacity:1;pointer-events:auto}.rail{padding-top:calc(14px + var(--safe-t));padding-left:var(--safe-l)}.rail__logo{margin-bottom:12px}.rail__btn{width:42px;height:42px}.dock{padding-left:max(12px, var(--safe-l));padding-right:max(12px, var(--safe-r))}.hero{padding:40px 16px 12px}}@media (max-width:560px){:root{--panel-w:calc(100vw - var(--rail-w) - 32px)}.spaceswitch{transform-origin:top;transform:scale(.94)}.v2{flex-direction:column}.canvas{--col-gut:16px}.msgs__inner{padding-top:20px}.msgs{--msgs-fade:20px}}.mbar{grid-template-columns:var(--touch-min) minmax(0, 1fr) var(--touch-min);padding:calc(4px + var(--safe-t)) max(8px, var(--safe-r)) 4px max(8px, var(--safe-l));background:var(--v2-bg);z-index:5;flex-shrink:0;align-items:center;gap:8px;display:grid;position:relative}.mbar__menu{width:var(--touch-min);height:var(--touch-min);color:var(--foreground);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.mbar__menu:active{background:color-mix(in oklch, var(--foreground) 6%, transparent)}.mbar__menu:focus-visible{outline:2px solid var(--v2-ring);outline-offset:2px}.mbar__title{min-width:0;font-size:var(--text-md);letter-spacing:-.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.mbar .rail__avatar{width:var(--touch-min);height:var(--touch-min);background:var(--accent-fill) content-box;margin:0;padding:5px}.mbar .rail__avatar:focus-visible{outline-color:var(--v2-ring)}.mbar .rail__nudge{box-shadow:0 0 0 2px var(--v2-bg);top:4px;right:4px}@media (max-height:600px){.rail{padding-top:calc(10px + var(--safe-t));padding-bottom:8px}.rail__logo{margin-bottom:10px}.rail__sub .rail__btn{height:34px}.rail__sep{margin:4px 0}}.panel__scroll,.sdock__scroll,.msgs{contain:layout paint}.fpanel{contain:layout style}@media (hover:none),(pointer:coarse){.pconv__more,.fpanel__acts,.toolbox,.u-acts,.atttile .ov{opacity:1}.tip{display:none}.pconv{height:var(--touch-min)}.prow{--prow-more:var(--touch-min)}.pconv__more,.panel__collapse,.psearch__clear,.rail__btn,.canvas__top .ghostbtn,.u-acts button{width:var(--touch-min);height:var(--touch-min)}.u-edit__row button{height:var(--touch-min)}.dock .cbtn,.dock .send:not([data-queue=true]){width:var(--touch-min);height:var(--touch-min)}.mpill__half{min-width:var(--touch-min);position:relative}.mpill__half:after{content:"";position:absolute;inset:-8px 0}.newchat,.cot__hd,.hero__bite .bitebtn,.acct-menu [role^=menuitem]{min-height:var(--touch-min)}.acct-menu kbd{display:none}.psearch{height:var(--touch-min)}.psearch input{align-self:stretch;font-size:16px}.hero__bite .bitebtn{align-items:center}.toolbox{height:var(--touch-min)}.tbtn,.qacts button{width:var(--touch-min);height:var(--touch-min)}.qpanel__hd,.codeblock__hd{padding-block:0}.qpanel{--qhd-h:var(--touch-min);--qrow-h:var(--touch-min)}.qclear,.cf-menu__item{min-height:var(--touch-min)}.codeblock__copy,.codeblock__wrap{min-width:var(--touch-min);min-height:var(--touch-min);justify-content:center}.u-more{position:relative}.u-more:after{content:"";position:absolute;inset:-10px 0}.composer__ta,.composer__ghost,.pconv__input{font-size:16px}.atttile .ax:after,.atttile__retry:after{content:"";position:absolute;inset:-4px}.attpanel__row .rx{position:relative}.attpanel__row .rx:after{content:"";position:absolute;inset:-1px}.atttile .ov{font-size:10px}}
@media (max-width:1279px){.company__topbar{grid-template-columns:minmax(150px,.8fr) minmax(260px,1.3fr) auto;padding-inline:18px}.company--v2 .company__main{padding-inline:24px}.company-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.company__topbar{grid-template-columns:minmax(260px,1fr) auto}.company__topbar>.cf-breadcrumb{display:none}.company-report-grid,.company-admin__profile,.company-org-v2{grid-template-columns:1fr}.company-org-v2>section{grid-column:1}.company-gate__card--setup{width:min(780px,100%)}}@media (max-width:1180px){.company-billing-settings__form{grid-template-columns:1fr}.company-billing-settings__form>.cbill__error,.company-billing-settings__form>.cbill__actions{grid-column:1}.company-billing-settings__facts{grid-template-columns:1fr}}@media (max-width:1023px){.canvas--company{overflow:hidden}.company--v2{min-width:1024px}.company-narrow-help{background:var(--card);border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.company-page-head__actions,.company-page-head__tools,.company-page .cf-page-head__tools,.company-inline-actions--end{flex-wrap:wrap}}.company-viewport{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.company-desktop-scroll{overscroll-behavior-x:contain;flex:1;min-height:0;overflow:auto}.company-desktop-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.company-narrow-help{display:none}.company-narrow-help p{font-size:var(--text-xs);margin:0;line-height:1.5}.company-narrow-help>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1023px){.company-narrow-help{display:flex}}.company-detail-sheet .cf-sheet__close,.company-agent-sheet .cf-sheet__close{z-index:2;opacity:1;background:var(--card);width:36px;height:36px;color:var(--foreground)}.company-detail-sheet .cf-sheet__header{flex-shrink:0;padding-right:64px}.company-detail-sheet .cf-sheet__body{overscroll-behavior:contain}.company-detail-sheet .cf-sheet__footer{flex-shrink:0}.company-compliance-evidence{overflow-wrap:anywhere;gap:10px;margin-top:16px;display:grid}.company-compliance-evidence details{border:1px solid var(--border);border-radius:8px;padding:12px}.company-compliance-evidence summary{cursor:pointer}.company-compliance-evidence p{white-space:pre-wrap}.company-agent-sheet{gap:0;width:min(30rem,100vw)}.company-agent-sheet .sdock{height:100%;min-height:0}.company-agent-sheet .sdock__hd{min-height:60px;padding-right:64px}@media (max-width:760px){.company:not(.company--v2){flex-direction:column}.company:not(.company--v2) .company__sidebar{border-right:0;border-bottom:1px solid var(--border);flex-basis:auto;gap:12px;width:100%;padding:14px}.company-gate{align-items:flex-start;padding:20px 12px}.company-gate__card{padding:28px 20px}}@media (max-width:820px){.company--v2 .company__panel[data-open=false]+.company__workspace .company__topbar{padding-left:24px}}@media (max-width:1180px){.company-dashboard__grid{grid-template-columns:1fr}.company-panel-card--wide{grid-column:auto}.company-detail-grid{grid-template-columns:1fr}}@media print{.company--v2 .company__panel,.company--v2 .company__sidebar,.company--v2 .company__topbar{display:none!important}.company--v2 .company__workspace{display:block}.company--v2 .company__main{padding:0;overflow:visible}}.company-org-v2{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.company-org-v2>section{container-type:inline-size}@container (max-width:560px){.company-sub__item{flex-direction:column;align-items:stretch}.company-sub__item-actions{justify-content:flex-start}}
@media print{@page{size:A4;margin:20mm}html,body{color:#000!important;background:#fff!important;height:auto!important;overflow:visible!important}#app-root,.v2,.canvas,.ca-shell{height:auto!important;max-height:none!important;overflow:visible!important}.msgs{-webkit-mask-image:none!important;mask-image:none!important}.studio{height:auto!important;min-height:0!important;overflow:visible!important}.rail,.ambient-glass-clip,.panel,.panel__scrim,.spaceswitch,.canvas__top,.tstripwrap,.dock,.flayer,.cf-toasts,.cf-offline,.cf-skip,.cf-dialog-overlay,.cf-sheet-overlay{display:none!important}*,:before,:after{box-shadow:none!important;transition:none!important;animation:none!important}a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:.85em}}

