.post-head{margin-bottom:24px}.post-head h1{font-size:34px;margin:4px 0;text-transform:none}.iconseg{display:flex;padding:3px;gap:3px}.iconseg button{width:40px;border:0;border-radius:4px;background:none;color:var(--muted);display:grid;place-items:center;cursor:pointer}.iconseg button:hover{color:var(--text)}.iconseg button.on{background:var(--raised);color:var(--text)}.pg-title,.post-head h1{font-family:var(--font-ui)}.ws-title{font-size:24px;margin:0 8px 0 0}.post-head{display:flex;gap:14px;margin-bottom:20px}.post-head h1{font-size:26px;font-weight:500;margin:0;letter-spacing:-.01em}.post-head .sub{color:var(--muted);font-size:14px;margin:0}.iconseg a{width:40px;border-radius:4px;color:var(--muted);display:grid;place-items:center}.iconseg a:hover{color:var(--text)}.iconseg a.busy{animation:pulse 1s infinite}.iconseg.control{height:44px}.cs2-bar .iconseg{height:40px}.ws-title{margin:0 0 16px}.pe-bar .iconseg{height:40px}.post-head{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"back sub" "back title";grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;align-items:center}.post-head .back-btn{grid-area:back}.post-head .sub{grid-area:sub;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.post-head h1{grid-area:title}.iconseg button:focus,.seg button:focus,.set-sub a:focus,.sheet-tabs a:focus,.tabs a:focus,.view-tabs>a:focus,.view-tabs>button:focus{outline:none}.iconseg button:focus-visible,.seg button:focus-visible,.set-sub a:focus-visible,.sheet-tabs a:focus-visible,.tabs a:focus-visible,.view-tabs>a:focus-visible,.view-tabs>button:focus-visible{color:var(--text);text-decoration:underline;text-underline-offset:4px}.post-head{grid-template-columns:auto 1fr auto}.post-head .head-act{grid-column:3;grid-row:1/span 2}.page:has(>.tpage){padding-top:20px}.tpage{display:flex;flex-direction:column;min-height:calc(100vh - 116px);width:100%;min-width:0}.tpage>.ws-title{margin:0 0 12px}.tabseg{display:inline-flex;height:40px;padding:3px;gap:3px}.tabseg>a,.tabseg>button{display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:0;border-radius:4px;background:none;color:var(--muted);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.tabseg>.on,.tabseg>a:hover,.tabseg>button:hover{color:var(--text)}.tabseg>.on{background:var(--raised)}.tabseg>a:focus,.tabseg>button:focus{outline:none}.tabseg>a:focus-visible,.tabseg>button:focus-visible{color:var(--text);text-decoration:underline;text-underline-offset:4px}.tabseg .n{font-size:12px;color:var(--accent);font-weight:600}.tpage .inbox-desk{padding:0}.tpage .cmr-room{flex:1 1}.tpage .an-tiles{margin:0}.an-page>.tbar,.an-page>.ws-title{margin-bottom:0}.iconseg.tabseg{flex:none;height:40px}.iconseg.tabseg>a,.iconseg.tabseg>button{width:auto;flex:none}.tpage{min-height:calc(100vh - 44px);height:calc(100vh - 44px);min-height:0}.tpage.an-page,.tpage.mr-page{height:auto}.tpage.pw-page{height:calc(100vh - 44px)}.tpage.pw-page>.net-list.steps{flex:1 1;height:auto;min-height:0}.tpage.pw-page>.net-list:not(.steps){overflow:auto;min-height:0}.cmr-ch:focus-visible,.iconseg button:focus-visible,.seg button:focus-visible,.set-sub a:focus-visible,.sheet-tabs a:focus-visible,.tabs a:focus-visible,.tabseg>a:focus-visible,.tabseg>button:focus-visible,.view-tabs>a:focus-visible,.view-tabs>button:focus-visible{text-decoration:none;background:var(--hover)}@media print{.mr-page .tbar,.mr-page .ws-title{display:none!important}}.tpage.cv{height:auto;min-height:0}.cv-top{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.cv-top .ws-title{margin:0 auto 0 0}.cv-seg{height:40px}.cv-seg a{width:auto;padding:0 14px;font-size:14px}.cv-seg a.on{background:var(--raised);color:var(--text)}.cv-top .btn.ghost.on{box-shadow:inset 0 0 0 1px var(--muted)}.cv-pills{gap:6px;margin-bottom:14px}.cv-pill{height:32px;padding:0 14px;border:0;background:none;box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:13px;cursor:pointer}.cv-pill.on,.cv-pill:hover{color:var(--text)}.cv-pill.on{background:var(--raised);box-shadow:none}.cv-gap{width:12px}.cv-board{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));grid-gap:12px;gap:12px;align-items:start;overflow-x:auto;padding-bottom:8px}.cv-col{flex-direction:column;min-width:0}.cv-col,.cv-col-h{display:flex;gap:8px}.cv-col-h{align-items:center;font-size:13px;color:var(--muted);font-weight:400;padding:4px 2px}.cv-col-h span{margin-left:auto;color:var(--faint)}.cv-card{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface);min-width:0}.cv-card:hover{border-color:var(--muted)}.cv-art{flex:none;width:48px;height:60px;border-radius:6px;background:var(--raised)}.cv-art img{width:100%;height:100%;object-fit:cover;display:block}.cv-fmt{position:absolute;left:3px;bottom:3px;font-size:9.5px;line-height:1.2;padding:1px 4px;border-radius:3px;background:rgba(0,0,0,.65);color:#fff}.cv-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.cv-ell,.cv-meta,.cv-t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-t{font-size:13.5px}.cv-meta{font-size:12px;color:var(--muted)}.cv-swatch{display:block;width:100%;height:100%;background:var(--raised)}.cv-swatch.t-projects{background:#000}.cv-swatch.t-didyouknow{background:#FFD814}.cv-swatch.t-technology{background:#181B28}.cv-swatch.t-team{background:#FFC2A8}.cv-swatch.t-day{background:#E63E2B}.cv-swatch.t-services{background:#EDEFEF}.cv-swatch.t-news{background:linear-gradient(180deg,#3a3f52,#000)}.cv-st{display:inline-flex;align-items:center;gap:8px}.cv-list table{table-layout:fixed;width:100%}.cv-list td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-list .c-date{width:170px}.cv-list .c-type{width:24%}.cv-list .c-st{width:190px}.cv-list .c-act{width:112px}.cv-list td.list-act{overflow:visible;text-align:right}.cv-list td.list-date,.cv-list th{text-align:left}.cv-list td.list-date{color:var(--muted);padding-left:16px}.cv-list .list-act .btn{opacity:0}.cv-list .list-act .btn:focus-visible,.cv-list tr:hover .list-act .btn{opacity:1}.cv-plan{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 32px;gap:12px 32px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin-bottom:14px}.cv-plan-col{display:flex;flex-direction:column;gap:6px;min-width:0}.cv-plan-h{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.cv-plan-h h2{font-size:15px}.cv-plan-h .iconseg{height:36px}.cv-plan-h .iconseg button{width:auto;padding:0 12px;font:inherit;font-size:13px}.cv-line{display:flex;align-items:center;gap:12px;min-height:40px;font-size:14px;color:var(--text-2)}.cv-line>span:first-child:not(.cv-ell){width:110px;flex:none}.cv-line .cv-ell{flex:1 1}.cv-line select.control{flex:1 1;height:38px;min-width:0}.cv-line-btns{display:flex;gap:6px;margin-left:auto}.cv-line-btns .btn{height:32px}.cv-line-btns .icon-only:first-child svg,.cv-line-btns .icon-only:nth-child(2) svg{transform:rotate(90deg)}.cv-add{height:38px;margin-top:4px}.cv-plan-foot{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;gap:12px}.cv-cal{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.cv-cal.with-plan{grid-template-columns:minmax(0,1fr) 340px}.cv-cal-main{display:flex;flex-direction:column;gap:10px;min-width:0}.cv-cal .cal-month{justify-content:flex-start;gap:10px}.cv-cal .cal-month b{min-width:150px;text-align:center}.cv-plan-btn{margin-left:auto}.cv-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.cv-day{min-height:92px;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px;border-radius:8px;border:1px solid var(--line-soft);background:var(--bg);cursor:pointer;overflow:hidden;color:var(--text-2)}.cv-day:hover{border-color:var(--muted)}.cv-day.past{cursor:default}.cv-day.past:hover{border-color:var(--line-soft)}.cv-day.out{opacity:.35}.cv-day.today{border-color:var(--accent)}.cv-day.today .cal-num{color:var(--accent)}.cv-day.on{background:var(--raised)}.cv-day .cal-chip{display:block;border:0;font:inherit;font-size:11px;text-align:left;cursor:pointer;max-width:100%}.cv-day .plan-chip{align-self:flex-start}.cv-cal-side{min-width:0;display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:16px}.cv-head{margin-bottom:14px}.cv-start .cv-head{display:flex;align-items:center}.cv-head .post-title-in{grid-area:title;width:100%;min-width:0;background:none;border:0;border-bottom:1px dashed transparent;padding:0;color:var(--text);font:500 26px/1.25 var(--font-ui);letter-spacing:-.01em}.cv-head .post-title-in:focus,.cv-head .post-title-in:hover{outline:none;border-bottom-color:var(--line)}.cv-cal .cal-month b{flex:none}.cv-steps{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--line);overflow-x:auto}.cv-steps a,.cv-steps button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap}.cv-steps .on,.cv-steps a:hover,.cv-steps button:not(:disabled):hover{color:var(--text)}.cv-steps .on{border-bottom-color:var(--accent)}.cv-steps button:disabled{cursor:default;opacity:1}.cv-h .k,.cv-steps .k{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;background:var(--raised);color:var(--text-2);flex:none}.cv-st-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.cv-st-t{display:flex;align-items:center;gap:20px;min-height:214px;padding:12px 20px 12px 12px;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.cv-st-t:hover{border-color:var(--muted)}.cv-st-t.on{border-color:var(--accent);background:var(--raised)}.cv-st-m{width:38px;height:48px;border-radius:5px;flex:none;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.cv-st-m b{right:5px;bottom:6px;height:5px}.cv-st-m b,.cv-st-m s{position:absolute;left:5px;border-radius:1px}.cv-st-m s{top:6px;width:14px;height:4px}.cv-st-next{display:flex;flex-direction:column;gap:14px}.cv-st-next h2{font-size:15px}.cv-st-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.cv-search{height:38px;width:260px;max-width:50%;padding:0 12px}.cv-proj{display:flex;flex-direction:column;gap:6px}.cv-proj button{display:flex;align-items:center;gap:12px;height:52px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:none;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer;min-width:0}.cv-proj button:hover{border-color:var(--muted)}.cv-proj button.on{border-color:var(--accent);background:var(--raised)}.cv-proj img{width:44px;height:34px;border-radius:6px;background:var(--raised);object-fit:cover;flex:none}.cv-proj small{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.cv-acts{display:flex;gap:10px;justify-content:flex-end}.cv-tpls{display:flex;gap:16px;flex-wrap:wrap}.cv-tpls button{width:120px;background:none;border:0;padding:0;color:var(--muted);font:inherit;font-size:12px;text-align:left;display:flex;flex-direction:column;gap:8px;cursor:pointer}.cv-tpls button:hover{color:var(--text)}.cv-tpls .slide-frame{margin:0;outline:2px solid transparent;outline-offset:2px;border-radius:8px}.cv-tpls button:hover .slide-frame{outline-color:var(--accent)}.cv-news{display:flex;flex-direction:column;gap:6px}.cv-news button{display:flex;align-items:center;gap:12px;height:48px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:none;color:var(--text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;min-width:0}.cv-news button:hover{border-color:var(--muted)}.cv-news small{margin-left:auto;color:var(--faint);font-size:12px;white-space:nowrap}.cv-idea{display:flex;flex-direction:column;gap:12px}.cv-idea-in{min-height:90px;font:inherit;font-size:14px;line-height:1.5;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);resize:vertical}.cv-idea-in:focus{outline:none;border-color:var(--accent)}.cv-idea .btn{align-self:flex-end}.cv-ed{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px;align-items:start}.cv-ed[hidden],.cv-one[hidden]{display:none!important}.cv-sec{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0;scroll-margin-top:16px}.cv-h{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;margin:0;min-height:32px}.cv-h .cv-h-btn{margin-left:auto;height:32px}.cv-right{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}.cv-fs{display:flex;gap:8px;overflow-x:auto;padding:4px 4px 12px;border-bottom:1px solid var(--line)}.cv-fs-t{flex:none;position:relative;border:0;background:none;padding:0;cursor:pointer;border-radius:5px}.cv-fs-t.on,.cv-fs-t.on:focus{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent);outline:none}.cv-fs-t .slide-frame{margin:0}.cv-fs-add{flex:none;border:1px dashed var(--line);border-radius:5px;background:none;color:var(--muted);font-size:20px;cursor:pointer}.cv-fs-add:hover{color:var(--text);border-color:var(--muted)}.cv-one{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.cv-one-s{display:flex;flex-direction:column;gap:8px}.cv-one-s .slide-frame{margin:0}.cv-one-n{font-size:12px;color:var(--muted)}.cv-one-c{display:flex;flex-direction:column;gap:16px;min-width:0}.cv-one-c .pl,.cv-script .pl{font-size:12px;color:var(--faint)}.cv-words{display:flex;flex-direction:column;gap:8px}.cv-words .control{height:38px;padding:0 12px;width:100%}.cv-words select.control{padding:0 40px 0 12px}.cv-card-btns{display:flex;gap:6px}.cv-self{align-self:flex-start}.cv-pic{width:272px;aspect-ratio:4/5;object-fit:cover;border-radius:8px;display:block}.cv-video{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.cv-video .vm-player.a9-16,.cv-video .vp-none{width:240px}.cv-vside{flex:1 1;min-width:260px;display:flex;flex-direction:column;gap:12px}.cv-vbtns{gap:10px;align-items:flex-start}.cv-vbtns>*{flex:1 1;min-width:180px}.cv-vbtns .vu .vm-act{flex-wrap:wrap}.cv-vbtns .vu .btn,.cv-vbtns>.btn{width:100%}.cv-nets{display:flex;flex-wrap:wrap;gap:6px}.cv-net{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 8px;border:1px solid var(--line);border-radius:8px}.cv-net.on{border-color:var(--muted);background:var(--raised)}.cv-net.off .cv-net-n{color:var(--faint)}.cv-net-n{border:0;background:none;color:var(--text-2);font:inherit;font-size:12.5px}.cv-net-n,.cv-sw{padding:0;cursor:pointer}.cv-sw{width:22px;height:12px;border-radius:6px;background:var(--faint);position:relative;border:0;flex:none}.cv-sw:after{content:"";position:absolute;left:2px;top:2px;width:8px;height:8px;border-radius:50%;background:#fff;transition:left .15s}.cv-sw.on{background:var(--ok)}.cv-sw.on:after{left:12px}.cv-cap{width:100%;min-height:380px;font:inherit;font-size:14px;line-height:1.55;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);resize:vertical}.cv-cap:focus{outline:none;border-color:var(--accent)}.cv-cap:disabled{opacity:.5}.cv-cap-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.cv-cap-meta .over{color:var(--danger)}.cv-when{display:flex;gap:8px}.cv-when .control{flex:1 1;min-width:0;height:40px;padding:0 10px}.cv-status{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.cv-warn{margin-left:auto;color:var(--text-2);cursor:help}.cv-right .cv-sec>.btn{width:100%}.cv-link{align-self:center;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cv-hst{display:inline-flex;align-items:center;gap:6px;margin-left:14px}.cv-ptabs{border-bottom:1px solid var(--line);margin-bottom:0}.cv-ptabs+.cv-steps{border-bottom:0;margin-top:4px}.cv-tabs{display:flex;gap:2px;margin-right:auto;overflow-x:auto}.cv-tabs button{border:0;background:none;padding:10px 14px;color:var(--muted);border-bottom:2px solid transparent;font:inherit;font-size:14px;white-space:nowrap;margin-bottom:-1px;cursor:pointer}.cv-tabs button:hover{color:var(--text)}.cv-tabs button.on{color:var(--text);border-bottom-color:var(--accent)}.cv-empty,.cv-ptabs~.blog-views,.cv-ptabs~.cs2,.cv-ptabs~.pe-gallery{margin-top:16px}.cv-empty{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted)}.cv-empty .btn{margin-left:auto}.cv-blogs{margin:16px 0 12px;height:40px}.cv-blogs button{width:auto;padding:0 12px;font:inherit;font-size:13px}.pw-embed .cv-ed{margin-top:0}@media (max-width:1100px){.cv-ed{grid-template-columns:1fr}.cv-right{position:static;max-height:none}.cv-board{grid-template-columns:repeat(5,240px)}}@media (max-width:900px){.cv-st-grid{grid-template-columns:minmax(0,1fr)}.cv-cal.with-plan,.cv-one,.cv-plan{grid-template-columns:1fr}.cv-day{min-height:64px}}.cv-one-s .cv-dl-all,.cv-one-s>.btn.small,.cv-script .btn{align-self:flex-start}.pl-top .ws-title{margin:0 6px 0 0}.cv-designs{display:flex;flex-wrap:wrap;gap:8px}.cv-designs button{display:flex;flex-direction:column;align-items:center;gap:6px;width:92px;padding:6px;border:1px solid var(--line);border-radius:8px;background:none;color:var(--muted);font:inherit;font-size:11.5px;text-align:center}.cv-designs button.on{border-color:var(--accent);background:var(--raised);color:var(--text)}.cv-tpl-vid{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;color:var(--text);font:inherit;font-size:13px;cursor:pointer}.cv-vid-face{width:120px;height:150px;border-radius:6px;display:grid;place-items:center;background:#000;border:1px solid var(--line);color:#fff}.cv-tpl-vid:hover .cv-vid-face{border-color:var(--muted)}.cv-ed{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.cv-ed>.cv-right{display:contents}.cv-ed>.cv-left{grid-column:1;grid-row:1}.cv-ed>.cv-right>#cv-captions{grid-column:2;grid-row:1/span 2;align-self:stretch;display:flex;flex-direction:column}.cv-ed>.cv-right>#cv-captions .cv-cap{flex:1 1;min-height:520px}.cv-ed>.cv-right>#cv-schedule{grid-column:1;grid-row:2}.cv-ed>.cv-right>#cv-schedule>.btn{width:auto;align-self:flex-start}.cv-earth{margin-left:12px;color:var(--muted);text-decoration:underline}@media (max-width:1100px){.cv-ed>.cv-left,.cv-ed>.cv-right>#cv-captions,.cv-ed>.cv-right>#cv-schedule{grid-column:auto;grid-row:auto}}.cv-h .cv-kind{margin-left:auto;height:32px}.cv-h .cv-kind button{width:auto;padding:0 12px;font:inherit;font-size:13px}.rx-notice .cv-link{align-self:flex-start}.cv-fs-x{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:13px;line-height:1;padding:0;cursor:pointer}.cv-fs-x.back{background:var(--raised)}.cv-fs-t.off{opacity:.35}.pl-wn .tabseg{height:32px}.pl-wn .tabseg button{width:auto;min-width:36px;padding:0 10px;font:inherit;font-size:13px}.nt-tbl td:not(:first-child),.nt-tbl th:not(:first-child){text-align:center;width:90px}.cv-face{display:inline-flex;width:36px;height:36px;border-radius:50%;overflow:hidden;margin-right:10px;vertical-align:middle;background:var(--raised)}.cv-face img{width:100%;height:100%;object-fit:cover}.cv-card-w{flex-direction:column}.cv-card-w,.cv-own{display:flex;gap:6px}.cv-own{align-items:center;flex-wrap:wrap;padding:0 2px}.cv-need{font-size:12px;color:var(--muted);margin-right:auto}.cv-need.n-design,.cv-need.n-video{color:#232948}.cv-need.n-ready{color:var(--ok,#3fb67b)}.cv-who{height:30px;width:auto;font-size:13px;padding:0 8px}.cv-appr{flex-wrap:wrap;gap:12px 16px;margin:0 0 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.cv-appr,.cv-appr-t{display:flex;align-items:center}.cv-appr-t{gap:8px;flex:1 1 260px;font-weight:600}.cv-appr-t small{font-weight:400}.cv-appr-b{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.cv-appr.rev{flex-direction:column;align-items:stretch}.cv-appr-note{margin:0;white-space:pre-wrap}.cv-back{display:flex;flex-direction:column;gap:8px;min-width:280px}.cv-back textarea{width:100%}.cv-back-btns{display:flex;gap:8px;justify-content:flex-end}.cv-steps button.done .k{background:var(--ok,#138a4a);color:#fff}.cv-stages{grid-template-columns:repeat(3,minmax(280px,1fr))}.cv-pill .cv-n{margin-left:6px;opacity:.6;font-size:.9em}.cv-sel{width:auto;height:36px;padding:0 10px}.cv-c2{position:relative}.cv-c2 .cv-card{padding-right:44px}.cv-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.cv-tag{font-size:11px;line-height:1;padding:4px 6px;border-radius:4px;background:var(--raised);color:var(--muted);border:0;font-family:inherit}.cv-tag.s-approval{color:#E8B400}.cv-tag.s-scheduled{color:var(--brand)}.cv-tag.n-caption,.cv-tag.n-design,.cv-tag.n-video{color:#232948}.cv-keep{cursor:pointer;color:var(--text)}.cv-owner{position:absolute;top:10px;right:10px}.cv-av{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:var(--raised);color:var(--text);font-size:11px;font-weight:600;padding:0;cursor:pointer}.cv-av.empty{background:transparent;border:1.5px dashed var(--muted)}.cv-menu{position:absolute;right:0;top:32px;z-index:5;min-width:140px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:4px}.cv-menu button{text-align:left;padding:8px 10px;background:none;border:0;color:var(--text);font:inherit;font-size:13px;border-radius:6px;cursor:pointer}.cv-menu button:hover{background:var(--raised)}@media (max-width:900px){.cv-stages{grid-template-columns:minmax(0,1fr)}}.cv-etabs{align-self:flex-start;height:36px;margin-bottom:4px}.cv-etabs button{width:auto;padding:0 14px;font:inherit;font-size:13px}.cv-one-c[data-tab=design] [data-g]:not([data-g=design]),.cv-one-c[data-tab=image] [data-g]:not([data-g=image]),.cv-one-c[data-tab=text] [data-g]:not([data-g=text]){display:none}.cv-list .tbl.list td.list-date,.cv-list .tbl.list th:first-child{text-align:left;width:190px;padding-left:16px;white-space:nowrap}.cv-list .tbl.list th:nth-child(3){width:150px}.cv-list .tbl.list th:nth-child(4){width:90px}.cv-list .tbl.list th:nth-child(5){width:130px}.cv-list .tbl.list th:nth-child(6){width:200px}.cv-list .tbl.list th:nth-child(7){width:100px}.card .sheet-wrap.flat:has(.nt-tbl){overflow-y:visible;overflow-x:auto;max-height:none;height:auto}.sheet-wrap.nt-wrap{overflow-y:visible!important;overflow-x:auto;max-height:none!important;height:auto!important}.control,.filter-toggle,.iconseg.control,.iconseg.tabseg,.tabseg,.workspace .filter-toggle,.workspace .filterbar2 .control{height:40px}.cv-flow{display:grid;grid-auto-flow:column;grid-auto-columns:260px;grid-template-columns:none;grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px}.cv-flow .cv-col-h{align-items:baseline;gap:6px}.cv-flow .cv-col-h small{margin-left:auto;font-weight:500}.cv-rep{padding:12px 14px}.sheet-wrap.nt-wrap{overscroll-behavior:auto!important;overflow:visible!important}.cv-tabs,.iconseg,.set-sub,.set-tabs,.tabseg{overflow-y:hidden;scrollbar-width:none}.cv-tabs::-webkit-scrollbar,.iconseg::-webkit-scrollbar,.set-tabs::-webkit-scrollbar,.tabseg::-webkit-scrollbar{display:none}.pl.tpage{min-height:0;height:calc(100vh - 136px)}.cv-keep{color:var(--accent)}.page:has(.pl.tpage),.page:has(>.pl){padding-bottom:24px}.pl.tpage{height:calc(100vh - 48px)}.cv-flow .cv-col{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;padding:10px}.cv-flow .cv-col-h{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:2px 4px 8px;border-bottom:1px solid var(--line-soft);margin-bottom:4px}.cv-flow .cv-col-h h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--text)}.cv-flow .cv-col-h .cv-n{min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:var(--hover);justify-content:center}.cv-flow .cv-col-h .cv-n,.cv-flow .cv-col-h small{color:var(--muted);font-size:12px;display:inline-flex;align-items:center}.cv-flow .cv-col-h small{margin:0;gap:6px;font-weight:400}.cv-av.sm{width:18px;height:18px;font-size:9px;font-style:normal;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--hover);color:var(--text)}.cv-av.empty{border-style:solid!important;color:var(--muted);font-size:14px}.pl.tpage{height:calc(100vh - 44px)}.pl-shell .pl-gear .pl-wn .tabseg{height:32px}.pl-alt-top .tabseg{height:32px;flex:none}.pl-alt-top .tabseg button{width:auto;padding:0 10px;font-size:12px}@media (max-width:1100px){.pl.tpage{height:auto}}.cv-appr{flex-wrap:nowrap;gap:12px;padding:14px 16px}.cv-appr>.dot{flex:none}.cv-appr-t{flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 auto;min-width:0;font-weight:400}.cv-appr-t b{font-weight:500;font-size:14.5px;color:var(--text)}.cv-appr-t small{font-size:13px;color:var(--muted)}.cv-appr-b{flex-wrap:nowrap;align-items:center;margin-left:auto}.cv-appr .btn{height:36px;padding:0 16px}.cv-appr .btn.plain{border-color:transparent;background:transparent}.cv-appr.form{flex-direction:column;align-items:stretch}.cv-appr.form textarea{width:100%;resize:vertical}.cv-appr.form .cv-appr-b{justify-content:flex-end}.cv-appr.rev{flex-direction:row;align-items:flex-start}.cv-appr.rev>.dot{margin-top:7px}.cv-appr.rev .cv-appr-note{color:var(--text-2);white-space:pre-wrap}.cv-steps a .k,.cv-steps button.done .k{background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent)}.cv-steps button:not(.on):not(.done){color:var(--faint)}.cv-steps .on .k{background:var(--accent);color:#fff}.cv-ptabs .pub-on{margin-left:auto;margin-right:8px}.cv-net.na{opacity:.4}.cv-net.na,.cv-net.na .cv-net-n{cursor:not-allowed}.cv-capw{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0}.cv-capw>textarea{flex:1 1;width:100%}.cv-cap-ai{position:absolute;top:8px;right:8px}.cv-cap-write{position:absolute;top:12px;left:12px;gap:6px}.cv-ed>.cv-right>#cv-captions .cv-capw{flex:1 1}#cv-schedule .cv-h{display:flex;align-items:center;justify-content:space-between}.cv-pill{font-size:12px;font-weight:500;padding:3px 10px;border-radius:999px;background:var(--raised);color:var(--muted)}.cv-pill.is-approval{color:#f0a46b;background:color-mix(in srgb,#f0a46b 14%,transparent)}.cv-pill.is-scheduled{color:#8fc8ff;background:color-mix(in srgb,#8fc8ff 14%,transparent)}.cv-pill.is-posted{color:#7bd88f;background:color-mix(in srgb,#7bd88f 14%,transparent)}.cv-vbtns{display:flex;gap:8px;flex-wrap:wrap}.cv-vbtns .btn,.cv-vbtns .vu .btn{height:36px;gap:8px}.cv-vbtns .vm-act,.cv-vbtns .vu{display:contents}.cv-airow{height:auto;padding:8px 12px;gap:10px;font-size:13px;color:var(--text-2);border-radius:8px;align-self:flex-start}.cv-script .cv-capw textarea{min-height:160px}.cv-fs-t>.cv-fs-n{position:absolute;z-index:2;left:4px;width:16px;height:16px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px}.cv-fs-t>.cv-fs-n,.cv-fs-w .cv-fs-x{top:4px;line-height:1;color:#fff;background:rgba(0,0,0,.6)}.cv-fs-w .cv-fs-x{right:4px;width:18px;height:18px;font-size:12px;opacity:0;transition:opacity .12s;border:0}.cv-fs-w:hover .cv-fs-x,.cv-fs-x:focus-visible{opacity:1}.cv-fs{align-items:flex-start}.cv-fs-add{align-self:flex-start}.cv-etabs2{display:flex;gap:18px;border-bottom:1px solid var(--line-soft);margin-bottom:12px}.cv-etabs2 button{border:0;background:none;padding:8px 0;font:inherit;font-size:13.5px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.cv-etabs2 button.on{color:var(--text);border-bottom-color:var(--accent)}.cv-more{align-self:flex-start;margin-top:8px}.cv-one-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;width:100%}.cv-one-row .btn{gap:6px}.cv-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cv-pills .grow{flex:1 1}.cv-one-s{width:272px}.cv-one-s .cv-fs{flex-wrap:wrap;overflow:visible;border:0;padding:4px 0 0;gap:8px 6px}.cv-fs-w{display:inline-flex;flex-direction:column;align-items:center;gap:4px;position:relative}.cv-fs-w>.cv-fs-n{position:static;width:auto;height:auto;background:none;border:0;color:var(--faint);font-size:11px;line-height:1}.cv-fs-t>.cv-fs-n{display:none}.cv-fs-w .cv-fs-eye,.cv-fs-w .cv-fs-x{position:absolute;top:3px;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.62);color:#fff;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s;cursor:pointer;z-index:2}.cv-fs-w .cv-fs-x{right:3px;left:auto}.cv-fs-w .cv-fs-eye{left:3px}.cv-fs-eye:focus-visible,.cv-fs-w.hid .cv-fs-eye,.cv-fs-w:hover .cv-fs-eye,.cv-fs-w:hover .cv-fs-x,.cv-fs-x:focus-visible{opacity:1}.cv-fs-w.hid .cv-fs-t{opacity:.35}.cv-fs-w.dragging{opacity:.5}.cv-fs-w[draggable=true]{cursor:-webkit-grab;cursor:grab}.cv-fs-add{width:51px;height:64px}.cv-h .cv-dl{margin-left:auto;width:32px;height:32px}.cv-h .cv-dl+.cv-kind{margin-left:0}.cv-one-c{height:470px;overflow-y:auto;gap:14px;padding-right:4px}.cv-one-c>.cv-etabs2{position:-webkit-sticky;position:sticky;top:0;background:var(--surface);z-index:1;flex:none}.cv-nophoto{margin:4px 0}.cv-designs button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width:1100px){.cv-one-s{width:auto}.cv-one-c{height:auto;overflow:visible}}.cv-one-s .cv-fs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.cv-art{position:relative;overflow:hidden}.cv-fmt{left:50%!important;right:auto!important;bottom:6px!important;transform:translateX(-50%);max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:10px!important;padding:2px 6px!important;border-radius:4px!important;width:max-content}.nt-tbl td:first-child,.nt-tbl th:first-child{min-width:300px}.nt-hero h1,h1,h2{font-family:Poppins,system-ui,sans-serif;color:#232948}.nt-hero{background:#232948;color:#ffffff;border-radius:16px;padding:28px 30px;display:grid;grid-gap:8px;gap:8px;margin-bottom:20px}.nt-hero h1{color:#ffffff;font-size:30px}.nt-hero p{margin:0;color:#E3E5EC;font-size:16px;line-height:1.6}.nt-hero .nt-eyebrow{color:#ffb029;font-family:Poppins,sans-serif;font-weight:500;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.nt-list{display:grid;grid-gap:10px;gap:10px}.nt-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line-soft);border-radius:12px;flex-wrap:wrap;background:#fcfbfe}.nt-row div{display:grid;grid-gap:2px;gap:2px;min-width:0}.nt-row b{font-weight:600;color:#232948}.nt-row span{color:var(--muted);font-size:14px}.nt-chip{display:inline-block;padding:4px 12px;border-radius:99px;background:#fff3dc;color:#7a4a00;font-size:13px}.nt-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.nt-tags .nt-chip{background:#e6f7f5;color:#12655d}.nt-plan{display:grid;grid-gap:14px;gap:14px;overflow-x:auto;margin-top:8px}.nt-steps{display:grid;grid-template-columns:130px repeat(6,minmax(100px,1fr));grid-gap:8px;gap:8px;align-items:center;justify-items:center}.nt-steps>:first-child{justify-self:start;font-weight:600;color:#232948}.nt-steps .label-t{text-align:center;font-size:12px;color:var(--muted)}.nt-dot{width:16px;height:16px;border-radius:50%;border:2px solid #d9d2ec;background:#fff}.nt-dot.done{background:#33c6b7;border-color:#33c6b7}.nt-dot.now{background:#ffb029;border-color:#ffb029}.nt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.nt-card{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:16px;border:1px solid var(--line-soft);border-radius:12px;background:#ffffff}.nt-card b{font-weight:600;color:#232948}.nt-card>span:last-child{color:var(--muted);font-size:14px}.nt-card.ai{background:#F2F3F7;border-color:#E3E5EC}.nt-card.hiring{border-style:dashed;background:#fffaf0}.nt-one{background:#F2F3F7;border-color:#E3E5EC}.nt-one div{display:grid;grid-gap:4px;gap:4px}.nt-one b{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#232948}.nt-one span:last-child{color:var(--muted)}.nt-jobs{margin-top:16px}.nt-jobs,.nt-jobs ul{display:grid;grid-gap:8px;gap:8px}.nt-jobs ul{list-style:none;margin:0;padding:0}.nt-jobs li{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:12px;background:#F2F3F7}.nt-jobs li b{font-weight:600;color:#232948}.nt-jobs li span{color:var(--muted);font-size:14px}.nt-ask{margin-bottom:20px}.nt-starter{border:0;cursor:pointer;font:inherit;font-size:14px;background:#F2F3F7;color:#232948;padding:8px 14px}.nt-starter:hover{background:#e9e2fb}.nt-chat{display:grid;grid-gap:10px;gap:10px;margin:14px 0}.nt-msg{padding:12px 16px;border-radius:14px;white-space:pre-wrap;line-height:1.55;max-width:85%}.nt-msg.user{justify-self:end;background:#232948;color:#fff}.nt-msg.assistant{justify-self:start;background:#F2F3F7;color:#1D2132}.nt-askbar{display:flex;gap:10px}.nt-askbar input{flex:1 1;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;font:inherit;background:#fff;color:var(--text)}.nt-askbar .btn{background:#ffb029;color:#232948;border:0;border-radius:12px;padding:0 22px;font-weight:600}.nt-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.nt-tabs button{border:1px solid var(--line);background:#fff;color:#515069;font:600 14px Open Sans,sans-serif;padding:9px 16px;border-radius:99px;cursor:pointer}.nt-tabs button.on{background:#232948;color:#fff;border-color:#232948}.nt-col{flex-direction:column;align-items:stretch}.nt-rowtop{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.nt-out{white-space:pre-wrap;line-height:1.6;background:#F2F3F7;color:#1D2132;border-radius:12px;padding:14px 16px;margin-top:4px}.nt-form{display:grid;grid-gap:10px;gap:10px}.nt-form input,.nt-form textarea{padding:12px 14px;border:1px solid var(--line);border-radius:12px;font:inherit;background:#fff;color:var(--text);width:100%}.nt-mk{margin-top:10px}.nt-graphic{margin-top:12px;width:min(360px,100%);aspect-ratio:1;background:#232948;color:#fff;border-radius:14px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;white-space:normal}.nt-graphic span{color:#ffb029;font:600 13px Poppins,sans-serif;letter-spacing:.06em;text-transform:uppercase}.nt-graphic b{font:600 24px/1.25 Poppins,sans-serif}.nt-graphic i{font-style:normal;color:#33c6b7;font-size:13px}.nt-slide{aspect-ratio:16/9;max-width:100%;background:#232948;color:#fff;border-radius:16px;padding:36px 44px;display:flex;flex-direction:column;gap:18px}.nt-slide span{color:#ffb029;font:600 12px Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase}.nt-slide h3{margin:0;font:600 32px/1.2 Poppins,sans-serif}.nt-slide ul{margin:0;padding-left:22px;display:grid;grid-gap:10px;gap:10px;font-size:20px;line-height:1.4;color:#E3E5EC}.nt-slidenav{display:flex;gap:8px;justify-content:center}.nt-bars{grid-gap:12px;margin-top:8px}.nt-bar,.nt-bars{display:grid;gap:12px}.nt-bar{grid-template-columns:110px 1fr 50px;grid-gap:12px;align-items:center}.nt-bar i{height:14px;background:#EEF0F4;border-radius:99px;overflow:hidden}.nt-bar em{display:block;height:100%;background:#33c6b7;border-radius:99px}.nt-bar b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#232948}a.nt-row:hover{border-color:#C6C5CF}.nt-card .btn.small{justify-self:start;margin-top:8px}.nt-interview{grid-column:1/-1}.nt-title{font-size:30px;margin:0 0 14px}.nt-lead{margin:0 0 20px;color:var(--muted);font-size:16px;line-height:1.6}.nt-h2{margin:0 0 12px;font-size:18px}.nt-tabs a{border:1px solid var(--line);background:#fff;color:#515069;font:600 14px Open Sans,sans-serif;padding:9px 18px;border-radius:99px}.nt-tabs a:hover{border-color:#C6C5CF;color:#232948}.nt-tabs a.on{background:#232948;color:#fff;border-color:#232948}.nt-inline{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.nt-gap{margin-top:12px}.nt-help{color:var(--muted);font-size:14px}.nt-note{margin:0;color:#12655d;font-size:14px}.nt-empty{margin:0;color:var(--muted)}.nt-sub{margin:10px 0 0;font:600 15px Poppins,sans-serif;color:#232948}.nt-appr input,.nt-appr textarea,.nt-card select,.nt-form select,.nt-row select,.nt-scores select{padding:10px 12px;border:1px solid var(--line);border-radius:10px;font:inherit;background:#fff;color:var(--text)}.nt-form label{display:grid;grid-gap:6px;gap:6px}.nt-appr textarea,.nt-form textarea{resize:vertical;line-height:1.55;width:100%;box-sizing:border-box}.nt-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.nt-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-gap:20px;gap:20px;align-items:start}.nt-split>.panel{margin:0}.nt-preview{display:grid;grid-gap:16px;gap:16px;justify-items:center;position:-webkit-sticky;position:sticky;top:20px}.nt-gfx{width:100%;height:100%;box-sizing:border-box;padding:90px;background:#232948;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.nt-gfx img{width:300px;filter:brightness(0) invert(1)}.nt-gfx b{font:600 84px/1.15 Poppins,sans-serif}.nt-gfx span{color:#ffb029;font:600 36px Poppins,sans-serif}.nt-chip.s-draft{background:#EEF0F4;color:#515069}.nt-chip.s-pending,.nt-chip.s-started{background:#fff3dc;color:#7a4a00}.nt-chip.s-approved,.nt-chip.s-done{background:#e6f7f5;color:#12655d}.nt-chip.s-posted{background:#232948;color:#fff}.nt-chip.s-new{background:#EEF0F4;color:#515069}.nt-chip.s-late{background:#fde8e8;color:#9b1c1c}.nt-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.nt-cal-h{font-size:12px;color:var(--muted);text-align:center;padding-bottom:4px}.nt-cal-d{min-height:104px;border:1px solid var(--line-soft);border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:4px;background:#fff}.nt-cal-d.off{background:#faf9fd;opacity:.6}.nt-cal-d.today{border-color:#232948}.nt-cal-d.over{background:#F2F3F7}.nt-cal-n{font-size:12px;color:var(--muted)}.nt-cal-p{display:block;font-size:12px;line-height:1.35;padding:5px 7px;border-radius:6px;background:#EEF0F4;color:#232948;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:-webkit-grab;cursor:grab}.nt-cal-p.s-pending{background:#fff3dc;color:#7a4a00}.nt-cal-p.s-approved{background:#e6f7f5;color:#12655d}.nt-cal-p.s-posted{background:#232948;color:#fff}.nt-legend{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.nt-legend .nt-cal-p{cursor:default}.nt-appr{display:grid;grid-gap:12px;gap:12px;margin:0}.nt-appr .nt-rowtop div{display:grid;grid-gap:2px;gap:2px}.nt-appr .nt-rowtop b{color:#232948;font-weight:600}.nt-appr .nt-rowtop span{color:var(--muted);font-size:14px}.nt-deck-list{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;color:var(--text-2)}.nt-bar-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.nt-drawer{margin:0 0 16px!important;border-color:#C6C5CF}.nt-draft{display:grid;grid-gap:8px;gap:8px}.nt-draft b{color:#232948}.nt-studio{display:grid;grid-gap:16px;gap:16px}.nt-studio .nt-stage{display:grid;grid-template-columns:auto minmax(240px,1fr);grid-gap:20px;gap:20px;align-items:start}.nt-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:8px;gap:8px;max-height:260px;overflow-y:auto}.nt-thumbs button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 10px;font:13px Open Sans,sans-serif;color:var(--text);cursor:pointer;display:grid;grid-gap:2px;gap:2px}.nt-thumbs button span{color:var(--muted);font-size:11px}.nt-thumbs button.on{border-color:#232948;background:#F2F3F7}.nt-sl{position:relative;width:100%;height:100%;box-sizing:border-box;padding:110px 130px;background:#232948;color:#fff;display:flex;flex-direction:column;gap:50px}.nt-sl span{color:#ffb029;font:600 32px Poppins,sans-serif;letter-spacing:.06em;text-transform:uppercase}.nt-sl h3{margin:0;font:600 96px/1.1 Poppins,sans-serif}.nt-sl ul{margin:0;padding-left:50px;display:grid;grid-gap:28px;gap:28px;font-size:52px;line-height:1.35;color:#E3E5EC}.nt-sl img{position:absolute;right:110px;bottom:90px;width:300px;filter:brightness(0) invert(1)}.nt-scores{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:14px}.nt-scores>div{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:12px;background:#F2F3F7;min-width:180px}.nt-scores span{color:var(--muted);font-size:13px}.nt-scores b{font:600 26px Poppins,sans-serif;color:#232948}.nt-scores small{font:400 14px Open Sans,sans-serif;color:var(--muted)}.nt-card.nt-wide{grid-column:1/-1}.nt-card.nt-form input,.nt-card.nt-form select{padding:9px 12px}.nt-interview .nt-chat{max-height:420px;overflow-y:auto}.nt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-top:20px}.nt-kpis .panel{display:grid;grid-gap:4px;gap:4px;margin:0;padding:18px 20px;text-decoration:none}.nt-kpis span{color:var(--muted);font-size:14px}.nt-kpis b{font:600 28px Poppins,sans-serif;color:#232948}.nt-kpis small{color:var(--muted);font-size:13px}.nt-bar{grid-template-columns:150px 1fr 90px}@media (max-width:1000px){.nt-split,.nt-studio .nt-stage{grid-template-columns:1fr}.nt-preview{position:static}}.j-draft .nt-out{background:#fff}.j-chat .nt-chat{margin:0;max-height:420px;overflow-y:auto}.j-plan .nt-help{margin:14px 0 0}.nt-scores{margin:0}.nt-scores>div{background:#fff}.nt-form label{font-weight:600;color:#232948;font-size:14px}.nt-form input,.nt-form select,.nt-form textarea{font-weight:400;font-size:15px}.nt-kpis{margin-top:0}.page:has(>.kp){max-width:none;padding:24px}.kp{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:20px;gap:20px;height:calc(100vh - 48px)}.kc{display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px #2329480d;overflow:hidden}.kc-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-bottom:1px solid var(--line-soft)}.kc-head>div:first-child{display:grid;grid-gap:2px;gap:2px}.kc-head b{font-family:Poppins,system-ui,sans-serif;font-size:17px;font-weight:600;color:#232948}.kc-head span{font-size:13px;color:var(--muted)}.kc-seg{display:flex;background:var(--raised);border-radius:10px;padding:3px}.kc-seg button{border:0;background:none;padding:7px 14px;border-radius:8px;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}.kc-seg button.on{background:#fff;color:#232948;box-shadow:0 1px 3px #23294822}.kc-thread{flex:1 1;overflow-y:auto;padding:28px 28px 12px;display:flex;flex-direction:column;gap:18px}.kc-hello{margin:auto;max-width:520px;text-align:center;display:grid;grid-gap:10px;gap:10px}.kc-hello b{font-family:Poppins,system-ui,sans-serif;font-size:22px;font-weight:600;color:#232948}.kc-hello span{color:var(--muted);line-height:1.55}.kc-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.kc-chips button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 14px;font:inherit;font-size:13px;color:var(--text);cursor:pointer}.kc-chips button:hover{background:var(--hover)}.kc-msg{display:grid;grid-gap:10px;gap:10px;max-width:720px}.kc-msg .kc-text{white-space:pre-wrap;line-height:1.6;color:var(--text)}.kc-msg.user{align-self:flex-end;max-width:75%}.kc-msg.user .kc-text{background:var(--raised);border-radius:14px;padding:10px 14px}.kc-msg.failed .kc-text{color:var(--muted)}.kc-actions{display:flex;gap:8px;align-items:center}.kc-dots{display:flex;gap:5px;padding:8px 0}.kc-dots i{width:7px;height:7px;border-radius:99px;background:rgba(35,41,72,.35);animation:kcd 1s infinite}.kc-dots i:nth-child(2){animation-delay:.15s}.kc-dots i:nth-child(3){animation-delay:.3s}.kc-compose{display:flex;align-items:flex-end;gap:8px;margin:12px 20px 20px;padding:8px 8px 8px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 2px 10px #2329480f}.kc-compose:focus-within{border-color:rgba(35,41,72,.35)}.kc-compose textarea{flex:1 1;border:0;outline:0;resize:none;font:inherit;padding:8px 0;max-height:160px;background:none;color:var(--text)}.kc-compose button{width:36px;height:36px;border-radius:10px;border:0;background:#232948;color:#fff;font-size:17px;cursor:pointer}.kc-compose button:disabled{opacity:.35;cursor:default}.kp-side{border:1px solid var(--line);border-radius:18px;padding:20px;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:6px}.kp-title{font-size:15px;margin:0 0 8px}.kp-item>a,.kp-item>button{display:grid;grid-gap:3px;gap:3px;width:100%;text-align:left;border:0;background:none;padding:11px 12px;border-radius:10px;font:inherit;color:var(--text);cursor:pointer;text-decoration:none}.kp-item.on>button,.kp-item>a:hover,.kp-item>button:hover{background:var(--raised)}.kp-item b{font-size:14px;font-weight:600;color:#232948}.kp-item span{font-size:12.5px;color:var(--muted)}.kp-body{padding:4px 12px 12px;display:grid;grid-gap:10px;gap:10px}.kp-body p{white-space:pre-wrap;font-size:13.5px;line-height:1.55;margin:0}.kp-add{margin-top:8px}.kp-add input{width:100%;border:1px dashed var(--line);border-radius:10px;padding:10px 12px;font:inherit;font-size:13.5px;background:none}@media (max-width:900px){.kp{grid-template-columns:1fr;height:auto}.kc{height:75vh}}.kc-select{border:1px solid var(--line);border-radius:10px;padding:8px 10px;font:inherit;font-size:13px;background:#fff;color:var(--text)}.kp-side{background:#fff;gap:10px}.kp-item>a,.kp-item>button{border:1px solid var(--line);background:var(--bg);padding:14px 16px;border-radius:12px}.kp-item>a:hover,.kp-item>button:hover{background:var(--raised);border-color:#23294833}.kp-item.on>button{background:#EEF0F4;border-color:#232948}.kp-title{font-size:16px;margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.kp-side .nt-empty{border:1px dashed var(--line);border-radius:12px;padding:16px;color:var(--muted)}.cv-editor textarea.control{height:auto;min-height:0;padding:12px 14px;line-height:1.55;resize:vertical}.cv-editor .pf{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--muted)}.nt-sl.section,.nt-sl.title{justify-content:center;background:linear-gradient(135deg,#1f1a5c,#232948 60%,#FF481F)}.nt-sl.section h3,.nt-sl.title h3{font-size:120px}.nt-sl.exercise{background:#1D2132}.nt-sl.exercise>span:after{content:" · Exercise"}.post-head .nt-all{margin-left:auto}.nt-soon{display:grid;place-items:center;min-height:50vh;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.nt-soon h2{margin:0}.kc-compose .kc-mic{background:transparent;color:var(--muted);border:1px solid var(--line)}.kc-compose .kc-mic.on{background:#e5484d;color:#fff;border-color:#e5484d}.cv-editor .post-head{display:flex;align-items:center;gap:12px}.cv-editor .post-head h1{margin:0}.cv-editor .cv-ed>.cv-sec{min-width:0}.cv-editor .cv-sec>*{max-width:100%}.cv-card-w{position:relative}.cv-card-w .nt-del{position:absolute;top:50%;right:14px;transform:translateY(-50%);border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:8px;padding:6px 12px;font:13px Open Sans,sans-serif;cursor:pointer}.cv-card-w .nt-del:hover{color:#c2410c;border-color:#c2410c}.cv-card-w:has(.nt-del) .cv-card{padding-right:96px}.nt-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.nt-gcard{display:grid;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden;text-decoration:none;color:var(--text)}.nt-gcard:hover{border-color:#232948}.nt-gcover{aspect-ratio:16/9;background:linear-gradient(135deg,#1f1a5c,#232948 60%,#FF481F);color:#fff;padding:18px 20px;display:flex;flex-direction:column;justify-content:center;gap:8px}.nt-gcover span{color:#ffb029;font:600 11px Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase}.nt-gcover b{font:600 20px/1.25 Poppins,sans-serif}.nt-gmeta{padding:12px 16px 14px;display:grid;grid-gap:2px;gap:2px}.nt-gmeta b{font-weight:600}.nt-gmeta span{color:var(--muted);font-size:13px}.nt-gwrap{position:relative;display:grid}.nt-gwrap .nt-del{position:absolute;top:10px;right:10px;border:1px solid #ffffff55;background:#ffffff22;color:#fff;border-radius:8px;padding:5px 10px;font:12px Open Sans,sans-serif;cursor:pointer}.nt-gwrap .nt-del:hover{background:#c2410c;border-color:#c2410c}.kc-msg .kc-text.md{white-space:normal}.kc-text.md>:first-child{margin-top:0}.kc-text.md>:last-child{margin-bottom:0}.kc-text.md h1,.kc-text.md h2,.kc-text.md h3{font-size:1.05em;margin:1.1em 0 .4em}.kc-text.md ol,.kc-text.md p,.kc-text.md ul{margin:.5em 0}.kc-text.md ol,.kc-text.md ul{padding-left:1.3em}.kc-text.md hr{border:0;border-top:1px solid var(--line,#e3e5ec);margin:1em 0}.kc-text.md table{border-collapse:collapse;width:100%;font-size:.92em;margin:.6em 0;display:block;overflow-x:auto}.kc-text.md td,.kc-text.md th{border:1px solid var(--line,#e3e5ec);padding:6px 8px;text-align:left;vertical-align:top}.nc h2,.pv-card-t b,.pv-link b{text-wrap:balance}.nc-prev>.pv-phone{position:-webkit-sticky;position:sticky;top:12px}.pv-phone{width:100%;max-width:360px;margin:0 auto;border-radius:12px;overflow:hidden;background:#fff;color:#050505;font:14px/1.4 -apple-system,Segoe UI,Helvetica,Arial,sans-serif;border:1px solid var(--line)}.pv-head{display:flex;align-items:center;gap:8px;padding:10px 12px}.pv-head div{flex:1 1;min-width:0;display:flex;flex-direction:column}.pv-head b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-head small{font-size:12px;color:#65676b}.pv-dots{color:#65676b;font-weight:700}.pv-av{flex-shrink:0;width:34px;height:34px;background:#0b0b0b;overflow:hidden}.pv-av img{width:70%;height:70%;object-fit:contain;filter:invert(1)}.pv-text{margin:0 12px 10px;padding:0;font-size:14px;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pv-media{position:relative;background:#e4e6eb}.pv-media.wide{aspect-ratio:1.91/1}.pv-media.sq{aspect-ratio:1}.pv-card img,.pv-media img{width:100%;height:100%;object-fit:cover;display:block}.pv-play{position:absolute;inset:0;margin:auto;width:54px;height:54px;border-radius:50%;background:#0008}.pv-play:after{content:"";position:absolute;left:21px;top:16px;border-left:16px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent}.pv-link{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f0f2f5}.pv-link div{flex:1 1;min-width:0;display:flex;flex-direction:column}.pv-link small{font-size:11.5px;color:#65676b}.pv-link b{font-size:14.5px;font-weight:600;line-height:1.3}.pv-link span{font-size:13px;color:#65676b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-btn{flex-shrink:0;height:34px;padding:0 12px;border-radius:6px;background:#e4e6eb;font-weight:600;display:grid;place-items:center}.pv-acts{display:flex;justify-content:space-around;padding:8px 12px;border-top:1px solid #ced0d4;margin:0 12px;color:#65676b;font-size:13.5px;font-weight:600}.pv-car{display:flex;gap:8px;padding:0 12px 12px;overflow:hidden}.pv-card{flex:0 0 72%;border:1px solid #ced0d4;border-radius:8px}.pv-card img,.pv-card>span{aspect-ratio:1;display:block;background:#e4e6eb}.pv-card-t{display:flex;flex-direction:column;gap:6px;padding:8px 10px}.pv-card-t b{font-size:13px;line-height:1.3}.pv-card-t em{align-self:flex-start;font-style:normal;padding:4px 10px;border-radius:6px;background:#e4e6eb;font-size:12.5px;font-weight:600}.pv-ig .pv-car{padding:0}.pv-ig .pv-card{flex-basis:100%;border:0;border-radius:0}.pv-ig .pv-card-t{display:none}.pv-igcta{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#3897f0;color:#fff;font-size:14px;font-weight:600}.pv-icons{display:flex;gap:14px;padding:10px 12px 4px}.pv-cap{margin:0 12px 12px;padding:0;font-size:13.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pv-tall{position:relative;aspect-ratio:9/16;max-width:300px;background:#111;color:#fff}.pv-bg{width:100%;height:100%;object-fit:cover;background:#222}.pv-bg,.pv-tall:after{position:absolute;inset:0}.pv-tall:after{content:"";background:linear-gradient(#0007,transparent 25%,transparent 55%,#000b)}.pv-bottom,.pv-top{position:absolute;left:12px;right:12px;z-index:1}.pv-top{top:12px;display:flex;align-items:center;gap:8px}.pv-top b{font-size:13px}.pv-top small{font-size:12px;opacity:.8}.pv-bottom{bottom:16px;display:flex;flex-direction:column;gap:10px}.pv-bottom p{margin:0;font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pv-pill{align-self:center;padding:8px 18px;border-radius:99px;background:#fff;color:#050505;font-size:13.5px;font-weight:600}.reels .pv-pill{align-self:stretch;text-align:center;border-radius:6px;background:#ffffff2e;color:#fff}@keyframes kcd{50%{opacity:.25}}.kp-solo{grid-template-columns:minmax(0,1fr)}.pv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px;align-items:start}.pv-card{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden;display:flex;flex-direction:column}.pv-card header{display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:14px}.pv-card header .sub{margin-left:auto;font-size:12px;color:var(--muted)}.pv-card .pv-media{position:relative}.pv-card .pv-media img,.pv-card video{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#000}.pv-more{position:absolute;right:10px;top:10px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;padding:2px 8px;border-radius:10px}.pv-card p:not(.slide p){margin:0;padding:12px 14px 14px;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.pv-card p.over:not(.slide p){color:var(--danger,#c0392b)}.pv-grid{columns:320px 3;column-gap:16px;display:block}.pv-card{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.pv-net{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);padding:10px 14px 0}.pv-card header{padding:10px 14px}.pv-av{width:32px;height:32px;border-radius:50%;background:#111;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;flex:none}.pv-who{display:flex;flex-direction:column;line-height:1.2;min-width:0}.pv-who small{color:var(--muted);font-size:12px}.pv-card header>svg{margin-left:auto;color:var(--muted)}.pv-m{position:relative;background:var(--hover)}.pv-card video,.pv-m>img{display:block;width:100%;height:100%;object-fit:cover}.pv-m.empty{min-height:120px}.pv-acts{padding:8px 14px;font-size:13px;color:var(--muted);border-top:1px solid var(--line)}.pv-instagram .pv-acts{border-top:0}.pv-ig{padding:0 14px 14px!important}.pv-short{font-size:15px!important}.pv-vert{position:relative;background:#000}.pv-overlay{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.75))}.pv-overlay p{padding:4px 0 0!important;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pv-badge{position:absolute;top:10px;left:10px;display:inline-flex;gap:4px;align-items:center;font-size:12px;color:#fff;background:rgba(0,0,0,.5);padding:3px 8px;border-radius:10px}.pv-pin{padding:0 14px 14px}.pv-pin b{display:block;font-size:15px}.pv-pin p{padding:4px 0 6px!important}.pv-pin p,.pv-pin small{color:var(--muted)}.pv-title{margin:0;padding:0 14px;font-size:17px}.pv-gbp{padding:0 14px 14px}.pv-btn{display:inline-block;padding:8px 16px;border-radius:18px;border:1px solid var(--line);color:#1a73e8;font-size:14px}.pv-one{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap}.pv-one .pv-card{width:420px;flex:none;margin:0}.pv-side{display:flex;flex-direction:column;gap:10px;min-width:200px}.pv-tabs{height:40px}.pv-m.own>img{height:auto;max-height:560px;object-fit:contain;background:var(--hover)}.pv-m.slide .slide-frame{margin:0}.pv-m.slide .slide-frame>div{border-radius:0!important}.pv-av,.pv-name{font-weight:500}.pv-card p.pv-empty{color:var(--muted)}.cv-editor .pv-m.empty{display:none}.cv-board .cv-col{min-height:calc(100vh - 150px)}.kp-title.kp-chats{margin:18px 12px 4px}.kp-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-item>button:focus,.kp-item>button:focus-visible{outline:none}.wk-tabs{margin:0 0 16px;align-self:flex-start}.wk-body{flex:1 1;min-height:0}.wk-main{min-width:0}.wk-list{padding:6px;display:grid;grid-gap:2px;gap:2px}.wk-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;padding:12px 14px;border-radius:8px;color:var(--text);text-decoration:none}.wk-row:hover{background:var(--hover)}.wk-row.on{background:var(--raised)}.wk-name{font-size:15px}.wk-name,.wk-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-sub{grid-row:2}.wk-date,.wk-sub{font-size:13px;color:var(--muted)}.wk-date{grid-row:1/span 2;grid-column:2;align-self:center}.wk-tbl td a{display:block;margin:-12px -16px;padding:12px 16px;color:inherit;text-decoration:none}.wk-tbl tbody tr:hover td{background:var(--hover)}.wk-tbl tbody tr[aria-current=true] td{background:var(--raised)}.cal{padding:16px}.cal-head{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:14px}.cal-head h2{min-width:180px;text-align:center}.cal-next svg{transform:scaleX(-1)}.cal-undated{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 14px;font-size:13px;color:var(--muted)}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.cal-wd{padding:8px 10px;font-size:13px;color:var(--muted);background:var(--head-bg)}.cal-day,.cal-wd{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cal-day{min-height:112px;padding:6px;display:flex;flex-direction:column;gap:4px;min-width:0}.cal-day.off{background:var(--bg)}.cal-n{font-size:13px;color:var(--muted);padding:2px 4px}.cal-day.today .cal-n{color:var(--accent)}.cal-post{display:block;padding:6px 8px;border-radius:6px;background:var(--chip);color:var(--text);font-size:13px;line-height:1.35;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cal-post.on,.cal-post:hover{background:var(--raised)}.cal-head .btn{width:36px;height:36px;padding:0}.cal-head .btn svg{width:16px;height:16px;stroke:currentColor;fill:none}.wk-main>.box{overflow-x:auto}.wk-tbl{table-layout:fixed}.wk-tbl td a,.wk-tbl th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-tbl th:first-child,.wk-tbl th:nth-child(2){width:22%}.wk-tbl th:nth-child(3){width:14%}.wk-tbl th:nth-child(4){width:12%}.wk-tbl th:nth-child(5){width:18%}.wk-tbl th:nth-child(6){width:12%}.wk-list,.wk-main>.empty-box{min-height:calc(100vh - 190px)}.wk-list{align-content:start}.wk-tbl th:first-child,.wk-tbl th:nth-child(2){width:20%}.wk-tbl th:nth-child(3){width:16%}.wk-tbl th:nth-child(4){width:11%}.wk-tbl th:nth-child(5){width:22%}.wk-tbl th:nth-child(6){width:11%}.wk-day{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;margin-top:16px}.wk-day label{display:flex;flex-direction:column;flex:1 1 140px}.wk-day .error{flex-basis:100%;margin:0}.op label{display:flex;flex-direction:column}.box:has(>.results)+.box{margin-top:16px}.join{min-height:100vh;background:var(--bg)}.join-top{background:var(--navy);padding:18px 24px;display:flex;justify-content:center}.join-top img{height:36px}.join-main{max-width:820px;margin:0 auto;padding:32px 16px 64px;display:flex;flex-direction:column;gap:20px}.join-title{text-align:center;margin:0}.join-steps{align-self:center}.join-steps>span{padding:0 16px;display:flex;align-items:center;color:var(--muted)}.join-steps>span.on{color:var(--text);background:var(--raised);border-radius:6px}.join-box{padding:28px;display:flex;flex-direction:column;gap:18px}.join-box h1,.join-box h2,.join-box p{margin:0}.join-doc{white-space:pre-wrap;max-height:52vh;padding:20px;font-size:14px;line-height:1.6}.join-form{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.join-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;width:100%}.join-row label{display:flex;flex-direction:column;gap:6px}.join-row .control{width:100%;padding:0 12px}.join-agree{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.join-agree input{margin-top:3px;flex:none}@media (max-width:640px){.join-row{grid-template-columns:1fr}}.nc{padding:24px;display:flex;flex-direction:column;gap:18px;margin-bottom:20px}.nc h2{margin:0}.nc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.nc-grid label{display:flex;flex-direction:column;gap:6px}.nc-grid .control,.nc-link .control{width:100%;padding:0 12px}.nc-actions,.nc-link{display:flex;gap:10px}.nc-actions{justify-content:flex-end}@media (max-width:900px){.nc-grid{grid-template-columns:1fr}}.ob-book{align-self:flex-start;margin-bottom:8px}.nc>.btn{align-self:flex-end}.join-actions{display:flex;gap:10px;flex-wrap:wrap}.join-main{max-width:900px}.join-doc{max-height:62vh;overflow-y:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.ag{padding:40px 48px;font-size:14.5px;line-height:1.7;color:var(--text)}.ag .ag-title{font-size:22px;font-weight:600;text-align:center;margin:0 0 24px}.ag h3{font-size:15px;font-weight:600;margin:26px 0 8px}.ag p,.ag ul{margin:0 0 10px}.ag ul{padding-left:22px}.ag li{margin:4px 0}.ag-sign{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.ag-sign p{margin:0;color:var(--muted);font-size:13.5px}.ag-sig{font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:30px;line-height:1.2;min-height:44px;padding:6px 0;border-bottom:1px solid var(--text);margin:8px 0}.ag-sig.empty{border-bottom-style:dashed}.join-row{grid-template-columns:repeat(3,1fr)}.join-sigfield{display:flex;flex-direction:column;gap:6px;width:100%}.join-sigfield .control{width:100%;padding:0 12px}.join-sigpreview{color:var(--text)}.join-form h2{margin:6px 0 0}.join-form{align-items:stretch}.join-form>.btn{align-self:flex-start}@media (max-width:640px){.ag{padding:24px 20px}.ag-sign{grid-template-columns:1fr}}@media print{.no-print,.sidebar{display:none!important}.join-doc{max-height:none;overflow:visible;border:0}}.ag-record{padding:24px;margin-top:20px}.ag-record h2{margin:0 0 12px}.ag-record td:first-child{width:260px;color:var(--muted)}.ag-record td{word-break:break-all}.join-row textarea.control{height:auto;padding:10px 12px;resize:vertical;font:inherit}.join-box>.join-row{align-self:stretch;width:auto}.join-row textarea.control{width:100%;box-sizing:border-box}.intake-q{display:flex;flex-direction:column;gap:6px;width:100%}.intake-q .control{width:100%;box-sizing:border-box;padding:0 12px}.intake-q textarea.control{height:auto;min-height:64px;padding:10px 12px;resize:none;font:inherit;field-sizing:content}.intake-nav,.join-box .join-actions,.join-form>button[type=submit]{align-self:flex-end}.intake-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bk{display:grid;grid-template-columns:220px minmax(0,1fr) 200px;grid-gap:0;gap:0;margin:-28px}.bk>div{padding:24px}.bk>div+div{border-left:1px solid var(--line-soft)}.bk-who{display:flex;flex-direction:column;gap:6px}.bk-who img{width:48px;height:48px;border-radius:10px;object-fit:contain;background:var(--raised);margin-bottom:8px}.bk-who h2{margin:0;font-size:18px}.bk-who p{margin:0;color:var(--muted);font-size:14px}.bk-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bk-nav .btn{padding:0 12px}.bk-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.bk-dow{text-align:center;font-size:12px;color:var(--muted);padding:4px 0}.bk-grid button{aspect-ratio:1;border:0;border-radius:50%;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font:inherit;font-size:14px;cursor:pointer}.bk-grid button:disabled{background:none;color:var(--faint);cursor:default}.bk-grid button.on{background:var(--accent);color:#fff}.bk-times{display:flex;flex-direction:column;gap:8px;max-height:460px;overflow-y:auto}.bk-time{height:40px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:8px;background:none;color:var(--accent);font:inherit;font-size:14px;cursor:pointer;flex:none}.bk-time.on{background:var(--accent);color:#fff}@media (max-width:760px){.bk{grid-template-columns:1fr}.bk>div+div{border-left:0;border-top:1px solid var(--line-soft)}}.intake-tools{display:flex;gap:8px}.vc{display:flex;flex-direction:column;align-items:center;gap:18px;padding:40px 0 8px}.vc-logo{width:220px;height:auto;margin:30px 0 20px;will-change:transform,filter}.vc-state{margin:0;color:var(--muted)}.wk-main>.or-day{display:flex;align-items:flex-end;gap:12px;margin-bottom:12px;padding:16px 20px}.or-day h2{margin:0 8px 12px 0;font-size:16px;font-weight:500}.or-day label{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.or-day .error{margin:0}.panel .or-add{display:flex;flex-direction:column;gap:12px}.or-add h2{margin:0 0 4px;font-size:16px;font-weight:500}.panel .or-add>.btn{align-self:flex-end;width:auto}.rs-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:16px}.rs-grid>.box{padding:22px 24px}.rs-grid h2{margin:0}.rs-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.rs-head,.rs-step{align-items:center}.rs-step{display:grid;grid-template-columns:190px minmax(0,1fr) 90px 48px;grid-gap:14px;gap:14px;padding:9px 0}.rs-name{color:var(--muted)}.rs-bar{height:12px;border-radius:6px;background:var(--line-soft);overflow:hidden}.rs-bar i{display:block;height:100%;border-radius:6px;background:var(--accent)}.rs-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rs-n,.rs-rate{text-align:right}.rs-rate{color:var(--faint);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rs-months{display:flex;flex-direction:column}.rs-chart{flex:1 1;min-height:220px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;margin-top:18px}.rs-col{display:flex;flex-direction:column;align-items:center;gap:6px}.rs-colbar{flex:1 1;width:100%;max-width:36px;display:flex;align-items:flex-end}.rs-colbar i{display:block;width:100%;border-radius:6px 6px 0 0;background:var(--navy)}.rs-v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rs-m{color:var(--muted);font-size:13px}@media (max-width:900px){.rs-grid{grid-template-columns:1fr}.rs-step{grid-template-columns:130px minmax(0,1fr) 70px 40px;gap:8px}}.pl-board{gap:12px;height:100%;overflow-x:auto;padding-bottom:4px}.pl-board,.pl-col{display:flex;min-height:0}.pl-col{flex:1 0 220px;flex-direction:column;background:var(--line-soft);border-radius:12px;padding:10px;transition:background .15s}.pl-col.over{background:var(--warn-bg)}.pl-head{display:flex;align-items:baseline;gap:8px;padding:4px 4px 10px;font-size:14px}.pl-n{color:var(--accent)}.pl-n,.pl-sum{font-size:13px}.pl-sum{margin-left:auto;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-cards{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:60px;flex:1 1}.pl-card{display:flex;flex-direction:column;gap:3px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:inherit;text-decoration:none;cursor:-webkit-grab;cursor:grab}.pl-card:hover{border-color:var(--muted)}.pl-card.on{background:var(--warn-bg);border-color:var(--accent)}.pl-name{font-size:14px}.pl-biz,.pl-next{color:var(--muted);font-size:13px}.pl-foot{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wk-main:has(>.pl-board){height:100%;min-height:0}