:root{--bg:#0a0908;--panel:#13110e;--panel-2:#1a1713;--border:#26221b;--border-strong:#3a3226;--radius:14px;--radius-sm:10px;--gold:#d4af37;--gold-light:#f0c75e;--gold-dark:#8a7430;--gold-gradient:linear-gradient(180deg, var(--gold-light) 0%, var(--gold) 55%, var(--gold-dark) 100%);--gold-gradient-x:linear-gradient(90deg, var(--gold-dark) 0%, var(--gold) 55%, var(--gold-light) 100%);--text:#ede6d8;--muted:#8f8678;--up:#3ddc97;--up-glow:#8af5c8;--down:#f2685a;--down-glow:#ffa394;--warn:#ee9a3c;--info:#5ba4f5;--pic:#b48cf2;--font:"Helvetica Neue", Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--sidebar-w:248px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:15px;line-height:1.5}a{color:var(--gold-light);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}::selection{background:#d4af3759}.bg{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 0% 0%, #785c1973, transparent 55%), radial-gradient(90% 70% at 100% 100%, #5a3c1447, transparent 60%), var(--bg);position:fixed;inset:0;overflow:hidden}.bg__glow{filter:blur(40px);background:radial-gradient(circle,#d4af3733 0%,#d4af370d 40%,#0000 68%);border-radius:50%;width:60vmax;height:60vmax;animation:22s ease-in-out infinite alternate breathe;position:absolute}.bg__glow--1{top:-25vmax;left:-15vmax}.bg__glow--2{opacity:.7;animation-duration:28s;animation-delay:-8s;top:20vh;right:-25vmax}.bg__glow--3{opacity:.55;animation-duration:34s;animation-delay:-15s;bottom:-30vmax;left:25vw}@keyframes breathe{0%{transform:translate(0)scale(1)}50%{transform:translate(4vmax,3vmax)scale(1.18)}to{transform:translate(-3vmax,5vmax)scale(.9)}}.logo{perspective:600px;flex-direction:column;align-items:center;gap:6px;display:inline-flex}.logo__mark{width:var(--logo-size,96px);height:var(--logo-size,96px);transform-style:preserve-3d;filter:drop-shadow(0 0 18px #d4af3740);animation:9s linear infinite spin-y}.logo__name{letter-spacing:.01em;background:var(--gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px}.logo__tag{letter-spacing:.42em;color:var(--muted);text-transform:uppercase;margin-right:-.42em;font-size:11px}.logo--small{--logo-size:40px;flex-direction:row;gap:10px}.logo--small .logo__name{font-size:20px}.logo--small .logo__tag{display:none}@keyframes spin-y{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 10px;font-size:12px}.title{margin:0 0 10px;font-size:clamp(30px,5vw,48px);font-weight:400;line-height:1.1}.title--gold,.gold-text{background:var(--gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.lead{color:var(--muted);margin:0 0 24px;font-size:16px}.muted{color:var(--muted)}.small{font-size:13px}.mono,.num{font-family:var(--mono);font-variant-numeric:tabular-nums}h2.card__title{margin:0 0 4px;font-size:22px;font-weight:600}.section-label{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:32px 0 12px;font-size:12px}.shell{z-index:1;min-height:100%;display:flex;position:relative}.sidebar{height:100vh;width:var(--sidebar-w);border-right:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0908b8;flex-direction:column;flex-shrink:0;gap:18px;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar__brand{padding:2px 8px 10px}.sclock{margin:0 2px 18px}.sclock__btn{cursor:pointer;width:100%;color:var(--gold);font:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#d4af371a;border:1px solid #d4af3773;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:700;transition:background .2s,box-shadow .2s;display:flex}.sclock__btn:hover:not(:disabled){background:#d4af372e;box-shadow:0 4px 24px #d4af3733}.sclock__btn svg{flex:none;font-size:18px}.sclock__btn--on{color:var(--up);background:#3ddc9714;border-color:#3ddc9773}.sclock__btn--on:hover:not(:disabled){background:#3ddc9724;box-shadow:0 4px 24px #3ddc972e}.sclock__time{letter-spacing:.04em;margin-left:auto;font-size:13px}.nav{flex-direction:column;gap:10px;display:flex}.nav__group-head{cursor:pointer;width:100%;font:inherit;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.nav__group-head:hover{color:var(--text);background:var(--panel-2)}.nav__group-head--here{color:var(--gold)}.nav__group-head .nav__badge{margin-left:0}.nav__chev{width:14px;height:14px;margin-left:auto;transition:transform .2s;transform:rotate(-90deg)}.nav__chev--open{transform:none}.nav__group-body{flex-direction:column;display:flex}.nav__group-body[hidden]{display:none}.nav__group--nested{border-left:1px solid var(--border);margin:4px 0 0 12px;padding-left:6px}.nav__group--nested .nav__group-head{letter-spacing:.16em;font-size:10.5px}@media (prefers-reduced-motion:reduce){.nav__chev{transition:none}}.nav__section-title{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:0 10px 6px;font-size:11px}.nav__item{border-radius:var(--radius-sm);color:var(--text);border:1px solid #0000;align-items:center;gap:11px;padding:9px 12px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.nav__badge{color:#fff;background:#e5484d;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid;box-shadow:0 0 10px #e5484d73}.nav__item:hover{background:var(--panel-2);text-decoration:none}.nav__item svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}.nav__item.active{background:#d4af3714;border-color:#d4af3773;box-shadow:0 0 0 3px #d4af371a,0 0 18px #d4af371f}.nav__item.active svg{color:var(--gold)}.sidebar__footer{flex-direction:column;gap:10px;margin-top:auto;display:flex}.main{flex:1;min-width:0;padding:40px clamp(16px,4vw,56px) 80px}.page{max-width:1240px;margin:0 auto}.main:has(.office3d:not(.office3d--away)){padding:16px}.page:has(.office3d:not(.office3d--away)){max-width:none}.topbar,.scrim{display:none}@media (width<=900px){.topbar{z-index:20;padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0a0908d9;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.shell{flex-direction:column}.sidebar{z-index:40;background:var(--bg);height:auto;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.shell.menu-open .sidebar{transform:none}.shell.menu-open .scrim{z-index:30;background:#0000008c;display:block;position:fixed;inset:0}.main{padding-top:24px}}.card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#1a1713eb,#13110eeb);padding:clamp(18px,2.5vw,32px)}.card+.card{margin-top:20px}.grid>.card,.roles-layout>.card{margin-top:0}.card--inset{border-radius:var(--radius-sm);background:#0a090866;padding:16px 20px}.fade-up{animation:.5s cubic-bezier(.2,.7,.2,1) both fade-up}.fade-up:nth-child(2){animation-delay:50ms}.fade-up:nth-child(3){animation-delay:.1s}.fade-up:nth-child(4){animation-delay:.15s}.fade-up:nth-child(5){animation-delay:.2s}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.grid{gap:16px;display:grid}.grid--kpi{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row--between{justify-content:space-between}.stack{flex-direction:column;gap:14px;display:flex}.kpi{padding:22px 24px}.kpi__label{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.kpi__value{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;margin:14px 0 6px;font-size:clamp(24px,2.1vw,36px);font-weight:700}.kpi__arrow{vertical-align:middle;margin-right:.3em;font-size:.5em}.kpi__note{color:var(--muted);font-size:13px}.glow-up{color:var(--up);text-shadow:0 0 18px #3ddc9773, 0 0 2px var(--up-glow)}.glow-down{color:var(--down);text-shadow:0 0 18px #f2685a73, 0 0 2px var(--down-glow)}.glow-warn{color:var(--warn);text-shadow:0 0 18px #ee9a3c73}.glow-gold{background:var(--gold-gradient);color:#0000;filter:drop-shadow(0 0 14px #d4af3759);-webkit-background-clip:text;background-clip:text}.dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.dot--up{background:var(--up);box-shadow:0 0 10px var(--up);animation:2.4s ease-in-out infinite pulse}.dot--down{background:var(--down);box-shadow:0 0 10px var(--down);animation:2.4s ease-in-out infinite pulse}.dot--warn{background:var(--warn);box-shadow:0 0 10px var(--warn);animation:2.4s ease-in-out infinite pulse}.dot--idle{background:#5d564b}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.board__row{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(90px,160px) 1fr auto;align-items:center;gap:16px;padding:12px 0;display:grid}.board__row:last-child{border-bottom:0}.medal{width:30px;height:30px;color:var(--muted);font-size:13px;font-weight:700;font-family:var(--mono);border-radius:50%;place-items:center;display:grid}.medal--1{background:radial-gradient(circle at 35% 30%, #fff3b0, var(--gold) 60%, var(--gold-dark));color:#2a2209;box-shadow:0 0 14px #d4af3780}.medal--2{color:#262626;background:radial-gradient(circle at 35% 30%,#fff,#c9c9c9 60%,#8d8d8d)}.medal--3{color:#2b1606;background:radial-gradient(circle at 35% 30%,#ffd2a8,#c47f45 60%,#7d4a22)}.bar{background:var(--panel-2);border-radius:6px;height:6px;overflow:hidden}.bar>span{background:var(--gold-gradient-x);border-radius:6px;height:100%;display:block}.field{flex-direction:column;gap:8px;display:flex}.field__label{letter-spacing:.16em;text-transform:uppercase;color:var(--text);opacity:.85;font-size:12px}.input,.select{border:1px solid var(--border);background:#0a09088c;border-radius:12px;outline:none;width:100%;padding:14px 18px;transition:border-color .2s,box-shadow .2s}.input::placeholder{color:#6e665a}.input:focus,.select:focus{border-color:var(--gold-dark);box-shadow:0 0 0 3px #d4af371f}.input:disabled{opacity:.6}.form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 32px;display:grid}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .2s,opacity .2s,background .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--gold{background:var(--gold-gradient);color:#1a1406;box-shadow:0 4px 20px #d4af372e}.btn--gold:hover:not(:disabled){box-shadow:0 4px 28px #d4af3759}.btn--outline{border-color:var(--gold-dark);color:var(--gold-light);background:0 0}.btn--outline:hover:not(:disabled){background:#d4af3714}.btn--ghost{color:var(--muted);background:0 0;padding:8px 12px;font-weight:500}.btn--ghost:hover:not(:disabled){color:var(--text);background:var(--panel-2)}.btn--danger{color:var(--down);background:0 0;border-color:#f2685a80}.btn--sm{border-radius:10px;padding:7px 14px;font-size:13px}.btn--block{width:100%}.tabs{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:inline-flex}.tab{border:1px solid var(--gold-dark);color:var(--gold-light);cursor:pointer;background:0 0;border-radius:12px;padding:10px 20px;font-weight:700}.tab.active{background:var(--gold-gradient);color:#1a1406;border-color:#0000}.check{border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;transition:border-color .2s,background .2s;display:inline-flex}.check:hover{border-color:var(--border-strong)}.check input{opacity:0;pointer-events:none;position:absolute}.check__box{border:1.5px solid var(--muted);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:grid}.check input:checked+.check__box{background:var(--gold-gradient);border-color:var(--gold)}.check input:checked+.check__box:after{content:"";border-bottom:2px solid #1a1406;border-left:2px solid #1a1406;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.check input:focus-visible+.check__box{box-shadow:0 0 0 3px #d4af374d}.check--disabled{opacity:.45;cursor:not-allowed}.checks{flex-wrap:wrap;gap:12px;display:flex}.switch{flex-shrink:0;width:42px;height:24px;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:relative}.switch input:disabled{cursor:not-allowed}.switch span{background:var(--panel-2);border:1px solid var(--border-strong);border-radius:999px;transition:background .2s;position:absolute;inset:0}.switch span:after{content:"";background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.switch input:checked+span{border-color:var(--gold-dark);background:#d4af3740}.switch input:checked+span:after{background:var(--gold-light);transform:translate(18px);box-shadow:0 0 10px #f0c75eb3}.switch input:disabled+span{opacity:.5}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:#13110ee6;overflow-x:auto}table.table{border-collapse:collapse;width:100%;min-width:640px}.table th{text-align:left;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:18px 22px;font-size:12px;font-weight:600}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:16px 22px}.table tr:last-child td{border-bottom:0}@media (width<=700px){table.table--stack{min-width:0}.table--stack thead{display:none}.table--stack tr{border-bottom:1px solid var(--border);padding:12px 16px;display:block}.table--stack tr:last-child{border-bottom:0}.table--stack td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.table--stack td:before{content:attr(data-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-align:left;font-size:11px}.table--stack td:not([data-label]):before{content:none}.table--stack td:not([data-label]){justify-content:flex-end}.table--stack td:before{flex:0 0 40%}.table--stack td>.num-input{max-width:60%}}.chip{border:1px solid var(--border-strong);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:13px;font-weight:600;display:inline-flex}.chip--gold{border-color:var(--gold-dark);color:var(--gold-light);background:#d4af3714}.chip--up{color:var(--up);background:#3ddc971a;border-color:#3ddc974d}.chip--down{color:var(--down);background:#f2685a1a;border-color:#f2685a4d}.chip--warn{color:var(--warn);background:#ee9a3c1a;border-color:#ee9a3c59}.chips{flex-wrap:wrap;gap:6px;display:flex}.notice{border-radius:var(--radius-sm);border:1px solid var(--border);background:#0a090866;padding:14px 18px}.notice--error{color:var(--down-glow);border-color:#f2685a73}.notice--ok{color:var(--up-glow);border-color:#3ddc9766}.notice--gold{border-color:var(--gold-dark)}.preview-bar{z-index:25;color:#1a1406;text-align:center;background:linear-gradient(90deg,#8a7430e6,#d4af37e6);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 16px;font-weight:600;display:flex;position:sticky;top:0}.preview-bar .btn{color:var(--gold-light);background:#1a1406}.center-screen{z-index:1;place-items:center;min-height:100%;padding:32px 16px;display:grid;position:relative}.auth-card{width:min(440px,100%)}.auth-card .logo{width:100%;margin-bottom:28px}.loading{flex-direction:column;align-items:center;gap:18px;display:flex}.loading .logo{--logo-size:110px}.link-box{border:1px solid var(--gold-dark);background:#0a09088c;border-radius:12px;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}.link-box code{text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);flex:1;font-size:13px;overflow:hidden}.role-list{flex-direction:column;gap:6px;display:flex}.role-list__item{text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 14px;display:flex}.role-list__item:hover{background:var(--panel-2)}.role-list__item.active{background:#d4af3714;border-color:#d4af3773}.perm{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.perm:last-child{border-bottom:0}.perm__key{font-family:var(--mono);color:var(--muted);font-size:12px}.roles-layout{grid-template-columns:280px 1fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.roles-layout{grid-template-columns:1fr}}.icon-btn{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;display:inline-grid}.icon-btn svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.segmented{border:1px solid var(--border);background:#0a090899;border-radius:999px;flex-wrap:wrap;gap:4px;padding:5px;display:inline-flex}.segmented button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 22px;font-weight:700;transition:background .2s,color .2s}.segmented button:hover{color:var(--text)}.segmented button.active{background:var(--gold-gradient);color:#1a1406}.select-pill{border:1px solid var(--border);background:#0a09088c;border-radius:12px;align-items:center;gap:12px;padding:8px 16px;display:inline-flex}.select-pill>span{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:12px}.select-pill select{cursor:pointer;background:0 0;border:0;outline:none;max-width:220px;font-weight:700}.select-pill select option{background:var(--panel)}.signal{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:#0a090859;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;width:100%;padding:16px 22px;transition:border-color .2s,background .2s;display:grid}.signal:hover{background:var(--panel-2);text-decoration:none}.signal--attention,.signal--declining{border-color:#d4af3766}.signal__name{font-size:17px}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip-btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#0a090899;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.chip-btn:hover{border-color:var(--border-strong)}.chip-btn.active{background:var(--gold-gradient);color:#1a1406;border-color:#0000}.creator-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.creator-card{color:var(--text);transition:border-color .2s,transform .2s;display:block}.creator-card:hover{border-color:var(--gold-dark);text-decoration:none;transform:translateY(-2px)}.creator-card__name{margin:0 0 8px;font-size:20px}.num-input{text-align:right;width:100%;min-width:90px;font-family:var(--mono);font-variant-numeric:tabular-nums;padding:10px 12px}.textarea{resize:vertical;min-height:110px}.delta{font-family:var(--mono);margin-left:6px;font-size:12px}.table td.num,.table th.num{text-align:right}.table tfoot td{border-top:1px solid var(--border-strong);font-weight:700}.save-bar{z-index:5;padding:14px 0;padding-bottom:max(14px, env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--bg) 35%);margin-top:18px;position:sticky;bottom:0}.tclock{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:520px;margin:0 auto;padding:32px 24px;display:flex}.tclock__time{letter-spacing:.04em;color:var(--muted);font-size:clamp(44px,9vw,72px);font-weight:700;line-height:1}.tclock__time.glow-up{color:var(--up)}.tclock .btn{justify-content:center;min-width:200px}.tonline{flex-wrap:wrap;gap:10px;display:flex}.tonline__who{background:#3ddc9712;border:1px solid #3ddc974d;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.tonline__avatar{background:var(--up);color:#0b0b0b;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.tone-gold{color:var(--gold-light)}.clock-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.card--active{border-color:var(--gold-dark);box-shadow:0 0 0 3px #d4af371a}.task{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.task:last-child{border-bottom:0}.task__title{font-weight:600}.task--done .task__title{color:var(--muted);text-decoration:line-through}.mm-row{padding:18px 22px}.mm-row--sent{border-color:#3ddc9759}.mm-note{color:var(--muted);margin:4px 0;font-size:13px}.mm-row .notice{margin-top:10px}.guide{flex-direction:column;gap:10px;margin:12px 0;padding-left:22px;display:flex}.guide li::marker{color:var(--gold);font-family:var(--mono)}details>summary{list-style-position:inside}.btn svg{flex-shrink:0;width:18px;height:18px}.btn--sm svg{width:15px;height:15px}.stack>.card+.card{margin-top:0}.table td.wide{min-width:240px}.waterfall{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.waterfall>.card{margin-top:0;padding:18px 20px}.waterfall .kpi__value{font-size:clamp(20px,1.6vw,28px)}.paper{color:#1d1a14;border-radius:var(--radius);background:#fbf8f1;max-width:860px;margin:0 auto;padding:clamp(24px,5vw,56px);font-size:14px;box-shadow:0 20px 60px #00000073}.paper__head{border-bottom:2px solid #d4af37;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.paper__brand{align-items:flex-start;gap:14px;display:flex}.paper__company{font-size:20px;font-weight:700}.paper__title{letter-spacing:.3em;color:#8a7430;font-size:28px;font-weight:300}.paper__small{color:#5e574b;font-size:13px;line-height:1.6}.paper__label{letter-spacing:.24em;text-transform:uppercase;color:#8a7430;margin-bottom:6px;font-size:11px}.paper__strong{font-size:16px;font-weight:700}.paper__billto{margin:24px 0}.paper__table{border-collapse:collapse;width:100%;margin:8px 0 24px}.paper__table th{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:#8a7430;border-bottom:1px solid #e3dccb;padding:10px 8px;font-size:11px}.paper__table td{vertical-align:top;border-bottom:1px solid #eee7d6;padding:12px 8px}.paper__table th:not(:first-child),.paper__table td:not(:first-child){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.paper__table tfoot td{border-top:2px solid #1d1a14;border-bottom:0;font-size:16px;font-weight:700}.paper__bank{background:#f3eddd;border-radius:10px;margin-top:20px;padding:18px 20px}.paper__grid{grid-template-columns:max-content 1fr;gap:4px 18px;margin-bottom:10px;font-size:13px;display:grid}.paper__grid span{color:#5e574b}@media print{@page{margin:12mm}body{background:#fff!important}.bg,.sidebar,.topbar,.scrim,.preview-bar,.no-print{display:none!important}.main{padding:0!important}.paper{box-shadow:none;background:#fff;max-width:none;padding:0;animation:none}}.table .num-input{width:96px;min-width:0}.dropzone{border:1.5px dashed var(--border-strong);border-radius:var(--radius);min-height:180px;color:var(--muted);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;transition:border-color .2s,background .2s;display:flex;position:relative}.dropzone:hover{border-color:var(--gold-dark);background:#d4af370a}.dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.dropzone svg{width:34px;height:34px;color:var(--gold)}.print-only{display:none}@media print{.print-only{display:block!important}}.prose{overflow-wrap:anywhere;line-height:1.65}.prose h1,.prose h2,.prose h3{margin:1.2em 0 .5em;line-height:1.25}.prose h1{background:var(--gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:400}.prose h2{font-size:20px}.prose h3{color:var(--gold-light);font-size:17px}.prose>:first-child{margin-top:0}.prose ul,.prose ol{padding-left:22px}.prose li:has(>input[type=checkbox]){margin-left:-22px;list-style:none}.prose input[type=checkbox]{accent-color:var(--gold);margin-right:8px;transform:translateY(1px)}.prose table{border-collapse:collapse;margin:12px 0;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--border-strong);text-align:left;padding:8px 12px}.prose th{background:var(--panel-2);color:var(--gold-light)}.prose img{border:1px solid var(--border);border-radius:10px;max-width:100%}.prose code{font-family:var(--mono);background:var(--panel-2);border-radius:6px;padding:1px 6px}.prose blockquote{border-left:3px solid var(--gold-dark);color:var(--muted);margin:12px 0;padding:4px 16px}.md-editor{flex-direction:column;gap:8px;display:flex}.md-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.md-tool{border:1px solid var(--border);background:var(--panel);min-width:34px;height:32px;color:var(--text);cursor:pointer;border-radius:8px;place-items:center;padding:0 10px;font-weight:700;display:inline-grid}.md-tool:hover,.md-tool.active{border-color:var(--gold-dark);color:var(--gold-light)}.md-text{min-height:320px;font-family:var(--mono);font-size:14px;line-height:1.6}.md-preview{border:1px solid var(--border);background:#0a090866;border-radius:12px;min-height:320px;padding:16px 18px}.linklike{color:inherit;font:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.star{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:22px}.creator-grid>.card,.creator-grid>a.card,.creator-grid>button.card{margin-top:0}.code-block{border:1px solid var(--border);font-family:var(--mono);white-space:pre-wrap;color:var(--gold-light);background:#0a090899;border-radius:10px;margin:0;padding:14px 16px;font-size:12.5px;overflow-x:auto}.refresh-btn svg.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.refresh-btn svg.spin{animation:none}}.insights__title{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:700}.insights__section{margin:28px 0 14px;font-size:20px}.pill-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.pill-row__label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:12px}.pill{border:1px solid var(--border-strong);color:var(--muted);cursor:pointer;background:#0a09088c;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.pill:hover{color:var(--text)}.pill--on{background:var(--gold-gradient);color:#1a1406;border-color:#0000;font-weight:700}.pill--model{padding:4px 12px;font-size:13px}.pill--model-on{color:var(--gold-light);border-color:var(--gold-dark);background:#d4af3714}.input--sm{width:auto;padding:6px 10px}.insights__kpis{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:12px;margin:6px 0 16px;display:grid}.insights__kpis>.card,.insights .card+.card{margin-top:0}.insights>.card{margin-bottom:16px}.imodel__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ikpi{margin:0;padding:16px}.ikpi--lead{border-color:var(--gold-dark);box-shadow:0 0 24px #d4af3714}.ikpi__icon{width:34px;height:34px;color:var(--gold-light);background:#d4af371a;border-radius:9px;place-items:center;display:inline-grid}.ikpi__icon svg{width:18px;height:18px}.ikpi__value{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:14px 0 4px;font-size:clamp(16px,1.25vw,22px);font-weight:700;overflow:hidden}.ikpi__label{color:var(--muted);font-size:13px}.ikpi__change{margin-top:6px;font-size:12px;font-weight:700}.igoal{margin-bottom:16px}.bar{background:#ffffff0f;border-radius:999px;height:8px;margin:10px 0 6px;overflow:hidden}.bar--thin{grid-column:1/-1;height:4px;margin:6px 0 0}.bar__fill{border-radius:999px;height:100%;transition:width .6s}.bar--gold{background:var(--gold-gradient-x)}.bar--up{background:var(--up)}.bar--warn{background:var(--warn)}.bar--muted{background:var(--border-strong)}.insights__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.insights__grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin-top:16px}.insights__grid>.card{margin:0}.imodel__name{font-size:18px}.imodel__rev{font-family:var(--mono);white-space:nowrap;font-size:20px;font-weight:700}.tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.tiles--2{grid-template-columns:repeat(2,minmax(0,130px))}.tile{text-align:center;background:#0a09088c;border-radius:10px;min-width:0;padding:10px 6px}.tile__value{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.tile__label{color:var(--muted);margin-top:2px;font-size:11px}.tone-up{color:var(--up)}.tone-warn{color:var(--warn)}.tone-down{color:var(--down)}.avatar{border:1px solid var(--gold-dark);width:40px;height:40px;color:var(--gold-light);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.rank{flex-direction:column;margin-top:12px;display:flex}.rank__row{border-bottom:1px solid var(--border);grid-template-columns:36px 1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.rank__row--bar{padding-bottom:8px}.rank__pos{color:var(--gold);font-size:13px;font-weight:700}.rank__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.insights--hidden .nv{filter:blur(9px);-webkit-user-select:none;user-select:none}.trend{width:100%;position:relative}.trend svg{touch-action:pan-y;display:block}.trend__grid{stroke:var(--border);stroke-width:1px}.trend__cross{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.trend__axis{fill:var(--muted);font-size:11px;font-family:var(--mono)}.trend__legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-bottom:8px;font-size:13px;display:flex}.trend__legend i,.trend__tip i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.trend__tip{background:var(--panel-2);border:1px solid var(--border-strong);pointer-events:none;border-radius:10px;min-width:170px;padding:8px 12px;font-size:13px;position:absolute;top:0;transform:translate(-50%);box-shadow:0 8px 24px #0006}.trend__tip div{align-items:center;gap:4px;margin-top:4px;display:flex}.trend__tip .mono{color:var(--text);margin-left:auto;padding-left:12px}@media (prefers-reduced-motion:reduce){.bar__fill{transition:none}}.card__title svg,.insights__section svg{vertical-align:-3px;width:18px;height:18px;color:var(--gold-light);margin-right:4px}.links-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.links-grid>.card{margin:0}.links-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.links-card__name{overflow-wrap:anywhere;margin:0;font-size:18px}.links-card__total{flex-direction:column;align-items:flex-end;display:flex}.links-card__total>span:first-child{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.links-card__label{letter-spacing:.16em;text-transform:uppercase;margin:14px 0 4px;font-size:11px}.links-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.link-line{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;display:grid}.link-line__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.link-line__chip{margin-left:8px;padding:0 8px;font-size:11px}.link-line__count{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.links-card__quiet{margin:12px 0 0}.links-card__open{color:inherit;align-items:center;gap:4px;display:inline-flex}.links-card__open svg{width:16px;height:16px;color:var(--gold-light)}.links-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.links-table__toggle{all:unset;cursor:pointer;color:var(--text);align-items:center;gap:6px;display:inline-flex}.links-table__toggle:disabled{cursor:default}.links-table__toggle:focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px;border-radius:4px}.links-table__toggle svg{width:14px;height:14px;color:var(--gold-light);transition:transform .2s}.links-table__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.links-table__url{text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:2px;overflow:hidden}.links-table tr.is-open td{border-bottom-color:#0000}.links-table__moments td{background:#0a090866}.moments{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.moments li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:16px;display:grid}@media (width<=700px){.moments li{grid-template-columns:1fr auto}.moments li>:first-child{grid-column:1/-1}.links-table td[data-label=Link]{text-align:left;padding-bottom:10px;display:block}.links-table td[data-label=Link]:before{content:none}.links-table__url{max-width:100%}.links-table__moments td{text-align:left;border-radius:10px;padding:12px;display:block}}.office3d__stage{border-radius:var(--radius);border:1px solid var(--border);touch-action:none;background:#0b0a12;height:calc(100vh - 32px);min-height:460px;position:relative;overflow:hidden}.office3d__stage canvas{display:block}.ohud{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);background:#13110ed6;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute}.ohud--tl{max-width:calc(100% - 24px);top:12px;left:12px}.ohud--tr{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;max-width:60%;padding:0;top:12px;right:12px}.ohud--tr .btn{background:#13110ed6}.ohud--map{width:250px;padding:6px;bottom:12px;right:12px}.ohud--hint{color:var(--muted);white-space:nowrap;padding:6px 12px;font-size:12px;bottom:78px;left:50%;transform:translate(-50%)}.ohud--people{flex-direction:column;align-items:stretch;width:290px;max-height:calc(100% - 300px);top:64px;right:12px;overflow-y:auto}.ohud--card{flex-direction:column;align-items:stretch;width:270px;bottom:64px;left:12px}.ohud--access{flex-direction:column;align-items:stretch;width:min(330px,100% - 24px);max-height:calc(100% - 200px);top:84px;left:12px}.oaccess{flex-direction:column;gap:4px;display:flex;overflow-y:auto}.oaccess__row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.oaccess__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oaccess__choices{flex:none;gap:4px;display:flex}.oaccess__btn{border:1px solid var(--border);width:32px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;font-weight:700}.oaccess__btn--on{color:#111;border-color:#0000}.oaccess__btn--true{background:#30a46c}.oaccess__btn--null{background:var(--gold)}.oaccess__btn--false{background:#e5484d}.ohud--board{flex-direction:column;align-items:stretch;width:min(460px,100% - 24px);bottom:52px;left:50%;transform:translate(-50%)}.ohud--settings{z-index:7;flex-direction:column;align-items:stretch;width:260px;top:64px;right:12px}.oclock-badge{color:#30a46c;align-items:center;gap:6px;font-size:12px;display:inline-flex}.oclock-badge:before{content:"";background:#30a46c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #30a46c}.office3d--away>:not(.otoasts--away){display:none}.oaway-pill{background:var(--panel-2);border:1px solid var(--gold-dark);color:var(--text);cursor:pointer;border-radius:999px;align-self:flex-end;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex;box-shadow:0 10px 30px #00000080}.otoasts.otoasts--away{z-index:90;position:fixed;inset:auto 20px 20px auto;transform:none}.ohud__leave{white-space:nowrap}.ohud--prompt{color:var(--text);font:inherit;cursor:pointer;border-color:var(--gold-dark);white-space:nowrap;gap:10px;padding:8px 14px 8px 8px;font-weight:600;animation:.18s ease-out oprompt;bottom:104px;left:50%;transform:translate(-50%)}.okey{background:var(--gold-gradient);color:#111;border-radius:7px;place-items:center;min-width:28px;height:28px;font:700 14px/1 inherit;display:inline-grid;box-shadow:0 2px #8a7430}@keyframes oprompt{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ohud--prompt{animation:none}}.ohud--media{gap:8px;max-width:calc(100% - 300px);bottom:12px;left:12px}.omedia{border:1px solid var(--border-strong);color:#e5484d;cursor:pointer;background:#e5484d2e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.omedia--on{color:#30a46c;background:#30a46c33;border-color:#30a46c}.omedia svg{width:20px;height:20px}.omedia__meter{flex:none;align-items:flex-end;gap:2px;height:20px;display:inline-flex}.omedia__meter span{background:#ffffff26;border-radius:2px;width:4px}.omedia__meter span:first-child{height:5px}.omedia__meter span:nth-child(2){height:8px}.omedia__meter span:nth-child(3){height:12px}.omedia__meter span:nth-child(4){height:16px}.omedia__meter span:nth-child(5){height:20px}.omedia__meter span.on{background:#30d982;box-shadow:0 0 6px #30d98299}.omedia__more{flex:none}.ohud--devices{z-index:7;flex-direction:column;align-items:stretch;width:min(320px,100% - 24px);bottom:70px;left:12px}.omedia__who{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.ovideos{z-index:5;flex-direction:column;gap:8px;max-height:calc(100% - 230px);display:flex;position:absolute;top:92px;left:12px;overflow-y:auto}.ovideo{aspect-ratio:16/9;border:1px solid var(--gold-dark);background:#000;border-radius:10px;flex:none;width:176px;margin:0;position:relative;overflow:hidden}.ovideo__v{object-fit:cover;width:100%;height:100%}.ovideo__v--mirror{transform:scaleX(-1)}.ovideo figcaption{background:#0009;border-radius:6px;padding:1px 6px;font-size:11px;position:absolute;bottom:4px;left:6px}.oaudio,.ohud[hidden]{display:none}.odecorbar{z-index:8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--gold-dark);background:#13110ee6;border-radius:14px;flex-direction:column;gap:8px;width:min(900px,100% - 24px);padding:10px 12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.odecorbar__top{align-items:center;gap:12px;display:flex}.odecorbar__hint{flex:1;min-width:0}.odecorbar__problem{color:#e5484d;margin:0}.odecorbar__selected{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.odecorbar__tabs{flex-wrap:wrap;gap:4px;display:flex}.odecorbar__tab{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.odecorbar__tab--on{color:var(--text);border-color:var(--gold);background:#d4af372e}.odecorbar__items{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.odecorbar__item{border:1px solid var(--border);width:84px;color:var(--text);font:inherit;text-align:center;cursor:pointer;background:#ffffff08;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:6px 4px;font-size:11px;line-height:1.2;display:flex}.odecorbar__item:hover{border-color:var(--gold-dark)}.odecorbar__item--on{border-color:var(--gold);background:#d4af3733}.odecorbar__icon{font-size:22px}@media (width<=720px){.odecorbar__hint{display:none}.odecorbar__item{width:70px}}.odecor__colors{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.odecor__swatch{cursor:pointer;border:2px solid #fff3;border-radius:50%;width:22px;height:22px;padding:0}.odecor__swatch--on{box-shadow:0 0 0 2px var(--gold);border-color:#fff}.odecor__colors input[type=color]{cursor:pointer;background:0 0;border:0;width:30px;height:24px;padding:0}.ohud--machine{flex-direction:column;align-items:stretch;width:min(360px,100% - 24px);bottom:52px;left:50%;transform:translate(-50%)}.ohud--held{white-space:nowrap;bottom:52px;left:50%;transform:translate(-50%)}.odrinks{flex-wrap:wrap;gap:8px;display:flex}.odrink-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1px #ffffff40}.ohud__skip{z-index:6;position:absolute;bottom:16px;right:16px}.ohud__welcome{z-index:6;text-align:center;letter-spacing:.02em;text-shadow:0 4px 24px #000c;pointer-events:none;font-size:clamp(24px,4vw,48px);font-weight:700;animation:4.6s forwards owelcome;position:absolute;top:16%;left:0;right:0}@keyframes owelcome{0%{opacity:0;transform:translateY(10px)}15%,60%{opacity:1;transform:none}to{opacity:0}}.ominimap{border-radius:8px;width:100%;height:auto;display:block}.ojoy{z-index:5;border:1px solid var(--border-strong);touch-action:none;background:#13110e99;border-radius:50%;place-items:center;width:128px;height:128px;display:grid;position:absolute;bottom:20px;left:20px}.ojoy__knob{background:var(--gold-gradient);border-radius:50%;width:54px;height:54px;box-shadow:0 4px 14px #00000080}@media (width<=720px){.office3d__stage{height:calc(100vh - 120px)}.ohud--map{width:150px}.ohud--tr{justify-content:flex-start;max-width:none;top:64px;left:12px;right:12px}.ohud--hint{display:none}.ohud--tr .btn{padding:6px 10px;font-size:12px}.ohud--people{width:auto;max-height:40%;inset:auto 12px 170px}.ohud--card{width:auto;bottom:160px;left:12px;right:12px}.ohud--media{max-width:none;bottom:70px;left:160px}.omedia__who{display:none}.ovideos{flex-direction:row;max-width:calc(100% - 24px);top:120px;overflow-x:auto}.ovideo{width:132px}.ohud--machine,.ohud--held{white-space:normal;flex-wrap:wrap;width:auto;bottom:20px;left:160px;right:12px;transform:none}}.omodal__card.omodal__card--wide{width:min(1200px,100%)}.oedit{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (width<=900px){.oedit{grid-template-columns:1fr}}.oedit__map{border-radius:10px;overflow:auto}.omap-edit{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-width:640px;height:auto;display:block}.oedit .oeditor{margin:0}.m2room__floor{fill:#221d14}.m2room--meeting .m2room__floor{fill:#1a1d22}.m2room--team .m2room__floor{fill:#1b2019}.m2room--focus .m2room__floor{fill:#211a1f}.m2room--lounge .m2room__floor{fill:#241b14}.m2room--lobby .m2room__floor{fill:#3a352c}.m2room--private .m2room__floor{fill:#2a2018}.m2room__wall{fill:none;stroke:#3a3226;stroke-width:28px}.m2room--mine .m2room__wall{stroke:#8a7430}.m2room--hidden .m2room__wall{stroke:#2e2742}.m2room--draft .m2room__floor{fill:#d4af3726}.m2room--draft .m2room__wall{stroke:#d4af3799}.m2room__name{fill:var(--gold-light);pointer-events:none;font-size:22px;font-weight:700}.m2room__owner{fill:var(--muted);pointer-events:none;font-size:17px}.m2door{fill:#6b5a32}.m2door--locked{fill:#a3322a}.m2dot{fill:#3987e5;stroke:#0a0908;stroke-width:4px}.m2dot--me{fill:#d4af37}.m2dot__text{fill:#fff;pointer-events:none;font-size:16px;font-weight:700}.opeople{flex-direction:column;gap:4px;display:flex}.opeople__row{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.opeople__row:hover{background:#ffffff0a}.opeople__row>svg:last-child{width:16px;height:16px;color:var(--muted)}.opeople__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.opeople__name>svg{vertical-align:-1px;color:#30a46c;width:13px;height:13px;margin-right:4px}.obadge{background:var(--down);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.ochat{background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius);z-index:60;flex-direction:column;width:min(360px,100% - 24px);display:flex;position:absolute;top:64px;bottom:12px;right:12px;box-shadow:0 16px 48px #00000080}.ochat__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ochat__body{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.ochat__msg{background:var(--panel-2);white-space:pre-wrap;word-break:break-word;border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:80%;padding:8px 12px}.ochat__msg--me{background:#d4af3729;border-radius:12px 12px 4px;align-self:flex-end}.ochat__time{color:var(--muted);text-align:right;margin-top:2px;font-size:10px;display:block}.ochat__form{border-top:1px solid var(--border);gap:8px;padding:12px;display:flex}.omodal{z-index:70;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.omodal__card{width:min(640px,100%);max-height:calc(100vh - 32px);margin:0;overflow-y:auto}.oavatar{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:16px;display:grid}@media (width<=520px){.oavatar{grid-template-columns:1fr;justify-items:center}}.oavatar__preview{background:radial-gradient(circle at 50% 40%,#2a2418,#110f0c);border-radius:14px;width:100%;height:240px}.oavatar__grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.oavatar__opt{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#0a090880;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 8px;font-size:12px;display:flex}.oavatar__opt--on{border-color:var(--gold);color:var(--gold-light);background:#d4af3714}.oswatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #0000004d}.oswatch--on{border-color:var(--gold-light)}.oform__num{color:var(--muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.oform__num input{width:72px}.otoasts{z-index:80;flex-direction:column;gap:8px;width:min(420px,100vw - 32px);display:flex;position:absolute;top:64px;left:50%;transform:translate(-50%)}.otoast{background:var(--panel-2);border:1px solid var(--gold-dark);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 10px 30px #00000080}@media (prefers-reduced-motion:reduce){.ohud__welcome{opacity:0;animation:none}}.olive{vertical-align:0;background:var(--muted);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.olive--live{background:var(--up);box-shadow:0 0 8px var(--up)}.olive--backup{background:var(--warn)}.olive-btn{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.ohud--check{z-index:7;flex-direction:column;align-items:stretch;width:330px;top:92px;left:12px}.ocheck{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px;display:grid}.ocheck dt{color:var(--muted)}.ocheck dd{word-break:break-word;margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leaks-bar{border-color:var(--gold-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 20px;display:flex}.leaks-table tr.is-selected td{background:#d4af370f}.leaks-table__pick{width:44px}.leaks-table__pick .check{gap:0}.leaks-table__page{max-width:380px}.leaks-table__found{white-space:nowrap}.leaks-table__url{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.leaks-table__snippet{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.leaks-table__reason{max-width:220px;margin-top:4px}.leaks-notice{font-family:var(--mono);resize:vertical;white-space:pre;font-size:13px;line-height:1.5}.leaks-targets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.leaks-chip-x{all:unset;cursor:pointer;color:var(--muted);margin-left:4px;font-size:15px;line-height:1}.leaks-chip-x:hover{color:var(--text)}.leaks-chip-x:focus-visible{outline:2px solid var(--gold-dark);border-radius:4px}@media (width<=700px){.leaks-table td.leaks-table__page{text-align:left;max-width:none;display:block}.leaks-table td.leaks-table__page:before{content:none}.leaks-table__url{max-width:100%}.leaks-table{table-layout:fixed;width:100%}.leaks-table td{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.leaks-table td>div{text-align:left;flex-basis:100%}.leaks-table td.leaks-table__pick:before{content:none}.leaks-table td.leaks-table__pick{justify-content:flex-start;width:auto}.leaks-table__reason{max-width:none}.leaks-notice{white-space:pre-wrap}}.fb-count{color:#fff;vertical-align:1px;background:#e5484d;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.fb-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.fb-shots{flex-wrap:wrap;gap:10px;display:flex}.fb-shot{border:1px solid var(--border);background:var(--panel);cursor:zoom-in;border-radius:10px;width:132px;height:96px;padding:0;position:relative;overflow:hidden}.fb-shot img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.fb-shot:hover img{transform:scale(1.04)}.fb-shot__remove{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.fb-shot__remove svg{width:13px;height:13px}.fb-compare{border:1px dashed var(--gold-dark);background:#d4af370d;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.fb-compare__grid{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.fb-compare__grid>div{flex-direction:column;gap:6px;display:flex}.fb-dialog{flex-direction:column;gap:14px;display:flex}.fb-dialog--wide{width:min(760px,100%)}.fb-drop{cursor:pointer;min-height:96px}.fb-drop--over{border-color:var(--gold);background:#d4af3714}.fb-drop svg{width:24px;height:24px}.fb-ack{border:1px solid var(--gold-dark);cursor:pointer;background:#d4af370f;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;line-height:1.5;display:flex}.fb-ack input{width:20px;height:20px;accent-color:var(--gold);flex:none;margin-top:2px}.fb-viewer{cursor:zoom-out}.fb-viewer img{border-radius:12px;max-width:100%;max-height:calc(100vh - 32px);box-shadow:0 20px 60px #0009}.fb-viewer__close{position:fixed;top:16px;right:16px}@media (width<=640px){.fb-compare__grid{grid-template-columns:1fr}.fb-shot{width:calc(50% - 5px)}}@media (prefers-reduced-motion:reduce){.fb-shot img{transition:none}}@media print{.fb-card{break-inside:avoid;color:#111!important;box-shadow:none!important;background:#fff!important;border:1px solid #ccc!important;animation:none!important}.fb-card .muted,.fb-card .chip{color:#444!important}.page-header,.segmented{display:none!important}}.toast{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:60;background:var(--bg);align-items:flex-start;gap:12px;width:max-content;max-width:min(560px,100vw - 32px);animation:.25s ease-out toast-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #0000008c}.toast__close{all:unset;cursor:pointer;color:var(--muted);font-size:18px;line-height:1}.toast__close:hover{color:var(--text)}.toast__close:focus-visible{outline:2px solid var(--gold-dark);border-radius:4px}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.leaks-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.leaks-head>.btn{margin-top:6px}.leaks-h2{margin:8px 0 14px;scroll-margin-top:80px;font-size:22px;font-weight:600}.leaks-task{flex-direction:column;gap:6px;display:flex}.leaks-task__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.leaks-task__top .kpi__value{margin:0}.leaks-task__label{font-size:15px}.leaks-task__go{all:unset;cursor:pointer;color:var(--gold-light);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.leaks-task__go:hover{text-decoration:underline}.leaks-task__go:focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px;border-radius:4px}.leaks-task__go svg{width:16px;height:16px}.segmented--sm button{padding:7px 14px;font-size:13px}.leaks-creators{flex-wrap:wrap;gap:8px;margin:4px 0 22px;display:flex}.leaks-creator{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#0a090899;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.leaks-creator:hover{border-color:var(--border-strong)}.leaks-creator.active{background:var(--gold-gradient);color:#1a1406;border-color:#0000}.leaks-creator:focus-visible,.leaks-cat:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px}.leaks-creator__n{text-align:center;min-width:22px;color:var(--down);background:#f2685a2e;border-radius:999px;padding:1px 7px;font-size:12px}.leaks-creator.active .leaks-creator__n{color:#1a1406;background:#1a140633}.leaks-cats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.leaks-cat{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:#0a090866;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.leaks-cat:hover{border-color:var(--border-strong)}.leaks-cat.active{border-color:var(--gold-dark);background:#d4af3714;box-shadow:0 0 0 3px #d4af371a}.leaks-cat__n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.leaks-cat__label{color:var(--muted);font-size:13px}.chatp{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.chatp__chat{border:1px solid var(--border);background:#0a090873;border-radius:14px;flex-direction:column;min-height:0;display:flex}.chatp__head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.chatp__head .chip{margin-left:auto}.chatp__msgs{flex-direction:column;gap:8px;max-height:460px;padding:12px;display:flex;overflow-y:auto}.chatp__msg{border-radius:14px;flex-direction:column;gap:4px;max-width:82%;padding:8px 12px;display:flex}.chatp__msg--fan{background:var(--panel-2);border-bottom-left-radius:4px;align-self:flex-start}.chatp__msg--us{background:#d4af3724;border:1px solid #d4af374d;border-bottom-right-radius:4px;align-self:flex-end}.chatp__meta{color:var(--muted);font-size:11px}.chatp__text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.chatp__tag{color:var(--muted);font-size:12px;font-weight:600}.chatp__tag--bought{color:var(--up)}.chatp__msg--marked{box-shadow:0 0 0 2px var(--down)}@media print{.chatp__chat{background:#fff;border-color:#ccc}.chatp__msg{color:#111}}.reddit-head{align-items:center;gap:22px;display:flex}.reddit-head__icon{border:2px solid var(--gold-dark);width:84px;height:84px;color:var(--gold-light);border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 24px #d4af372e}.reddit-head__icon svg{width:38px;height:38px}.section-label__hint{letter-spacing:.04em;text-transform:none;margin-left:8px;font-size:13px}.reddit-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;display:grid}.reddit-cards>.card{margin:0}.reddit-card{text-align:left;color:var(--text);cursor:pointer;font:inherit;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.reddit-card:hover{border-color:var(--border-strong)}.reddit-card:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px}.reddit-card__name{align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.reddit-card--open{cursor:default;border-color:var(--gold-dark);grid-column:1/-1;align-items:stretch;gap:12px;box-shadow:0 0 0 3px #d4af3714}.reddit-card--add{color:var(--muted);border-style:dashed;flex-direction:row;justify-content:center;align-items:center;min-height:86px}.reddit-card__rule{border:0;border-top:1px solid var(--border);width:100%;margin:4px 0}.dot{background:var(--border-strong);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.dot--live{background:var(--up);box-shadow:0 0 10px #3ddc97b3}.delta{font-family:var(--mono);white-space:nowrap;font-size:13px;font-weight:700}.delta--up{color:var(--up)}.delta--down{color:var(--down)}.delta--same{color:var(--muted)}.spot-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;margin-bottom:20px;display:grid}.spot-grid>.card{margin:0}.spot-card{flex-direction:column;gap:10px;display:flex}.spot-card header{align-items:flex-start;gap:12px}.spot-card__handle{color:var(--gold-light);font-weight:700;text-decoration:none}.spot-card__handle:hover{text-decoration:underline}.spot-card__subs{text-align:right}.spot-card__subs .mono{font-size:20px;font-weight:700}.spot-card__subs .delta{margin-left:0}.spot-card__status{color:var(--muted);margin:0}.spot-card__status--error{color:var(--down)}.spot-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.spot-list__row{color:var(--text);border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:6px;text-decoration:none;display:flex}a.spot-list__row:hover{border-color:var(--border-strong);background:#0a090880}.spot-list__thumb{object-fit:cover;border:1px solid var(--border);width:40px;height:56px;color:var(--muted);background:#0a090899;border-radius:6px;flex:none;place-items:center;display:grid}.spot-list__thumb svg{width:18px;height:18px}.spot-list__text{flex-direction:column;flex:1;min-width:0;display:flex}.spot-list__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.spot-list__views{flex-direction:column;flex:none;align-items:flex-end;display:flex}.spot-list__views .mono{font-weight:700}.spot-list__views .delta{margin-left:0}.spot-card__details summary{cursor:pointer}.spot-card__details code{border:1px solid var(--border);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;-webkit-user-select:all;user-select:all;color:var(--muted);background:#0a090899;border-radius:8px;margin-top:8px;padding:10px;font-size:12px;display:block}.reddit-links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.reddit-links li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.reddit-others{margin-top:12px}.reddit-others summary{cursor:pointer;margin-bottom:10px}.reddit-guides{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.reddit-guides>.card{margin:0}.reddit-guide{padding:0;position:relative}.reddit-guide__link{color:var(--text);align-items:center;gap:14px;padding:20px;display:flex}.reddit-guide__link:hover{text-decoration:none}.reddit-guide__link>svg{width:20px;height:20px;color:var(--gold-light);flex-shrink:0;margin-left:auto}.reddit-guide__icon{border:1px solid var(--gold-dark);width:46px;height:46px;color:var(--gold-light);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.reddit-guide__icon svg{width:20px;height:20px}.reddit-guide__text{flex-direction:column;gap:4px;min-width:0;padding-right:30px;display:flex}.reddit-guide__edit{position:absolute;top:10px;right:10px}.reddit-guide.reddit-card--add{min-height:86px;padding:20px}@media (width<=700px){.reddit-head__icon{width:60px;height:60px}.reddit-links li{grid-template-columns:1fr;gap:4px}}.subs-cat{flex-direction:column;gap:12px;display:flex}.stack>.subs-cat+.subs-cat{margin-top:0}.subs-notes{resize:vertical;min-height:40px}.subs-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.subs-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.subs-row:last-child{border-bottom:0}.subs-row__name{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.subs-row__notes--set{color:var(--warn);font-size:14px}.subs-add{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.3fr) auto;gap:8px;display:grid}.subs-add .input{width:100%;min-width:0}@media (width<=700px){.subs-row{grid-template-columns:1fr auto}.subs-row__notes{grid-area:2/1/auto/-1}.subs-add{grid-template-columns:1fr}}.day-bar{flex-wrap:nowrap;gap:8px}.day-bar .input{width:auto}.day-bar__label{white-space:nowrap;min-width:90px}.outreach-tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.outreach-tabs::-webkit-scrollbar{display:none}.outreach-tabs button{white-space:nowrap;flex:none}.outreach-howto{margin-bottom:14px}.outreach-howto p{color:var(--muted);margin:6px 0 0;font-size:14px}.outreach-track{gap:10px;display:grid}.outreach-track__row{grid-template-columns:minmax(0,1fr) 150px 150px;align-items:end;gap:14px;margin:0;display:grid}.outreach-track__name{flex-direction:column;align-self:center;gap:2px;min-width:0;display:flex}.outreach-track__name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outreach-track__field{gap:4px}.outreach-track__field .input{font-family:var(--mono);text-align:right;font-size:20px;font-weight:700}.outreach-track__error{color:var(--down)}.outreach-earn{margin:0;padding:12px 18px}.outreach-earn .kpi__value{margin:6px 0 2px;font-size:26px}.outreach-summary{color:var(--muted);flex-direction:column;gap:2px;margin-top:10px;font-size:13px;display:flex}.outreach-summary strong{color:var(--text)}.outreach-table__name{min-width:140px;font-weight:700}.outreach-num{text-align:right;width:84px;font-family:var(--mono)}.outreach-msg--active{border-color:var(--gold-dark);box-shadow:0 0 24px #d4af3714}@media (width<=640px){.outreach-track__row{grid-template-columns:1fr 1fr}.outreach-track__name{grid-column:1/-1}.outreach-track__field .input,.day-bar .input,.outreach-num,.outreach-table__name{font-size:16px}.day-bar{flex-wrap:wrap}}.outreach-track__msgs{border-top:1px solid var(--border);grid-column:1/-1;margin:0;padding-top:10px}.outreach-track__msgs summary{cursor:pointer;color:var(--gold-light);font-weight:600}.outreach-track__msg{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.outreach-track__msg .btn{flex:none}.login-box{gap:8px;display:grid}.login-box__row{grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.login-box__value{overflow-wrap:anywhere;font-weight:700}.outreach-login{border-color:var(--gold-dark)}@media (width<=640px){.login-box__row{grid-template-columns:minmax(0,1fr) auto}.login-box__row>.muted{grid-column:1/-1}}.cplan-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:22px;display:flex}.cplan-head__title{letter-spacing:-.01em;margin:0 0 4px;font-size:clamp(28px,4vw,34px);font-weight:800}.cplan-head__tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cplan-head__select{width:auto;min-width:150px}.cplan-alerts{background:#f2685a14;border:1px solid #f2685a73;border-radius:12px;margin-bottom:22px}.cplan-alerts__head{width:100%;color:var(--down);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 18px;font-weight:700;display:flex}.cplan-alerts__head .nav__chev{width:16px;height:16px}.cplan-alerts__count{color:#fff;background:#e5484d;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;display:inline-grid}.cplan-alerts__list{color:var(--text);gap:6px;margin:0;padding:0 18px 16px 54px;display:grid}.cplan-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:stretch;gap:16px;display:grid}.cplan-card{border-top:3px solid var(--creator,var(--cplan));flex-direction:column;gap:10px;padding:20px;display:flex;position:relative}.cplan-creator{color:var(--creator);border:1px solid color-mix(in srgb, var(--creator) 45%, transparent);background:color-mix(in srgb, var(--creator) 14%, transparent);border-radius:999px;align-items:center;gap:8px;padding:3px 12px;font-size:13px;font-weight:700;display:flex}.cplan-creator__dot{background:var(--creator);border-radius:50%;width:6px;height:6px}.cplan-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cplan-card__title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.3}.cplan-type{letter-spacing:.08em;text-transform:uppercase;text-align:center;max-width:58%;color:var(--cplan);background:color-mix(in srgb, var(--cplan) 14%, transparent);border-radius:10px;flex:0 auto;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.5}.cplan-card__dates{color:var(--muted);margin:-4px 0 0;font-size:12px}.cplan-bar{background:var(--panel-2);border-radius:999px;height:5px;overflow:hidden}.cplan-bar span{background:var(--cplan);border-radius:999px;height:100%;transition:width .3s;display:block}.cplan-card__progress{color:var(--muted);justify-content:space-between;margin:0;font-size:13px;display:flex}.cplan-card__progress strong{color:var(--cplan)}.cplan-items{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.cplan-item{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 0;display:flex}.cplan-item__row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.cplan-check{width:20px;height:20px;accent-color:var(--up);cursor:pointer;flex:none}.cplan-item__task{overflow-wrap:anywhere;word-break:break-word;min-width:0;font-weight:500}.cplan-item--done .cplan-item__task{color:var(--muted);text-decoration:line-through}.cplan-folder{letter-spacing:.06em;text-transform:uppercase;color:#8ab4ff;background:#6ea0ff1a;border:1px solid #6ea0ff66;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}.cplan-item__upload{border-bottom:1px dashed var(--border-strong);color:var(--info);margin:0 0 8px;padding-bottom:8px;font-size:13px;font-weight:600}.cplan-item__note{border:1px solid var(--gold-dark);border-left:3px solid var(--gold);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);background:#d4af3712;margin:2px 0 2px 30px;padding:12px 14px;font-size:14px;line-height:1.5}.cplan-note-btn,.cplan-file{border:1px solid var(--border-strong,var(--border));background:var(--panel-2);color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;margin-left:30px;padding:3px 10px;font-size:12px}.cplan-file{color:#8ab4ff;border-color:#6ea0ff66;font-weight:600}.cplan-card__actions{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:6px;display:flex}.cplan-note-btn--open{color:var(--gold-light);border-color:var(--gold-dark);background:#d4af371f}.cplan-item__row .cplan-note-btn{margin-left:0;padding:2px 9px}.cplan-more{color:var(--gold-light);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.cplan-editor{flex-direction:column;gap:16px;width:min(560px,100%);display:flex}.cplan-editor__title{margin:0;font-size:24px;font-weight:800}.cplan-editor__two{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.cplan-editor__item{flex-direction:column;gap:8px;display:flex}.cplan-attach{border:1px dashed var(--gold-dark);color:var(--gold);cursor:pointer;border-radius:8px;align-self:flex-start;padding:8px 14px;font-size:14px;font-weight:600}.cplan-editor__foot{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:14px;display:flex}@media (prefers-reduced-motion:reduce){.cplan-bar span{transition:none}}.notif-list{flex-direction:column;padding:8px;display:flex}.notif{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:4px;display:flex}.notif:last-child{border-bottom:0}.notif__main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:12px;padding:10px 8px;display:flex}.notif__main:hover{background:var(--panel-2)}.notif__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif--unread .notif__text strong{color:var(--gold-light)}.notif__dot{background:#e5484d;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #e5484d99}.notif__when{white-space:nowrap;flex:none}@media (width<=640px){.notif__main{flex-wrap:wrap}.notif__when{width:100%}}.announce{width:min(520px,100%)}.mi-pill{border:1px solid var(--border);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px}.mi-pill:hover{color:var(--text)}.mi-pill--on{background:var(--gold);border-color:var(--gold);color:#0d0d0d;font-weight:700}.mi-head{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.mi-avatar{width:72px;height:72px;color:var(--gold);border:1px solid var(--gold-dark);background:#d4af371a;border-radius:50%;flex:none;place-items:center;font-size:32px;font-weight:800;display:grid}.mi-name{margin:0;font-size:26px;font-weight:800}.mi-emojis{letter-spacing:4px;margin:12px 0 0;font-size:22px}.mi-important{background:#f2685a1a;border:1px solid #f2685a80;border-radius:12px;flex:260px;max-width:420px;padding:14px 16px}.mi-important strong{color:var(--down);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.mi-important p{white-space:pre-wrap;margin:6px 0 0}.mi-section summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;list-style:none;display:flex}.mi-section summary::-webkit-details-marker{display:none}.mi-section[open] summary{margin-bottom:14px}.mi-section[open] summary .nav__chev{transform:none}.mi-long{white-space:pre-wrap;margin:0;line-height:1.6}.mi-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px 24px;display:grid}.mi-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.mi-row>span:last-child{text-align:right}.mi-form{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}.mi-form__wide{grid-column:1/-1}.bible{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.bible{grid-template-columns:1fr}}.bible__toc{flex-direction:column;gap:2px;max-height:calc(100vh - 32px);padding:12px;display:flex;position:sticky;top:16px;overflow-y:auto}@media (width<=900px){.bible__toc{max-height:none;position:static}}.bible__sec{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.bible__sec:hover{background:var(--panel-2)}.bible__sec--on{color:var(--gold-light);background:#d4af371f;font-weight:700}.bible__num{background:var(--panel-2);min-width:24px;height:24px;color:var(--gold);border-radius:7px;flex:none;place-items:center;margin-right:6px;font-size:12px;font-weight:700;display:inline-grid}.bible__sub{color:var(--muted);padding:5px 10px 5px 46px;font-size:13px;display:block}.bible__sub:hover{color:var(--gold-light)}.bible__title{align-items:center;margin:0 0 8px;font-size:22px;display:flex}.bible__body{line-height:1.65}.bible__body h3{color:var(--gold);letter-spacing:.08em;margin:22px 0 8px;scroll-margin-top:16px;font-size:14px}.bible__body p{white-space:pre-wrap;margin:0 0 8px}.bible__body hr{border:0;border-top:1px solid var(--border);margin:18px 0}.bible__body ul,.bible__body ol{margin:0 0 10px;padding-left:22px}.bible-hit{color:var(--text);background:#d4af3759;border-radius:3px;padding:0 2px}.bible-print{color:#111}.bible-print h3{color:#6b5310}.custom-shot{border:1px solid var(--border);background:var(--panel-2);cursor:zoom-in;border-radius:8px;width:56px;height:56px;padding:0;overflow:hidden}.custom-shot img{object-fit:cover;width:100%;height:100%;display:block}.sstep-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sstep{background:var(--panel-2);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.sstep__n{background:var(--panel);min-width:22px;height:22px;color:var(--muted);border-radius:6px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.sstep__key{color:var(--gold-light);font-family:var(--mono);background:#d4af3729;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.sstep__text{white-space:pre-wrap;flex:1;min-width:0}.sstep--bar{border:1px dashed var(--border);color:var(--muted);background:0 0;justify-content:center;font-size:13px}.sstep--note{color:var(--muted);background:0 0;font-style:italic}.live-bar{z-index:60;color:#fff;background:#c4282d;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;text-decoration:none;display:flex;position:sticky;top:0;box-shadow:0 4px 24px #e5484d73}.live-bar:hover{background:#d23238;text-decoration:none}.live-bar__dot{background:#fff;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite pulse}.live-bar__warn{background:#00000040;border-radius:999px;padding:2px 10px;font-weight:700}.live-pop{border-color:#e5484d99;width:min(480px,100%);box-shadow:0 0 60px #e5484d59}.live-pop--ended{border-color:#3ddc9780;box-shadow:0 0 40px #3ddc9733}.live-pop__eyebrow{color:#ff6b6b}.live-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin-bottom:24px;display:grid}.live-card{flex-direction:column;gap:8px;display:flex}.live-card--on{background:#e5484d14;border-color:#e5484d8c}.live-card__name{font-size:17px}@media (prefers-reduced-motion:reduce){.live-bar__dot{animation:none}}.goal-row{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}@media (width<=640px){.goal-row{grid-template-columns:1fr;gap:6px}}.goal-row__name{font-weight:600}.goal-row__num{white-space:nowrap}.goal-bar{background:var(--panel-2);border-radius:999px;height:10px;overflow:hidden}.goal-bar span{border-radius:999px;height:100%;transition:width .4s;display:block}.goal-bar--up span{background:var(--up);box-shadow:0 0 12px #3ddc9780}.goal-bar--gold span{background:var(--gold)}.goal-bar--warn span{background:var(--warn)}@media (prefers-reduced-motion:reduce){.goal-bar span{transition:none}}.offday{border:1px solid var(--border);background:var(--panel-2);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px;position:relative}.offday--on{border-color:var(--gold);background:#d4af3724}.offday--sos{border-color:var(--down);background:#f2685a24}.offday__rank{background:var(--gold);color:#0d0d0d;border-radius:6px;place-items:center;min-width:20px;height:20px;margin-right:6px;padding:0 4px;font-size:11px;font-weight:800;display:inline-grid}.offday--sos .offday__rank{background:var(--down);color:#fff}.offgrid__day{text-align:center;white-space:nowrap}.offgrid__cell{text-align:center}.offgrid__cell .btn{margin:4px auto 0;display:block}.ofgrid td,.ofgrid th{padding:8px 10px}.ofgrid__date{white-space:nowrap;font-weight:700}.ofgrid__today .ofgrid__date{color:var(--gold)}.ofgrid__done .ofgrid__date{color:var(--muted);text-decoration:line-through}.ofgrid__cell{border-radius:10px}.ofgrid__cell--feed_story{background:#1a8a4a29}.ofgrid__cell--pinned_story{background:#c9a84c2e}.ofgrid__cell--story_only{background:#1a5a8a2e}.ofgrid__cell--no_content{background:#7878781a}.ofgrid__cell--done{opacity:.6}.ofgrid__select{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;max-width:150px;font-size:13px}.ofgrid__select option{background:var(--panel)}.coach{flex-direction:column;gap:14px;display:flex}.coach__log{flex-direction:column;gap:12px;min-height:320px;max-height:62vh;padding-right:4px;display:flex;overflow-y:auto}.coach__msg{border:1px solid var(--border);border-radius:16px;max-width:min(720px,92%);padding:12px 16px}.coach__msg--user{border-color:var(--gold-dark);background:#d4af371f;align-self:flex-end}.coach__msg--assistant{background:var(--panel-2);align-self:flex-start}.coach__msg .prose p:first-child{margin-top:0}.coach__msg .prose p:last-child{margin-bottom:0}.coach__img{border-radius:10px;max-width:260px;max-height:260px;margin-bottom:8px;display:block}.coach__thumb{border:1px solid var(--border);border-radius:8px;height:56px}.coach__quick{cursor:pointer;text-align:left}.coach__quick:hover{border-color:var(--gold);color:var(--text)}.coach__input{resize:vertical;flex:1;min-height:48px}.coach__dots{gap:5px;display:inline-flex}.coach__dots i{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite coach-dot}.coach__dots i:nth-child(2){animation-delay:.15s}.coach__dots i:nth-child(3){animation-delay:.3s}@keyframes coach-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.coach__dots i{opacity:.7;animation:none}}.invoice-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.invoice-preview{padding:8px;position:sticky;top:16px}.invoice-preview iframe{aspect-ratio:210/297;background:#fff;border:0;border-radius:8px;width:100%}@media (width<=1100px){.invoice-edit{grid-template-columns:1fr}.invoice-preview{position:static}}.sub-plats{gap:14px;display:grid}.sub-plat{gap:6px;display:grid}.sub-plat__bars{gap:3px;display:grid}.sub-plat__bar{background:var(--gold-gradient);border-radius:999px;min-width:2px;height:8px;display:block;box-shadow:0 0 12px #d4af3740}.sub-plat__bar--before{background:var(--border-strong);height:4px;box-shadow:none}@media (prefers-reduced-motion:no-preference){.sub-plat__bar{transition:width .4s}}.sub-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.sub-kpis .kpi{padding:18px}.mydash__quote{color:var(--gold-light);margin:6px 0 0;font-family:Dancing Script,cursive;font-size:22px}.twarn{border:1px solid #f2685a66;border-left:4px solid var(--down);border-radius:var(--radius);background:#f2685a12;margin-bottom:14px;padding:18px 20px}.twarn p{margin:0 0 10px}.twarn__title{color:var(--down);letter-spacing:.02em;margin-bottom:8px;font-weight:800}.twarn__red{color:var(--down);font-weight:700}.twarn .btn--danger{background:var(--down);border-color:var(--down);color:#fff}.goal-bonus__models{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.goal-bonus__model{border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:border-color .2s,background .2s;display:flex}.goal-bonus__model--on{border-color:var(--gold-dark);background:#d4af3714}.response-check{border-radius:var(--radius-sm);border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.response-check__icon{font-size:1.4rem}.response-check--yes{background:#34d39912;border-color:#34d39973}.response-check--no{border-color:var(--border-strong)}.pay-boxes{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:10px;padding:12px 16px;display:grid}.pay-boxes>span{grid-column:1/-1}.mi-section__title{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin:-4px -4px 16px;padding:0 4px 14px;font-size:17px;font-weight:700;display:flex}.mi-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;display:grid}.mi-tile{border-radius:var(--radius-sm);border:1px solid var(--border);background:#0a090873;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.mi-tile__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.mi-tile__value{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.mi-lines{flex-direction:column;gap:6px;display:flex}.mi-line{border-radius:var(--radius-sm);border:1px solid var(--border);background:#0a090873;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.mi-line__value{text-align:right;white-space:pre-wrap;overflow-wrap:anywhere}.mi-line__mark{font-size:18px}.mi-line__note{color:var(--muted)}@media (width<=600px){.mi-line{flex-direction:column;align-items:flex-start;gap:4px}.mi-line__value{text-align:left}}.script-pick{grid-template-columns:1fr 1.4fr 1fr;gap:14px;display:grid}@media (width<=860px){.script-pick{grid-template-columns:1fr}}.script-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.script-head__title{margin:0;font-size:24px;font-weight:700}.sstep-list--big{gap:8px}.sstep-list--big .sstep{border:1px solid var(--border);border-radius:var(--radius-sm);border-left-width:3px;padding:12px 14px;line-height:1.45}.sstep-list--big .sstep--msg{border-left-color:var(--border-strong)}.sstep-list--big .sstep--video{border-left-color:var(--info);background:#5ba4f514}.sstep-list--big .sstep--pic{border-left-color:var(--pic);background:#b48cf214}.sstep-list--big .sstep--wait{color:var(--warn);letter-spacing:.06em;text-transform:uppercase;background:#ee9a3c1f;border-color:#ee9a3c73;justify-content:flex-start;font-size:13px;font-weight:700}.sstep-list--big .sstep--timer{color:var(--info);letter-spacing:.06em;text-transform:uppercase;background:#5ba4f51f;border-color:#5ba4f573;justify-content:flex-start;font-size:13px;font-weight:700}.sstep-list--big .sstep--note{background:0 0;border-style:dashed;border-left-width:1px}.sstep__key{text-align:center;flex-shrink:0;min-width:40px}.sstep__key--none{background:var(--panel);color:var(--muted)}.sstep__icon{flex-shrink:0}.sstep__price{color:var(--up);font-family:var(--mono);background:#3ddc9724;border:1px solid #3ddc9766;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:13px;font-weight:700}.sstep__price--free{border-color:var(--border-strong);color:var(--muted);font-family:var(--font);letter-spacing:.1em;background:0 0;font-size:11px}@media (width<=600px){.sstep-list--big .sstep{flex-wrap:wrap}.sstep-list--big .sstep__text{flex-basis:100%;order:3}}.cplan-builder{flex-direction:column;gap:18px;max-width:760px;display:flex}.cplan-builder>.card{margin:0}.cplan-builder__part{flex-direction:column;gap:12px;display:flex}.cplan-builder__part>.btn{align-self:flex-start}.cplan-builder__heading{color:var(--gold-light);letter-spacing:.02em;margin:8px 0 0;font-size:20px}.cplan-builder__item{flex-direction:column;gap:10px;margin:0;display:flex}.cplan-builder__item textarea{font-size:16px}.cplan-drop{border:2px dashed var(--border-strong);cursor:pointer;text-align:center;background:#0a090873;border-radius:14px;place-items:center;min-height:160px;padding:12px;display:grid;position:relative;overflow:hidden}.cplan-drop:hover,.cplan-drop:focus-visible,.cplan-drop--over{border-color:var(--gold-dark);background:#d4af370f;outline:none}.cplan-drop--filled{background:#0b0a09;border-style:solid;padding:0}.cplan-drop__hint{flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.cplan-drop__hint svg{width:26px;height:26px;color:var(--gold-light)}.cplan-drop__img{object-fit:contain;max-width:100%;max-height:420px;margin:0 auto;display:block}.cplan-drop__busy{background:#000000b3;border-radius:999px;padding:4px 10px;font-size:13px;position:absolute;inset:auto 10px 10px auto}.cplan-drop__clear{background:#000000a6;position:absolute;top:8px;right:8px}.cplan-doc-summary{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:4px 0 8px;font-size:14px;display:flex}.cplan-doc-summary .btn{margin-left:auto}.cplan-doc{place-items:start center;padding-top:0;overflow-y:auto}.cplan-doc__wrap{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"tools tools""side paper";gap:10px 20px;width:min(1100px,100%);padding-bottom:24px;display:grid}.cplan-doc__wrap>.cplan-doc__tools{grid-area:tools}.cplan-doc__wrap>.cplan-doc__paper{grid-area:paper}.cplan-doc__side{border:1px solid var(--border);background:#0e0c0a;border-radius:12px;flex-direction:column;grid-area:side;align-self:start;gap:14px;max-height:calc(100vh - 90px);padding:12px;display:flex;position:sticky;top:60px;overflow-y:auto}.cplan-doc__sidehead{all:unset;cursor:pointer;box-sizing:border-box;width:100%;color:var(--text);border-radius:8px;justify-content:space-between;gap:8px;padding:6px 8px;font-weight:700;display:flex}.cplan-doc__sidehead.is-active{color:var(--gold-light);background:#d4af371a}.cplan-doc__sidelist{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin:4px 0 0;padding:0 0 0 8px;list-style:none;display:flex}.cplan-doc__sideitem{all:unset;cursor:pointer;box-sizing:border-box;width:100%;color:var(--muted);border-radius:6px;padding:5px 8px;font-size:14px;display:block}.cplan-doc__sideitem:hover,.cplan-doc__sidehead:hover{color:var(--text);background:#ffffff0a}.cplan-doc__sideitem.is-active{color:var(--gold-light);background:#d4af371a}.cplan-doc__sideitem.is-done{color:var(--up)}.cplan-doc__sidehead:focus-visible,.cplan-doc__sideitem:focus-visible{outline:2px solid var(--gold-dark)}.cplan-doc [data-nav]{scroll-margin-top:70px}@media (width<=900px){.cplan-doc__wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"tools""side""paper"}.cplan-doc__side{z-index:1;scrollbar-width:none;flex-direction:row;gap:6px;max-height:none;padding:8px;top:52px;overflow-x:auto;box-shadow:0 8px 16px #0b0a09}.cplan-doc__side::-webkit-scrollbar{display:none}.cplan-doc__sidepart,.cplan-doc__sidelist,.cplan-doc__sidelist li{display:contents}.cplan-doc__sidehead,.cplan-doc__sideitem{white-space:nowrap;flex:none;width:auto}.cplan-doc__sidehead{border:1px solid var(--gold-dark)}.cplan-doc [data-nav]{scroll-margin-top:120px}}.cplan-doc__tools{z-index:1;background:#0b0a09;justify-content:flex-end;align-items:center;gap:8px;padding:8px 0;display:flex;position:sticky;top:0;box-shadow:0 8px 16px #0b0a09}.cplan-doc__tools .small{color:#fff;margin-right:auto}.cplan-doc__paper{color:var(--text);border:1px solid var(--gold-dark);background:radial-gradient(120% 60% at 0 0,#d4af371f,#0000 60%),#0e0c0a;border-radius:10px;padding:clamp(20px,5vw,56px);box-shadow:0 20px 60px #0009,0 0 40px #d4af3714}.cplan-doc__head{border-bottom:1px solid var(--gold-dark);margin-bottom:8px;padding-bottom:16px}.cplan-doc__brand{align-items:center;gap:10px;display:flex}.cplan-doc__brand img{object-fit:contain;width:44px;height:44px}.cplan-doc__brand span{letter-spacing:.04em;background:var(--gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700}.cplan-doc__title{color:var(--text);margin:14px 0 2px;font-size:clamp(24px,4vw,34px)}.cplan-doc__date{color:var(--muted);margin:0;font-size:14px}.cplan-doc__part{margin-top:28px}.cplan-doc__heading{color:var(--gold-light);letter-spacing:.02em;margin:0 0 14px;font-size:22px}.cplan-doc__list{flex-direction:column;gap:44px;margin:0;padding:0;list-style:none;display:flex}.cplan-doc__item{break-inside:avoid}.cplan-doc__img{object-fit:contain;border:1px solid var(--border);border-radius:8px;max-width:100%;max-height:640px;display:block}.cplan-doc__img--loading{height:220px;color:var(--muted);background:#ffffff0a;place-items:center;display:grid}.cplan-doc__text{margin:14px 0 0;font-size:18px;line-height:1.7}.cplan-doc__note{color:var(--muted);margin:8px 0 0;line-height:1.7}.cplan-doc__tick{color:var(--muted);cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:inline-flex}.cplan-doc__tick input{accent-color:#d4af37;width:18px;height:18px}.cplan-doc__item--done .cplan-doc__text,.cplan-doc__item--done .cplan-brief{opacity:.55}.cplan-doc a{color:var(--gold-light);overflow-wrap:anywhere}.cplan-brief{flex-direction:column;gap:10px;margin-top:12px;font-size:17px;line-height:1.7;display:flex}.cplan-brief__line{margin:0}.cplan-brief__label{color:var(--gold-light);font-weight:600}.cplan-brief__title{margin:14px 0 2px;font-size:18px;font-weight:700}.cplan-brief__clip{border-left:2px solid var(--gold-dark);flex-direction:column;gap:10px;margin:10px 0;padding:4px 0 4px 16px;display:flex}.cplan-brief__clipname{margin:0;font-weight:700}.cplan-brief__end{color:var(--muted);margin:8px 0 0;font-style:italic}.cplan-clips{flex-direction:column;gap:12px;display:flex}.cplan-clips__title{color:var(--gold-light);margin:4px 0 0;font-weight:700}.cplan-clips__clip{border:1px solid var(--border);background:#0a090866;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.cplan-clips__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.cplan-clips__end{color:var(--muted);margin:0;font-size:14px;font-style:italic}.cplan-clips input,.cplan-clips textarea{font-size:16px}@media print{body *{visibility:hidden!important}.cplan-doc,.cplan-doc__paper,.cplan-doc__paper *{visibility:visible!important}.cplan-doc{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0e0c0a;padding:0;display:block;position:absolute;inset:0;overflow:visible}.cplan-doc__tools,.cplan-doc__tick,.cplan-doc__side{display:none!important}.cplan-doc__wrap{display:block}.cplan-doc__paper{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;min-height:100vh}.cplan-doc__item--done .cplan-doc__text,.cplan-doc__item--done .cplan-brief{opacity:1}}.ceo-cal{align-items:center;gap:14px;margin:0;padding:12px 18px;display:flex}.ceo-cal__icon{width:34px;height:34px;color:var(--gold-light);background:#d4af371f;border-radius:10px;flex:none;place-items:center;display:grid}.ceo-cal__icon svg{width:18px;height:18px}.ceo-cal__list{flex-wrap:wrap;align-items:baseline;gap:4px 18px;font-size:14px;display:flex}.ceo-cal__label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px}.ceo-cal__when{color:var(--gold-light);font-weight:700}.ceo-cal__when--soon{color:#1a1406;background:var(--gold-gradient);border-radius:999px;padding:1px 8px}.ceo-trend{border-radius:12px}.ceo-trend__head{text-align:left;width:100%;font:inherit;cursor:pointer}.ceo-trend__chev{transition:transform .2s}.ceo-trend--open .ceo-trend__chev{transform:rotate(180deg)}.ceo-trend--open{border:1px solid var(--border);background:#0a090866}.ceo-trend__body{padding:12px 14px 14px}.ceo-trend__kpis{flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-bottom:12px;display:flex}@media (prefers-reduced-motion:reduce){.ceo-trend__chev{transition:none}}.inspo-add{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;margin:0;display:grid}.inspo-add>.small{grid-column:1/-1}.inspo-add .input{font-size:16px}.inspo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.inspo,.inspo-grid>.card+.card{margin:0}.inspo{flex-direction:column;padding:0;display:flex;overflow:hidden}.inspo__media{aspect-ratio:4/5;background:#0b0a09;place-items:center;display:grid;position:relative;overflow:hidden}.inspo__media img{object-fit:cover;width:100%;height:100%;display:block}.inspo__media--loading{background:linear-gradient(110deg,#0e0c0a 30%,#d4af3714 50%,#0e0c0a 70%) 0 0/200% 100%;animation:1.6s linear infinite inspo-shimmer}@keyframes inspo-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.inspo__media--loading{animation:none}}.inspo__placeholder{color:var(--muted);flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.inspo__placeholder svg{width:28px;height:28px}.inspo__play{color:#fff;background:#0000008c;border:1px solid #fff6;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;display:grid;position:absolute}.inspo__platform{color:#fff;background:#0009;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;left:10px}.inspo__platform svg{width:16px;height:16px}.inspo__body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.inspo__author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspo__caption{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.inspo__stats{font-family:var(--mono);flex-wrap:wrap;gap:6px 14px;font-size:14px;font-weight:700;display:flex}.inspo__note{color:var(--gold-light);margin:0;font-size:14px;font-style:italic}.inspo__error{color:var(--down);margin:0}.inspo__actions{align-items:center;gap:6px;margin-top:auto;display:flex}.inspo__actions .btn{flex:1;justify-content:center}@media (width<=640px){.inspo-add{grid-template-columns:1fr}}.ceo-cal__edit{flex:none;margin-left:auto}.cal-edit{flex-direction:column;gap:12px;display:flex}.cal-edit__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-edit__row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.cal-edit__emoji{text-align:center;width:28px;font-size:18px}.cal-edit__text{flex-direction:column;flex:1;min-width:0;display:flex}.cal-edit__form{grid-template-columns:56px minmax(0,1fr) 150px;align-items:center;gap:8px;width:100%;padding:4px 0;display:grid}.cal-edit__form>label,.cal-edit__form>.row{grid-column:span 3}.cal-edit__form .input{font-size:16px}.cal-edit__emoji-input{text-align:center}@media (width<=520px){.cal-edit__form{grid-template-columns:56px minmax(0,1fr)}.cal-edit__form input[type=date],.cal-edit__form>label,.cal-edit__form>.row{grid-column:span 2}}.fh-bar{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px;display:flex}.fh-period{white-space:nowrap;font-size:15px}.fh-cw{width:64px}.fh-creator{width:auto;margin-left:auto}.fh-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:6px 0 18px;display:grid}.fh-cards>.kpi{margin:0;padding:18px}.fh-cards .kpi__value{font-size:clamp(20px,1.8vw,28px)}.fh-pct{color:var(--warn);font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;font-weight:700}.fh-pct span{color:var(--muted);font-size:12px;font-weight:500}.fh-profit--up{background:linear-gradient(180deg, #3ddc9712, transparent 80%), var(--panel);border-color:#3ddc9773}.fh-profit--down{background:linear-gradient(180deg, #f2685a12, transparent 80%), var(--panel);border-color:#f2685a73}.fh-v{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.fh-v--up{color:var(--up);background:#3ddc9714;border:1px solid #3ddc9773}.fh-v--down{color:var(--down);background:#f2685a14;border:1px solid #f2685a73}.fh-v--none{color:var(--muted);border:1px solid var(--border)}.fh-table-wrap{overflow-x:auto}.fh-table th,.fh-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.fh-th{cursor:pointer;-webkit-user-select:none;user-select:none}.fh-th:hover{color:var(--text)}.fh-th.is-on{color:var(--gold-light)}.fh-row{cursor:pointer}.fh-row:hover td{background:#d4af370a}.fh-row.is-sel td{background:#d4af3714}.fh-tot td{border-top:2px solid var(--border-strong);font-weight:700}.fh-c{color:var(--warn)}.fh-m{font-weight:700}.fh-cov{color:var(--warn);font-size:11px}.fh-usage{margin:0 0 14px}.fh-usage__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.fh-usage__n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.fh-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.fh-tag--up{color:var(--up);border-color:#3ddc9766}.fh-tag--sub{color:var(--down);background:#f2685a14;border-color:#f2685a73}.fh-track{border:1px solid var(--border);background:#0a090899;border-radius:8px;height:26px;display:flex;overflow:hidden}.fh-seg{white-space:nowrap;color:#0a0908;justify-content:center;align-items:center;min-width:0;font-size:11px;font-weight:700;display:flex;overflow:hidden}.fh-seg--cr{color:var(--text);background:#4a453c}.fh-seg--co{background:linear-gradient(90deg,#c9822f,#e8a33d)}.fh-seg--pr{background:linear-gradient(90deg, #2fbf86, var(--up))}.fh-seg--loss{background:repeating-linear-gradient(45deg, var(--down), var(--down) 6px, #d4564a 6px, #d4564a 12px);color:#fff}.fh-legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:4px;font-size:12px;display:flex}.fh-legend i{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.fh-lines{margin:0;padding:0;list-style:none}.fh-lines li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.fh-detail>td{white-space:normal;background:#d4af3708;padding:14px 16px 18px}.fh-detail__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.fh-detail .field__label{margin:0 0 4px}.fh-detail__grid>.card{margin:0}.fh-teamdept{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 12px;display:inline-flex}.fh-teamdept .icon-btn{width:26px;height:26px}.fh-panel{margin-bottom:14px}.fh-panel__title{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);margin:0 0 6px;font-size:14px}.fh-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:10px 0 6px;display:flex}.fh-field{flex:0 160px;margin:0}.fh-field--grow{flex:220px}.fh-form>.btn{flex:none}.fh-chips{align-items:center;width:100%}.fh-chips__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.fh-costs{margin:8px 0 0;padding:0;list-style:none}.fh-cost{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.fh-cost__name{flex-direction:column;flex:260px;min-width:0;display:flex}.fh-cost__alloc{flex:100%}.fh-alloc{all:unset;cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fh-alloc:hover{color:var(--gold-light)}.fh-num{width:110px}.fh-pctin{width:80px}.fh-month{width:160px}@media (width<=640px){.fh-creator{margin-left:0}.fh-field{flex:140px}.fh-num,.fh-month,.fh-form input,.fh-form select{font-size:16px}}.fh-table th,.fh-table td{padding:11px 9px;font-size:13px}.fh-table th{letter-spacing:.07em;font-size:10px}.fh-table td:first-child,.fh-table th:first-child{padding-left:16px}.exp-goal{border:1px solid var(--border);background:#d4af3708;border-radius:12px;padding:12px 14px}.exp-goal__bar{background:var(--border);border-radius:999px;height:8px;margin:8px 0 4px;overflow:hidden}.exp-goal__bar>span{background:linear-gradient(90deg, var(--gold-dark,#b08f2a), var(--gold,#d4af37));border-radius:inherit;height:100%;transition:width .4s;display:block}.exp-goal__bar>span.is-reached{background:var(--up)}.exp-links__list{border-top:1px solid var(--border);max-height:240px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.exp-links__list li{border-bottom:1px solid var(--border);padding:6px 0}@media (prefers-reduced-motion:reduce){.exp-goal__bar>span{transition:none}}.hire-forms{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px;display:grid}.hire-forms>.card{margin:0}.hire-form{flex-direction:column;gap:12px;display:flex}.hire-form__count a{text-decoration:none}.hire-form__count strong{font-size:28px}.hire-form__link{padding:6px 6px 6px 12px}.hire-form__link code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.hire-bar{z-index:5;background:var(--bg);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 0;display:flex;position:sticky;top:0}.hire-bar__title{text-overflow:ellipsis;white-space:nowrap;flex:200px;min-width:0;overflow:hidden}.hire-builder{border:0;min-width:0;max-width:820px;margin:0;padding:0}.hire-builder>.card{margin:0 0 12px}.hire-head{border-top:4px solid var(--gold)}.hire-head__title{font-size:22px;font-weight:700}.hire-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);margin:0;font-size:14px}.hire-q{gap:10px}.hire-q--section{border-left:4px solid var(--gold-dark)}.hire-q__top{flex-wrap:wrap;gap:8px;display:flex}.hire-q__label{flex:240px;font-weight:600}.hire-q__label--section{font-size:18px}.hire-q__type{flex:0 180px}.hire-q__foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.hire-q__foot .icon-btn[aria-label=Move\ up] svg,.hire-q__foot .icon-btn[aria-label=Move\ down] svg{transform:rotate(90deg)}.hire-opt{align-items:center;gap:8px;display:flex}.hire-opt>.input{flex:1;min-width:0}.hire-opt .hire-opt__pts{flex:0 0 72px}.hire-opt__mark{border:1.5px solid var(--muted);width:16px;height:16px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.hire-opt__mark--multi{border-radius:4px}.hire-opt__mark--dropdown{border:0;width:20px}.hire-add .chip-row{gap:8px;margin-top:8px}.hire-add .chip-btn svg{vertical-align:-2px;width:14px;height:14px;margin-right:4px}.hire-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.hire-filter{align-items:center;gap:6px;padding-right:6px;display:inline-flex}.hire-filter .linklike{color:inherit}.hire-filter__x{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.hire-filter__x:hover{opacity:1}.hire-builder-f{margin-bottom:12px}.hire-rule{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hire-rule>.select,.hire-rule>.input{flex:150px;max-width:280px}.hire-row{cursor:pointer}.hire-row:hover td,.hire-row.is-open td{background:#d4af370d}.hire-detail>td{white-space:normal;background:#d4af3708;padding:16px}.hire-detail__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.hire-detail__section{color:var(--gold-light);margin:10px 0 0;font-weight:700}.hire-msg{border:1px solid var(--border);border-radius:12px;padding:12px}.hire-tpl{border-top:1px solid var(--border);padding-top:12px}.apply{align-items:start}.apply__card{width:min(680px,100%)}.apply__section{border-top:1px solid var(--border);padding-top:14px}.apply__section h2{color:var(--gold-light);margin:0 0 4px;font-size:18px}.apply__q{gap:6px}.checks--col{flex-direction:column;gap:8px}.apply__consent{align-items:flex-start}.apply__scale{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.apply__scale-row{flex-wrap:wrap;gap:6px;display:flex}.apply__dot{cursor:pointer;position:relative}.apply__dot input{opacity:0;pointer-events:none;position:absolute}.apply__dot span{border:1.5px solid var(--border-strong);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;transition:background .15s,border-color .15s;display:grid}.apply__dot.is-on span{background:var(--gold-gradient);border-color:var(--gold);color:#1a1406}.apply__dot input:focus-visible+span{box-shadow:0 0 0 3px #d4af374d}@media (prefers-reduced-motion:reduce){.apply__dot span{transition:none}}.hire-steps{gap:6px;margin:0;padding-left:20px;font-size:14px;display:grid}.hire-auto{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hire-auto>.select{flex:0 240px}.apply__bot{border:1px solid var(--gold-dark);background:#d4af370f;border-radius:14px;gap:8px;padding:14px}.hire-chat{flex-direction:column;gap:6px;max-height:280px;padding:4px 2px;display:flex;overflow-y:auto}.hire-chat__msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:85%;padding:8px 12px;font-size:14px}.hire-chat__msg--in{background:var(--surface-2,#ffffff0f);border-bottom-left-radius:4px;align-self:flex-start}.hire-chat__msg--out{background:#d4af3724;border-bottom-right-radius:4px;align-self:flex-end}.hire-chat__meta{color:var(--muted);margin-top:2px;font-size:11px;display:block}.flow-step{border:1px solid var(--border);border-left:3px solid var(--gold-dark);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.flow-step__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow-step__n{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.flow-step__head .icon-btn[aria-label=Move\ up] svg,.flow-step__head .icon-btn[aria-label=Move\ down] svg{transform:rotate(90deg)}.flow-btn{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow-btn>.input{flex:160px;min-width:0}.flow-go{flex:200px;max-width:320px}.flow-texts summary{cursor:pointer;font-weight:600}.chip-btn svg{vertical-align:-2px;width:14px;height:14px;margin-right:4px}.hire-interviews{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;margin-bottom:14px;display:grid}.hire-interviews>.card{cursor:pointer;text-align:left;margin:0;padding:12px 14px}.hire-days{flex-wrap:wrap;gap:6px;display:flex}.hire-tabs{flex-wrap:wrap}.msg-list{flex-direction:column;display:flex}.msg-row{border-top:1px solid var(--border);gap:14px;padding:14px 0;display:flex}.msg-row__n{color:#1a1406;background:var(--gold-gradient);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.msg-row__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.msg-row__preview{white-space:pre-wrap;background:#d4af3714;border-radius:12px 12px 12px 4px;max-width:520px;margin:0;padding:8px 12px;font-size:13px}.flow-gate{border:1px solid var(--border);background:#d4af3708;border-radius:12px;gap:8px;padding:12px}.tpl-taps{border:1px solid var(--border);background:#d4af370a;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.tpl-tap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tpl-tap__label{flex:0 0 120px;font-size:13px}.tpl-tap>.select{flex:0 220px}.tpl-tap__text{flex:220px;min-width:0}.hire-info{vertical-align:middle;width:34px;height:34px;color:var(--gold-light);margin-left:10px}.hire-info svg{width:20px;height:20px}.hire-guide{flex-direction:column;gap:14px;width:min(720px,100%);display:flex}.hire-guide__step{border-top:1px solid var(--border);padding-top:12px}.hire-guide__step h3{color:var(--gold-light);margin:0 0 6px;font-size:16px}.hire-guide__step p{margin:0 0 6px;line-height:1.55}.hire-chat{scroll-behavior:smooth;max-height:360px}.hire-chat__reply{align-items:flex-end;gap:8px;display:flex}.hire-chat__reply>textarea{resize:vertical;flex:1;min-height:42px;max-height:140px}.hire-chat__new{align-self:center;position:sticky;bottom:0}.hire-ready{border:1px solid var(--gold-dark);background:#d4af3714;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.chip-btn--ready{border-color:var(--gold)}@media (prefers-reduced-motion:reduce){.hire-chat{scroll-behavior:auto}}@media (width<=720px){table.hire-table.table--stack,.hire-table.table--stack tbody{width:100%;display:block}.hire-table.table--stack td{flex-wrap:wrap}.table--stack tr.hire-detail{padding:8px 10px}.table--stack tr.hire-detail>td{text-align:left;min-width:0;padding:6px 0;display:block}.hire-detail__grid{grid-template-columns:minmax(0,1fr)}.hire-detail .perm{gap:10px}.hire-chat__msg{max-width:92%}}.ct-preview{color:#000;background:#fff;border-radius:8px;max-height:640px;padding:0;overflow:auto}.ct-preview *{box-sizing:border-box;color:#000;margin:0;padding:0}.ct-preview .ct-paper{letter-spacing:normal;text-transform:none;width:100%;font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12.5px;line-height:1.5}.ct-preview .ct-cover{border-bottom:2px dashed #ccc;padding:46px 26px}.ct-preview .ct-body{padding:22px 26px 0}.ct-preview .ct-signs{margin-top:26px;padding:0 26px 26px}.ct-preview .ct-sign+.ct-sign{margin-top:30px}.ct-preview .ct-h1{text-align:center;margin-bottom:18px;font-size:19px;font-weight:700}.ct-preview .ct-between{text-align:center;margin:9px 0}.ct-preview .ct-party{text-align:center;margin:6px 0;font-weight:700;line-height:1.5}.ct-preview .ct-ref{text-align:center;margin-bottom:10px}.ct-preview .ct-s{margin:16px 0 6px;font-size:13.5px;font-weight:700}.ct-preview p{text-align:justify;margin-bottom:6px}.ct-preview .ct-ind{margin-left:16px}.ct-preview .ct-ul{margin:0 0 8px 16px}.ct-preview .ct-ul li{text-indent:-9px;margin-bottom:4px;padding-left:9px;list-style:none}.ct-preview .ct-ul li:before{content:"- "}.ct-preview .ct-sign{margin-top:26px}.ct-preview .ct-signcity{margin:12px 0 18px}.ct-doc+.ct-doc{border-top:3px dashed #bbb;margin-top:26px;padding-top:8px}.ct-new{border-color:var(--gold-dark);margin-bottom:22px}.ct-list{margin:0;padding:0;list-style:none}.ct-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 0;display:flex}.ct-row:first-child{border-top:0;padding-top:0}.ct-row.is-on .ct-row__who strong{color:var(--gold-light)}.ct-row__who{flex:260px;min-width:0}.ct-row__actions{flex-wrap:wrap;gap:8px;display:flex}.ct-tip{border:1px solid var(--gold-dark);background:#d4af370d;border-radius:9px;margin:0;padding:11px 13px}
