.client-page{padding:35px var(--gutter) 75px;min-height:65vh}.client-page-title{max-width:1400px;margin:0 auto 25px}.client-page-title .eyebrow{margin-bottom:15px}.client-page-title h1{letter-spacing:-.055em;font-size:clamp(38px,4.3vw,66px)}.client-workspace{max-width:1450px;margin:0 auto}.client-workspace-heading{justify-content:space-between;align-items:center;gap:35px;padding:15px 0 28px;display:flex}.client-workspace-heading h1{letter-spacing:-.055em;margin-top:14px;font-size:clamp(34px,3.8vw,56px);line-height:1.12}.client-workspace-heading>div>p:not(.eyebrow){color:var(--color-muted-foreground);margin-top:14px;font-size:16px}.client-account-links{flex-wrap:wrap;align-items:center;gap:20px;font-size:12px;display:flex}.client-account-links>a{text-underline-offset:4px;border-bottom:1px solid}.client-account-links>button{color:var(--color-muted-foreground);background:0 0;border:0;padding:8px 0;font-size:12px}.client-area-tabs{border-radius:var(--radius-control);background:#e9e7df;border:1px solid #1414140e;gap:4px;padding:5px;display:inline-flex}.client-area-tabs button{font:600 12px/1.5 var(--font-display);color:var(--color-muted-foreground);background:0 0;border:0;border-radius:8px;padding:10px 19px}.client-area-tabs button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 7px #14141408}.client-status{color:#4d5f36;min-height:24px;font-size:13px;margin:10px 0!important}.client-project-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:35px;display:grid}.client-project-sidebar{min-width:0;padding-top:7px}.client-project-sidebar>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.client-project-sidebar h2{letter-spacing:-.02em;font-size:15px;line-height:1.4}.client-project-sidebar ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.client-project-sidebar li>button{text-align:left;border-radius:var(--radius-md);background:0 0;border:1px solid #0000;width:100%;padding:15px;transition:background .2s,border-color .2s;display:block}.client-project-sidebar li>button:hover{background:#ffffff70}.client-project-sidebar li>button.is-selected{background:#fff;border-color:#14141412;box-shadow:0 4px 18px #14141404}.client-project-sidebar strong{font:600 13px/1.5 var(--font-display);display:block}.client-project-sidebar li>button>span{color:var(--color-muted-foreground);margin-top:6px;font-size:11px;display:block}.client-sidebar-empty{color:var(--color-muted-foreground);padding:15px 0;font-size:13px}.client-project-main{min-width:0}.client-project-view{box-shadow:var(--shadow-soft);border-radius:var(--radius-lg);background:#fff;border:1px solid #1414140b;overflow:hidden}.client-project-heading{padding:30px 32px 25px}.client-project-heading h2{letter-spacing:-.045em;margin-top:16px;font-size:clamp(27px,3vw,42px);line-height:1.2}.client-project-heading p{color:var(--color-muted-foreground);max-width:750px;margin-top:16px;font-size:16px}.client-project-labels{flex-wrap:wrap;gap:8px;display:flex}.client-project-labels span{font:600 10px/1.5 var(--font-display);color:#56564d;background:#ecebe5;border-radius:7px;padding:5px 9px}.client-project-labels span:first-child{color:#6a561d;background:#f8eac1}.client-project-tabs{border-bottom:1px solid var(--line);gap:23px;padding:0 32px;display:flex}.client-project-tabs button{font:600 12px/1.5 var(--font-display);color:var(--color-muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 0;display:flex}.client-project-tabs button[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.client-project-tabs button>span{font:400 10px/1.3 var(--font-sans);background:#ecebe5;border-radius:5px;padding:2px 5px}.client-overview,.client-conversation,.client-files-time{padding:28px 32px 32px}.client-next-action{border-radius:var(--radius-md);background:#f4f3ed;margin-bottom:23px;padding:24px}.client-next-action .eyebrow{font-size:9px}.client-next-action h3{letter-spacing:-.035em;margin-top:12px;font-size:24px;line-height:1.35}.client-next-action p:not(.eyebrow){margin-top:13px;font-size:14px;line-height:1.6}.client-meta{color:var(--color-muted-foreground);font-size:12px!important}.client-muted{color:var(--color-muted-foreground);max-width:850px;font-size:15px;line-height:1.65}.client-small-label{font:600 10px/1.5 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted-foreground)}.client-saved-brief,.client-brief-editor{border-radius:var(--radius-md);border:1px solid #14141415;margin-top:13px;overflow:hidden}.client-saved-brief>summary,.client-brief-editor>summary{cursor:pointer;font:600 12px/1.5 var(--font-display);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;list-style:none;display:flex}.client-saved-brief>summary::-webkit-details-marker{display:none}.client-brief-editor>summary::-webkit-details-marker{display:none}.client-saved-brief>summary>span,.client-brief-editor>summary>span{font:400 20px/1 var(--font-sans)}.client-saved-brief[open]>summary>span,.client-brief-editor[open]>summary>span{transform:rotate(45deg)}.client-saved-brief>div{overflow-wrap:anywhere;padding:0 20px 20px;font-size:14px;line-height:1.75}.client-saved-brief ul{margin:12px 0;padding-left:20px}.client-saved-brief li{padding:5px 0}.client-saved-brief li a{text-underline-offset:3px;text-decoration:underline}.client-nested-note{border-top:1px solid var(--line);margin-top:15px;padding-top:12px}.client-nested-note summary{font:600 12px/1.6 var(--font-display);cursor:pointer}.client-nested-note p{margin-top:13px}.client-plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.client-project-people{margin:28px 0}.client-project-people>div{flex-wrap:wrap;gap:15px 30px;margin-top:13px;display:flex}.client-project-people span{flex-direction:column;font-size:13px;display:flex}.client-project-people strong{color:var(--ink);font-weight:500}.client-project-people small{color:var(--color-muted-foreground);margin-top:3px;font-size:10px}.client-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;display:flex}.client-section-heading h2{font-size:28px;line-height:1.25}.client-section-heading h3{letter-spacing:-.025em;font-size:20px;line-height:1.3}.client-section-heading .eyebrow{margin-bottom:10px;font-size:9px}.client-updates{margin-top:30px}.client-update{border-top:1px solid var(--line);padding:24px 0}.client-update:last-child{padding-bottom:0}.client-update-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.client-update-heading time{color:var(--color-muted-foreground);font-size:10px}.client-update h3{letter-spacing:-.025em;margin-top:11px;font-size:22px;line-height:1.3}.client-update>.client-plain-text{margin-top:15px;font-size:15px;line-height:1.75}.client-decision-form{border-radius:var(--radius-md);background:#faf8ef;border:1px solid #e9ad1c35;margin-top:21px;padding:20px}.client-decision-form label,.client-message-form label,.client-planning-form label{font:600 11px/1.5 var(--font-display);flex-direction:column;gap:9px;display:flex}.client-decision-form>div{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.client-decision-receipt{border-radius:var(--radius-sm);background:#f2f4ee;flex-wrap:wrap;align-items:baseline;gap:10px 17px;margin-top:20px;padding:15px 18px;font-size:12px;display:flex}.client-decision-receipt>strong{font-weight:500}.client-decision-receipt>span{color:var(--color-muted-foreground);font-size:10px}.client-decision-receipt p{width:100%;font-size:13px}.client-primary-button,.client-secondary-button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:var(--radius-control);font:600 11px/1.5 var(--font-display);justify-content:center;align-items:center;gap:17px;min-height:44px;padding:12px 17px;transition:background .2s,box-shadow .2s;display:inline-flex}.client-primary-button:hover{background:#35352f;box-shadow:0 4px 12px #14141412}.client-primary-button:disabled,.client-secondary-button:disabled{cursor:wait;opacity:.55}.client-secondary-button{color:var(--ink);background:#fff;border-color:#14141430}.client-quiet-button{font:600 10px/1.5 var(--font-display);text-underline-offset:4px;color:var(--color-muted-foreground);background:0 0;border:0;padding:7px 0;text-decoration:underline}.client-text-link{text-underline-offset:4px;font-size:12px;text-decoration:underline;display:inline-block}.client-project-main textarea,.client-planning-form textarea,.client-planning-form input{font:400 15px/1.6 var(--font-sans);color:var(--ink);border-radius:var(--radius-control);resize:vertical;background:#fff;border:1px solid #14141424;width:100%;padding:12px 14px}.client-message-list{flex-direction:column;gap:17px;display:flex}.client-message{border-radius:var(--radius-md);background:#f8f7f3;border:1px solid #1414140c;max-width:94%;padding:18px 20px}.client-message.from-client{background:#fbf5e4;border-color:#e9ad1c1f;width:94%;margin-left:auto}.client-message>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.client-message strong{font:600 11px/1.5 var(--font-display)}.client-message time{color:var(--color-muted-foreground);font-size:10px}.client-message p{margin-top:11px;font-size:15px;line-height:1.75}.client-message-form{border-top:1px solid var(--line);margin-top:28px;padding-top:23px}.client-message-form>div{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.client-message-form>div>span{color:var(--color-muted-foreground);font-size:10px}.client-files-time>section+section{margin-top:37px}.client-file-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.client-file-list li{border-bottom:1px solid var(--line);font-size:14px}.client-file-list a{justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.client-file-list li>span{color:var(--color-muted-foreground);padding:17px 0;display:block}.client-time-total{color:var(--color-muted-foreground);font-size:12px}.client-time-list{border-top:1px solid var(--line);margin-top:16px}.client-time-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.client-time-list strong{font:500 14px/1.5 var(--font-sans)}.client-time-list span{color:var(--color-muted-foreground);margin-top:5px;font-size:10px;display:block}.client-time-list article>p{font:600 13px/1.5 var(--font-display);white-space:nowrap}.client-error{border-radius:var(--radius-sm);color:#8d2b26;background:#a8282308;border:1px solid #a8282326;margin:15px 0;padding:15px 18px;font-size:13px;line-height:1.65}.client-error button{font:600 11px/1.5 var(--font-display);color:inherit;background:0 0;border:0;padding:8px 0 0;text-decoration:underline}.client-loading{color:var(--color-muted-foreground);padding:25px 0;font-size:13px}.client-detail-loading{border-radius:var(--radius-lg);background:#fff;border:1px solid #1414140d;min-height:270px;padding:35px}.client-empty{border-radius:var(--radius-lg);background:#ffffff85;border:1px solid #14141410;padding:32px}.client-empty h2{max-width:650px;font-size:34px;line-height:1.2}.client-empty h3{letter-spacing:-.03em;font-size:23px;line-height:1.3}.client-empty p:not(.eyebrow){color:var(--color-muted-foreground);max-width:650px;margin-top:14px;font-size:15px;line-height:1.7}.client-empty-small{border-radius:var(--radius-md);background:#f8f7f3;border:0;padding:21px}.client-empty-small p:first-child{margin-top:0!important}.client-first-project{box-shadow:var(--shadow-soft);padding:40px}.client-first-project .eyebrow{margin-bottom:20px}.client-first-project .client-primary-button{margin-top:26px}.client-first-project .client-text-link{margin-top:20px;display:block}.client-planning-form{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #14141412;margin-bottom:30px;padding:30px}.client-planning-form.is-import{background:#fbf8ee;border-color:#e9ad1c35}.client-planning-form form{margin-top:22px}.client-planning-form form>.client-primary-button{margin-top:20px}.client-planning-form input{max-width:600px}.client-brief-editor{background:#fff;margin-top:19px}.client-brief-editor>div{padding:0 20px 15px}.client-brief-editor textarea{margin-top:3px}.client-character-count{text-align:right;color:var(--color-muted-foreground);margin-top:7px;font-size:10px}.client-import-summary{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.client-import-summary span{background:#ffffff75;border:1px solid #14141410;border-radius:999px;padding:6px 10px;font-size:11px}.client-import-examples{color:var(--color-muted-foreground);margin-top:15px;font-size:12px}.client-import-error{border-radius:var(--radius-md);background:#fff;border:1px solid #14141415;margin-bottom:30px;padding:22px 26px;font-size:14px}.client-import-error>div{align-items:center;gap:25px;margin-top:15px;font-size:12px;display:flex}.client-import-error button{color:var(--color-muted-foreground);background:0 0;border:0;text-decoration:underline}.client-signin-prompt{border-radius:var(--radius-lg);max-width:650px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #1414140d;margin:35px auto;padding:40px}.client-signin-prompt .eyebrow{margin-bottom:22px}.client-signin-prompt h2{font-size:40px;line-height:1.15}.client-signin-prompt>p:not(.eyebrow){color:var(--color-muted-foreground);margin-top:22px;font-size:17px;line-height:1.7}.client-signin-prompt .client-primary-button{margin-top:27px}.client-signin-prompt .client-text-link{margin-top:20px;display:block}.client-billing{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #1414140d;padding:30px 32px}.client-invoice-list{border-top:1px solid var(--line)}.client-invoice{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.client-invoice h3{margin-top:8px;font-size:22px;line-height:1.35}.client-invoice .client-meta{margin-top:9px}.client-invoice dl{gap:25px;margin:0;display:flex}.client-invoice dt{color:var(--color-muted-foreground);font-size:10px}.client-invoice dd{font:600 14px/1.5 var(--font-display);margin:5px 0 0}.client-auth-page{padding:45px var(--gutter) 80px}.client-auth-grid{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;max-width:1100px;margin:0 auto;display:grid}.client-auth-intro{padding-top:25px}.client-auth-intro h1{letter-spacing:-.055em;margin-top:23px;font-size:clamp(43px,5.5vw,75px);line-height:1.08}.client-auth-intro>p:not(.eyebrow){max-width:460px;color:var(--color-muted-foreground);margin-top:25px;font-size:19px;line-height:1.7}.client-auth-intro>a{margin-top:30px}.client-auth-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #1414140e;padding:32px}.client-auth-card>h2{margin-bottom:25px;font-size:25px;line-height:1.3}.client-auth-form label{font:500 12px/1.6 var(--font-display)}.client-auth-form input{font:400 16px/1.6 var(--font-sans);border-radius:var(--radius-control);background:#faf9f6;border-color:#14141425;padding:12px 14px}.client-auth-form form>button{font:600 12px/1.5 var(--font-display);border-radius:var(--radius-control);padding:13px 19px}.client-auth-form form>div:first-child button{text-underline-offset:5px;margin-right:15px;font-size:12px}.client-auth-footnote{color:var(--color-muted-foreground);margin-top:24px;font-size:12px;line-height:1.7}.client-account-shell{max-width:740px;margin:0 auto}.client-account-shell>header{margin-bottom:30px}.client-account-shell>header h1{margin-top:18px;font-size:clamp(38px,5vw,60px)}.client-account-shell>header>p:not(.eyebrow){color:var(--color-muted-foreground);margin-top:19px;font-size:17px}.client-account-profile>div{border-radius:var(--radius-lg);max-width:none;box-shadow:var(--shadow-soft);background:#fff;border-color:#14141412}.client-account-profile button{border-radius:var(--radius-control);font-size:12px}.client-account-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;display:flex}.client-account-next .button{min-height:50px;font-size:12px}.client-account-next>a:last-child{text-underline-offset:4px;font-size:12px;text-decoration:underline}.client-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.client-project-layout{grid-template-columns:210px minmax(0,1fr);gap:22px}.client-project-heading{padding:25px}.client-project-tabs{gap:18px;padding:0 25px}.client-overview,.client-conversation,.client-files-time{padding:25px}.client-auth-grid{gap:50px}.client-account-links{gap:15px}}@media (width<=700px){.client-page{padding-top:24px;padding-bottom:50px}.client-workspace-heading{padding:5px 0 22px;display:block}.client-workspace-heading h1{margin-top:12px;font-size:36px}.client-workspace-heading>div>p:not(.eyebrow){margin-top:12px;font-size:15px}.client-workspace-heading .eyebrow{font-size:9px}.client-account-links{gap:23px;margin-top:20px;font-size:11px}.client-area-tabs button{padding:9px 19px;font-size:11px}.client-project-layout{grid-template-columns:1fr;gap:23px}.client-project-sidebar{padding:0}.client-project-sidebar>div:first-child{margin-bottom:12px}.client-project-sidebar ul{flex-direction:row;gap:9px;padding-bottom:7px;display:flex;overflow:auto}.client-project-sidebar li{flex:0 0 190px;max-width:75vw}.client-project-sidebar li>button{background:#ffffff75;height:100%;padding:13px}.client-project-sidebar strong{font-size:12px}.client-project-sidebar li>button>span{font-size:10px}.client-sidebar-empty{padding:7px 0;font-size:12px}.client-project-heading{padding:23px}.client-project-heading h2{margin-top:14px;font-size:29px}.client-project-heading p{margin-top:14px;font-size:15px}.client-project-tabs{gap:20px;padding:0 23px;overflow:auto}.client-project-tabs button{white-space:nowrap;padding:13px 0;font-size:10px}.client-overview,.client-conversation,.client-files-time{padding:23px}.client-next-action{margin-bottom:20px;padding:20px}.client-next-action h3{font-size:23px}.client-next-action p:not(.eyebrow){font-size:13px}.client-saved-brief>summary,.client-brief-editor>summary{padding:16px;font-size:11px}.client-saved-brief>div{padding:0 16px 17px;font-size:13px}.client-section-heading{gap:15px;margin-bottom:16px}.client-section-heading h3{font-size:19px}.client-section-heading h2{font-size:25px}.client-update{padding-top:21px}.client-update h3{font-size:21px}.client-update>.client-plain-text{font-size:14px}.client-decision-form{padding:16px}.client-decision-form>div{flex-direction:column;align-items:stretch}.client-primary-button,.client-secondary-button{padding:12px 15px;font-size:10px}.client-message{max-width:100%;padding:16px}.client-message.from-client{width:96%}.client-message>div{display:block}.client-message time{margin-top:4px;font-size:9px;display:block}.client-message p{margin-top:10px;font-size:14px}.client-message-form>div{align-items:end;gap:12px}.client-message-form>div>span{font-size:9px}.client-message-form textarea,.client-decision-form textarea{font-size:16px}.client-empty{padding:25px}.client-empty h2{font-size:30px}.client-empty h3{font-size:22px}.client-empty p:not(.eyebrow){font-size:14px}.client-empty-small{padding:18px}.client-first-project{padding:28px}.client-planning-form{margin-bottom:24px;padding:23px}.client-planning-form input,.client-planning-form textarea{font-size:16px}.client-import-summary{gap:7px}.client-import-summary span{padding:5px 8px;font-size:10px}.client-muted{font-size:14px}.client-brief-editor>div{padding:0 16px 13px}.client-import-examples{font-size:11px}.client-import-error{padding:20px;font-size:13px}.client-import-error>div{gap:20px}.client-signin-prompt{margin:10px auto;padding:28px}.client-signin-prompt h2{font-size:35px}.client-signin-prompt>p:not(.eyebrow){font-size:16px}.client-billing{padding:23px}.client-invoice{padding:22px 0;display:block}.client-invoice dl{gap:35px;margin-top:20px}.client-invoice>.client-primary-button{margin-top:20px}.client-auth-page{padding-top:30px;padding-bottom:55px}.client-auth-grid{grid-template-columns:1fr;gap:30px}.client-auth-intro{padding:0}.client-auth-intro h1{margin-top:20px;font-size:45px}.client-auth-intro>p:not(.eyebrow){margin-top:21px;font-size:17px}.client-auth-intro>a{margin-top:22px;font-size:12px}.client-auth-card{padding:26px}.client-auth-card>h2{font-size:24px}.client-account-shell>header h1{font-size:42px}.client-account-shell>header>p:not(.eyebrow){font-size:16px}}@media (prefers-reduced-motion:reduce){.client-primary-button,.client-secondary-button,.client-project-sidebar li>button{transition:none}}.client-project-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.client-project-heading>div{min-width:0}.client-project-heading h2,.client-project-sidebar strong{overflow-wrap:anywhere}.client-refresh-button{min-height:36px;font:500 10px/1.5 var(--font-display);color:var(--color-muted-foreground);background:#f7f6f1;border:1px solid #14141418;border-radius:999px;flex-shrink:0;margin-top:3px;padding:9px 13px}.client-refresh-button:hover{color:var(--ink);background:#efede4}.client-refresh-button:disabled{opacity:.55;cursor:wait}.client-project-tabs{scrollbar-width:thin;max-width:100%;overflow-x:auto}.client-project-tabs button{white-space:nowrap;flex-shrink:0}.client-priority-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.client-next-action.needs-review{background:#fbf5e3;border:1px solid #e6bc562e;box-shadow:0 5px 20px #72580904}.client-project-facts{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:22px 38px;margin:0 0 26px;padding:0 2px 24px;display:flex}.client-project-facts>div{min-width:130px;max-width:100%}.client-project-facts dt{font:500 10px/1.5 var(--font-display);color:var(--color-muted-foreground)}.client-project-facts dd{font:500 13px/1.6 var(--font-sans);overflow-wrap:anywhere;margin:6px 0 0}.client-latest-update{padding:0 2px 24px}.client-latest-update .client-section-heading{margin-bottom:14px}.client-latest-update h3{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:23px;line-height:1.35}.client-latest-update>p{color:var(--color-muted-foreground);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:12px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.client-home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:3px;margin-bottom:26px;display:grid}.client-home-shortcuts>button{text-align:left;border-radius:var(--radius-md);background:#f8f7f2;border:1px solid #1414140d;min-width:0;padding:18px 20px;transition:background .2s,box-shadow .2s}.client-home-shortcuts>button:hover{background:#f1eee4;box-shadow:0 4px 12px #14141406}.client-home-shortcuts strong{font:600 12px/1.6 var(--font-display);justify-content:space-between;align-items:center;gap:12px;display:flex}.client-home-shortcuts strong>span{font-size:17px;font-weight:400}.client-home-shortcuts>button>span{font:400 12px/1.7 var(--font-sans);color:var(--color-muted-foreground);margin-top:6px;display:block}.client-pane-intro{color:var(--color-muted-foreground);max-width:700px;margin-bottom:24px;font-size:14px;line-height:1.8}.client-link-button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.client-pane-ask{margin-top:22px}.client-draft-note{color:var(--color-muted-foreground);max-width:650px;margin-top:11px;font-size:11px;line-height:1.7}.client-conversation .client-error p{margin:0}.client-error .client-text-link{margin-top:10px}.client-reviews .client-update:focus{outline-offset:7px;border-radius:4px;outline:2px solid #d2a436}.client-extra-tools{border-top:1px solid var(--line);margin:0 32px;padding:0}.client-extra-tools>summary{cursor:pointer;font:500 11px/1.6 var(--font-display);color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;list-style:none;display:flex}.client-extra-tools>summary::-webkit-details-marker{display:none}.client-extra-tools>summary>span{font-size:18px}.client-extra-tools[open]>summary>span{transform:rotate(45deg)}.client-extra-tools>div{padding-bottom:23px}.client-extra-tools p{color:var(--color-muted-foreground);margin-bottom:10px;font-size:12px;line-height:1.7}.client-project-proposals .client-proposals{box-shadow:none;border:0;border-radius:0}.client-workspace-navigation{justify-content:space-between;align-items:start;gap:25px;max-width:100%;display:flex}.client-workspace-navigation .client-area-tabs{flex-shrink:0;max-width:100%;overflow-x:auto}.client-workspace-navigation .client-area-tabs button{white-space:nowrap}.client-how-it-works{border-radius:var(--radius-control);background:#ffffff60;border:1px solid #14141410;width:310px;max-width:100%}.client-how-it-works>summary{font:500 11px/1.6 var(--font-display);cursor:pointer;color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;list-style:none;display:flex}.client-how-it-works>summary::-webkit-details-marker{display:none}.client-how-it-works>summary>span{font-size:18px;font-weight:400;line-height:1}.client-how-it-works[open]>summary>span{transform:rotate(45deg)}.client-how-it-works>div{padding:0 16px 16px}.client-how-it-works p{color:var(--color-muted-foreground);margin-top:12px;font-size:12px;line-height:1.8}.client-how-it-works strong{color:var(--ink);font-weight:600}.client-how-it-works p:first-child{margin-top:0}.client-workspace button:focus-visible,.client-workspace summary:focus-visible,.client-workspace a:focus-visible,.client-workspace textarea:focus-visible,.client-workspace input:focus-visible{outline:3px solid var(--gold,#e9ad1c);outline-offset:4px}@media (width<=1000px){.client-project-heading{gap:15px}.client-refresh-button{padding:8px 10px}.client-home-shortcuts>button{padding:16px}.client-extra-tools{margin:0 25px}.client-workspace-navigation{gap:18px}.client-how-it-works{width:270px}.client-workspace-navigation .client-area-tabs button{padding-left:14px;padding-right:14px}}@media (width<=760px){.client-workspace-navigation{flex-wrap:wrap;gap:13px}.client-how-it-works{width:100%}.client-workspace-navigation .client-area-tabs{width:auto}.client-workspace-navigation .client-area-tabs button{padding-left:15px;padding-right:15px}}@media (width<=700px){.client-project-heading{flex-wrap:wrap;gap:15px}.client-refresh-button{min-height:35px;margin:0;padding:8px 12px}.client-project-facts{gap:18px 25px;margin-bottom:22px;padding-bottom:20px}.client-project-facts dt{font-size:9px}.client-project-facts dd{font-size:12px}.client-project-facts>div{min-width:120px}.client-home-shortcuts{gap:9px}.client-home-shortcuts>button{padding:14px}.client-home-shortcuts strong{gap:8px;font-size:11px}.client-home-shortcuts>button>span{font-size:11px}.client-latest-update .client-section-heading{align-items:start;gap:12px}.client-latest-update .client-small-label{font-size:9px}.client-latest-update .client-quiet-button{padding:0;font-size:9px}.client-latest-update h3{font-size:22px}.client-latest-update>p{font-size:13px}.client-pane-intro{margin-bottom:20px;font-size:13px}.client-priority-actions{margin-top:17px}.client-priority-actions>.client-primary-button,.client-priority-actions>.client-secondary-button{min-height:44px}.client-extra-tools{margin:0 23px}.client-how-it-works>summary,.client-draft-note{font-size:10px}.client-project-tabs{gap:20px}.client-message-form>.client-draft-note{font-size:10px}}@media (width<=370px){.client-home-shortcuts{grid-template-columns:1fr}.client-workspace-navigation .client-area-tabs button{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.client-home-shortcuts>button{transition:none}}
