@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}:root{font-family:Manrope,sans-serif;color:#2f2e2e;background:#f3f3f3;font-synthesis:none;font-weight:400;--bg: #f3f3f3;--ink: #2f2e2e;--muted: #6a6869;--line: #e2e1e1;--accent: #c3bbbe;--dark: #282727;--white: #fdfcfc;--serif: "Manrope", sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit}input,select,textarea{border:1px solid #dbd9da;background:#fdfcfc;color:var(--ink);border-radius:7px;padding:11px 12px;outline:none;min-height:43px;width:100%;font-size:13px;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;line-height:1.6}input:focus,select:focus,textarea:focus{border-color:#7b7678;box-shadow:0 0 0 3px #c2bcbe43}input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:#555152;flex:none}input[readonly]{background:#efeeee}fieldset{border:0;padding:0;margin:0;min-width:0}h1,h2,h3,h4,p{margin:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.025em}h1{font-size:62px;line-height:1.04}h1 em,h2 em{font-weight:400;color:#706d6e}h2{font-size:29px;line-height:1.15}h3{font-size:15px;font-weight:600}p{line-height:1.6}small{line-height:1.5}::selection{background:#c3bbbe}*:focus-visible{outline:2px solid #615a5c;outline-offset:4px}svg{flex-shrink:0;vertical-align:middle}button{transition:background .18s,transform .18s,color .18s}button:active:not(:disabled){transform:translateY(1px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:7px;padding:11px 16px;min-height:42px;background:var(--accent);color:#2a2929;font-size:12px;font-weight:600;white-space:nowrap;transition:all .16s;text-decoration:none}.btn:hover:not(:disabled){background:#b6acaf;box-shadow:0 3px 12px #4a434512}.btn.secondary{background:#fdfcfc;border-color:#dddbdc}.btn.secondary:hover{background:#eeeded}.btn.ghost{background:transparent;padding:9px 8px;min-height:36px;color:#6b696a}.btn.ghost:hover{background:#ebeaea}.danger{color:#a65543!important}.full{width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:transparent;border-radius:6px;color:#7e7c7d;flex:none}.icon-btn:hover{background:#e6e4e5}.text-link{font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:7px;color:#565455;border:0;background:none;padding:0;cursor:pointer}.text-link:hover{color:#2d2c2c}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.17em;line-height:1.6;color:#838182}.muted{color:var(--muted);font-size:13px}.fineprint{font-size:11px;color:#888787;line-height:1.6;display:flex;align-items:center;gap:5px}.back-link{display:inline-flex;gap:6px;align-items:center;font-size:11px;color:#797778;margin-bottom:23px}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:5px;font-size:11px;line-height:1.2;font-weight:500;white-space:nowrap}.badge.green{color:#605d5e;background:#ecebeb}.badge.amber{color:#9d7e38;background:#faf3df}.badge.red{color:#b1715c;background:#f8ece6}.badge.neutral{color:#7a7979;background:#eeeded}.badge-dot{width:4px;height:4px;border-radius:50%;background:currentColor}.avatar{width:34px;height:38px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:17px;color:#605e5f;flex:none}.avatar.large{width:78px;height:86px;border-radius:13px;font-size:35px}.brand{display:flex;gap:10px;align-items:center;font-size:21px;letter-spacing:-.05em;font-weight:600;color:#f1f1f1}.brand-light{font-weight:400;color:#aaa9a9;letter-spacing:-.04em;margin-left:5px}.brand-mark{height:34px;width:34px;border-radius:10px;background:var(--accent);color:#2f2e2e;display:inline-flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:38px;line-height:1;padding-bottom:8px;flex:none}.brand-mark span{font-family:Manrope;font-size:30px;margin-top:14px;margin-left:-2px}.dark-brand{color:var(--ink)}.dark-brand .brand-light{color:#848283}.dark-brand .brand-mark{background:var(--dark);color:var(--accent)}.live-dot{width:5px;height:5px;background:#8c8688;border-radius:50%;display:inline-block}.sample-pill{display:flex;align-items:center;gap:6px;color:#848182;font-size:11px;border:1px solid #e0dfdf;border-radius:30px;padding:5px 9px}.app-shell{display:flex;min-height:100vh}.sidebar{width:221px;background:var(--dark);height:100vh;position:fixed;left:0;top:0;display:flex;flex-direction:column;padding:30px 17px 0;color:#adacac;z-index:30}.sidebar>.brand{margin:0 13px 36px}.workspace-label{padding:12px 10px;border:1px solid #3f3d3e;border-radius:7px;display:flex;align-items:center;gap:9px;font-size:11px;color:#e0dfdf;margin-bottom:30px}.workspace-monogram{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:5px;border:1px solid #575556;color:#b6b0b2;font-size:11px;letter-spacing:.02em}.workspace-label>div{flex:1}.workspace-label small{display:block;font-size:11px;color:#858384;margin-top:2px}.nav-label{font-size:11px;letter-spacing:.14em;margin-left:13px;margin-bottom:11px;color:#787576}.sidebar nav{display:grid;gap:4px}.sidebar nav>a{display:flex;align-items:center;gap:11px;border-radius:6px;padding:12px 13px;font-size:11px;color:#a7a4a5;transition:all .2s}.sidebar nav>a:hover{background:#343333;color:#e7e6e6}.sidebar nav>a.active{background:#c0b8bb;color:#363435;font-weight:600}.sidebar nav>a span{flex:1}.sidebar nav>a b{font-size:11px;background:#403f3f;color:#cdc9ca;min-width:18px;min-height:18px;border-radius:4px;text-align:center;padding-top:3px}.sidebar nav>a.active b{background:#b4abae;color:#444041}.sidebar nav svg{width:16px;stroke-width:1.4}.sidebar-bottom{margin-top:auto;padding-top:38px;position:relative}.welcome-card{border:1px solid #444243;background:#302f2f;border-radius:7px;padding:15px 16px 11px;margin-bottom:18px}.welcome-flower{color:#b9b0b3;font-size:42px;line-height:1.1}.welcome-card p{font-family:var(--serif);font-size:23px;line-height:1.2;margin:10px 0;color:#dfddde}.welcome-card p em{color:#b0aaac}.welcome-card button{border:0;border-top:1px solid #454444;width:100%;display:flex;align-items:center;justify-content:space-between;background:none;color:#b7b3b4;font-size:11px;padding:12px 0 0}.settings-link{display:flex;align-items:center;gap:10px;font-size:11px;padding:12px;color:#9d9a9b}.account{display:flex;align-items:center;gap:9px;border-top:1px solid #3e3c3d;margin-top:8px;padding:17px 7px 19px;cursor:pointer;font-size:11px;color:#e3e1e2}.account>div{flex:1}.account small{display:block;color:#827f80;font-size:11px;margin-top:3px;text-transform:capitalize}.account-avatar{width:30px;height:32px;background:#767374;color:#ecebeb;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex:none}.role-popover{position:absolute;bottom:80px;left:0;right:0;background:var(--white);color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 40px #131c242a;padding:12px;border-radius:10px;z-index:40}.role-popover>span{display:block;margin:6px}.role-popover button{border:0;background:none;display:flex;justify-content:space-between;align-items:center;gap:5px;width:100%;text-align:left;padding:10px 6px;font-size:11px;border-radius:4px}.role-popover button:hover{background:#eeeced}.role-popover small{color:#8c898a;font-size:11px}.workspace-main{margin-left:221px;flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:67px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 39px;background:#f6f6f6b3;gap:15px}.topbar>div{display:flex;align-items:center;gap:12px}.breadcrumb{font-size:11px;color:#939192;display:flex;gap:13px;align-items:center}.breadcrumb strong{font-weight:400;color:#686667}.breadcrumb>span{color:#c5c4c4}.topbar-right{display:flex;align-items:center;gap:16px}.top-date{font-size:11px;color:#827f80}.page-content{padding:40px 39px 48px;max-width:1600px;width:100%;margin:0 auto;flex:1}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:31px}.page-head .eyebrow{margin-bottom:13px}.page-head h1{font-size:55px}.page-head p{font-size:11px;color:#848283;margin-top:12px}.page-head>.btn{margin-bottom:5px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:32px}.metric{padding:18px 18px 15px;border:1px solid var(--line);background:#fdfcfc;border-radius:9px;transition:transform .2s,border-color .2s}.metric:hover{transform:translateY(-2px);border-color:#b8b4b5}.metric>div{display:flex;justify-content:space-between;align-items:center;gap:9px;color:#7c797a;font-size:11px}.metric>div svg{stroke-width:1.3;color:#8b8788}.metric>strong{font-family:var(--serif);font-size:47px;line-height:1.1;display:block;margin:13px 0 10px;font-weight:400;letter-spacing:-.035em}.metric p{font-size:11px;color:#959394;display:flex;align-items:center;justify-content:space-between;gap:3px;white-space:nowrap}.metric-1{background:#edecec;border-color:#dbd9da}.metric-1>strong{color:#5a5657}.metric-3>strong{color:#9d7851}.overview-columns{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:22px}.panel{background:#fdfcfc;border:1px solid var(--line);border-radius:9px;overflow:hidden;margin-bottom:22px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 22px 20px;border-bottom:1px solid var(--line)}.panel-heading h2{font-size:24px}.panel-heading h3{font-family:var(--serif);font-size:21px;font-weight:400}.panel-heading p{font-size:11px;color:#929091;margin-top:6px}.panel-heading>span{font-size:11px;color:#888586}.panel-heading .text-link{font-size:11px}.attention-panel{align-self:start;min-width:0}.attention-panel .panel-heading{padding:23px 20px}.attention-panel .panel-heading h2{font-size:23px}.table-scroll{overflow:auto}.people-table{border-collapse:collapse;width:100%;text-align:left}.people-table th{padding:13px 16px;font-size:11px;letter-spacing:.06em;font-weight:500;color:#9a9798;background:#f8f8f8;border-bottom:1px solid var(--line);white-space:nowrap}.people-table td{padding:18px 15px;border-bottom:1px solid #ecebeb;font-size:11px}.people-table tbody tr:last-child td{border-bottom:0}.people-table tbody tr:hover{background:#f7f6f6}.person-cell{display:flex;align-items:center;gap:10px;min-width:148px}.person-cell strong{display:block;font-size:11px;font-weight:600;white-space:nowrap}.person-cell span:not(.avatar){display:block;font-size:11px;color:#959293;margin-top:4px}.progress-wrap{width:100%}.progress-label{display:flex;align-items:baseline;gap:9px;margin-bottom:10px;font-size:11px;color:#898788}.progress-label strong{font-weight:500;font-size:22px;color:#413e3f}.progress-label strong span{color:#a09e9f;font-size:14px;font-weight:400}.progress-track{height:5px;background:#ebe9ea;border-radius:10px;overflow:hidden}.progress-track i{display:block;background:#938e90;height:100%;border-radius:10px;transition:width .45s}.compact{width:59px}.compact .progress-label{margin-bottom:5px}.compact .progress-label strong,.compact .progress-label strong span{font-size:11px}.compact .progress-track{height:3px}.next-cell{max-width:210px}.next-cell strong{font-size:11px;display:block;font-weight:500;line-height:1.4}.next-cell span{display:block;font-size:11px;color:#9b9899;margin-top:4px}.row-arrow{color:#9a9899}.attention-panel .people-table .next-cell{display:table-cell}.attention-panel .people-table td{padding:18px 12px}.attention-panel .people-table th{padding:12px}.studio-note{border:1px solid #d5d2d3;border-radius:9px;padding:22px;background:#e4e3e3;position:relative;overflow:hidden;margin-bottom:20px}.studio-note .eyebrow{font-size:11px;color:#868283}.note-art{height:115px;position:relative;display:flex;align-items:center;justify-content:center;color:#9c9799}.note-art:before{content:"";height:85px;width:85px;border:1px solid #c1bdbe;border-radius:50%;position:absolute;transform:rotate(-25deg) skew(-10deg)}.note-art:after{content:"";height:105px;width:60px;border:1px solid #c1bdbe;border-radius:50%;position:absolute;transform:rotate(40deg)}.note-art>span{font-size:23px;position:absolute;right:30px;top:12px;color:#8d8789}.studio-note h2{font-size:29px;color:#4b4748;line-height:1.06}.studio-note h2 em{color:#827d7f}.studio-note p{font-size:11px;line-height:1.8;color:#888687;margin-top:13px}.studio-note>.text-link{margin-top:15px;font-size:11px;color:#5c5859}.activity-mini .panel-heading{padding:19px 19px 12px;border:0}.activity-mini h3{font-size:21px}.timeline{padding:24px 26px}.timeline-event{display:flex;gap:14px;position:relative;padding-bottom:25px}.timeline-event:not(:last-child):before{content:"";width:1px;background:#e1dfe0;position:absolute;left:7px;top:17px;bottom:0}.timeline-event:last-child{padding-bottom:0}.timeline-dot{width:15px;height:15px;display:flex;align-items:center;justify-content:center;border:1px solid #d4d3d3;background:#f9f9f9;flex:none;border-radius:50%;margin-top:3px;position:relative;z-index:1}.timeline-dot>span{height:3px;width:3px;border-radius:50%;background:#999596}.timeline-dot.done{background:#e4e1e2;color:#656062;border-color:#cfcbcc}.event-action{background:none;border:0;padding:0;text-align:left;font-size:11px;font-weight:500;line-height:1.5}.timeline-event p{font-size:11px;color:#797677;margin-top:4px}.timeline-event small{font-size:11px;display:block;color:#999697;margin-top:4px}.timeline-event a{text-decoration:underline;text-decoration-color:#cbc8c9;text-underline-offset:3px}.timeline.mini{padding:9px 19px 20px}.timeline.mini .timeline-event{gap:10px;padding-bottom:19px}.timeline.mini .event-action{font-size:11px}.timeline.mini .timeline-event p{font-size:11px;margin:2px 0}.timeline.mini .timeline-event small{font-size:11px}.event-detail{margin-top:10px;background:#f4f3f3;border-radius:6px;padding:12px;font-size:11px;color:#787576;max-width:640px;line-height:1.7}.event-detail .badge{margin-left:10px}.workspace-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:18px 39px;color:#a19fa0;font-size:11px;letter-spacing:.09em}.workspace-footer>span:last-child{display:flex;align-items:center;gap:8px;letter-spacing:0}.toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:15px}.toolbar select{width:auto;min-width:130px;font-size:11px;min-height:36px;padding:8px 11px}.segments{display:inline-flex;gap:3px;background:#e8e6e7;border:1px solid #dfddde;border-radius:7px;padding:3px;flex:none}.segments button{border:0;background:none;padding:8px 15px;font-size:11px;border-radius:5px;color:#8f8c8d;white-space:nowrap}.segments button.selected{background:#fdfcfc;color:#565253;box-shadow:0 1px 3px #00000009}.filter-group{display:flex;gap:9px;align-items:center}.search-box{display:flex;align-items:center;border:1px solid #dedcdd;border-radius:7px;background:#fdfcfc;padding-left:11px;color:#8c898a}.search-box input{border:0;background:transparent;min-height:37px;font-size:11px;padding:9px;width:200px}.search-box input:focus{box-shadow:none}.list-caption{display:flex;justify-content:space-between;padding:16px 20px;font-size:11px;border-bottom:1px solid var(--line);color:#7d7a7b}.list-caption span{font-size:11px;color:#9f9c9d}.empty{padding:52px 25px;text-align:center;max-width:450px;margin:auto}.empty-icon{height:56px;width:56px;border-radius:50%;background:#eeeded;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#959192}.empty h3{font-family:var(--serif);font-size:28px;font-weight:400}.empty p{font-size:11px;color:#939192;margin:12px 0;line-height:1.8}.empty .btn{margin-top:12px}.notice{display:flex;align-items:flex-start;gap:10px;background:#eeeded;border:1px solid #dfddde;color:#787375;border-radius:7px;padding:13px 15px;font-size:11px;line-height:1.7;margin:0 0 18px}.notice>svg{margin-top:2px}.notice.error{background:#fbf1eb;color:#a46955;border-color:#ecd7cc}.notice .text-link{font-size:11px;margin-left:4px}.modal{background:#fdfcfc;color:var(--ink);border:1px solid #dedcdd;border-radius:14px;width:520px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 44px);padding:0;box-shadow:0 30px 120px #1b191a44;animation:modal-in .2s ease;overflow:auto}.modal.wide{width:720px}.modal::backdrop{background:#23212266;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal>header{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 30px 24px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fdfcfcf7;z-index:5}.modal>header h2{font-size:35px;margin-top:7px}.modal>header p{font-size:11px;color:#8a8687;margin-top:8px}.modal-body{padding:26px 30px}.modal-body>p{font-size:13px;color:#7c797a;line-height:1.8}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:18px 30px;border-top:1px solid var(--line);background:#f8f8f8;position:sticky;bottom:0;z-index:4}.modal-actions>.fineprint{margin-right:auto;font-size:11px}.modal-actions .btn{font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 17px}.field{display:block;margin-bottom:19px}.field>span{font-size:11px;font-weight:500;color:#636061;display:block;margin-bottom:7px}.field>span>i{color:#908c8d;font-style:normal}.field small{display:block;font-size:11px;color:#949192;margin-top:6px}.field input,.field select,.field textarea{font-size:12px}.form-section-label{display:flex;align-items:center;gap:9px;font-family:var(--serif);font-size:22px;margin:8px 0 20px}.form-section-label>span{border:1px solid #dcdbdb;border-radius:50%;height:21px;width:21px;display:flex;align-items:center;justify-content:center;font-size:11px;font-family:Manrope;color:#918e8f}.template-preview-inline{display:flex;gap:9px;padding:14px;background:#f3f1f2;border-radius:7px;font-size:11px;color:#858283;margin:0 0 24px}.template-preview-inline small{display:block;font-size:11px;margin-top:3px;color:#9e9c9d}.copy-field{display:flex;gap:7px;margin:20px 0}.copy-field input{font-size:11px;min-width:0}.success-illustration{width:93px;height:93px;margin:5px 0 25px;border-radius:50%;background:#ebe9ea;display:flex;align-items:center;justify-content:center;color:#847d7f;position:relative}.success-illustration>span{position:absolute;right:0;bottom:0;background:#cfcacc;border:4px solid #fdfcfc;border-radius:50%;padding:6px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:#302e2f;color:#ecebeb;box-shadow:0 12px 35px #14121326;z-index:1000;padding:12px 14px 12px 18px;border-radius:9px;display:flex;gap:12px;align-items:center;font-size:11px;max-width:90vw;animation:toast-in .25s}.toast>svg{color:#c3bbbe}.toast .icon-btn{color:#b1adae;width:24px;height:24px}.person-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:27px}.person-identity{display:flex;align-items:center;gap:20px}.person-identity h1{font-size:47px;margin-top:6px}.person-identity p{font-size:11px;color:#898788;margin-top:8px;display:flex;gap:7px}.person-controls{display:flex;align-items:center;gap:12px}.engagement-strip{display:flex;align-items:center;gap:23px;border-top:1px solid var(--line);padding:17px 0 20px;font-size:11px;color:#888686;flex-wrap:wrap}.engagement-strip>div,.engagement-strip>span{display:flex;align-items:center;gap:7px}.engagement-strip select{border:0;background:none;min-height:26px;padding:0 4px;font-size:11px;max-width:280px}.tabs{display:flex;gap:24px;border-bottom:1px solid #dddbdc;margin-bottom:24px;overflow-x:auto}.tabs>button{position:relative;padding:12px 1px 15px;border:0;background:none;font-size:11px;color:#8c8a8a;text-transform:none;white-space:nowrap;min-height:42px}.tabs>button.active{color:#504c4d}.tabs>button.active:after{content:"";height:2px;background:#8c8688;position:absolute;bottom:0;left:0;right:0}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:23px}.person-status{padding:24px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.section-title>span{font-size:11px;color:#918e8f}.person-status .progress-label strong{font-size:37px}.readiness-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.readiness-grid>div{border:1px solid #e3e1e2;padding:15px;border-radius:7px;display:flex;justify-content:space-between;align-items:center;gap:6px}.readiness-grid>div>span:first-child{font-size:11px;color:#888586;display:flex;align-items:center;gap:7px}.completion-note{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#797375;margin-top:23px;padding-top:20px;border-top:1px solid var(--line)}.completion-note small{display:block;font-size:11px;margin-top:5px;color:#a09c9e}.person-status .notice{margin-top:20px;margin-bottom:0}.action-list>button{display:flex;gap:12px;align-items:center;padding:19px 21px;border:0;border-bottom:1px solid #edecec;background:none;width:100%;text-align:left}.action-list>button:hover{background:#f5f4f4}.action-list>button:last-child{border-bottom:0}.action-list>button>div{flex:1}.action-list strong{font-size:12px;font-weight:500;display:block}.action-list small{display:block;font-size:11px;color:#9e9c9d;margin-top:5px}.step-number{font-size:11px;width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;background:#efeeee;color:#949192;border-radius:50%;flex:none}.summary-panel{padding:22px}.summary-panel h3{font-family:var(--serif);font-size:24px;font-weight:400;margin-bottom:21px}.summary-panel dl{display:grid;grid-template-columns:1fr 1fr;gap:17px 10px;font-size:11px}.summary-panel dt{color:#9a9798}.summary-panel dd{margin:0;color:#646061;text-align:right;line-height:1.6}.side-actions{border-top:1px solid var(--line);padding-top:15px;margin-top:24px;display:grid;gap:5px}.side-actions .btn{justify-content:flex-start;font-size:11px;min-height:37px}.side-actions .text-link{font-size:11px;padding:8px}.task-list>button{display:flex;align-items:center;gap:15px;padding:21px 24px;width:100%;text-align:left;border:0;border-bottom:1px solid #ebe9ea;background:none}.task-list>button:last-child{border:0}.task-list>button:hover{background:#f4f3f3}.task-list>button>div{flex:1}.task-list strong{display:block;font-size:12px;font-weight:500}.task-list small{display:block;font-size:11px;color:#959293;margin-top:6px}.task-list p{font-size:11px;color:#9a9697;margin-top:6px}.task-check{display:flex;align-items:center;justify-content:center;border:1px solid #dad8d9;border-radius:50%;height:28px;width:28px;color:#a09c9d;flex:none}.task-check.done{background:#e4e2e3;border-color:#d4d2d2;color:#797375}.task-list .excluded{opacity:.65}.profile-fields{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.profile-fields span{display:block;font-size:11px;color:#8c898a;margin-bottom:7px}.profile-fields strong{font-size:13px;font-weight:400;overflow-wrap:anywhere}.engagement-cards{display:grid;gap:18px}.engagement-card{padding:24px;display:flex;gap:24px;align-items:center;margin:0}.engagement-icon{height:55px;width:55px;background:#e7e5e6;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#8d8789}.engagement-card>div:nth-child(2){flex:1}.engagement-card h2{margin-top:8px}.engagement-card p{font-size:11px;color:#908d8e;margin:9px 0}.engagement-card>div:last-child{text-align:right}.engagement-card>div:last-child .btn{display:flex;margin-top:10px}.engagement-facts{display:flex;gap:18px;font-size:11px;color:#7c7879}.version-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0 10px}.bank-card{border:1px solid #dedbdc;border-radius:9px;padding:22px;background:#f9f8f8}.bank-icon{display:flex;justify-content:space-between;color:#908b8d;margin:22px 0 13px}.bank-card h3{font-size:15px;font-weight:500}.account-number{font-size:19px;font-weight:400;letter-spacing:.06em;margin:14px 0;color:#7a7677}.bank-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:11px}.bank-card dt{color:#928f90}.bank-card dd{margin:0;text-align:right}.bank-card>.muted{padding:45px 0}.payout-panel .task-groups{margin-top:20px}.payout-panel .task-groups .panel{margin-bottom:0}.task-context{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:#8a8687}.task-context span{display:flex;gap:5px;align-items:center}.task-instructions{font-size:12px;line-height:1.8;color:#8b898a;margin:21px 0 25px}.correction-box{border-left:3px solid #c4976c;background:#fbf4e9;padding:17px 19px;margin:0 0 22px;border-radius:0 7px 7px 0}.correction-box .eyebrow{color:#b18d67;font-size:11px}.correction-box p{font-size:13px;color:#94795b;margin:7px 0}.correction-box small{font-size:11px;color:#b1a086}.upload-area{border:1px dashed #cbc7c8;border-radius:8px;background:#f6f5f5;text-align:center;padding:22px;color:#969293;position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;cursor:pointer}.upload-area strong{font-size:11px;font-weight:500;color:#7b7778}.upload-area span{font-size:11px}.upload-area input{position:absolute;inset:0;opacity:0;cursor:pointer;min-height:100%;width:100%}.upload-area:focus-within{outline:2px solid #817a7c;outline-offset:3px}.file-row{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--line);border-radius:6px;margin:9px 0;font-size:11px;color:#7e797b}.file-row>a{flex:1;overflow-wrap:anywhere}.save-status{display:flex;align-items:center;gap:6px;font-size:11px;color:#8e8a8b;min-height:25px;margin-top:12px}.submission-heading{display:flex;justify-content:space-between;gap:12px;margin:20px 0 14px}.submission-heading h3{font-size:12px}.payload{background:#f5f5f5;border:1px solid #e4e2e3;border-radius:8px;padding:19px}.payload dl{display:grid;grid-template-columns:145px 1fr;gap:15px;font-size:11px;line-height:1.6}.payload dt{color:#949192;text-transform:capitalize}.payload dd{margin:0;overflow-wrap:anywhere;color:#5a5657;white-space:pre-wrap}.payload a{display:inline-flex;gap:6px;color:#6d686a;text-decoration:underline;text-underline-offset:3px}.payload .btn{font-size:11px}.review-decision{margin-top:24px;padding-top:23px;border-top:1px solid var(--line)}.review-decision>.eyebrow{margin-bottom:16px}.review-buttons{display:flex;justify-content:flex-end;gap:10px}.version-history{margin-top:27px;border-top:1px solid var(--line);padding-top:18px}.version-history>summary{cursor:pointer;font-size:11px;color:#807b7d;padding:6px 0}.version-history>summary>span{float:right;color:#9f9c9d;font-size:11px}.version-record{padding:15px 0;border-bottom:1px solid var(--line);font-size:11px}.version-record>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.version-record small{font-size:11px;color:#9e9b9c}.version-record>p{font-size:11px;color:#7d7a7b;margin:10px 0}.version-record>p small{display:block;margin-top:4px}.version-record details>summary{font-size:11px;color:#8a8587;cursor:pointer}.version-record .payload{margin-top:10px}.advanced{margin-top:20px;border-top:1px solid var(--line);padding-top:15px}.advanced summary{font-size:11px;color:#9d9a9b;cursor:pointer;margin-bottom:12px}.advanced .form-grid{margin-top:16px}.review-list>button{display:flex;align-items:center;gap:17px;width:100%;padding:24px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left}.review-list>button:last-child{border:0}.review-list>button:hover{background:#f6f5f6}.review-list>button>div:first-of-type{flex:1}.review-list strong{display:block;font-size:12px;font-weight:500}.review-list span:not(.avatar,.domain-tag,.review-cta){display:block;font-size:11px;color:#9c999a;margin-top:5px}.domain-tag{font-size:11px;color:#8b8688;background:#eeeced;border:1px solid #dddadb;text-transform:uppercase;letter-spacing:.07em;padding:5px 8px;border-radius:4px}.review-meta{width:122px}.review-meta strong{font-size:11px;color:#777274}.review-cta{display:flex;align-items:center;gap:15px;font-size:11px;color:#7d787a}.template-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.template-card{text-align:left;border:1px solid var(--line);border-radius:10px;overflow:hidden;padding:0;background:#fdfcfc}.template-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #4c47490a}.template-art{height:155px;display:flex;align-items:center;justify-content:center;position:relative;background:#e2e0e1;color:#969193;overflow:hidden}.template-glyph{font-size:104px;line-height:1;transform:rotate(-7deg);font-family:Georgia;font-weight:400}.template-art:before{content:"";height:170px;width:170px;border:1px solid #b4b0b170;border-radius:50%;position:absolute;left:-65px;top:33px}.template-art:after{content:"";height:200px;width:200px;border:1px solid #b4b0b160;border-radius:50%;position:absolute;right:-65px;top:-55px}.art-1{background:#e9e4d8;color:#b2a990}.art-2{background:#e2e1e1;color:#9c999a}.template-art>.badge{position:absolute;top:15px;right:15px;background:#fdfcfc9c;color:#898586;font-size:11px;z-index:1}.template-content{padding:24px}.template-content h2{margin:12px 0 9px;font-size:31px}.template-content p{font-size:11px;color:#8d8a8b;min-height:39px}.template-content>div{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:25px;padding-top:16px;border-top:1px solid var(--line);font-size:11px;color:#939091}.principle-strip{display:flex;align-items:center;gap:16px;color:#959293;border-top:1px solid var(--line);margin-top:40px;padding:25px 0}.principle-strip strong{font-size:12px;color:#787576;font-weight:500}.principle-strip p{font-size:11px;margin-top:5px;max-width:570px}.step-editor{padding:15px;background:#f8f7f7;border:1px solid #e1dfe0;border-radius:8px;margin-bottom:13px}.step-editor-top{display:flex;align-items:center;gap:8px;margin-bottom:10px}.step-editor-top input{background:transparent;border:0;font-weight:500;padding:6px;min-height:30px;font-size:12px}.step-editor textarea{font-size:11px;min-height:60px}.step-editor-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:11px;font-size:11px;color:#868283}.step-editor-controls select{width:115px;padding:5px 8px;min-height:30px;font-size:11px}.step-editor-controls label{display:flex;gap:5px;align-items:center}.step-editor-controls>span{margin-left:auto;font-size:11px}.journey-preview>div{display:flex;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.journey-preview strong{font-size:12px}.journey-preview small{display:block;font-size:11px;color:#969394;margin-top:5px}.finance-summary{display:flex;align-items:center;gap:50px;padding:20px 0 30px;color:#827e7f}.finance-summary>div{display:flex;align-items:center;gap:15px}.finance-summary strong{font-family:var(--serif);font-size:46px;font-weight:400;color:#625c5e}.finance-summary span{font-size:11px;max-width:155px;line-height:1.6}.finance-summary>svg{margin-left:auto;color:#aea9ab}.finance-list>div{display:flex;align-items:center;gap:14px;padding:21px 24px;border-bottom:1px solid var(--line)}.finance-list>div:last-child{border:0}.finance-list>div>div{flex:1}.finance-list a{font-size:12px;font-weight:500}.finance-list small{display:block;font-size:11px;line-height:1.6;color:#9b9798;margin-top:4px;max-width:600px}.finance-list strong{font-size:12px;font-weight:500;min-width:100px;text-align:right}.settings-panel{max-width:830px}.checkbox-line{display:flex;align-items:center;gap:9px;margin:15px 0;font-size:12px;color:#817c7e}.member-list>div{display:flex;align-items:center;gap:16px;padding:21px 24px;border-bottom:1px solid var(--line)}.member-list>div:last-child{border:0}.member-list>div>div{flex:1}.member-list strong{font-size:12px;font-weight:500}.member-list small{display:block;font-size:11px;color:#918e8f;margin-top:4px}.permission-chips{display:flex;gap:6px;margin-top:8px}.permission-chips>span{font-size:11px;padding:3px 5px;background:#efeeee;color:#858082;border-radius:3px}.member-list .btn{font-size:11px}.switch-line{display:flex;align-items:center;justify-content:space-between;margin:23px 0}.switch-line strong{font-size:12px;font-weight:500}.switch-line small{font-size:11px;color:#969394;display:block;margin-top:6px}.outbox-list>div{padding:22px 24px;border-bottom:1px solid var(--line)}.outbox-list strong{font-size:13px;display:block}.outbox-list small{display:block;font-size:11px;color:#8e8a8b;margin:5px 0 9px}.outbox-list p{font-size:12px;color:#7d7a7b;max-width:680px;margin:13px 0 20px}.outbox-list .btn{margin-right:8px}.integration-list>div{display:flex;gap:16px;align-items:center;padding:23px 25px;border-bottom:1px solid var(--line);color:#8d888a}.integration-list>div>div{flex:1}.integration-list strong{font-size:12px;color:#6e696b;font-weight:500}.integration-list small{display:block;font-size:11px;color:#9f9b9c;margin-top:5px}.login{min-height:100vh;display:grid;grid-template-columns:1.08fr 1fr}.login-story{background:#2d2c2c;padding:43px 54px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;color:#eeeced}.login-story>div:not(.brand){margin-top:70px}.login-story h1{font-size:65px;line-height:1.03;margin-top:22px}.login-story h1 em{color:#b0abad}.login-story p{color:#9d9b9c;font-size:13px;line-height:1.9;margin-top:24px}.login-story .eyebrow{color:#878384;font-size:11px}.login-story>small{font-size:11px;letter-spacing:.16em;color:#848081}.orbit-art{position:relative;height:260px;width:350px;margin:18px auto 0;display:flex;align-items:center;justify-content:center}.orbit-circle{position:absolute;border:1px solid #65606266;border-radius:50%}.orbit-circle.c1{width:215px;height:130px;transform:rotate(-35deg)}.orbit-circle.c2{width:155px;height:215px;transform:rotate(-25deg)}.orbit-core{background:#393738;border:1px solid #534e50;width:100px;height:100px;display:flex;align-items:center;justify-content:center;color:#b5b0b2;border-radius:50%}.orbit-label{position:absolute;padding:8px 12px;display:flex;align-items:center;gap:8px;border:1px solid #625d5f4d;background:#3a3839;font-size:11px;color:#b7b4b5;border-radius:6px}.l1{right:0;top:54px}.l2{left:0;bottom:40px}.login-form{display:flex;align-items:center;justify-content:center;padding:45px}.login-box{width:355px;max-width:100%}.login-box>h2{font-size:51px;margin:14px 0 12px}.login-box>p{font-size:12px;color:#918e8f;margin-bottom:27px}.sample-note{font-size:11px;color:#8a8687;display:flex;gap:6px;align-items:center;margin-bottom:16px}.sample-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 20px}.sample-grid .btn{font-size:11px;min-height:39px}.login-box>.text-link{display:flex;justify-content:center;margin:25px 0}.login-box>.fineprint{display:block;font-size:11px;line-height:1.8;color:#9f9d9e;margin-top:24px}.login-box details{font-size:11px;color:#8a8587;margin-top:21px}.login-box details summary{cursor:pointer;margin-bottom:15px}.login-foot{display:flex;align-items:center;gap:7px;border-top:1px solid var(--line);padding-top:21px;margin-top:38px;font-size:11px;color:#9f9b9c}.boot{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.boot p{font-family:var(--serif);font-size:25px;color:#898687}.boot>svg{color:#928d8f}.portal{min-height:100vh;background:#f4f4f4}.portal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:23px 7%;gap:15px}.portal-header .brand{font-size:23px}.portal-header>div{display:flex;align-items:center;gap:20px}.portal-content{max-width:735px;padding:51px 27px 0;margin:auto}.portal-welcome{position:relative;margin-bottom:32px}.portal-welcome .eyebrow{font-size:11px;letter-spacing:.16em}.portal-welcome h1{font-size:66px;margin-top:18px;line-height:1.04}.portal-welcome h1 em{color:#898586}.portal-welcome>p{font-size:12px;color:#918e8f;margin-top:20px;max-width:470px;line-height:1.9}.portal-role{display:flex;align-items:center;gap:11px;margin-top:24px;color:#6b6668;font-size:12px}.portal-role>div>span{display:block;font-size:11px;color:#9a9697;margin-top:4px}.portal-petal{margin-left:auto;font-family:Georgia;font-size:59px;line-height:1;color:#b2acae;transform:rotate(12deg)}.portal-progress{background:#e5e2e3;border:1px solid #d8d5d6;border-radius:11px;padding:21px 25px;margin:30px 0 20px}.portal-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.portal-progress .progress-label strong{font-size:32px;color:#625c5e}.portal-progress .progress-label strong span{font-size:17px;color:#8a8587}.portal-progress .progress-label>span{font-size:11px;color:#8b8688}.portal-progress .progress-track{background:#d1cecf;height:5px}.portal-progress .progress-track i{background:#8c8487}.portal-readiness{display:flex;align-items:center;gap:27px;margin-top:18px;padding-top:16px;border-top:1px solid #d3d0d1}.portal-readiness>span{font-size:11px;color:#8a8687;display:flex;gap:9px;align-items:center}.portal-progress .badge{background:#f3f1f2b5}.portal .tabs{gap:28px;margin-top:21px;margin-bottom:29px}.portal .section-title h2{font-size:27px}.portal .section-title>span{font-size:11px}.portal-tasks{display:grid;gap:13px}.portal-task{border:1px solid #e0dedf;background:#fdfcfc;border-radius:9px;padding:20px;display:flex;gap:15px;text-align:left;align-items:flex-start}.portal-task:hover{border-color:#b8b3b5;box-shadow:0 4px 15px #665f610a}.portal-task-icon{width:39px;height:42px;background:#eeeced;color:#928d8f;border:1px solid #e1dfe0;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none}.portal-task>div{flex:1}.portal-task>div>div{display:flex;gap:8px;align-items:center}.portal-task strong{font-size:13px;font-weight:500;line-height:1.5}.portal-task p{font-size:11px;color:#9a9697;line-height:1.8;margin-top:6px}.portal-task small{display:flex;align-items:center;gap:10px;color:#a9a6a7;font-size:11px;margin-top:12px}.portal-task>svg{color:#a29e9f;margin-top:8px}.optional{font-size:11px;color:#a8a5a6;background:#f4f4f4;padding:3px 5px;border-radius:4px}.portal-task.needs-correction{border-color:#e3d1b7;background:#fffdf8}.portal-task.needs-correction .portal-task-icon{background:#f6edde;border-color:#efdec5;color:#baa07b}.completed-steps{margin-top:35px}.completed-steps summary{font-size:11px;color:#8a8587;cursor:pointer;padding:10px 0 20px}.completed-steps>button{display:flex;align-items:center;gap:12px;border:0;border-top:1px solid #e1e0e0;background:none;padding:15px 0;width:100%;font-size:11px;color:#888385;text-align:left}.completed-steps>button>span:nth-child(2){flex:1}.completed-steps>button>svg:first-child{color:#9e999b}.portal-help{display:flex;align-items:center;gap:13px;margin:42px 0 32px;border-top:1px solid #dedcdd;padding-top:26px}.portal-help>div:nth-child(2){flex:1}.portal-help strong{font-size:11px;font-weight:500;color:#837e80}.portal-help p{font-size:11px;margin-top:4px;color:#9f9b9c}.portal-footer{display:flex;justify-content:space-between;align-items:center;padding:20px 0 24px;border-top:1px solid var(--line);font-size:11px;letter-spacing:.1em;color:#afacad}.portal-footer .text-link{font-size:11px}.portal-terms{display:grid;grid-template-columns:1fr 1fr;gap:19px;font-size:12px;margin-bottom:27px}.portal-terms dt{color:#9c999a}.portal-terms dd{margin:0;color:#716c6e}.portal-celebration{display:flex;align-items:flex-start;gap:16px;padding:22px;background:#e9e8e8;border:1px solid #dbd9da;border-radius:9px;margin-bottom:27px;color:#948f91}.portal-celebration h2{font-size:29px;color:#6e696b}.portal-celebration p{font-size:11px;color:#9b9798;margin-top:10px}.invitation-page{min-height:100vh;padding:35px 7%;background:radial-gradient(ellipse at 10% 40%,#e2dfe056,transparent 60%),#f3f3f3}.invitation-card{max-width:580px;margin:35px auto 50px;text-align:center;padding:45px;border:1px solid #dddadb;border-radius:16px;background:#fdfcfc;box-shadow:0 15px 70px #635e6010}.invitation-card>.welcome-flower{font-size:69px;color:#aea8aa;margin-bottom:28px}.invitation-card h1{font-size:55px;margin:18px 0 24px}.invitation-card>p{font-size:12px;color:#928e8f;line-height:1.9;margin-bottom:28px}.invitation-owner{display:flex;justify-content:center;gap:12px;align-items:center;padding:19px;background:#f4f3f3;border-radius:8px;margin-bottom:27px;font-size:11px;color:#8b8587}.invitation-owner small{display:block;font-size:11px;color:#a8a4a5;margin-top:4px}.invitation-card>small{font-size:11px;color:#aeabac;margin-top:16px;display:block}.invitation-footer{text-align:center;font-size:11px;color:#a5a3a4;letter-spacing:.14em}.mobile-menu,.sidebar-scrim{display:none}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;bottom:10px}to{opacity:1;bottom:26px}}.page-head,.portal-welcome{animation:modal-in .4s ease}.metric:nth-child(2){animation:modal-in .45s ease}.metric:nth-child(3){animation:modal-in .5s ease}.metric:nth-child(4){animation:modal-in .55s ease}@media(min-width:1600px){.page-content{padding-top:48px;padding-left:55px;padding-right:55px}.sidebar{width:244px;padding-left:21px;padding-right:21px}.workspace-main{margin-left:244px}.page-head h1{font-size:66px}.metric{padding:22px}.metric>div{font-size:12px}.metric p{font-size:11px}.overview-columns{grid-template-columns:minmax(0,1fr) 280px}.attention-panel .people-table .next-cell{display:table-cell}.people-table td{padding:22px 16px}.people-table th{font-size:11px}.person-cell strong{font-size:12px}.person-cell span:not(.avatar){font-size:11px}.badge{font-size:11px}.panel-heading h2{font-size:28px}.studio-note{padding:26px}.studio-note h2{font-size:35px}.studio-note p{font-size:11px}}@media(max-width:1250px){.sidebar{width:198px;padding:25px 12px 0}.workspace-main{margin-left:198px}.page-content{padding:31px 25px}.topbar{padding:0 25px}.page-head h1{font-size:47px}.overview-columns{grid-template-columns:minmax(0,1fr) 215px;gap:17px}.metric{padding:15px 13px}.metric p{font-size:11px}.metric>div{font-size:11px}.attention-panel .people-table th:nth-child(3),.attention-panel .people-table td:nth-child(3){display:none}.studio-note,.panel-heading,.template-content{padding:19px}.template-content h2{font-size:27px}.detail-grid{grid-template-columns:minmax(0,1fr) 240px}.person-controls{flex-direction:column;align-items:flex-end}.filter-group{flex-wrap:wrap;justify-content:flex-end}.filter-group .search-box input{width:160px}.readiness-grid{grid-template-columns:1fr}.login-story h1{font-size:54px}.login-story{padding:38px}.people-table .next-cell{max-width:155px}.sidebar .brand{font-size:19px}}@media(max-width:1020px){.overview-columns{grid-template-columns:1fr}.overview-aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}.studio-note{margin:0}.note-art{position:absolute;right:10px;top:25px;width:100px;opacity:.6}.studio-note h2{margin-top:50px}.activity-mini{margin:0}.attention-panel .people-table .next-cell{display:table-cell}.attention-panel .people-table td:nth-child(3),.attention-panel .people-table th:nth-child(3){display:table-cell}.metric-grid{gap:9px}.metric p{min-height:22px;white-space:normal;font-size:11px}.page-head h1{font-size:44px}.page-head p{font-size:11px;max-width:350px}.detail-grid{grid-template-columns:1fr}.detail-grid>aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}.template-cards{gap:12px}.template-content{padding:15px}.template-content h2{font-size:25px}.template-art{height:135px}.template-glyph{font-size:85px}.review-list>button{padding:19px;gap:12px}.review-list .domain-tag{display:none}.review-meta{width:105px}.engagement-strip{gap:15px}.person-identity h1{font-size:39px}.person-identity .avatar.large{width:62px;height:70px;font-size:29px}.login-story h1{font-size:49px}.login-story{padding:30px}.login-form{padding:32px}.orbit-art{width:290px}.top-date,.people-table .next-cell{display:none}.toolbar{align-items:flex-start}.filter-group select{min-width:110px}.search-box input{width:170px}}@media(max-width:780px){.sidebar{transform:translate(-100%);transition:transform .2s;width:235px}.sidebar.open{transform:none}.sidebar-scrim{display:block;position:fixed;inset:0;background:#1c1b1b70;border:0;z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-main{margin-left:0}.mobile-menu{display:flex}.topbar{padding:0 19px;height:58px}.breadcrumb{font-size:11px;gap:8px}.page-content{padding:28px 21px}.page-head h1{font-size:48px}.metric-grid{gap:11px}.metric{padding:16px 14px}.metric>strong{font-size:41px}.metric>div{font-size:11px}.metric p{font-size:11px}.overview-columns{gap:0}.person-heading{align-items:flex-start}.person-identity h1{font-size:42px}.person-controls{gap:10px}.person-controls .btn{font-size:11px}.tabs{gap:23px}.template-content h2{font-size:28px}.template-cards{grid-template-columns:1fr}.template-card{display:flex}.template-art{width:190px;height:auto;min-height:160px;flex:none}.template-content{padding:24px;flex:1}.template-content p{min-height:0}.template-content>div{margin-top:16px}.login{grid-template-columns:1fr}.login-story{padding:25px 30px 35px;min-height:330px}.login-story .brand{font-size:20px}.login-story>div:not(.brand){margin-top:30px}.login-story h1{font-size:47px}.login-story p{font-size:11px;margin-top:16px}.login-story>small{display:none}.orbit-art{position:absolute;right:-38px;bottom:-7px;width:220px;height:200px;opacity:.5;pointer-events:none}.orbit-label{display:none}.login-form{padding:42px 25px}.login-box{width:390px}.login-box>h2{font-size:44px}.portal-content{padding-top:40px}.portal-header{padding:20px 25px}.portal-header .text-link{font-size:11px}.portal-welcome h1{font-size:60px}.workspace-footer{padding:17px 22px}.engagement-card{gap:16px}.engagement-card>div:last-child .btn{font-size:11px}.engagement-icon{width:45px;height:45px}.finance-summary{gap:25px}.finance-summary>svg{display:none}.person-identity p{font-size:11px}.person-identity .avatar.large{width:64px;height:73px}.table-scroll .people-table{min-width:620px}.attention-panel .table-scroll .people-table{min-width:590px}}@media(max-width:540px){.page-content{padding:26px 17px 35px}.topbar{padding:0 12px}.breadcrumb{font-size:11px}.breadcrumb strong{display:none}.topbar-right{gap:6px!important}.sample-pill{font-size:11px;padding:4px 7px}.page-head{display:block;margin-bottom:23px}.page-head h1{font-size:45px}.page-head p{font-size:11px;margin-top:13px;line-height:1.8}.page-head>.btn{margin-top:19px;min-height:41px;font-size:11px}.page-head .eyebrow{font-size:11px;margin-bottom:12px}.metric-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.metric{padding:17px 14px 13px}.metric>strong{font-size:43px;margin-top:14px;margin-bottom:9px}.metric>div{font-size:11px}.metric p{font-size:11px;min-height:25px;line-height:1.5}.overview-aside{grid-template-columns:1fr;margin-top:0;gap:20px}.studio-note{padding:24px}.studio-note h2{margin-top:22px;font-size:35px}.studio-note p{max-width:240px;font-size:11px}.note-art{right:16px;top:30px}.panel-heading{padding:21px 17px}.panel-heading h2,.attention-panel .panel-heading h2{font-size:24px;max-width:210px}.panel-heading>.text-link{font-size:11px;white-space:nowrap}.attention-panel .panel-heading{padding:21px 17px}.attention-panel .people-table,.people-table{display:block;min-width:0!important}.people-table thead{display:none}.people-table tbody{display:block}.people-table tbody tr{display:grid;grid-template-columns:1fr 1fr;position:relative;padding:17px;border-bottom:1px solid var(--line);gap:12px 8px}.people-table tbody tr:last-child{border-bottom:0}.people-table td{border:0!important;padding:0!important;min-width:0}.people-table td:first-child{grid-column:1/-1;padding-right:60px!important}.people-table td:nth-child(2){position:absolute;right:17px;top:23px}.people-table td:nth-child(3),.people-table td:nth-child(4){display:flex!important;align-items:center;gap:7px;font-size:11px}.people-table td:nth-child(3):before,.people-table td:nth-child(4):before{content:attr(data-label);color:#979495}.people-table .next-cell,.attention-panel .people-table .next-cell{display:block!important;grid-column:1/-1;border-top:1px solid #eeeeee!important;padding-top:12px!important;max-width:none}.people-table td:last-child{position:absolute;right:17px;bottom:21px}.person-cell{gap:11px;min-width:0}.person-cell strong{font-size:12px}.person-cell span:not(.avatar){font-size:11px}.person-cell .avatar{width:35px;height:39px}.next-cell strong,.next-cell span{font-size:11px}.compact{width:49px}.compact .progress-label strong,.compact .progress-label strong span,.badge{font-size:11px}.toolbar{display:flex;flex-direction:column;gap:13px;align-items:stretch}.filter-group{justify-content:flex-start;display:grid;grid-template-columns:1fr 1fr}.filter-group .search-box{grid-column:1/-1}.filter-group .search-box input,.search-box input,.search-box{width:100%}.toolbar>select{width:100%}.segments{align-self:flex-start}.segments button{padding:9px 18px;font-size:11px}.list-caption{font-size:11px;padding:15px}.list-caption span{font-size:11px;max-width:160px;text-align:right}.modal{max-width:calc(100vw - 16px);max-height:calc(100dvh - 20px);border-radius:11px}.modal>header{padding:21px 20px 18px}.modal>header h2{font-size:31px}.modal>header p{font-size:11px;line-height:1.7;max-width:260px}.modal-body{padding:22px 20px}.modal-actions{padding:16px 20px;flex-wrap:wrap}.modal-actions .btn{flex:1;white-space:normal;font-size:11px}.modal-actions>.fineprint{width:100%;justify-content:center;margin:0 0 5px;font-size:11px}.form-grid{grid-template-columns:1fr;gap:0}.form-grid .field{margin-bottom:17px}.field input,.field select,.field textarea{font-size:14px;min-height:45px}.field>span{font-size:11px}.form-section-label{font-size:24px}.person-heading{display:block}.person-identity{gap:14px}.person-identity h1{font-size:39px;margin-top:5px}.person-identity .avatar.large{width:58px;height:66px;font-size:27px}.person-identity p{display:block;font-size:11px;margin-top:7px;max-width:200px;overflow-wrap:anywhere}.person-identity p>span{padding:0 5px}.person-controls{margin-top:22px;flex-direction:row;align-items:center;justify-content:space-between}.person-controls .badge{font-size:11px;padding:6px 8px}.engagement-strip{font-size:11px;gap:12px}.engagement-strip>div{width:100%}.engagement-strip select{font-size:11px;max-width:90%}.engagement-strip>span:last-child{margin-left:auto}.tabs{gap:23px;margin-bottom:21px}.tabs>button{font-size:11px;min-height:43px}.person-status{padding:20px}.section-title h2{font-size:25px}.section-title .eyebrow{font-size:11px}.person-status .progress-label strong{font-size:32px}.readiness-grid{grid-template-columns:1fr 1fr;gap:8px}.readiness-grid>div{flex-direction:column;align-items:flex-start;padding:13px;gap:10px}.readiness-grid>div>span:first-child{font-size:11px;gap:4px}.detail-grid>aside{display:block}.action-list>button{padding:17px;gap:10px;flex-wrap:wrap}.action-list strong,.action-list small{font-size:11px}.action-list>button>.badge{margin-left:33px}.action-list>button>svg{margin-left:auto}.action-list>button>div{flex-basis:calc(100% - 43px)}.summary-panel{padding:20px}.summary-panel dl{font-size:11px}.side-actions .btn{font-size:11px;padding:10px;min-height:42px}.profile-fields{padding:21px;gap:25px;grid-template-columns:1fr}.task-list>button{padding:19px 17px;gap:11px;flex-wrap:wrap}.task-list strong{font-size:12px}.task-list small{font-size:11px;line-height:1.6}.task-list>button>div{flex-basis:calc(100% - 48px)}.task-list>button>.badge{margin-left:39px}.task-list>button>svg{margin-left:auto}.panel-body{padding:20px}.version-columns{grid-template-columns:1fr;gap:14px}.bank-card>.muted{padding:20px 0}.engagement-card{padding:20px;flex-wrap:wrap;gap:14px}.engagement-card>div:nth-child(2){flex-basis:calc(100% - 60px)}.engagement-card>div:last-child{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:14px;border-top:1px solid var(--line)}.engagement-card>div:last-child .btn{margin-top:0;font-size:11px}.engagement-card h2{font-size:28px}.engagement-facts{font-size:11px;gap:12px;flex-wrap:wrap}.task-context{gap:10px;font-size:11px}.task-instructions{font-size:12px;line-height:1.8}.payload{padding:16px}.payload dl{grid-template-columns:100px 1fr;gap:12px;font-size:11px}.submission-heading{align-items:flex-start;gap:10px}.submission-heading h3{font-size:11px}.submission-heading .text-link{font-size:11px;text-align:right}.review-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.review-buttons .btn{font-size:11px;padding:10px;white-space:normal}.review-list>button{flex-wrap:wrap;padding:20px 17px;gap:11px}.review-list>button>div:first-of-type{flex-basis:calc(100% - 53px)}.review-meta{width:auto;margin-left:45px;flex:1}.review-cta{font-size:11px}.review-list>button>div:first-of-type span{line-height:1.6}.template-card{display:block}.template-art{width:100%;height:155px}.template-content{padding:24px}.template-content h2{font-size:33px}.step-editor{padding:12px}.step-editor-top{gap:4px}.step-editor-top input{font-size:11px;padding:5px;min-width:0}.step-editor-top .icon-btn{width:22px;height:28px}.step-editor-top .step-number{width:19px;height:19px}.step-editor-controls{gap:10px;font-size:11px}.step-editor-controls>span{margin-left:0}.finance-summary{gap:18px;padding:5px 0 22px;align-items:flex-start}.finance-summary>div{display:block;flex:1}.finance-summary strong{font-size:42px;display:block}.finance-summary span{font-size:11px;display:block;max-width:150px}.finance-list>div{padding:20px 17px;flex-wrap:wrap;gap:10px}.finance-list>div>div{flex-basis:calc(100% - 100px)}.finance-list small{font-size:11px}.finance-list .badge{margin-left:45px}.finance-list strong{margin-left:auto}.member-list>div{padding:20px 17px;flex-wrap:wrap;gap:12px}.member-list>div>div{flex-basis:calc(100% - 45px)}.member-list .badge{margin-left:42px}.member-list .btn{margin-left:auto}.permission-chips{flex-wrap:wrap}.switch-line{gap:14px}.switch-line small{font-size:11px;line-height:1.7}.integration-list>div{padding:20px 17px;flex-wrap:wrap}.integration-list>div>div{flex-basis:calc(100% - 45px)}.integration-list .badge{margin-left:36px}.outbox-list>div{padding:20px}.outbox-list p{font-size:11px;line-height:1.8}.workspace-footer{font-size:11px;padding:17px}.workspace-footer>span:last-child{max-width:160px;font-size:11px}.login-story{min-height:320px;padding:25px}.login-story h1{font-size:44px}.login-story .eyebrow{font-size:11px;max-width:230px}.login-story p{font-size:11px}.orbit-art{opacity:.2;right:-70px;bottom:-20px}.login-form{padding:40px 26px}.sample-grid .btn{font-size:11px;padding:9px 6px}.portal-header{padding:18px 20px}.portal-header .brand{font-size:20px}.portal-header .brand-mark{width:28px;height:28px;font-size:33px;border-radius:8px}.portal-header>div{gap:10px}.portal-header .sample-pill{display:none}.portal-header .text-link{font-size:11px}.portal-content{padding:35px 21px 0}.portal-welcome h1{font-size:50px;margin-top:17px}.portal-welcome .eyebrow{font-size:11px;letter-spacing:.13em}.portal-welcome>p{font-size:11px;line-height:1.9;margin-top:18px}.portal-role{font-size:11px;margin-top:22px}.portal-petal{font-size:45px}.portal-progress{padding:19px 19px 17px;margin-top:27px}.portal-progress .eyebrow{font-size:11px}.portal-progress .progress-label strong{font-size:31px}.portal-progress .progress-label>span{font-size:11px}.portal-readiness{gap:20px;margin-top:16px}.portal-readiness>span{font-size:11px;gap:6px}.portal-readiness .badge{font-size:11px}.portal .section-title{display:block;margin-bottom:18px}.portal .section-title h2{font-size:27px;max-width:300px}.portal .section-title>span{display:block;margin-top:8px}.portal-task{padding:17px 15px;gap:12px}.portal-task-icon{width:33px;height:36px;border-radius:7px}.portal-task-icon svg{width:17px}.portal-task strong{font-size:12px}.portal-task p{font-size:11px;line-height:1.8}.portal-task>div>div{display:block}.portal-task>div>div .optional{margin-left:5px;display:inline-block}.portal-task>svg{width:14px}.portal-task small{gap:7px;font-size:11px;flex-wrap:wrap}.completed-steps>button{font-size:11px;gap:9px;padding:15px 0}.completed-steps>button>.badge{font-size:11px}.portal-help{gap:10px;margin-top:34px}.portal-help strong{font-size:11px}.portal-help p{font-size:11px;line-height:1.8}.portal-help .account-avatar{width:28px;height:30px;font-size:11px}.portal-footer{padding-bottom:23px}.portal-celebration{padding:19px;gap:12px}.portal-celebration h2{font-size:26px}.portal-celebration p{font-size:11px}.invitation-page{padding:25px 20px}.invitation-card{padding:30px 23px;margin:28px auto 35px}.invitation-card h1{font-size:45px}.invitation-card>p{font-size:11px}.invitation-card .btn{font-size:11px;white-space:normal}.invitation-card>.welcome-flower{font-size:59px}.invitation-footer{font-size:11px}.toast{width:calc(100% - 30px);font-size:11px;gap:9px;bottom:18px;padding:12px 14px}.toast>svg{width:16px}.toast .icon-btn{margin-left:auto}.full-timeline .timeline{padding:23px 20px}.timeline-event p,.timeline-event small,.event-action{font-size:11px}.empty{padding:38px 22px}.empty h3{font-size:27px}.empty p{font-size:11px}}.sidebar{height:100dvh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#504e4f transparent}@media(max-height:950px){.sidebar .welcome-card{display:none}.sidebar-bottom{padding-top:18px}}@media(max-height:760px){.sidebar{padding-top:20px}.sidebar>.brand{margin-bottom:24px}.workspace-label{margin-bottom:22px}.sidebar nav>a{padding-top:10px;padding-bottom:10px}}.login-audience{display:flex;gap:8px;margin:0 0 24px;border-bottom:1px solid var(--line);padding-bottom:12px}.login-audience button{flex:1;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.login-audience button.active{background:#e7e6e6;border-color:#c8c5c6}.recovery-help{margin-top:16px}.reference-material{margin-bottom:18px}.reference-upload{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.reference-upload input{max-width:100%;font-size:12px}.person-controls{flex-wrap:wrap}.member-list>div{flex-wrap:wrap}:root{font-family:Manrope,sans-serif;color:#26222a;background:#f7f7f9;--bg: #f7f7f9;--ink: #26222a;--muted: #706b76;--line: #e9e7ec;--accent: #671b38;--dark: #351423;--white: #fff;--serif: "Manrope", sans-serif;--gold: #c59a50;--mono: "IBM Plex Mono", monospace}body{font-size:14px;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:700}h1{font-size:36px;line-height:1.2;letter-spacing:-1.35px}h2{font-size:20px;line-height:1.35;letter-spacing:-.55px}h1 em,h2 em{font-style:normal;color:inherit;font-weight:inherit}p{line-height:1.65}::selection{background:#f2dce5;color:#431329}*:focus-visible{outline:3px solid #936577;outline-offset:3px}input,select,textarea{background:#fff;border-color:#dcd9e0;border-radius:9px;font-size:13px;min-height:44px;color:var(--ink)}input:focus,select:focus,textarea:focus{border-color:#8e4a64;box-shadow:0 0 0 3px #671b3810}input[type=checkbox]{accent-color:#671b38}input[readonly]{background:#f5f4f7}.btn{background:#671b38;color:#fff;min-height:42px;border-radius:9px;font-size:12px;letter-spacing:.01em;padding:11px 17px;box-shadow:0 2px 3px #3514230d}.btn:hover:not(:disabled){background:#4d142b;box-shadow:0 4px 12px #57132b18}.btn.secondary{background:#fff;border-color:#ddd9e1;color:#39313e;box-shadow:0 1px 2px #22132205}.btn.secondary:hover:not(:disabled){background:#faf6f8;border-color:#b6a5af}.btn.ghost{color:#6a4354;background:transparent;box-shadow:none}.btn.ghost:hover{background:#f4eaf0}.icon-btn{color:#716b76;border-radius:8px}.icon-btn:hover{background:#f0e8ee;color:#671b38}.text-link{color:#6b2542;font-size:12px}.text-link:hover{color:#351423}.eyebrow{color:#716b76;font-size:10px;letter-spacing:.14em;font-weight:700}.brand{gap:11px;letter-spacing:-.6px;color:#27212b;font-size:21px;font-weight:800}.brand-light{display:block;font-family:var(--mono);font-size:9px;font-weight:400;letter-spacing:.04em;color:#716b76;margin:3px 0 0}.brand-logo{width:43px;height:43px;object-fit:contain;border-radius:50%;flex:none}.dark-brand{color:#27212b}.dark-brand .brand-light{color:#716b76}.boot .brand-logo{width:64px;height:64px}.boot p{color:#6e5c68}.sidebar{width:228px;padding:25px 15px 0;background:#fff;color:#686170;border-right:1px solid var(--line);scrollbar-color:#cbbcc4 transparent}.sidebar>.brand{margin:0 12px 30px}.workspace-label{background:#faf9fb;border:1px solid #eae6ed;border-radius:10px;color:#3d3441;padding:12px 10px;margin-bottom:28px;font-size:11px}.workspace-monogram{width:30px;height:30px;background:#f0e7eb;border:0;color:#78445a;border-radius:8px}.workspace-label small{color:#716b76;font-size:10px;margin-top:3px}.workspace-label>svg{display:none}.nav-label{color:#716b76;font-family:var(--mono);font-size:9px;letter-spacing:.1em;margin:0 13px 12px}.sidebar nav{gap:5px}.sidebar nav>a{font-size:12px;color:#716b76;padding:12px 13px;border-radius:8px;position:relative}.sidebar nav>a svg{width:17px;stroke-width:1.7}.sidebar nav>a:hover{background:#faf5f8;color:#57132b}.sidebar nav>a.active{background:#f5eaf0;color:#671b38;font-weight:700}.sidebar nav>a.active:before{content:"";position:absolute;left:-15px;width:3px;height:21px;border-radius:0 3px 3px 0;background:#671b38}.sidebar nav>a b,.sidebar nav>a.active b{background:#671b38;color:#fff;font:10px var(--mono);min-width:20px;min-height:20px;padding-top:3px;border-radius:5px}.sidebar-bottom{padding-bottom:0}.welcome-card{background:#faf6ef;border-color:#efe5d5;color:#6f5334}.welcome-card p{font-family:inherit;font-size:13px;line-height:1.5}.welcome-card em{color:#8a6235}.welcome-card button{color:#684626}.welcome-flower{color:#c49a51}.settings-link{color:#716b76;font-size:11px;padding:16px 12px}.settings-link:hover,.settings-link.active{background:#f5edf1;color:#671b38}.account{border-top:1px solid #ede8ee;padding:19px 6px;gap:10px;color:#372d3b;font-size:11px}.account small{color:#716b76;font-size:10px;margin-top:3px}.account-avatar{background:#f0e5ea;color:#6d334c;border-radius:50%;font-family:inherit;font-size:11px;font-weight:700;width:34px;height:34px}.role-popover{background:#fff;color:#443447;border:1px solid #e8dce3;box-shadow:0 14px 50px #3e182b24}.role-popover button{color:#4f3d52}.role-popover button:hover{background:#f8eff4}.role-popover small{color:#716b76}.workspace-main{margin-left:228px;background:#f7f7f9;min-width:0}.topbar{height:68px;padding:0 36px;background:#fffc;border-bottom:1px solid #ece9ef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.breadcrumb{font-size:11px;color:#716b76}.breadcrumb strong{color:#5e5163;font-weight:500}.breadcrumb>span{color:#716b76;padding:0 15px}.topbar-right{gap:18px}.top-date{font-family:var(--mono);font-size:10px;color:#716b76}.sample-pill{font-size:10px;color:#716b76;border:1px solid #e4dde7;background:#fff;padding:6px 10px}.live-dot{background:#a98744}.page-content{padding:34px 36px 40px;max-width:1560px;margin:0 auto;width:100%}.page-head{margin-bottom:28px;align-items:center;gap:20px}.page-head .eyebrow{margin-bottom:10px;font-size:9px}.page-head h1{font-size:31px;line-height:1.24;letter-spacing:-1.2px}.page-head h1 br{display:none}.page-head h1 em:before{content:" "}.page-head p{font-size:12px;color:#716b76;margin-top:10px}.overview-welcome{position:relative;display:flex;align-items:center;justify-content:space-between;background:#57132b;color:#fff;border-radius:14px;min-height:212px;padding:29px 34px;margin-bottom:25px;overflow:hidden;isolation:isolate}.welcome-copy{position:relative;z-index:2}.welcome-copy>.eyebrow{color:#d6b884;font-family:var(--mono);font-size:8px;letter-spacing:.15em}.welcome-copy h2{font-size:28px;letter-spacing:-1px;line-height:1.3;margin-top:14px;font-weight:600}.welcome-copy p{font-size:11px;color:#716b76;margin-top:10px}.welcome-action{display:inline-flex;gap:25px;align-items:center;margin-top:19px;font-size:11px;font-weight:700;color:#f4e0bf}.welcome-action:hover{color:#fff}.collab-art{width:325px;flex:none;color:#e7cba3}.collab-art svg{width:100%;height:auto;display:block}.overview-welcome .collab-art{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:330px}.metric-grid{gap:0;background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:29px;padding:20px 0;box-shadow:0 2px 3px #30203902}.metric{border:0;border-right:1px solid #eeeaf0;border-radius:0;background:none!important;padding:0 24px;box-shadow:none;position:relative}.metric:last-child{border-right:0}.metric:hover{box-shadow:none;transform:none}.metric:hover>div{color:#671b38}.metric>div{font-size:11px;color:#716b76;font-weight:500}.metric>div svg{color:#716b76;width:15px;height:15px}.metric>strong{font-family:var(--mono);font-size:32px;font-weight:400;letter-spacing:-1.6px;color:#302737;line-height:1.3;margin:13px 0 8px}.metric-1>strong{color:#7a2949}.metric-3>strong{color:#a97836}.metric p{font-size:9px;color:#716b76;line-height:1.5;max-width:190px}.metric p svg{width:12px}.overview-columns{grid-template-columns:minmax(0,1fr) 252px;gap:22px;align-items:start}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 3px #30203902}.panel-heading{padding:22px 23px;gap:18px;border-bottom:1px solid #efecf1}.panel-heading h2{font-size:16px;font-weight:700;letter-spacing:-.3px}.panel-heading h3{font-size:13px}.panel-heading p{font-size:11px;color:#716b76;margin-top:7px}.panel-heading .text-link{font-size:10px;white-space:nowrap}.panel-body{padding:24px}.count-pill{font:10px var(--mono);display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:22px;border:1px solid #e6dfe9;border-radius:6px;color:#716b76;margin-left:6px;vertical-align:middle}.people-table th{padding:13px 14px;background:#fcfbfd;color:#716b76;font-size:9px;font-weight:600;letter-spacing:.015em}.people-table td{padding:18px 14px;border-bottom-color:#f0edf2;font-size:11px}.people-table tbody tr:hover{background:#fcf8fb}.person-cell{gap:10px}.person-cell strong{font-size:11px;color:#3e3046;font-weight:700}.person-cell span:not(.avatar){font-size:10px;color:#716b76}.avatar{width:36px;height:36px;border-radius:50%;font-family:inherit;font-size:11px;font-weight:700;color:#564459}.avatar.large{width:72px;height:72px;font-size:24px;border-radius:50%}.next-cell strong{font-size:10px;color:#594a62}.next-cell span{font-size:10px;color:#716b76}.badge{font-size:10px;font-weight:500;padding:5px 7px;border-radius:5px;line-height:1.2;white-space:nowrap}.badge.green{background:#eaf5f0;color:#32805c}.badge.amber{background:#fbf2e3;color:#9a6c29}.badge.red{background:#fcecee;color:#b45664}.badge.neutral{background:#f0edf4;color:#716b76}.progress-track{background:#f0e8ee;height:5px}.progress-track i{background:#96536d}.progress-label,.progress-label strong span{color:#716b76}.progress-label strong{color:#4d3459;font-family:var(--mono);font-size:23px}.compact .progress-label{margin-bottom:6px}.compact .progress-label strong,.compact .progress-label strong span{font-size:10px;font-family:var(--mono)}.studio-note{background:#faf5ed;border:1px solid #eee4d6;border-radius:12px;padding:22px;margin-bottom:20px}.note-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#bc9353}.note-label .eyebrow{font-family:var(--mono);font-size:8px;letter-spacing:.04em;color:#967849}.completion-count{font:46px var(--mono);letter-spacing:-3px;color:#73532c;margin:21px 0 13px}.completion-count span{font-size:20px;color:#716b76;letter-spacing:-1px}.completion-meter{display:flex;gap:5px;max-width:100%}.completion-meter span{height:24px;min-width:2px;flex:1;max-width:28px;border-radius:3px;background:#eee4d4}.completion-meter .done{background:#ba9257}.studio-note p{font-size:11px;line-height:1.7;color:#716b76;margin:15px 0 19px}.studio-note .text-link{font-size:10px;color:#7c5c32}.activity-mini .panel-heading,.timeline{padding:20px}.timeline-event{padding-bottom:24px}.timeline-event p{font-size:11px;color:#6b5774}.timeline-event small{font-size:9px;color:#716b76}.event-action{font-size:11px;color:#594462}.timeline-dot{background:#eee3e9;color:#88536a}.workspace-footer{font:9px var(--mono);color:#716b76;padding:20px 36px;letter-spacing:.05em;border-top:1px solid #ece8ef}.workspace-footer>span:last-child{font-family:inherit;font-size:9px;color:#716b76}.toolbar{gap:15px;margin-bottom:21px}.search-box input{border-radius:9px;min-height:42px}.segments{background:#eeebf1;padding:4px;border-radius:9px;border:0}.segments button{font-size:11px;color:#716b76;padding:9px 13px;border-radius:6px}.segments button.selected{background:#fff;color:#573861;box-shadow:0 1px 5px #3820400b}.list-caption{padding:16px 22px;font-size:11px;color:#716b76;background:#fcfbfd;border-bottom-color:#ede7f0}.list-caption span{color:#716b76}.tabs{gap:26px;border-bottom:1px solid #e8e1ec;margin-bottom:24px}.tabs>button{font-size:12px;color:#716b76;padding:15px 0}.tabs>button.active{color:#671b38;font-weight:700}.tabs>button.active:after{background:#671b38;height:2px}.review-list>button{padding:22px 24px;border-bottom-color:#eee8f2;gap:16px}.review-list>button:hover{background:#fcf7fa}.review-list strong{font-size:13px;color:#493352}.review-list span:not(.avatar,.domain-tag,.review-cta){font-size:11px;color:#716b76}.domain-tag{background:#f2edf5;color:#716b76;font:9px var(--mono);padding:6px 8px;border-radius:5px}.review-cta{font-size:11px;color:#792949;background:#faf0f4;border:1px solid #f0e1e8;border-radius:7px;padding:9px 11px}.review-meta strong{font:11px var(--mono);color:#716b76}.person-identity h1{font-size:30px;letter-spacing:-1px}.person-identity p{font-size:12px;color:#716b76}.person-status{background:#fff;border-color:var(--line);border-radius:12px}.person-status .progress-label strong{font-family:var(--mono);font-size:28px}.engagement-strip{background:#f1edf5;border-color:#e8e0ee;font-size:12px;color:#716b76}.section-title h2{font-size:18px;letter-spacing:-.4px}.readiness-grid>div{background:#faf8fc;border-color:#ebe4f0;border-radius:9px}.readiness-grid>div>span:first-child{color:#716b76;font-size:11px}.summary-panel{background:#fff;border-color:var(--line);border-radius:12px}.summary-panel h3{font-size:13px;color:#614f6c}.summary-panel dl{font-size:12px}.profile-fields dt,.summary-panel dt{color:#716b76}.profile-fields dd,.summary-panel dd{color:#513b5c;font-size:12px}.task-list>button{padding:19px 22px;border-bottom-color:#eee9f2}.task-list>button:hover{background:#fcf8fb}.task-list strong{font-size:12px;color:#563960}.task-list small,.task-list p{font-size:11px;color:#716b76}.task-check{background:#f2edf5;border-color:#e7ddee;color:#716b76;border-radius:8px}.task-check.done{background:#eaf5f0;border-color:#d7eade;color:#716b76}.action-list>button{background:#fff;border-color:#ece5ef}.action-list strong{font-size:12px;color:#62496d}.action-list small{font-size:11px;color:#716b76}.notice{background:#f7f3fa;border:1px solid #eae0f0;color:#716b76;border-radius:9px;font-size:12px}.notice.error{background:#fff0f1;border-color:#efccd2;color:#a44053}.notice.success{background:#edf7f0;color:#45765b;border-color:#d6e9dc}.modal{border:1px solid #ede5f0;border-radius:16px;box-shadow:0 28px 100px #29102940;background:#fff}.modal::backdrop{background:#21162566;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal>header{padding:24px 28px;background:#fff;border-bottom:1px solid #eee7f2}.modal>header h2{font-size:21px;line-height:1.4;font-weight:700;letter-spacing:-.6px}.modal>header p{font-size:11px;color:#716b76}.modal-body{padding:26px 28px}.modal-actions{padding:20px 28px;background:#fcfafd;border-top:1px solid #eee5f3}.field>span{font-size:12px;font-weight:600;color:#695173}.field small{font-size:11px;color:#716b76}.form-section-label{font-family:inherit;font-size:15px;font-weight:700;letter-spacing:-.25px}.step-tabs{background:#fcf9fd;border-bottom-color:#eae0f0}.step-tabs button{color:#716b76;font-size:11px}.step-tabs button.current{background:#f2e6ed;color:#671b38}.task-instructions{background:#f9f6fc;border-color:#eae2f0;color:#716b76;font-size:12px}.task-context{background:#f4edf8;border-color:#e8dcf0;color:#716b76}.review-decision{background:#faf5f8;border:1px solid #eddee6;border-radius:10px}.version-tabs button.active{background:#f1e3ed;color:#671b38}.empty{padding:52px 28px}.empty-icon{background:#f4ebf2;color:#716b76;border-radius:16px}.empty h3{font-family:inherit;font-size:20px;font-weight:700;letter-spacing:-.5px}.empty p{font-size:12px;color:#716b76}.template-card{border-color:#e8e1ec;border-radius:12px;background:#fff}.template-card h2,.template-card h3{font-family:inherit;font-size:17px}.template-card:hover{border-color:#c6aabb;box-shadow:0 4px 16px #361a3008}.template-card .welcome-flower{color:#bc9558}.finance-summary strong{font-family:var(--mono);font-size:37px;color:#694b72}.finance-summary span{font-size:11px;color:#716b76}.finance-list strong,.member-list strong{font-size:12px;color:#614368}.finance-list small,.member-list small{font-size:11px;color:#716b76}.bank-card{background:#fbf7fd;border-color:#e8dced}.bank-card h3{font-size:13px}.bank-card dd{font-family:var(--mono);font-size:12px;color:#64436b}.integration-list,.outbox-list{font-size:12px}.login{grid-template-columns:1.05fr 1fr;background:#fff}.login-story{background:#57132b;padding:42px 9%;color:#fff;overflow:hidden}.login-story .brand{color:#fff;font-size:24px}.login-story .brand-light{color:#716b76}.login-story .brand-logo{width:52px;height:52px}.login-story h1{font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.18;letter-spacing:-2px}.login-story h1 em{color:#e5c38b}.login-story .eyebrow{color:#d7b68a;font-family:var(--mono);font-size:9px}.login-story p{font-size:13px;color:#716b76;line-height:1.9}.login-art{width:100%;max-width:400px;margin-top:10px}.login-story>small{font:9px var(--mono);color:#716b76;letter-spacing:.09em}.login-form{padding:50px}.login-box{max-width:365px}.login-box>h2{font-size:30px;font-weight:700;letter-spacing:-1px}.login-box>p{font-size:12px;color:#716b76}.sample-note{background:#fcf7ed;border-color:#f0e6d1;color:#9a7c49;font-size:10px}.sample-grid .btn{font-size:10px}.login-foot{font-size:10px;color:#716b76;border-color:#eee5f2}.login-audience button.active{background:#f5e9f0;border-color:#e2c7d6;color:#671b38}.invitation-page{background:#f6f3f7}.invitation-card{background:#fff;border:1px solid #e9dfea;border-radius:18px;box-shadow:0 12px 50px #40172c09}.invitation-card h1{font-size:37px;line-height:1.25;letter-spacing:-1.3px}.invitation-card>p{font-size:13px}.invitation-card>.welcome-flower{color:#be9953;font-size:52px}.portal{background:#f8f7fa;min-height:100vh}.portal-header{height:85px;background:#fff;border-bottom:1px solid #e9e1ec;padding:20px max(32px,calc((100vw - 1160px)/2))}.portal-header .brand{font-size:22px}.portal-content{display:grid;grid-template-columns:310px minmax(0,1fr);gap:0 58px;max-width:1160px;margin:0 auto;padding:46px 0 0}.portal-content>.field{grid-column:1/-1}.portal-sidebar{min-width:0}.portal-welcome{background:#57132b;border-radius:14px;color:#fff;padding:28px 25px;position:relative;overflow:hidden}.portal-welcome:after{content:"";position:absolute;width:150px;height:150px;border:25px solid #69223b;border-radius:50%;top:-55px;right:-70px;pointer-events:none}.portal-welcome .eyebrow{font-family:var(--mono);font-size:8px;letter-spacing:.08em;color:#d4b484;position:relative;z-index:1}.portal-welcome h1{font-size:28px;font-weight:600;line-height:1.35;letter-spacing:-.9px;margin-top:28px;position:relative;z-index:1}.portal-welcome h1 em{color:#e9cfa6}.portal-welcome>p{color:#716b76;font-size:11px;line-height:1.8;margin-top:14px}.portal-role{margin-top:29px;padding-top:22px;border-top:1px solid #7a3550;font-size:11px;gap:11px}.portal-role .avatar{width:34px;height:34px;background:#efe0e6!important;color:#68374b}.portal-role>div>span{font-size:9px;color:#716b76}.portal-petal{margin-left:auto;color:#cba769}.portal-progress{background:#fff;color:#49314e;border:1px solid #e9e0ec;border-radius:12px;padding:23px;margin-top:22px}.portal-progress>div:first-child{margin-bottom:22px}.portal-progress .eyebrow{font:9px var(--mono);color:#716b76;letter-spacing:.02em}.portal-progress .progress-label strong{font-family:var(--mono);font-size:29px;color:#65416b}.portal-progress .progress-label strong span{font-size:16px;color:#716b76}.portal-progress .progress-label>span{font-size:9px;color:#716b76}.portal-progress .progress-track{height:6px;background:#f2e8f2}.portal-progress .progress-track i{background:#954c6b}.portal-readiness{border-top:1px solid #f0e8f4;padding-top:17px;margin-top:22px;gap:10px;display:grid}.portal-readiness>span{justify-content:space-between;font-size:11px;color:#716b76}.portal-progress .badge{font-size:9px}.portal-work{min-width:0}.portal-work-heading{padding:5px 0 6px}.portal-work-heading h2{font-size:26px;letter-spacing:-.8px;margin-top:12px}.portal-work-heading p{font-size:12px;color:#716b76;margin-top:10px}.portal .tabs{margin-top:23px;margin-bottom:27px;gap:30px}.portal .section-title h2{font-size:14px;letter-spacing:-.2px}.portal .section-title>span{font:9px var(--mono);color:#716b76}.portal-tasks{gap:12px}.portal-task{border:1px solid #e9e0ed;border-radius:11px;background:#fff;padding:23px 21px;gap:17px;box-shadow:0 2px 4px #37203b03}.portal-task:hover{border-color:#c8a8be;box-shadow:0 5px 15px #3d15340a;transform:translateY(-1px)}.portal-task-icon{width:42px;height:42px;border-radius:10px;background:#f7eef4;color:#716b76}.portal-task-icon svg{width:19px}.portal-task strong{font-size:13px;font-weight:700;color:#503356}.portal-task p{font-size:11px;line-height:1.75;color:#716b76;margin-top:7px}.portal-task small{font-size:9px;color:#716b76;margin-top:12px}.portal-task>svg{color:#716b76;width:16px}.portal-task.needs-correction{border-color:#e9c6ce;background:#fffafb}.portal-task.needs-correction .portal-task-icon{background:#f9e9ed;color:#b15d75}.completed-steps{border-top:0;margin-top:28px}.completed-steps>summary{font-size:11px;font-weight:600;color:#716b76}.completed-steps>button{background:transparent;border-bottom-color:#eae0ef;padding:17px 0;font-size:11px}.completed-steps>button>svg:first-child{color:#716b76}.portal-help{margin-top:31px;background:#f2edf6;border:1px solid #e9e0ef;border-radius:10px;padding:17px;gap:12px}.portal-help strong{font-size:11px;color:#72527e}.portal-help p{font-size:10px;color:#716b76}.portal-help .account-avatar{background:#e7dceb;color:#716b76}.portal-footer{grid-column:1/-1;padding:29px 0;margin-top:40px;font:9px var(--mono);color:#716b76;letter-spacing:.06em;border-color:#e9e0ef}.portal-celebration{background:#edf7f1;border-color:#d5eadd;color:#4c8060;border-radius:11px}.portal-celebration h2{font-size:17px}.portal-celebration p{font-size:11px}.portal-terms{font-size:12px}.portal-terms dd{font-size:13px}.toast{background:#351423;color:#fff;border-color:#6c394e;border-radius:11px;font-size:12px;box-shadow:0 12px 30px #2b12283d}.toast>.icon-btn{color:#e8c7d7}@media(min-width:1600px){.page-content{padding:42px 52px}.topbar{padding:0 52px}.overview-columns{grid-template-columns:minmax(0,1fr) 290px}.overview-welcome{min-height:245px}.welcome-copy h2{font-size:34px}.overview-welcome .collab-art{width:390px;right:55px}.people-table td{padding:22px 17px}.person-cell strong{font-size:13px}.person-cell span:not(.avatar){font-size:11px}.next-cell strong{font-size:11px}}@media(max-width:1200px){.overview-columns{grid-template-columns:minmax(0,1fr)}.overview-aside{display:grid;grid-template-columns:1fr 1.35fr;gap:20px}.studio-note{margin:0}.overview-aside .activity-mini{display:block}.overview-aside .timeline{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metric{padding:0 18px}.overview-welcome .collab-art{width:280px;right:0}.portal-content{padding:36px 32px 0;gap:0 32px;grid-template-columns:280px minmax(0,1fr)}}@media(max-width:1020px)and (min-width:781px){.sidebar{width:196px;padding-left:12px;padding-right:12px}.sidebar>.brand{margin-left:7px}.sidebar nav>a{padding:12px 10px;font-size:11px}.workspace-main{margin-left:196px}.topbar{padding:0 25px}.page-content{padding:28px 25px}.metric{padding:0 14px}.metric>div{font-size:10px}.metric>strong{font-size:29px}.metric p{font-size:9px}.welcome-copy h2{font-size:25px}.overview-welcome{padding:26px}.overview-welcome .collab-art{width:240px;opacity:.8;right:-25px}.welcome-copy{max-width:75%}.portal-content{grid-template-columns:250px minmax(0,1fr);gap:0 25px}.portal-welcome{padding:25px 20px}.portal-work-heading h2{font-size:23px}}@media(max-width:780px){.sidebar{width:250px;padding:24px 15px 0}.sidebar>.brand{margin-bottom:28px}.workspace-main{margin-left:0}.topbar{height:62px;padding:0 22px}.topbar-right{gap:12px}.page-content{padding:27px 24px 35px}.page-head h1{font-size:28px}.page-head{margin-bottom:24px}.overview-welcome{min-height:215px}.overview-columns{gap:20px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:0}.metric{padding:0 15px}.metric>div{font-size:10px}.metric>strong{font-size:29px}.metric p{font-size:8px}.portal-content{display:block;padding:25px 24px 0}.portal-sidebar{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;margin-bottom:32px}.portal-welcome{padding:23px}.portal-welcome h1{font-size:25px;margin-top:20px}.portal-progress{margin:0;align-self:stretch;padding:22px}.portal-role{margin-top:22px}.portal-work-heading{padding-top:0}.portal-work-heading h2{font-size:25px}.portal-help{margin-top:25px}.portal-header{height:76px;padding:16px 24px}.login{grid-template-columns:1fr}.login-story{padding:30px 40px;min-height:360px}.login-story>div:not(.brand){padding-top:30px}.login-story h1{font-size:38px;max-width:470px}.login-art{position:absolute;right:-25px;bottom:0;width:255px;opacity:.4}.login-form{padding:45px 30px}.login-story p{position:relative;z-index:1}.login-story .brand-logo{width:43px;height:43px}.workspace-footer{padding:20px 24px}.sidebar-scrim{background:#2d17294f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:540px){.brand-logo{width:36px;height:36px}.page-content{padding:24px 18px 30px}.topbar{padding:0 17px}.breadcrumb{font-size:10px}.breadcrumb>span{padding:0 8px}.breadcrumb strong,.top-date{display:none}.sample-pill{font-size:9px;padding:5px 8px}.topbar-right{gap:7px}.page-head{display:flex;align-items:flex-start;gap:12px}.page-head h1{font-size:25px}.page-head p{font-size:11px;line-height:1.6}.page-head>.btn{margin:0;min-height:38px;padding:10px 12px;font-size:10px}.page-head>.btn svg{width:13px}.page-head .eyebrow{font-size:8px}.overview-welcome{padding:25px 23px;min-height:223px;margin-bottom:18px;border-radius:12px}.welcome-copy{max-width:100%}.welcome-copy>.eyebrow{font-size:7px;letter-spacing:.07em}.welcome-copy h2{font-size:25px;line-height:1.33;margin-top:16px}.welcome-copy p{font-size:10px;max-width:180px}.welcome-action{font-size:10px;margin-top:17px}.overview-welcome .collab-art{width:170px;right:-69px;top:65%;opacity:.32}.metric-grid{grid-template-columns:repeat(2,1fr);padding:0;margin-bottom:22px;border-radius:11px}.metric{padding:19px 20px;border-bottom:1px solid var(--line)}.metric:nth-child(2){border-right:0}.metric:nth-child(3),.metric:nth-child(4){border-bottom:0}.metric>div{font-size:10px}.metric>strong{font-size:31px}.metric p{font-size:9px}.overview-aside{display:block}.studio-note{margin-bottom:20px}.overview-aside .timeline{display:block}.panel-heading{padding:19px 18px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:10px}.panel-heading .text-link{font-size:9px}.people-table tbody tr{padding:19px;gap:12px}.people-table td:first-child{padding-right:70px!important}.person-cell strong{font-size:12px}.person-cell span:not(.avatar){font-size:10px}.person-cell .avatar{width:35px;height:35px;border-radius:50%}.people-table .next-cell,.attention-panel .people-table .next-cell{border-top-color:#eee7f1!important}.people-table td:nth-child(3):before,.people-table td:nth-child(4):before{color:#716b76;font-size:10px}.next-cell strong{font-size:10px}.next-cell span{font-size:9px}.people-table td:last-child{bottom:22px}.badge{font-size:9px;padding:5px 6px}.people-table td:nth-child(2){right:19px;top:23px}.person-identity h1{font-size:28px}.person-identity .avatar.large{width:54px;height:54px;font-size:19px}.person-identity p{font-size:10px}.person-controls{margin-top:20px}.tabs{gap:21px}.tabs>button{font-size:11px}.section-title h2{font-size:17px}.task-list strong{font-size:12px}.task-list small{font-size:11px}.review-list>button{padding:20px 17px;gap:12px}.review-list strong{font-size:12px}.review-list span:not(.avatar,.domain-tag,.review-cta){font-size:10px}.review-cta{padding:7px;font-size:10px}.list-caption{padding:15px 17px;font-size:10px}.modal{width:calc(100% - 22px);border-radius:14px}.modal>header{padding:20px}.modal>header h2{font-size:20px}.modal-body{padding:21px 20px}.modal-actions{padding:16px 20px;gap:9px}.modal-actions .btn{font-size:11px;min-height:43px}.field>span{font-size:12px}.field input,.field select,.field textarea{font-size:16px}.form-section-label{font-size:15px}.notice{font-size:11px}.portal-header{padding:15px 19px;height:72px}.portal-header .brand{font-size:20px}.portal-header .brand-logo{width:36px;height:36px}.portal-header .brand-light{font-size:8px}.portal-header .text-link{font-size:10px}.portal-content{padding:22px 18px 0}.portal-sidebar{display:block;margin-bottom:27px}.portal-welcome{padding:25px 23px}.portal-welcome h1{font-size:29px;margin-top:20px}.portal-welcome>p{font-size:11px;line-height:1.75}.portal-role{margin-top:23px;padding-top:18px}.portal-progress{margin-top:16px;padding:20px 22px}.portal-progress>div:first-child{margin-bottom:18px}.portal-readiness{display:flex;gap:20px}.portal-readiness>span{gap:9px;font-size:10px}.portal-work-heading h2{font-size:24px}.portal-work-heading p{font-size:11px}.portal .tabs{gap:26px;margin-top:14px;margin-bottom:24px}.portal .tabs>button{font-size:11px}.portal .section-title h2{font-size:14px}.portal .section-title>span{font-size:9px}.portal-task{padding:20px 17px;gap:13px}.portal-task-icon{width:34px;height:36px;border-radius:8px}.portal-task strong{font-size:12px}.portal-task p{font-size:11px}.portal-task small{font-size:9px}.portal-help{padding:16px 13px;gap:10px}.portal-help strong,.portal-help p{font-size:10px}.portal-footer{font-size:8px;margin-top:27px;padding:25px 0}.portal-celebration h2{font-size:16px}.completed-steps>button{font-size:10px;gap:8px}.completed-steps>button>.badge{font-size:8px}.login-story{padding:25px;min-height:345px}.login-story h1{font-size:34px;letter-spacing:-1.4px}.login-art{width:230px;bottom:-30px;right:-60px;opacity:.2}.login-story p{font-size:11px}.login-form{padding:36px 25px}.login-box>h2{font-size:28px}.sample-grid .btn{font-size:10px}.login-story>small{font-size:8px}.invitation-card{padding:28px 22px}.invitation-card h1{font-size:30px}.empty h3{font-size:19px}.empty p{font-size:12px}.workspace-footer{font-size:8px;padding:17px}.workspace-footer>span:last-child{font-size:8px}.finance-summary strong{font-size:34px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.eyebrow,.page-head .eyebrow,.nav-label{color:#716b76}.page-head p,.metric p,.panel-heading p,.person-cell span:not(.avatar),.next-cell span,.timeline-event small,.field small,.fineprint,.login-box>.fineprint,.list-caption span,.task-list small,.task-list p,.portal-task p,.portal-work-heading p,.portal-help p,.workspace-label small,.account small{color:#716b76}.metric p,.people-table th,.next-cell span,.timeline-event small,.person-cell span:not(.avatar),.list-caption,.field small,.portal-task small{font-size:11px}.person-cell strong,.people-table td,.next-cell strong{font-size:12px}.people-table th{color:#756c7b}.panel-heading h2,.attention-panel .panel-heading h2{font-size:16px}.badge.green{color:#276c4d}.badge.amber{color:#885b17}.badge.red{color:#9b3e51}.note-label .eyebrow,.studio-note p,.completion-count span{color:#7f6948}.login-story .eyebrow,.welcome-copy>.eyebrow,.portal-welcome .eyebrow{color:#e7cba3}.login-story p,.welcome-copy p,.portal-welcome>p{color:#e0bdcc}.login-story>small,.login-story .brand-light,.portal-role>div>span{color:#d4acbf}.login-box>.fineprint,.login-foot,.sample-note{font-size:11px}.portal-task small,.portal-help strong,.portal-help p{font-size:11px}.portal-task strong{font-size:14px}.portal-task p{font-size:12px}.portal .section-title>span{font-size:10px}@media(max-width:540px){.metric p,.people-table th,.next-cell span,.timeline-event small{font-size:10px}.portal-task strong{font-size:13px}.portal-task p{font-size:12px}.portal-task small{font-size:10px}.portal-help p{font-size:11px}}.template-art{height:132px;border-bottom:1px solid #ede7ed;overflow:hidden;position:relative}.template-art:after{content:"";position:absolute;width:140px;height:140px;border:1px solid currentColor;border-radius:50%;right:-40px;bottom:-80px;opacity:.16}.template-art.art-0{background:#f4e8ed;color:#803f5c}.template-art.art-1{background:#f8f0e2;color:#a47b3c}.template-art.art-2{background:#eef1f6;color:#687991}.template-glyph{font-size:40px;transform:none}.template-content{padding:23px}.template-content h2{font-size:18px;letter-spacing:-.5px}.template-content p{font-size:12px;color:#716b76}.template-content .eyebrow{font-size:9px}.task-context{padding:11px 13px;border-radius:8px;gap:16px;flex-wrap:wrap;line-height:1.6}.task-instructions{padding:14px 16px;border-radius:8px;line-height:1.8}.review-decision{padding:20px;margin-top:24px}.review-decision>.eyebrow{margin-bottom:17px}input[type=file]{padding:8px;font-size:12px;color:#716b76;background:#fcfafc;border-style:dashed}input[type=file]::file-selector-button{border:1px solid #e6dce5;border-radius:6px;background:#f5eaf0;color:#713c56;padding:8px 12px;font:600 11px Manrope,sans-serif;margin-right:12px;cursor:pointer}@media(max-width:540px){.review-decision{padding:15px}.task-context{gap:9px;font-size:10px}.task-instructions{font-size:12px}}.invitation-card>p,.invitation-person,.invitation-card>.fineprint,.invitation-card .muted,.invitation-footer{color:#716b76}.invitation-person{background:#f7f2f6;border:1px solid #eee4ed;border-radius:10px}.invitation-card .fineprint{font-size:11px}.portal-role{color:#f2dde5}.portal-role>div{color:#f2dde5}.portal-welcome .portal-role>div>span{color:#d8b2c4}
