/* Listing Launch: one legible workflow, three manual role views. */
.ll-page-intro{display:flex;justify-content:space-between;align-items:end;gap:35px;padding-block:50px 38px}.ll-page-intro h1{font-size:clamp(43px,4.4vw,65px);line-height:1.1;letter-spacing:-2.7px;font-weight:550;margin:0}.ll-page-intro h1 span{color:#aeb9c7}.ll-page-intro>div>p:last-child{font-size:18px;line-height:1.8;max-width:850px;margin-top:26px;color:#bcc7d5}.ll-page-intro>.text-link{font-size:13px;white-space:nowrap}.ll-app{border:1px solid #46515e;background:#14171b;margin-bottom:65px;scroll-margin-top:20px}.ll-sample-note{font-size:12px;line-height:1.8;color:#aebac9;padding:15px 28px;border-bottom:1px solid #3b4552}.ll-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;border-bottom:1px solid #3b4552}.ll-toolbar>div{display:flex;align-items:center;gap:15px}.ll-product{font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-.6px;color:#f3f5f8}.ll-product-sub{font-size:12px;color:#9cabbf}.ll-app button,.ll-app input,.ll-app textarea,.ll-app select{font-family:inherit}.ll-app button{font-size:14px;line-height:1.5;min-height:44px;padding:11px 16px;border-radius:3px;border:1px solid #687586;color:#e0e7f0;background:transparent;cursor:pointer}.ll-app button:hover{border-color:#d0b78b}.ll-app button:disabled{opacity:.48;cursor:default}.ll-app button:focus-visible,.ll-app input:focus-visible,.ll-app textarea:focus-visible,.ll-app select:focus-visible,.ll-app summary:focus-visible{outline:2px solid #c7a76b;outline-offset:4px}.ll-app input,.ll-app textarea,.ll-app select{font-size:16px;line-height:1.6;width:100%;min-width:0;min-height:47px;border:1px solid #627084;background:#232a33;color:#f1f4f8;border-radius:3px;padding:10px 12px}.ll-app label{font-size:14px;line-height:1.7;display:grid;gap:8px}.ll-app .ll-primary{background:#e8edf3;color:#101a25;border-color:#e8edf3;font-weight:550}.ll-reset-panel{padding:22px 28px;background:#232b36;border-bottom:1px solid #4d5969}.ll-reset-panel p{font-size:15px;line-height:1.8;max-width:850px;margin-bottom:17px}.ll-reset-panel button+button{margin-left:9px}.ll-setup{border-bottom:1px solid #3b4552}.ll-setup>summary{font-size:13px;line-height:1.8;min-height:46px;display:flex;align-items:center;list-style:none;cursor:pointer;color:#c8b18b;padding:12px 28px}.ll-setup summary::-webkit-details-marker{display:none}.ll-setup form{display:grid;grid-template-columns:1.4fr 1fr auto;gap:20px;align-items:end;padding:8px 28px 26px}.ll-setup form p{grid-column:1/-1;font-size:12px;line-height:1.8;color:#a8b7c9;margin:0}.ll-property-head{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:32px 30px}.ll-small{font-size:12px;color:#b8a278;line-height:1.8;margin-bottom:12px}.ll-property-head h2{font-size:36px;line-height:1.2;letter-spacing:-1px;font-weight:550;color:#f0f4f9;overflow-wrap:anywhere}.ll-property-head>div:last-child{display:grid;gap:7px;border-left:1px solid #485364;padding-left:28px;min-width:260px}.ll-property-head>div>span{font-size:12px;color:#aebccc;line-height:1.8}.ll-property-head strong{font-size:19px;font-weight:550;line-height:1.5;color:#e6edf6}.ll-property-head small{font-size:11px;line-height:1.8;color:#9aaec7}.ll-readiness{margin:0 28px 28px;padding:25px 28px;background:#202937;border:1px solid #586577;display:flex;align-items:center;justify-content:space-between;gap:30px}.ll-state-label{display:block;font-size:12px;line-height:1.8;color:#d8bb86;margin-bottom:12px}.ll-readiness h3{font-size:27px;line-height:1.25;font-weight:550;letter-spacing:-.7px;color:#f1f5fa;margin-bottom:14px}.ll-readiness p{font-size:15px;line-height:1.8;color:#bdcadb;max-width:740px}.ll-readiness button{flex-shrink:0;background:#e8edf3;color:#111d2a;border-color:#e8edf3}.ll-readiness[data-state=ready]{background:#182d29;border-color:#4d8975}.ll-readiness[data-state=ready] .ll-state-label{color:#add8c7}.ll-roles{display:flex;gap:10px;padding:0 28px;border-bottom:1px solid #495565}.ll-roles button{font-size:15px;min-width:115px;padding:13px 24px;min-height:50px;border-bottom:0;border-radius:4px 4px 0 0}.ll-roles button[aria-selected=true]{background:#ecf0f5;color:#182330;border-color:#ecf0f5}.ll-role-context{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:27px 28px}.ll-role-context h3{font-size:21px;line-height:1.4;font-weight:550;color:#e8eef6;margin-bottom:9px}.ll-role-context p{font-size:14px;line-height:1.8;color:#aebdd0;max-width:740px}.ll-role-context label{max-width:300px;min-width:230px;font-size:12px;color:#beccde}.ll-role-context select{font-size:14px}.ll-plan-layout{display:grid;grid-template-columns:285px minmax(0,1fr);border-block:1px solid #435064}.ll-task-nav{padding:25px 18px;background:#1a1f25;border-right:1px solid #4b586b;min-width:0}.ll-task-nav-head{display:grid;gap:9px;padding:0 9px 22px}.ll-task-nav h4{font-size:18px;line-height:1.4;font-weight:550;color:#e9eff7}.ll-task-nav-head>span{font-size:12px;line-height:1.7;color:#aebed3}.ll-task-nav [data-task-list]{display:grid;gap:12px}.ll-task-nav [data-task]{display:grid;gap:12px;text-align:left;padding:17px 15px;width:100%;min-height:110px;border-color:#53647b;background:#252c34}.ll-task-nav [data-task] strong{font-size:15px;line-height:1.5;color:#eaf0f9;font-weight:550}.ll-task-nav [data-task] span{font-size:11px;line-height:1.7;color:#b5c6df}.ll-task-nav [data-task][aria-pressed=true]{background:#e7edf5;border-color:#e7edf5}.ll-task-nav [data-task][aria-pressed=true] strong{color:#18283d}.ll-task-nav [data-task][aria-pressed=true] span{color:#465d7a}.ll-task-detail{padding:32px 35px;background:#f0f3f7;color:#1c2d42;min-height:600px;min-width:0}.ll-task-state{display:inline-block;font-size:12px;line-height:1.7;padding:5px 9px;background:#dce3ed;color:#475c78;border-radius:3px}.ll-task-state[data-state=accepted]{background:#d5e7de;color:#2c5a45}.ll-task-state[data-state=review]{background:#d9e5f2;color:#304f74}.ll-detail-head h3{font-size:30px;line-height:1.25;font-weight:600;letter-spacing:-.9px;color:#15253a;margin:22px 0 18px;overflow-wrap:anywhere;scroll-margin-top:25px}.ll-detail-head>p{font-size:16px;line-height:1.85;color:#445a76;max-width:870px}.ll-task-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px 30px;padding-block:27px;margin-block:25px;border-block:1px solid #c3cddd}.ll-task-facts dt{font-size:11px;color:#4f627a;line-height:1.7;margin-bottom:8px}.ll-task-facts dd{font-size:16px;line-height:1.7;color:#253b58;font-weight:550;margin:0;overflow-wrap:anywhere}.ll-actions-block{padding-top:6px}.ll-actions-block h4{font-size:22px;line-height:1.3;font-weight:600;color:#243b58;margin-bottom:15px}.ll-actions-block>p{font-size:15px;line-height:1.85;color:#475f7d;margin-bottom:20px}.ll-task-detail button{border-color:#7b8da5;color:#294364;background:transparent}.ll-task-detail .ll-primary{background:#293542;color:#f4f7fb;border-color:#293542}.ll-task-detail button:hover{border-color:#283f5a}.ll-action-row{display:flex;gap:12px;flex-wrap:wrap;margin:19px 0}.ll-task-detail label{font-size:14px;color:#405979;margin-bottom:16px}.ll-task-detail input,.ll-task-detail textarea{background:#fff;color:#1e3553;border-color:#8798b0}.ll-feedback{padding:16px 18px;border-left:3px solid #7f6031;background:#e6e9ee;color:#505c6d;font-size:14px;line-height:1.8;margin-block:20px}.ll-no-photo{padding:20px 23px;border:1px dashed #8a9bb1;border-radius:3px;margin-block:22px;background:#e7ecf2}.ll-no-photo strong{font-size:16px;line-height:1.5;color:#3f5571;font-weight:550}.ll-no-photo p{font-size:14px;line-height:1.8;color:#5f748d;margin-top:8px}.ll-evidence{margin:27px 0}.ll-evidence img{display:block;width:100%;max-height:360px;object-fit:cover;border:1px solid #a9b7c8;border-radius:3px;background:#d7dfe8}.ll-evidence figcaption{display:flex;justify-content:space-between;gap:15px;font-size:11px;line-height:1.8;color:#4f627a;margin-top:9px;overflow-wrap:anywhere}.ll-evidence figcaption a{color:#4b6483;text-decoration:underline}.ll-completion-note{padding:20px 23px;background:#e2e9f0;border:1px solid #c1cddd;margin-block:22px}.ll-completion-note strong{font-size:12px;color:#4c6480;font-weight:550}.ll-completion-note p{font-size:15px;line-height:1.85;color:#304a6a;margin-top:9px;white-space:pre-wrap;overflow-wrap:anywhere}.ll-task-detail .ll-good{color:#2d644a}.ll-photo-choices{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.ll-file-label{position:relative;border:1px solid #7b8da5;border-radius:3px;min-height:44px;display:flex!important;align-items:center;padding:10px 15px;margin:0!important;color:#294364!important;cursor:pointer;overflow:hidden}.ll-file-label input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;padding:0}.ll-file-label:focus-within{outline:2px solid #ac7e36;outline-offset:4px}.ll-field-help{font-size:12px!important;line-height:1.8!important;margin-top:15px}.ll-edit-plan{margin-top:28px;border-top:1px solid #b6c3d4;padding-top:7px}.ll-edit-plan summary{font-size:13px;line-height:1.8;color:#5a6b83;min-height:44px;cursor:pointer;padding-block:12px}.ll-edit-plan form{margin-top:16px;display:grid;grid-template-columns:1.4fr 1fr;gap:0 20px}.ll-edit-plan form>button{justify-self:start}.ll-edit-plan form>p{grid-column:1/-1;font-size:12px;line-height:1.8;color:#4f627a;margin-top:16px}.ll-inline-notice{font-size:13px;line-height:1.8;color:#3d5a7b;margin-top:22px;max-width:850px}.ll-assistant{padding:35px 30px;border-bottom:1px solid #405069;background:#1c2229}.ll-assistant>div:first-child{display:flex;align-items:center;gap:28px}.ll-flare{--character-size:95px;flex-shrink:0}.ll-assistant .bf-kicker{font-size:10px;margin-bottom:17px}.ll-assistant h3{font-size:26px;font-weight:550;line-height:1.25;letter-spacing:-.6px;color:#e9eff7;margin-bottom:18px}.ll-assistant p:not(.bf-kicker){font-size:15px;line-height:1.8;max-width:830px;color:#adbed6}.ll-draft-controls{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.ll-assistant [data-flare-output]{margin-top:25px;max-width:1000px}.ll-assistant textarea{min-height:180px;line-height:1.8;font-size:15px}.ll-assistant [data-save-draft]{margin-top:16px}.ll-assistant [data-draft-status]{font-size:12px!important;margin-top:17px}.ll-activity{padding:17px 28px;border-bottom:1px solid #405069}.ll-activity summary{min-height:44px;line-height:1.8;font-size:13px;color:#bcc9dd;cursor:pointer;padding-block:12px}.ll-activity ol{padding:10px 0 10px 22px;display:grid;gap:18px}.ll-activity li>span{font-size:11px;color:#bca67d;text-transform:capitalize;line-height:1.7}.ll-activity li p{font-size:14px;color:#b4c4da;line-height:1.8;margin-top:5px}.ll-credits{padding:8px 28px 15px}.ll-credits summary{min-height:44px;font-size:11px;color:#8397b2;cursor:pointer;padding-block:12px}.ll-credits p{font-size:11px;color:#9dafc6;line-height:1.85;max-width:960px;margin-top:10px}.ll-credits a{text-decoration:underline}.ll-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ll-company-close{padding-block:10px 65px}.ll-company-close h2{font-size:38px;line-height:1.2;font-weight:550;letter-spacing:-1.2px}.ll-company-close h2 span{color:#a9b8cc}.ll-company-close p{font-size:17px;line-height:1.85;max-width:850px;margin-block:25px}.ll-company-close .button{margin-top:5px}
/* Homepage proof: one recognisable preparation workspace, not a product catalog. */
.ll-home-proof{padding-block:65px;border-top:1px solid var(--line)}.ll-home-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:center}.ll-home-proof h2{font-size:clamp(37px,3.7vw,56px);font-weight:550;letter-spacing:-2px;line-height:1.12;margin:0}.ll-home-proof h2 span{color:#aab8ca}.ll-home-proof .ll-home-copy>p:not(.bf-kicker){font-size:18px;line-height:1.85;max-width:620px;margin-top:25px;color:#bdc9da}.ll-home-copy ol{list-style:none;padding:0;margin:28px 0;display:grid;gap:18px;counter-reset:ll-steps}.ll-home-copy li{display:grid;grid-template-columns:24px 1fr;gap:16px;color:#d5e0ef;font-size:16px;line-height:1.7}.ll-home-copy li::before{counter-increment:ll-steps;content:counter(ll-steps,decimal-leading-zero);color:#c3ad83;font-size:12px;line-height:2.2}.ll-home-surface{border:1px solid #55657a;border-radius:4px;background:#1b2026;overflow:hidden}.ll-home-photo{position:relative}.ll-home-photo img{display:block;width:100%;height:220px;object-fit:cover}.ll-home-photo>a{position:absolute;right:12px;bottom:10px;background:#111a27d9;color:#d7e2f2;font-size:10px;line-height:1.8;padding:4px 8px;border-radius:2px}.ll-home-record{padding:27px 28px}.ll-home-record>span{font-size:12px;color:#c3b18c;line-height:1.8}.ll-home-record h3{font-size:28px;line-height:1.25;font-weight:550;letter-spacing:-.6px;color:#ecf2fa;margin:15px 0 13px}.ll-home-record>p{font-size:13px;line-height:1.8;color:#b7c7dc}.ll-home-wait{margin-top:22px;padding:18px 20px;border:1px solid #617086;background:#2b323b}.ll-home-wait strong{font-size:16px;line-height:1.5;color:#e0e8f4;font-weight:550}.ll-home-wait p{font-size:13px;line-height:1.7;color:#a9bdd7;margin-top:8px}.ll-home-tasks{display:grid;gap:0;list-style:none;margin:20px 0 0;padding:0}.ll-home-tasks li{font-size:14px;line-height:1.7;display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #394a60;color:#d6e1f0}.ll-home-tasks span:last-child{font-size:11px;color:#a7bbd7;max-width:140px;text-align:right}.ll-home-note{font-size:12px;line-height:1.85;color:#9dabc0;margin-top:27px;max-width:950px}.ll-home-flare-summary{padding:28px 30px;background:#1d242d;border:1px solid #52647e;border-radius:4px}.ll-home-flare-summary>span{font-size:12px;color:#c9b18b;line-height:1.8}.ll-home-flare-summary h3{font-size:28px;line-height:1.3;color:#e8f0fa;font-weight:550;margin-block:19px}.ll-home-flare-summary p{font-size:16px;color:#b1c4dd;line-height:1.85;margin-top:18px}.ll-home-flare-summary .text-link{margin-top:26px}.ll-home-flare-summary ul{display:grid;gap:17px;margin:23px 0 0;padding:0;list-style:none}.ll-home-flare-summary li{font-size:15px;line-height:1.8;padding-bottom:15px;border-bottom:1px solid #3b506b;color:#d5e2f3}
@media(max-width:1000px){.ll-page-intro{align-items:start}.ll-page-intro>.text-link{display:none}.ll-toolbar{padding:20px}.ll-product-sub{display:none}.ll-property-head{padding:28px 23px}.ll-readiness{margin-inline:21px;padding:23px}.ll-readiness h3{font-size:25px}.ll-plan-layout{grid-template-columns:235px minmax(0,1fr)}.ll-task-detail{padding:28px 25px}.ll-task-nav{padding:22px 13px}.ll-task-nav [data-task]{padding:15px 12px}.ll-task-nav [data-task] strong{font-size:14px}.ll-role-context{padding:24px 22px}.ll-role-context p{font-size:13px}.ll-property-head h2{font-size:32px}.ll-home-grid{gap:5%}.ll-home-record{padding:23px}.ll-home-proof .ll-home-copy>p:not(.bf-kicker){font-size:17px}.ll-home-photo img{height:200px}}
@media(max-width:760px){.ll-page-intro{padding-block:36px 30px}.ll-page-intro h1{font-size:43px;line-height:1.12;letter-spacing:-2px}.ll-page-intro>div>p:last-child{font-size:16px;line-height:1.85;margin-top:23px}.ll-sample-note{padding:15px 20px;font-size:11px;line-height:1.85}.ll-toolbar{display:grid;gap:17px}.ll-toolbar>div:last-child{gap:9px;flex-wrap:wrap}.ll-toolbar button{font-size:12px;padding:10px 12px}.ll-product{font-size:23px}.ll-setup>summary{padding-inline:20px;font-size:12px}.ll-setup form{grid-template-columns:1fr;padding:8px 20px 23px;gap:17px}.ll-setup form>p{font-size:11px}.ll-property-head{display:grid;gap:23px;padding:26px 20px}.ll-property-head h2{font-size:30px;line-height:1.25}.ll-property-head>div:last-child{padding-left:0;border-left:0;border-top:1px solid #3f5067;padding-top:20px;min-width:0}.ll-property-head strong{font-size:18px}.ll-readiness{display:grid;gap:20px;margin:0 18px 25px;padding:22px 20px}.ll-readiness h3{font-size:25px;line-height:1.3}.ll-readiness p{font-size:14px;line-height:1.85}.ll-state-label{font-size:11px}.ll-readiness button{justify-self:start;font-size:13px}.ll-roles{padding-inline:18px;gap:7px}.ll-roles button{min-width:0;flex:1;font-size:14px;padding:12px 10px}.ll-role-context{display:grid;gap:18px;padding:23px 20px}.ll-role-context h3{font-size:20px}.ll-role-context p{font-size:13px;line-height:1.85}.ll-role-context label{min-width:0;max-width:none;width:100%}.ll-plan-layout{grid-template-columns:1fr}.ll-task-nav{border-right:0;border-bottom:1px solid #526781;padding:22px 18px}.ll-task-nav-head{padding:0 2px 20px}.ll-task-nav h4{font-size:17px}.ll-task-nav [data-task-list]{gap:9px}.ll-task-nav [data-task]{min-height:83px;padding:15px 16px;gap:8px}.ll-task-nav [data-task] strong{font-size:15px;line-height:1.5}.ll-task-nav [data-task] span{font-size:11px}.ll-task-detail{padding:25px 21px;min-height:0}.ll-detail-head h3{font-size:28px;line-height:1.25;margin-top:19px}.ll-detail-head>p{font-size:15px;line-height:1.85}.ll-task-facts{gap:21px;grid-template-columns:1fr 1fr;padding-block:23px;margin-block:23px}.ll-task-facts dd{font-size:14px;line-height:1.7}.ll-task-facts dt{font-size:11px}.ll-task-state{font-size:11px}.ll-actions-block h4{font-size:21px}.ll-actions-block>p{font-size:14px;line-height:1.85}.ll-action-row{gap:10px}.ll-action-row>button{width:100%}.ll-task-detail button{font-size:13px;padding:11px 14px}.ll-task-detail label{font-size:13px}.ll-photo-choices{display:grid;grid-template-columns:1fr;gap:10px}.ll-file-label{justify-content:center;font-size:13px!important}.ll-evidence img{max-height:270px}.ll-evidence figcaption{font-size:10px}.ll-completion-note{padding:17px 18px}.ll-completion-note p{font-size:14px}.ll-edit-plan form{grid-template-columns:1fr}.ll-edit-plan summary{font-size:12px}.ll-edit-plan form>p{font-size:11px}.ll-assistant{padding:28px 22px}.ll-assistant>div:first-child{display:grid;gap:20px}.ll-flare{--character-size:90px}.ll-assistant h3{font-size:25px}.ll-assistant p:not(.bf-kicker){font-size:14px;line-height:1.85}.ll-draft-controls{display:grid;gap:10px;margin-top:22px}.ll-assistant label{font-size:13px}.ll-assistant textarea{font-size:15px;line-height:1.85}.ll-assistant [data-save-draft]{width:100%}.ll-activity{padding-inline:20px}.ll-activity summary{font-size:12px}.ll-activity li p{font-size:13px}.ll-credits{padding-inline:20px}.ll-reset-panel{padding:20px}.ll-reset-panel p{font-size:14px}.ll-reset-panel button{width:100%;margin:8px 0 0!important}.ll-company-close{padding-block:5px 45px}.ll-company-close h2{font-size:32px;line-height:1.2;letter-spacing:-1px}.ll-company-close p{font-size:16px;line-height:1.85}.ll-company-close .button{width:100%}.ll-home-proof{padding-block:43px}.ll-home-grid{grid-template-columns:1fr;gap:31px}.ll-home-proof h2{font-size:36px;line-height:1.15;letter-spacing:-1.4px}.ll-home-proof .ll-home-copy>p:not(.bf-kicker){font-size:16px;line-height:1.85;margin-top:23px}.ll-home-copy ol{gap:15px;margin-block:25px}.ll-home-copy li{font-size:15px;line-height:1.8}.ll-home-copy .button{width:100%}.ll-home-photo img{height:205px}.ll-home-record{padding:24px 23px}.ll-home-record h3{font-size:27px}.ll-home-tasks li{font-size:14px;line-height:1.7;gap:18px}.ll-home-tasks span:last-child{font-size:10px;max-width:110px}.ll-home-note{font-size:11px;line-height:1.85;margin-top:24px}.ll-home-flare-summary{padding:24px 22px}.ll-home-flare-summary h3{font-size:26px}.ll-home-flare-summary p{font-size:15px;line-height:1.85}.ll-home-flare-summary li{font-size:14px}}
@media(max-width:360px){.ll-page-intro h1{font-size:37px}.ll-task-facts{grid-template-columns:1fr}.ll-task-detail{padding:24px 18px}.ll-property-head h2{font-size:27px}.ll-readiness{margin-inline:14px;padding:21px 17px}.ll-role-context{padding-inline:18px}.ll-home-record{padding:23px 20px}.ll-home-tasks li{display:grid;gap:7px}.ll-home-tasks span:last-child{max-width:none;text-align:left}.ll-home-proof h2{font-size:33px}.ll-toolbar>div:last-child{display:grid;grid-template-columns:1fr 1fr}.ll-toolbar button{font-size:11px;padding-inline:9px}}
@media(prefers-reduced-motion:reduce){.ll-app *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.ll-edit-plan form>label:first-child{grid-column:1/-1}
