:root{--paper-100: #f7f5f0;--paper-000: #ffffff;--paper-200: #efece5;--ink-900: #1d2430;--ink-600: #5a6474;--line-300: #e2ded5;--line-500: #8c8a83;--blue-600: #0b5cad;--blue-700: #084a8c;--blue-100: #e7eef8;--on-blue: #ffffff;--success-600: #1d6f45;--success-100: #e4f1e9;--warning-600: #875700;--warning-100: #fbf0d6;--danger-600: #b3261e;--danger-100: #fbe7e5;--premium-600: #5a3d9c;--premium-100: #efeafa;--highlight: #fdf0c4;--doc-paper: #ffffff;--doc-ink: #111111;--font-display: "IBM Plex Serif", Georgia, serif;--font-sans: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-document: "Times New Roman", Times, serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(29, 36, 48, .06);--shadow-bar: 0 -1px 0 rgba(29, 36, 48, .08), 0 -6px 16px rgba(29, 36, 48, .05);--shadow-sheet: 0 2px 10px rgba(29, 36, 48, .1)}[data-theme=dark]{--paper-100: #14171c;--paper-000: #1c2129;--paper-200: #101318;--ink-900: #e8ecf2;--ink-600: #a4aebc;--line-300: #2c3440;--line-500: #6f7a89;--blue-600: #86b6f1;--blue-700: #a9cbf6;--blue-100: #1b2b42;--on-blue: #0c1a2c;--success-600: #72d3a2;--success-100: #173527;--warning-600: #f0c06a;--warning-100: #3a2d12;--danger-600: #ff9d91;--danger-100: #3d1a17;--premium-600: #c6b4ff;--premium-100: #2a2342;--highlight: #4a3d14;--shadow-card: 0 1px 2px rgba(0, 0, 0, .4);--shadow-bar: 0 -1px 0 rgba(0, 0, 0, .5);--shadow-sheet: 0 2px 12px rgba(0, 0, 0, .6)}html,body{margin:0;background:var(--paper-100);-webkit-text-size-adjust:100%}.lw{font-family:var(--font-sans);color:var(--ink-900);background:var(--paper-100);font-size:15px;line-height:22px}.lw *,.lw *:before,.lw *:after{box-sizing:border-box}.lw h1,.lw h2,.lw h3,.lw h4,.lw p,.lw ul,.lw ol{margin:0}.lw-display-xl{font:600 40px/46px var(--font-display);text-wrap:balance}.lw-display-l{font:600 32px/38px var(--font-display);text-wrap:balance}.lw-heading:not(.lw-doc *){font:600 22px/28px var(--font-display)}.lw-title:not(.lw-doc *){font:600 17px/24px var(--font-sans)}.lw-body-l{font:400 17px/27px var(--font-sans)}.lw-label{font:600 13px/18px var(--font-sans)}.lw-caption{font:400 13px/18px var(--font-sans);color:var(--ink-600)}.lw-overline{font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600)}.lw-mono{font:500 13px/18px var(--font-mono)}.lw-muted{color:var(--ink-600)}.lw-link{color:var(--blue-600);text-decoration:underline;text-underline-offset:2px;background:none;border:0;padding:0;font:inherit;cursor:pointer}.lw :focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.lw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid transparent;font:600 15px/1 var(--font-sans);cursor:pointer;white-space:nowrap;text-decoration:none}.lw-btn--primary{background:var(--blue-600);color:var(--on-blue)}.lw-btn--primary:hover{background:var(--blue-700)}.lw-btn--secondary{background:var(--paper-000);color:var(--ink-900);border-color:var(--line-500)}.lw-btn--quiet{background:transparent;color:var(--blue-600);padding:0 var(--space-2)}.lw-btn--danger{background:var(--paper-000);color:var(--danger-600);border-color:var(--danger-600)}.lw-btn--lg{min-height:48px;padding:0 var(--space-6);font-size:16px}.lw-btn--sm{min-height:32px;padding:0 var(--space-3);font-size:13px}.lw-btn[disabled]{opacity:.45;cursor:not-allowed}.lw-field{display:grid;gap:var(--space-2)}.lw-field__label{font:600 13px/18px var(--font-sans);color:var(--ink-900)}.lw-field__hint{font:400 13px/18px var(--font-sans);color:var(--ink-600)}.lw-field__error{font:600 13px/18px var(--font-sans);color:var(--danger-600)}.lw-input{width:100%;min-height:44px;padding:10px var(--space-3);background:var(--paper-000);color:var(--ink-900);border:1px solid var(--line-500);border-radius:var(--radius-sm);font:400 16px/22px var(--font-sans)}.lw-input--invalid{border-color:var(--danger-600)}textarea.lw-input{min-height:96px;resize:vertical}.lw-check{display:flex;gap:var(--space-3);align-items:flex-start;font:400 15px/22px var(--font-sans)}.lw-check input{width:20px;height:20px;margin-top:1px;accent-color:var(--blue-600);flex:none}.lw-choices{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lw-choice{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line-500);background:var(--paper-000);color:var(--ink-900);font:500 15px/1 var(--font-sans);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2)}.lw-choice[aria-checked=true]{background:var(--blue-100);border-color:var(--blue-600);box-shadow:inset 0 0 0 1px var(--blue-600)}.lw-list{display:grid;gap:var(--space-2)}.lw-list__row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3);background:var(--paper-000);border:1px solid var(--line-300);border-radius:var(--radius-md)}.lw-list__n{font:600 13px/18px var(--font-sans);color:var(--ink-600)}.lw-list__main{display:grid;gap:2px;min-width:0}.lw-card{background:var(--paper-000);border:1px solid var(--line-300);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-4)}.lw-card--roomy{border-radius:var(--radius-lg);padding:var(--space-6)}.lw-card--selected{border-color:var(--blue-600);box-shadow:inset 0 0 0 1px var(--blue-600);background:var(--blue-100)}.lw-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px 10px;border-radius:var(--radius-pill);font:600 12px/16px var(--font-sans);white-space:nowrap;background:var(--paper-200);color:var(--ink-600)}.lw-chip--success{background:var(--success-100);color:var(--success-600)}.lw-chip--warning{background:var(--warning-100);color:var(--warning-600)}.lw-chip--danger{background:var(--danger-100);color:var(--danger-600)}.lw-chip--premium{background:var(--premium-100);color:var(--premium-600)}.lw-chead{background:var(--paper-100);padding:var(--space-3) var(--space-6) var(--space-2)}.lw-chead__row{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;max-width:1040px;margin:0 auto}.lw-chead__brand{text-align:center;font:600 17px/24px var(--font-sans)}.lw-iconbtn{width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid var(--line-300);background:var(--paper-000);color:var(--ink-900);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lw-progress{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-2) auto 0;max-width:1040px;font:400 13px/18px var(--font-sans);color:var(--ink-600)}.lw-progress__bar{flex:1;height:6px;border-radius:var(--radius-pill);background:var(--line-300);overflow:hidden}.lw-progress__fill{display:block;height:100%;background:var(--blue-600);border-radius:var(--radius-pill)}.lw-actionbar{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--paper-000);box-shadow:var(--shadow-bar)}.lw-actionbar__inner{width:100%;max-width:1040px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.lw-actionbar__note{font:400 13px/18px var(--font-sans);color:var(--ink-600)}.lw-answers{display:grid}.lw-answers__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line-300);align-items:baseline}.lw-answers__q{color:var(--ink-600);font:400 13px/18px var(--font-sans)}.lw-answers__a{font:500 15px/22px var(--font-sans)}.lw-answers__row--new{background:var(--highlight)}.lw-sheetwell{background:var(--paper-200);padding:var(--space-6);border-radius:var(--radius-md)}.lw-sheet{background:var(--doc-paper);color:var(--doc-ink);box-shadow:var(--shadow-sheet);padding:48px 56px;max-width:760px;margin:0 auto;font:400 16px/24px var(--font-document)}.lw-sheet h4{text-align:center;font:700 16px/22px var(--font-document);margin:0 0 var(--space-4)}.lw-sheet p{margin:0 0 var(--space-3);text-align:justify}.lw-ans{background:var(--highlight);color:var(--doc-ink);padding:0 2px;border-radius:2px}.lw-own{background:var(--highlight);color:var(--doc-ink);text-decoration:underline;text-decoration-color:var(--warning-600);text-decoration-thickness:2px;text-underline-offset:3px}.lw-para--focus{outline:2px solid var(--blue-600);outline-offset:4px;border-radius:2px}.lw-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3)}.lw-plan{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-4);background:var(--paper-000);border:1px solid var(--line-500);border-radius:var(--radius-md);cursor:pointer;text-align:left;font:inherit;color:inherit}.lw-plan[aria-checked=true]{border-color:var(--blue-600);box-shadow:inset 0 0 0 1px var(--blue-600);background:var(--blue-100)}.lw-plan__top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.lw-plan__price{font:600 17px/24px var(--font-sans)}.lw-plan ul{padding-left:18px;display:grid;gap:var(--space-1)}.lw-admin{display:flex;flex-wrap:wrap;min-height:100%;background:var(--paper-100)}.lw-side{flex:1 1 232px;max-width:232px;background:var(--paper-200);border-right:1px solid var(--line-300);padding:var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.lw-side__brand{font:600 17px/24px var(--font-sans);padding:var(--space-1) var(--space-2) var(--space-4)}.lw-side__group{font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600);padding:var(--space-3) var(--space-2) var(--space-1)}.lw-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:7px var(--space-2);border-radius:var(--radius-sm);color:var(--ink-900);text-decoration:none;font:500 14px/20px var(--font-sans)}.lw-nav[aria-current=page]{background:var(--blue-100);color:var(--blue-600);font-weight:600}.lw-nav__count{font:600 12px/16px var(--font-sans);background:var(--blue-600);color:var(--on-blue);border-radius:var(--radius-pill);padding:1px 7px}.lw-adminbody{flex:999 1 560px;min-width:0;display:flex;flex-direction:column}.lw-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--paper-000);border-bottom:1px solid var(--line-300)}.lw-search{flex:1 1 260px;max-width:480px;min-height:36px;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line-500);border-radius:var(--radius-sm);color:var(--ink-600);background:var(--paper-100);font:400 14px/20px var(--font-sans)}.lw-firmtabs,.lw-topbar__brand{display:none}.lw-main{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.lw-pagehead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.lw-change{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--paper-000);border:1px solid var(--line-300);border-radius:var(--radius-md)}.lw-change--pending{border-color:var(--warning-600)}.lw-change__where{font:400 12px/16px var(--font-sans);color:var(--ink-600)}.lw-change__text{font:400 14px/21px var(--font-sans)}.lw-change__text ins{background:var(--success-100);color:var(--success-600);text-decoration:none}.lw-change__text del{background:var(--danger-100);color:var(--danger-600)}.lw-change__actions{display:flex;gap:var(--space-2)}.lw-queue{display:grid;background:var(--paper-000);border:1px solid var(--line-300);border-radius:var(--radius-md);overflow:hidden}.lw-queue__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-300);text-decoration:none;color:inherit}.lw-queue__row:last-child{border-bottom:0}.lw-queue__row[aria-selected=true]{background:var(--blue-100)}.lw-due{font:600 13px/18px var(--font-sans)}.lw-due--late{color:var(--danger-600)}.lw-due--ok{color:var(--success-600)}.lw-table:not(.lw-doc *){width:100%;border-collapse:collapse;font:400 14px/20px var(--font-sans)}.lw-table:not(.lw-doc *) th{text-align:left;font:600 12px/16px var(--font-sans);color:var(--ink-600);background:var(--paper-200);padding:var(--space-2) var(--space-4)}.lw-table:not(.lw-doc *) td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line-300);vertical-align:middle}.lw-tablebox{background:var(--paper-000);border:1px solid var(--line-300);border-radius:var(--radius-md);overflow-x:auto}.lw-cpage{min-height:100%;display:flex;flex-direction:column;background:var(--paper-100)}.lw-ccol{width:100%;max-width:640px;margin:0 auto;padding:var(--space-12) var(--space-6) var(--space-16);display:flex;flex-direction:column;gap:var(--space-6);flex:1}.lw-ccol--wide{max-width:1040px}.lw-split{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.lw-split>.lw-split__main{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.lw-split>.lw-split__side{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.lw-steps{display:grid;gap:var(--space-3);padding:0;list-style:none;counter-reset:s}.lw-steps li{display:flex;gap:var(--space-3);align-items:center;counter-increment:s}.lw-steps li:before{content:counter(s);width:28px;height:28px;flex:none;border-radius:var(--radius-pill);background:var(--blue-100);color:var(--blue-600);font:600 13px/28px var(--font-sans);text-align:center}.lw-tabs{display:inline-flex;padding:3px;gap:2px;background:var(--paper-200);border-radius:var(--radius-sm)}.lw-tab{min-height:34px;padding:0 var(--space-4);border:0;border-radius:4px;background:transparent;color:var(--ink-600);font:600 13px/1 var(--font-sans);cursor:pointer}.lw-tab[aria-selected=true]{background:var(--paper-000);color:var(--ink-900);box-shadow:var(--shadow-card)}.lw-divider{height:1px;background:var(--line-300);border:0;margin:0}.lw-stat{display:grid;gap:var(--space-1)}.lw-stat__n{font:600 28px/32px var(--font-display)}@media(max-width:599px){.lw .lw-chead{padding:var(--space-2) var(--space-4)}.lw .lw-chead__row{grid-template-columns:40px 1fr auto}.lw .lw-ccol{padding:var(--space-6) var(--space-4) var(--space-8);gap:var(--space-4)}.lw .lw-display-xl{font-size:30px;line-height:36px}.lw .lw-display-l{font-size:26px;line-height:32px}.lw .lw-body-l{font-size:16px;line-height:24px}.lw .lw-card--roomy{padding:var(--space-4)}.lw .lw-actionbar{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}.lw .lw-actionbar__inner{gap:var(--space-2)}.lw .lw-actionbar__inner .lw-btn{flex:1 1 100%}.lw .lw-actionbar__note{width:100%;text-align:center}.lw.lw-admin{flex-direction:column;flex-wrap:nowrap}.lw .lw-side{display:none}.lw .lw-adminbody{flex:1 1 auto}.lw .lw-topbar{padding:var(--space-2) var(--space-4);justify-content:space-between}.lw .lw-topbar .lw-search{display:none}.lw .lw-topbar__brand{display:inline;font:600 17px/24px var(--font-sans)}.lw .lw-main{padding:var(--space-4) var(--space-4) calc(72px + env(safe-area-inset-bottom));gap:var(--space-4)}.lw .lw-firmtabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-2);position:fixed;left:0;right:0;bottom:0;z-index:10;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--paper-000);border-top:1px solid var(--line-300)}.lw .lw-firmtabs__tab{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:var(--radius-sm);color:var(--ink-900);text-decoration:none;font:600 14px/1 var(--font-sans)}.lw .lw-firmtabs__tab[aria-current=page]{background:var(--blue-100);color:var(--blue-700)}.lw .lw-queue__row{grid-template-columns:minmax(0,1fr) auto}.lw .lw-queue__row>:nth-child(2){grid-column:1 / -1;grid-row:2}.lw .lw-sheetwell{padding:var(--space-3)}.lw .lw-sheet{padding:24px 20px;font-size:14px;line-height:21px}.lw .lw-answers__row{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.lw .lw-answers__q{grid-column:1 / -1}.lw .lw-choice{flex:1 1 auto;min-height:48px}.lw .lw-input{min-height:48px;font-size:16px}}.lw-confirm{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--blue-600);background:var(--blue-100);border-radius:var(--radius-md)}.lw-qcount{font:600 12px/16px var(--font-sans);color:var(--ink-600);letter-spacing:.02em}.lw-qhead{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.lw-readaloud{flex:none}.lw-readaloud[aria-pressed=true]{color:var(--blue-600);border-color:var(--blue-600);background:var(--blue-100)}.lw-qtitle{display:flex;align-items:flex-start;gap:var(--space-3)}.lw-qtitle__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.lw-heardbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:32px}.lw-heardbar__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--warning-100);color:var(--warning-600);font:600 13px/18px var(--font-sans)}.lw-heardbar__undo{min-height:44px;margin:-6px -10px -6px 0;padding:0 10px;border:0;background:none;color:var(--blue-600);font:600 15px/1 var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lw-input--heard{background:var(--highlight);border-color:var(--warning-600)}.lw-heard{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-pill);background:var(--warning-100);font:600 13px/18px var(--font-sans);color:var(--warning-600)}.lw-heard__undo{margin:-10px -10px -10px auto;min-height:44px;padding:0 10px;border:0;background:none;color:var(--blue-600);font:600 15px/1 var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lw-quick{display:flex;flex-direction:column;gap:var(--space-2)}.lw-quick__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lw-person{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3) 0 4px;border-radius:var(--radius-pill);border:1px solid var(--line-500);background:var(--paper-000);color:var(--ink-900);font:500 14px/1 var(--font-sans);cursor:pointer}.lw-person__i{width:30px;height:30px;border-radius:var(--radius-pill);background:var(--blue-100);color:var(--blue-600);font:600 12px/30px var(--font-sans);text-align:center}.lw-person[aria-pressed=true]{border-color:var(--blue-600);box-shadow:inset 0 0 0 1px var(--blue-600);background:var(--blue-100)}.lw-review{display:flex;flex-direction:column;gap:var(--space-2)}.lw-review__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.lw-kbd{font:500 11px/1 var(--font-mono);padding:3px 6px;border:1px solid var(--line-500);border-bottom-width:2px;border-radius:4px;color:var(--ink-600);background:var(--paper-000)}.lw-qpage{display:flex;flex-direction:column;min-height:100%}.lw-qbody{flex:1;width:100%;max-width:640px;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.lw-qbtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--blue-600);background:var(--blue-100);color:var(--blue-600);font:600 15px/1 var(--font-sans);text-decoration:none;white-space:nowrap}.lw-chead__row--compact{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--space-3)}.lw .lw-chead__row.lw-chead__row--compact{grid-template-columns:44px minmax(0,1fr) auto}.lw-chead__progress{display:flex;align-items:center;min-height:44px}.lw-chead__progress .lw-progress__bar{flex:1}.lw-qbtn__n{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--blue-600);color:var(--on-blue);font:600 12px/20px var(--font-sans);text-align:center}.lw-saved-tag{font:400 12px/16px var(--font-sans);color:var(--success-600);display:inline-flex;align-items:center;gap:4px}.lw-field__tagrow{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.lw-same{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-300);border-radius:var(--radius-md);background:var(--paper-000)}.lw-switch{width:44px;height:26px;border-radius:var(--radius-pill);background:var(--blue-600);position:relative;flex:none;border:0}.lw-switch:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:var(--paper-000)}.lw-switch[aria-checked=false]{background:var(--line-500)}.lw-switch[aria-checked=false]:after{right:auto;left:3px}.lw-guide{display:flex;flex-direction:column;gap:var(--space-2);max-height:40vh;overflow:auto;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--paper-000);border:1px solid var(--line-300);box-shadow:0 4px 16px #1d243014}.lw-guide__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.lw-guide__who{display:inline-flex;align-items:center;gap:var(--space-2);font:600 13px/18px var(--font-sans);color:var(--ink-600)}.lw-askbtn{height:40px;padding:0 14px 0 10px;border-radius:var(--radius-pill);border:1px solid var(--line-300);background:var(--paper-000);color:var(--ink-900);display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--font-sans);cursor:pointer}.lw-askbtn .lw-guide__dot{width:14px;height:14px;box-shadow:0 0 0 2px var(--blue-100)}.lw-asksheet{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--paper-000);border-top:1px solid var(--line-300);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -8px 24px #1d24301f;max-height:80vh;overflow:auto}.lw-asksheet__inner{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.lw-guide__dot{width:20px;height:20px;border-radius:var(--radius-pill);background:var(--blue-600);box-shadow:0 0 0 3px var(--blue-100);flex:none}.lw-guide__you{font:400 13px/18px var(--font-sans);color:var(--ink-600)}.lw-guide__title{font:600 16px/22px var(--font-sans)}.lw-guide__body{font:400 15px/23px var(--font-sans)}.lw-guide__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-1);border-top:1px solid var(--line-300);font:400 12px/16px var(--font-sans);color:var(--ink-600)}.lw-guide__choices{display:flex;gap:var(--space-2)}.lw-guide__choices .lw-btn{flex:1}.lw-guide--saved{background:var(--paper-200);box-shadow:none}.lw-typing{display:inline-flex;gap:4px;padding:6px 0}.lw-typing span{width:7px;height:7px;border-radius:50%;background:var(--line-500)}.lw-typing span:nth-child(2){opacity:.7}.lw-typing span:nth-child(3){opacity:.4}.lw-qside{display:none}.lw .lw-chead__row{grid-template-columns:1fr auto 1fr}.lw-chead__row>:first-child{justify-self:start}.lw-chead__row>:last-child{justify-self:end}.lw-qbody{padding-bottom:var(--space-12)}.lw-chead--sticky{position:sticky;top:0;z-index:3}.lw-progress__skip{flex:none;background:none;border:0;cursor:pointer;font:600 13px/18px var(--font-sans);color:var(--blue-600);text-decoration:underline;text-underline-offset:2px;padding:6px 0 6px 4px}.lw-dock{position:sticky;bottom:0;z-index:2;background:var(--paper-000);border-top:1px solid var(--line-300);border-radius:16px 16px 0 0;box-shadow:0 -6px 20px #1d243014}.lw-dock__inner{max-width:640px;margin:0 auto;padding:var(--space-3) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--space-3)}.lw-strip{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-md);font:400 15px/21px var(--font-sans);color:var(--ink-900)}.lw-strip__text{flex:1;min-width:0;padding:10px 0}.lw-strip__act{flex:none;min-height:44px;padding:0 var(--space-3);border:0;background:none;color:var(--blue-600);font:600 15px/1 var(--font-sans);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center}.lw-strip--chips{padding:0;gap:var(--space-2)}.lw-strip--chips .lw-choice{flex:1 1 0;min-width:0;min-height:44px;font-size:14px;justify-content:center;padding:6px 10px;white-space:normal;text-align:center;line-height:18px}.lw-strip--ok{background:var(--success-100)}.lw-strip--ok>svg{color:var(--success-600);flex:none}.lw-strip--warn{background:var(--warning-100)}.lw-strip--warn>svg{color:var(--warning-600);flex:none}.lw-strip--info{background:var(--paper-200)}.lw-strip--ask{flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-3);background:var(--blue-100)}.lw-strip--ask .lw-strip__text{padding:0;font-weight:500}.lw-strip__btns{display:flex;gap:var(--space-2)}.lw-strip__btns .lw-btn{flex:1;min-height:44px}.lw-bar{display:flex;align-items:flex-end;gap:var(--space-2)}.lw-pill{flex:1;min-width:0;min-height:56px;display:flex;align-items:center;gap:var(--space-2);padding:5px 5px 5px 17px;border:1px solid var(--line-500);border-radius:28px;background:var(--paper-000);font:400 17px/24px var(--font-sans);color:var(--ink-900);box-sizing:border-box}.lw-pill__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:4px 0}.lw-pill__ph{color:#5f6773}.lw-pill textarea{flex:1;min-width:0;width:100%;padding:0;border:0;outline:none;resize:none;background:transparent;font:inherit;line-height:24px;color:inherit}.lw-pill textarea::placeholder{color:#5f6773;opacity:1}.lw-pill--focus{border:2px solid var(--blue-600);padding:4px 4px 4px 16px}.lw-pill--live{border:2px solid var(--danger-600);padding:4px 4px 4px 16px}.lw-pill--work{color:var(--ink-600);background:var(--paper-100)}.lw-seg{flex:none;align-self:flex-end;min-height:44px;padding:0 16px 0 12px;border-radius:var(--radius-pill);border:0;background:var(--blue-100);color:var(--blue-600);display:inline-flex;align-items:center;gap:6px;font:600 15px/1 var(--font-sans);cursor:pointer;white-space:nowrap}.lw-seg--send{background:var(--blue-600);color:var(--on-blue)}.lw-seg--stop{background:var(--danger-600);color:#fff}.lw-seg--work{background:var(--paper-200);color:var(--ink-600);cursor:default}.lw-seg--off{background:var(--paper-000);border:1px solid var(--line-300);color:var(--ink-600)}.lw-seg--pulse{box-shadow:0 0 0 6px var(--blue-100),0 0 0 7px var(--blue-600)}.lw-askchip{align-self:flex-start;min-height:44px;margin:-4px 0;padding:0 4px;border:0;background:none;color:var(--blue-600);display:inline-flex;align-items:center;gap:6px;font:600 15px/20px var(--font-sans);cursor:pointer;text-align:left}.lw-strip__x{flex:none;width:44px;height:44px;border:0;background:none;color:var(--ink-900);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lw-nextbtn.lw-nextbtn--skip{background:var(--paper-000);color:var(--ink-900);border:1px solid var(--line-500)}.lw-pill__tag{display:inline-flex;align-items:center;gap:6px;font:600 12px/16px var(--font-sans);color:var(--danger-600);text-transform:uppercase;letter-spacing:.06em}.lw-pill__tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--danger-600)}.lw-pill__tag--work{color:var(--ink-600)}.lw-pill__tag--work:before{background:var(--line-500)}.lw-spin{width:20px;height:20px;border-radius:50%;border:2.5px solid var(--line-300);border-top-color:var(--blue-600)}.lw-nextbtn{width:100%;min-height:52px;border-radius:var(--radius-sm);font:600 17px/1 var(--font-sans);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0}.lw-nextbtn--ready{background:var(--blue-600);color:var(--on-blue)}.lw-nextbtn--idle{background:var(--paper-200);color:#6b7280}.lw-dock__hint{display:none;font:400 12px/16px var(--font-sans);color:var(--ink-600)}.lw-coach{position:absolute;left:16px;right:16px;bottom:236px;z-index:5;background:var(--paper-100);color:var(--ink-900);border:1px solid var(--line-300);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);box-shadow:0 10px 30px #0000002e}.lw-coach:after{content:"";position:absolute;bottom:-9px;right:40px;width:16px;height:16px;background:var(--paper-100);border-right:1px solid var(--line-300);border-bottom:1px solid var(--line-300);transform:rotate(45deg)}.lw-coach p{font:400 16px/23px var(--font-sans)}.lw-coach .lw-btn{align-self:flex-end;background:var(--blue-600);color:var(--on-blue);min-height:40px}.lw-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14171c59;z-index:4}.lw-inline-guide{margin-top:var(--space-2)}.lw-talkintro{z-index:20}.lw-talkintro__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.lw-talkintro__list li{display:flex;gap:var(--space-3);align-items:flex-start;font:400 15px/22px var(--font-sans)}.lw-talkintro__list svg{color:var(--blue-600);flex:none;margin-top:1px}.lw-talkack{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border-radius:var(--radius-lg);background:var(--success-100);border:1px solid color-mix(in srgb,var(--success-600) 30%,transparent)}.lw-talkack__row{display:flex;align-items:center;gap:var(--space-2)}.lw-talkack__row svg{color:var(--success-600);flex:none}.lw-talkack__text{flex:1;font:400 15px/20px var(--font-sans);overflow-wrap:anywhere}.lw-talkack__btn{min-height:44px;padding:0 6px;border:0;background:none;color:var(--blue-600);font:600 15px/1 var(--font-sans);cursor:pointer}.lw-talkack__spelled{font:600 14px/20px var(--font-sans);letter-spacing:.32em;color:var(--success-600);overflow-wrap:anywhere}.lw-talkcard--check{border:2px solid var(--blue-600)}.lw-talkcard__lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font:400 16px/23px var(--font-sans)}.lw-talknote--ask{flex-direction:row}.lw-talkdock__ring{width:28px;height:28px;flex:none;border-radius:50%;border:4px solid var(--line-300);border-top-color:var(--blue-600);animation:lw-ringspin .9s linear infinite;box-sizing:border-box}.lw-talkdock__ring--still{animation:none;border-color:var(--line-500)}.lw-talkdock__icon{flex:0 0 56px!important;padding:0}.lw-talkdock__grow{flex:1 1 auto;gap:8px}.lw-talkcard{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--paper-000);border:1px solid var(--line-300)}.lw-talkcard__value{font:600 22px/28px var(--font-display);overflow-wrap:anywhere}.lw-talkcard__letters{display:flex;flex-wrap:wrap;gap:var(--space-3)}.lw-talkcard__word{display:inline-flex;flex-wrap:wrap;gap:4px}.lw-talkcard__letter{min-width:28px;height:34px;padding:0 4px;box-sizing:border-box;border-radius:6px;background:var(--paper-100);border:1px solid var(--line-300);display:inline-flex;align-items:center;justify-content:center;font:600 16px/1 var(--font-sans)}.lw-talkcard__btns{display:flex;gap:var(--space-2);flex-wrap:wrap}.lw-talkcard__btns .lw-btn{flex:1 1 140px}.lw-talknote{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-md);background:var(--blue-100);font:400 15px/22px var(--font-sans)}.lw-talknote svg{color:var(--blue-600);flex:none;margin-top:2px}.lw-talknote--private{background:var(--warning-100)}.lw-talknote--private svg{color:var(--warning-600)}.lw-sharetotal{display:flex;flex-direction:column;gap:6px}.lw-sharetotal__bar{height:10px;border-radius:var(--radius-pill);background:var(--line-300);display:flex;overflow:hidden}.lw-sharetotal__bar>span{background:var(--blue-600)}.lw-sharetotal__bar>.lw-sharetotal__over{background:var(--danger-600)}.lw-sharetotal__text{display:flex;justify-content:space-between;font:400 14px/19px var(--font-sans)}.lw-sharetotal__left{color:var(--warning-600);font-weight:600}.lw-sharetotal__done{color:var(--success-600);font-weight:600;display:inline-flex;gap:4px;align-items:center}.lw-talkpair{display:flex}.lw-talkpair span{width:56px;height:56px;border-radius:50%;border:3px solid var(--paper-000);display:flex;align-items:center;justify-content:center;font:600 20px/1 var(--font-display);background:var(--blue-100);color:var(--blue-600)}.lw-talkpair span+span{margin-left:-14px;background:var(--blue-600);color:var(--on-blue, #fff)}.lw-talkdock{gap:var(--space-2)}.lw-talkdock__status{display:flex;align-items:center;gap:var(--space-2);min-height:44px}.lw-talkdock__dot{width:10px;height:10px;border-radius:50%;background:var(--line-500);flex:none;display:inline-flex;align-items:center;justify-content:center}.lw-talkdock__dot:has(svg),.lw-talkdock__dot:has(.lw-spin){width:20px;height:20px;background:none;color:var(--blue-600)}.lw-talkdock__dot--live{background:var(--danger-600);box-shadow:0 0 0 4px var(--danger-100);animation:lw-talkpulse 1.6s ease-in-out infinite}@keyframes lw-talkpulse{50%{box-shadow:0 0 0 7px var(--danger-100)}}@keyframes lw-ringspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lw-talkdock__dot--live,.lw-talkdock__ring{animation:none}}.lw-talkdock__text{flex:1;font:400 15px/20px var(--font-sans)}.lw-talkdock__link{min-height:44px;padding:0 4px;border:0;background:none;color:var(--blue-600);font:600 15px/1 var(--font-sans);cursor:pointer}.lw-talkdock__off{display:inline-flex;align-items:center;gap:6px}.lw-talkdock__off span{width:8px;height:8px;border-radius:50%;background:var(--line-500)}.lw-talkdock__need{font:600 16px/22px var(--font-sans);color:var(--ink-900)}.lw-talkdock__said{font:400 15px/22px var(--font-sans);overflow-wrap:anywhere;max-height:66px;overflow:auto}.lw-talkdock__btns{display:flex;gap:var(--space-2)}.lw-talkdock__btns .lw-btn{flex:1;min-height:52px}@media(min-width:600px)and (max-width:1023px){.lw .lw-ccol{padding:var(--space-8) var(--space-6) var(--space-12)}.lw .lw-split>.lw-split__side{flex-basis:100%}}@media(min-width:1024px){.lw .lw-qwrap{display:grid;grid-template-columns:minmax(0,640px) 360px;gap:var(--space-8);justify-content:center;max-width:1100px;margin:0 auto;width:100%;flex:1}.lw .lw-qside{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-8)}.lw .lw-qbody{margin:0;padding-top:var(--space-8)}.lw .lw-guide{max-height:none}.lw .lw-dock{border-radius:0}.lw .lw-dock__inner{max-width:1100px;display:grid;grid-template-columns:minmax(0,640px) 360px;column-gap:var(--space-8);justify-content:center}.lw .lw-dock__inner>*{grid-column:1}.lw .lw-bar .lw-nextbtn{width:auto;min-width:120px;min-height:56px;padding:0 var(--space-6);border-radius:28px}.lw .lw-dock__hint{display:block}}.lw-bar__next{display:none}.lw-dock__next{display:block}@media(min-width:1024px){.lw .lw-bar__next{display:block}.lw .lw-dock__next{display:none}}.lw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lw-item{display:flex;flex-direction:column;gap:var(--space-3)}.lw-item__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.lw-qwrap{flex:1;width:100%}.lw-pill textarea:focus-visible{outline:none}@media(min-width:1024px){.lw .lw-coach{left:max(16px,calc(50% - 516px));right:auto;width:min(600px,calc(100% - 32px))}.lw .lw-coach:after{right:150px}}.lw-actionbar__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}@media(max-width:599px){.lw .lw-actionbar__actions{width:100%;flex-direction:column}}.lw-msgs{display:flex;flex-direction:column;gap:var(--space-2);max-height:44vh;overflow-y:auto}.lw-msg{align-self:flex-start;max-width:85%;padding:10px 14px;border-radius:var(--radius-md);background:var(--paper-100);border:1px solid var(--line-300);display:flex;flex-direction:column;gap:4px}.lw-msg--mine{align-self:flex-end;background:var(--blue-100);border-color:transparent}.lw-msg__who{font:400 12px/16px var(--font-sans);color:var(--ink-600)}.lw-msg__body{font:400 15px/22px var(--font-sans);color:var(--ink-900);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lw-pmark{flex:none;border-radius:var(--radius-pill);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;line-height:1}.lw-pbrand{display:flex;align-items:center;gap:var(--space-2);max-width:1040px;margin:0 auto;min-height:44px;font:600 15px/20px var(--font-sans)}.lw-pchip{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 12px 4px 4px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--partner) 14%,var(--paper-000));color:var(--ink-900);font:600 13px/18px var(--font-sans)}.lw-pquote{margin:0;font:500 19px/28px var(--font-display);color:var(--ink-900)}.lw-pdot{flex:none;width:36px;height:36px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--partner) 14%,var(--paper-000));color:var(--partner);display:inline-flex;align-items:center;justify-content:center}.lw-poffer{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5, 20px);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--partner) 12%,var(--paper-000))}.lw-pnote{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--paper-200);font:400 13px/19px var(--font-sans);color:var(--ink-900)}.lw-pnote>svg{flex:none;margin-top:2px;color:var(--success-600)}.lw-pcard{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-md);background:var(--paper-000);border:1px solid var(--line-300)}.lw-pcard--partner{background:color-mix(in srgb,var(--partner) 12%,var(--paper-000));border-color:color-mix(in srgb,var(--partner) 30%,var(--paper-000))}.lw-expect{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.lw-expect li{display:flex;align-items:center;gap:var(--space-3);font:400 15px/21px var(--font-sans);color:var(--ink-900)}.lw-expect li>span{flex:none;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--blue-100);color:var(--blue-600);display:inline-flex;align-items:center;justify-content:center}.lw-coderow{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:10px 14px;border-radius:var(--radius-md);background:var(--paper-000);border:1px solid var(--line-300);color:var(--ink-900);text-align:left;font:inherit;cursor:pointer}.lw-coderow:hover{border-color:var(--ink-600)}.lw-coderow>svg{flex:none;color:var(--ink-600)}.lw-coderow__icon{flex:none;width:40px;height:40px;border-radius:var(--radius-md);background:var(--success-100);color:var(--success-600);display:inline-flex;align-items:center;justify-content:center}.lw-codefield .lw-input{font-weight:600;font-size:20px;letter-spacing:.1em;text-transform:uppercase}.lw-upsell{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-md);background:var(--paper-000);border:1px solid var(--ink-400, #8c8a83);cursor:pointer}.lw-upsell--on{border:2px solid var(--blue-600);background:var(--blue-100)}.lw-upsell input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--blue-600)}.lw-giftopts{display:flex;flex-direction:column;gap:var(--space-2)}.lw-giftopt{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line-500);background:var(--paper-000)}.lw-giftopt--on{border:2px solid var(--blue-600);background:var(--blue-100);padding-bottom:var(--space-3)}.lw-giftopt__label{display:flex;align-items:center;gap:var(--space-3);min-height:48px;font:600 16px/20px var(--font-sans);color:var(--ink-900);cursor:pointer}.lw-giftopt__label input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--blue-600)}.lw-hero{align-items:center;text-align:center;padding-top:var(--space-4)}.lw-hero>span:has(.lw-chip){align-self:center}.lw-hero__icon{width:72px;height:72px;border-radius:var(--radius-pill);background:var(--success-100);color:var(--success-600);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}.lw-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;counter-reset:t}.lw-timeline li{position:relative;display:flex;gap:var(--space-3);align-items:flex-start;padding:0 0 var(--space-5, 20px) 44px;counter-increment:t}.lw-timeline li:last-child{padding-bottom:0}.lw-timeline li:before{content:counter(t);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:var(--radius-pill);background:var(--blue-600);color:#fff;font:600 14px/30px var(--font-sans);text-align:center}.lw-timeline li:not(:last-child):after{content:"";position:absolute;left:14px;top:34px;bottom:4px;width:2px;border-radius:1px;background:var(--blue-100)}.lw-timeline__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:4px}.lw-timeline__time{flex:none;margin-top:5px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--paper-200);color:var(--ink-600);font:500 12px/18px var(--font-sans);white-space:nowrap}.lw-haveready{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-md);background:var(--blue-100)}.lw-haveready>span:first-child{flex:none;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--paper-000);color:var(--blue-600);display:inline-flex;align-items:center;justify-content:center}.lw-num{text-align:right!important;font-variant-numeric:tabular-nums}.lw-dl{margin:0;display:grid;grid-template-columns:110px minmax(0,1fr);row-gap:var(--space-2);column-gap:var(--space-3);font:400 13px/18px var(--font-sans)}.lw-dl dt{color:var(--ink-600)}.lw-dl dd{margin:0;color:var(--ink-900);overflow-wrap:anywhere}.lw-qr{flex:none;width:132px;height:132px;padding:6px;background:#fff;border:1px solid var(--line-300);border-radius:var(--radius-sm);box-sizing:border-box}.lw-qr svg{display:block;width:100%;height:100%}.lw-phero{display:block;width:100%;aspect-ratio:2 / 1;object-fit:cover;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--partner) 14%,var(--paper-000))}.lw-pthumb{flex:none;width:96px;height:72px;object-fit:cover;border-radius:var(--radius-md);background:color-mix(in srgb,var(--partner) 14%,var(--paper-000))}.lw-pportrait{flex:none;width:48px;height:48px;border-radius:var(--radius-pill);object-fit:cover}@media(max-width:599px){.lw .lw-phero{aspect-ratio:16 / 9;width:calc(100% + 2 * var(--space-4));max-width:none;margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-4)) 0;border-radius:0}.lw-pthumb{width:80px;height:60px}}.lw-choice--sm{min-height:36px;padding:0 var(--space-3);font-size:14px}.lw-choice[aria-pressed=true]{background:var(--blue-100);border-color:var(--blue-600);box-shadow:inset 0 0 0 1px var(--blue-600)}.lw-stepper-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.lw-stepper-row__label{font:500 15px/20px var(--font-sans);color:var(--ink-900)}.lw-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--line-500);border-radius:var(--radius-sm);overflow:hidden;background:var(--paper-000)}.lw-stepper button{width:44px;min-height:44px;border:0;background:var(--paper-100);color:var(--ink-900);font:500 20px/1 var(--font-sans);cursor:pointer}.lw-stepper button:disabled{color:var(--line-500);cursor:default}.lw-stepper output{min-width:64px;padding:0 var(--space-2);display:flex;align-items:center;justify-content:center;font:600 16px/1 var(--font-sans);color:var(--ink-900);white-space:nowrap}.lw-stepper__empty{color:var(--ink-600)!important;font-weight:400!important}.lw-rows{display:flex;flex-direction:column;border:1px solid var(--line-300);border-radius:var(--radius-md);background:var(--paper-000)}.lw-rows__row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-300);flex-wrap:wrap}.lw-rows__row:first-child{border-top:0}.lw-rows__row>.lw-stepper-row{flex:1}.lw-rows__share{flex:1;text-align:right;font:600 15px/20px var(--font-sans);color:var(--ink-900)}.lw-rows__remove{width:36px;height:36px;border:0;background:transparent;color:var(--ink-600);font-size:20px;cursor:pointer;border-radius:var(--radius-sm)}.lw-rows__add{min-height:48px;border:0;border-top:1px solid var(--line-300);background:transparent;color:var(--blue-600);font:600 15px/1 var(--font-sans);text-align:left;padding:0 var(--space-3);cursor:pointer}.lw-readback{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--blue-100);color:var(--ink-900);font:400 15px/22px var(--font-sans)}.lw-readback svg{color:var(--blue-600);flex:none;margin-top:3px}.lw-reveal{justify-self:start;align-self:flex-start;min-height:40px;font-weight:600}.lw-dateparts{border:0;margin:0;padding:0;min-width:0}.lw-dateparts legend{padding:0;margin-bottom:var(--space-2);width:100%}.lw-dateparts__row{display:grid;grid-template-columns:2fr 1fr 1.3fr;gap:var(--space-2)}.lw-dateparts__row label{display:grid;gap:4px;font:400 12px/16px var(--font-sans);color:var(--ink-600)}.lw-address{border:0;margin:0;padding:0;min-width:0}.lw-address legend{padding:0;margin-bottom:var(--space-2);width:100%}.lw-address__row{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--space-2)}.lw-found{display:inline-flex;align-items:center;gap:6px;color:var(--success-600)}.lw-preview{display:grid;justify-items:center;gap:6px;padding:20px var(--space-4);border-radius:var(--radius-md);background:var(--paper-000);border:1px solid var(--line-300);text-align:center}.lw-preview__title{font:600 19px/27px var(--font-display);letter-spacing:.02em;color:var(--ink-900)}.lw-seg2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.lw-seg2 button{min-height:44px;border-radius:var(--radius-sm);border:1px solid var(--line-500);background:var(--paper-000);color:var(--ink-900);font:600 15px/1 var(--font-sans);cursor:pointer}.lw-seg2 button[aria-checked=true]{background:var(--blue-100);border-color:var(--blue-600);box-shadow:inset 0 0 0 1px var(--blue-600)}.lw-seg3{grid-template-columns:repeat(3,1fr)}.lw-names{display:flex;flex-direction:column;gap:var(--space-2)}.lw-names__row{display:flex;gap:var(--space-2);align-items:flex-end}.lw-names__note{margin:0}.lw-optcards{display:flex;flex-direction:column;gap:var(--space-2)}.lw-switchrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--paper-000);border:1px solid var(--line-300)}.lw-role{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-600)}.lw-role--first{color:var(--blue-600)}.lw-total{display:grid;gap:6px}.lw-total__bar{height:8px;border-radius:var(--radius-pill);background:var(--line-300);overflow:hidden}.lw-total__bar>span{display:block;height:100%;background:var(--blue-600)}.lw-total__bar>.lw-total--ok{background:var(--success-600)}.lw-total__bar>.lw-total--over{background:var(--danger-600)}.lw-total--okText{color:var(--success-600);font-weight:600}.lw-total--overText{color:var(--danger-600);font-weight:600}.lw-rows__row:has(.lw-rows__stage){flex-direction:column;align-items:stretch;gap:var(--space-2)}.lw-rows__stage{display:flex;align-items:center;justify-content:space-between;min-height:28px}.lw-rows__row .lw-rows__share{flex:none}.lw .lw-choice--sm{flex:0 1 auto;min-height:40px}.lw-multi{border:0;margin:0;padding:0;min-width:0}.lw-multi__list{display:grid;gap:var(--space-2)}.lw-multi__row{display:flex;align-items:flex-start;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-500);border-radius:var(--radius-md);background:var(--paper-000);font:500 15px/21px var(--font-sans);color:var(--ink-900);cursor:pointer}.lw-multi__row input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--blue-600)}.lw-multi__row--on{background:var(--blue-100);border-color:var(--blue-600)}.lw-multi__all{display:flex;gap:var(--space-4)}.lw-save{display:grid;gap:var(--space-3);background:var(--blue-100);border-color:var(--blue-100)}.lw-save__head{display:flex;align-items:center;gap:var(--space-3)}.lw-save__head .lw-title{flex:1}.lw-save__icon{color:var(--blue-600);display:inline-flex}.lw-save__close{width:40px;height:40px;border:0;background:transparent;color:var(--ink-600);font-size:22px;cursor:pointer;border-radius:var(--radius-sm)}.lw-save__form{display:grid;gap:var(--space-3)}.lw-save__form .lw-btn{justify-self:start}.lw-save__links{display:flex;gap:var(--space-4);flex-wrap:wrap}.lw-changes{display:grid;gap:var(--space-3);background:var(--warning-100);border-color:var(--warning-100)}.lw-changes__head{display:flex;align-items:center;gap:var(--space-3)}.lw-changes__icon{color:var(--warning-600);display:inline-flex}.lw-changes__list{margin:0;padding-left:20px;color:var(--ink-900)}.lw-changes__actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.lw-parts{display:grid;gap:var(--space-2)}.lw-parts__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lw-part{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:2px 10px;border-radius:var(--radius-pill);border:1px solid var(--line-300);background:var(--paper-000);font:500 13px/1.3 var(--font-sans);color:var(--ink-900)}.lw-part--done{background:var(--success-100);border-color:transparent;color:var(--success-600)}.lw-part--missing{background:var(--warning-100);border-color:transparent;color:var(--warning-600)}.lw-item--open{border:2px solid var(--warning-600)}.lw-entry{display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-4);border:1px solid var(--line-300);border-radius:var(--radius-md);background:var(--paper-000)}.lw-entry__tick{width:24px;height:24px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--success-100);color:var(--success-600)}.lw-entry__main{flex:1;min-width:0;font:400 15px/20px var(--font-sans);overflow-wrap:anywhere}.lw-entry .lw-link{min-height:44px;padding:0 4px}.lw-nextmissing{scroll-margin-top:96px;scroll-margin-bottom:220px}.lw-langswitch{min-height:40px;padding:0 14px;border:1px solid var(--line-500);border-radius:var(--radius-pill);background:var(--paper-000);color:var(--ink-900);font:600 14px/1 var(--font-sans);cursor:pointer}.lw-langswitch:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.lw-field__show{font-size:14px;min-height:32px;padding:0 2px}.lw-or{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-600);font:400 13px/18px var(--font-sans)}.lw-or:before,.lw-or:after{content:"";flex:1;height:1px;background:var(--line-300)}.lw-stafflink{text-align:center;border-top:1px solid var(--line-300);padding-top:var(--space-4);color:var(--ink-600);font:400 14px/20px var(--font-sans)}.lw-stafflink .lw-link{display:inline-flex;align-items:center;min-height:44px}.lw-chead__right{display:inline-flex;align-items:center;gap:var(--space-2)}.lw-chead .lw-langswitch{min-height:36px;padding:0 12px;font-size:13px}.lw-pbrand__name{flex:1;min-width:0}.lw .lw-chead__row:has(.lw-chead__right){column-gap:var(--space-2)}.lw-vp{gap:var(--space-3)}.lw-vp__top{display:flex;align-items:center;gap:var(--space-3);min-height:48px}.lw-vp__state{flex:1;display:flex;flex-direction:column;min-width:0}.lw-vp__state b{font:600 16px/22px var(--font-sans)}.lw-vp__state span{font:400 13px/18px var(--font-sans);color:var(--ink-600)}.lw-orb{width:48px;height:48px;flex:none;box-sizing:border-box;border-radius:50%;background:var(--blue-600);color:var(--on-blue);display:inline-flex;align-items:center;justify-content:center}.lw-orb--listen{background:var(--paper-000);color:var(--blue-600);border:2px solid var(--blue-600);box-shadow:0 0 0 6px var(--blue-100);animation:lw-orbpulse 1.8s ease-in-out infinite}.lw-orb--off{background:var(--paper-200);color:var(--ink-600)}.lw-orb--wait{background:var(--paper-000);border:4px solid var(--line-300);border-top-color:var(--blue-600);animation:lw-ringspin .9s linear infinite}@keyframes lw-orbpulse{50%{box-shadow:0 0 0 10px var(--blue-100)}}@media(prefers-reduced-motion:reduce){.lw-orb--listen,.lw-orb--wait{animation:none}}.lw-signal{display:inline-flex;align-items:center;gap:6px;font:600 13px/18px var(--font-sans);color:var(--ink-600)}.lw-signal--weak{color:var(--warning-600)}.lw-signal__bars{display:inline-flex;align-items:flex-end;gap:2px;height:15px}.lw-signal__bars i{display:block;width:3px;border-radius:1px;background:currentColor}.lw-signal__bars i.off{background:var(--line-300)}.lw-vp__says{margin:0;border-radius:var(--radius-md);background:var(--blue-100);padding:12px 14px;font:400 17px/25px var(--font-sans);color:var(--ink-900);max-height:125px;overflow:auto}.lw-vp__says--last{background:var(--paper-200);color:var(--ink-600)}.lw-vp__you{margin:0;font:400 15px/22px var(--font-sans);color:var(--ink-600);overflow-wrap:anywhere}.lw-vp__banner{margin:0;display:flex;align-items:center;gap:10px;border-radius:var(--radius-md);padding:10px 12px;background:var(--warning-100);color:var(--ink-900);font:400 15px/20px var(--font-sans)}.lw-vp__banner svg{color:var(--warning-600);flex:none}fieldset.lw-choice{border:0;margin:0 auto;padding:0;min-width:0;width:100%}fieldset.lw-choice>*{align-self:stretch}fieldset.lw-choice legend{padding:0;margin-bottom:var(--space-1)}.lw-choice__opt{display:flex;gap:var(--space-3);align-items:flex-start;border:1px solid var(--line-500);border-radius:var(--radius-md);padding:14px;background:var(--paper-000);cursor:pointer;position:relative}.lw-choice__opt--on{border:2px solid var(--blue-600);padding:13px;background:var(--blue-100)}.lw-choice__opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.lw-choice__opt:has(input:focus-visible){outline:2px solid var(--blue-600);outline-offset:2px}.lw-choice__icon{width:40px;height:40px;flex:none;border-radius:50%;background:var(--paper-200);color:var(--blue-600);display:inline-flex;align-items:center;justify-content:center}.lw-choice__text{display:flex;flex-direction:column;gap:2px}.lw-choice__text b{font:600 17px/24px var(--font-sans);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lw-choice__text>span{font:400 15px/22px var(--font-sans);color:var(--ink-600)}.lw-chip--blue{background:var(--blue-100);color:var(--blue-600)}.lw-agentdone{gap:var(--space-4)}.lw-agentdone__mark{width:56px;height:56px;border-radius:50%;background:var(--success-100);color:var(--success-600);display:inline-flex;align-items:center;justify-content:center}.lw-agentdone__counts{margin:0;display:flex;flex-direction:column;gap:0;padding:4px 16px}.lw-agentdone__counts div{display:flex;justify-content:space-between;gap:var(--space-3);padding:10px 0;font:400 15px/22px var(--font-sans)}.lw-agentdone__counts div+div{border-top:1px solid var(--line-300)}.lw-agentdone__counts dd{margin:0;font-weight:600}.lw-ob{gap:14px;animation:lw-ob-rise .38s ease both}@keyframes lw-ob-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lw-ob,.lw-ob-ticks li{animation:none!important;opacity:1!important}}.lw-ob-eyebrow{margin:0;font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-600)}.lw-ob-h{margin:0;font:600 30px/37px var(--font-display);letter-spacing:-.01em;text-wrap:balance}.lw-ob-h:focus{outline:none}.lw-ob-h--xl{font-size:36px;line-height:43px}.lw-ob-lead{margin:0;font:400 17px/26px var(--font-sans);color:var(--ink-600)}.lw-ob-q2{margin:10px 0 0;font:600 17px/24px var(--font-sans)}.lw-ob-opts{display:flex;flex-direction:column;gap:10px;margin-top:4px}.lw-ob-opt{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 14px;border-radius:var(--radius-lg);border:1.5px solid var(--line-300);background:var(--paper-000);box-shadow:var(--shadow-card);color:var(--ink-900);font:500 17px/22px var(--font-sans);text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.lw-ob-opt:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.lw-ob-opt--on{border-color:var(--blue-600);background:var(--blue-100);box-shadow:0 0 0 3px var(--blue-100)}.lw-ob-opt__ic{width:44px;height:44px;flex:none;border-radius:14px;background:var(--blue-100);color:var(--blue-600);display:inline-flex;align-items:center;justify-content:center}.lw-ob-opt--on .lw-ob-opt__ic{background:var(--blue-600);color:var(--on-blue)}.lw-ob-opt__t{flex:1;display:flex;flex-direction:column;gap:2px}.lw-ob-opt__sub{font:400 14px/20px var(--font-sans);color:var(--ink-600)}.lw-ob-opt__ck{width:26px;height:26px;flex:none;border-radius:50%;border:1.5px solid var(--line-500);display:inline-flex;align-items:center;justify-content:center;color:transparent}.lw-ob-opt--on .lw-ob-opt__ck{background:var(--blue-600);border-color:var(--blue-600);color:var(--on-blue)}.lw-ob-opt--plain{min-height:58px;padding:10px 18px}.lw-ob-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lw-ob-duo .lw-ob-opt,.lw-ob-nums .lw-ob-opt{justify-content:center;text-align:center;font-weight:600;min-height:56px}.lw-ob-nums{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.lw-ob-nums .lw-ob-opt{padding:0;min-height:60px;font-size:20px}.lw-ob-field{display:flex;flex-direction:column;gap:8px;margin-top:6px}.lw-ob-field label{font:600 14px/20px var(--font-sans)}.lw-ob-field input{width:100%;box-sizing:border-box;min-height:60px;padding:0 18px;border-radius:14px;border:1.5px solid var(--line-500);background:var(--paper-000);font:400 20px/1 var(--font-sans);color:var(--ink-900)}.lw-ob-field input:focus{outline:none;border-color:var(--blue-600);box-shadow:0 0 0 4px var(--blue-100)}.lw-ob-foot{position:sticky;bottom:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 20px calc(20px + env(safe-area-inset-bottom));background:var(--paper-000);box-shadow:var(--shadow-bar)}.lw-ob-foot>*{width:100%;max-width:560px}.lw-ob-foot>.lw-btn--quiet{width:auto}.lw-ob-foot__hint{margin:0;text-align:center;font:400 13px/18px var(--font-sans);color:var(--ink-600);min-height:18px}.lw-ob-cta{width:100%;justify-content:center}.lw-ob-hero{display:flex;justify-content:center;padding:18px 0 6px}.lw-ob-hero__c{width:120px;height:120px;border-radius:50%;background:var(--blue-100);color:var(--blue-600);display:inline-flex;align-items:center;justify-content:center}.lw-ob-hero__c--warm{background:var(--highlight);color:var(--warning-600)}.lw-ob-promise{list-style:none;margin:6px 0 0;padding:16px;display:flex;flex-direction:column;gap:12px;border-radius:var(--radius-lg);background:var(--paper-000);box-shadow:var(--shadow-card)}.lw-ob-promise li{display:flex;gap:12px;align-items:center;font:400 15px/21px var(--font-sans)}.lw-ob-promise i,.lw-ob-ticks i{width:28px;height:28px;flex:none;border-radius:50%;background:var(--success-100);color:var(--success-600);display:inline-flex;align-items:center;justify-content:center}.lw-ob-stages{list-style:none;margin:6px 0 0;padding:18px;border-radius:var(--radius-lg);background:var(--paper-000);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:20px}.lw-ob-stages li{display:flex;gap:14px}.lw-ob-stages__n{width:32px;height:32px;flex:none;border-radius:50%;border:2px solid var(--line-300);display:inline-flex;align-items:center;justify-content:center;font:600 14px/1 var(--font-sans);color:var(--ink-600)}.lw-ob-stages--done .lw-ob-stages__n{background:var(--success-600);border-color:var(--success-600);color:var(--paper-000)}.lw-ob-stages--now .lw-ob-stages__n{background:var(--blue-600);border-color:var(--blue-600);color:var(--on-blue);box-shadow:0 0 0 4px var(--blue-100)}.lw-ob-stages__t{display:flex;flex-direction:column;gap:2px;padding-top:5px}.lw-ob-stages__t b{font:600 16px/22px var(--font-sans)}.lw-ob-stages__t span{font:400 14px/20px var(--font-sans);color:var(--ink-600)}.lw-ob-ticks{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}.lw-ob-ticks li{display:flex;gap:14px;align-items:center;font:400 17px/24px var(--font-sans);opacity:0;animation:lw-ob-rise .4s ease forwards}.lw-ob-ticks li:nth-child(2){animation-delay:.45s}.lw-ob-ticks li:nth-child(3){animation-delay:.9s}.lw-ob-ticks li:nth-child(4){animation-delay:1.35s}.lw-ob-ticks i{background:var(--success-600);color:var(--paper-000)}.lw-ob-recap{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lw-ob-recap span{padding:4px 10px;border-radius:var(--radius-pill);background:var(--paper-200);font:600 12px/16px var(--font-sans)}.lw-ob-parts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lw-ob-parts li{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:var(--radius-lg);background:var(--paper-000);box-shadow:var(--shadow-card)}.lw-ob-parts__ic{width:44px;height:44px;flex:none;border-radius:14px;background:var(--blue-100);color:var(--blue-600);display:inline-flex;align-items:center;justify-content:center}.lw-ob-parts__ic--home{background:var(--success-100);color:var(--success-600)}.lw-ob-parts__who{display:block;font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600)}.lw-ob-parts b{display:block;margin-top:3px;font:600 16px/22px var(--font-sans)}.lw-ob-parts__doc{display:inline-flex;margin-top:8px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--paper-200);font:600 12px/16px var(--font-sans)}.lw-ob-pkg{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;background:var(--paper-000);border:2px solid var(--blue-600);box-shadow:0 0 0 4px var(--blue-100)}.lw-ob-pkg__n{font:600 21px/27px var(--font-display)}.lw-ob-pkg__p{font:600 18px/24px var(--font-sans)}.lw-ob-note{margin:0;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--premium-100);font:400 14px/20px var(--font-sans)}.lw-ob-note svg{color:var(--premium-600);flex:none;margin-top:2px}.lw .lw-ccol.lw-ob{gap:14px}.lw-ob-voicefoot{position:sticky;bottom:0;z-index:2}.lw-ob-voicefoot .lw-ob-foot,.lw-ob-voicefoot .lw-dock{position:static}.lw-ob-voicefoot .lw-ob-foot{box-shadow:none;padding-bottom:8px}.lw-ob-heard{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--success-100);color:var(--success-600);font:600 11px/16px var(--font-sans);white-space:nowrap}.lw-ob-spell{display:flex;gap:6px;flex-wrap:wrap}.lw-ob-spell span{min-width:30px;padding:6px 0;text-align:center;border-radius:8px;background:var(--paper-000);border:1px solid var(--line-300);font:600 15px/1 var(--font-sans)}.lw-ob-tapnote{margin:0;display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--warning-100);font:400 14px/20px var(--font-sans)}.lw-ob-tapnote svg{color:var(--warning-600);flex:none}.lw-charity{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--line-300);background:var(--paper-000);font:400 13px/18px var(--font-sans);color:var(--ink-600);cursor:pointer}.lw-charity b{font:600 15px/20px var(--font-sans);color:var(--ink-900)}.lw-charity--on{border:2px solid var(--blue-600);background:var(--blue-100);padding:11px 13px;cursor:default}.lw-charity__ok{font:600 12px/16px var(--font-sans);color:var(--success-600)}.lw-todos{display:flex;flex-direction:column;gap:var(--space-2)}.lw-eyebrow{margin:var(--space-2) 0 0;font:600 13px/18px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600)}.lw-todo{border:1px solid var(--ink-200, #d9d6cf);border-radius:var(--radius-lg, 12px);background:var(--paper-000)}.lw-todo--open{border-color:var(--blue-600);box-shadow:0 0 0 1px var(--blue-600)}.lw-todo--done{background:transparent;border-style:dashed}.lw-todo__h{display:flex;align-items:center;gap:var(--space-3, 12px);width:100%;min-height:56px;padding:12px 16px;background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.lw-todo__h:disabled{cursor:default}.lw-todo__n{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--blue-600);color:#fff;font:600 14px/1 var(--font-sans)}.lw-todo__n--opt{background:var(--paper-100, #f1eee8);color:var(--ink-600)}.lw-todo__n--ok{background:var(--green-600, #2f7d4f)}.lw-todo__t{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.lw-todo__t b{font:600 16px/22px var(--font-sans);color:var(--ink-900)}.lw-todo__t span{font:400 14px/20px var(--font-sans);color:var(--ink-600)}.lw-todo--done .lw-todo__t b{font-weight:500}.lw-todo__chev{flex:none;color:var(--ink-600);transform:rotate(90deg);transition:transform .15s}.lw-todo--open .lw-todo__chev{transform:rotate(-90deg)}.lw-todo__body{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:0 16px 16px 56px}@media(max-width:480px){.lw-todo__body{padding-left:16px}}.lw-bigok{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--green-600, #2f7d4f);color:#fff}.lw-getdoc{display:flex;align-items:center;gap:var(--space-2);min-height:32px;font:400 15px/22px var(--font-sans);color:var(--ink-900)}.lw-getdoc svg{color:var(--green-600, #2f7d4f);flex:none}.lw-getprice{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--space-2);padding-top:var(--space-3, 12px);border-top:1px solid var(--ink-200, #d9d6cf);font:600 15px/22px var(--font-sans)}.lw-rvs{display:flex;flex-direction:column}.lw-rv{display:grid;grid-template-columns:minmax(140px,32%) 1fr auto;gap:var(--space-2) var(--space-4);align-items:start;padding:12px 0;border-bottom:1px solid var(--ink-200)}.lw-rv:last-child{border-bottom:0}.lw-rv__q{display:flex;flex-direction:column;font:400 14px/20px var(--font-sans);color:var(--ink-600)}.lw-rv__who{font-size:12px;line-height:16px;color:var(--ink-400)}.lw-rv__a{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font:500 15px/22px var(--font-sans);color:var(--ink-900);overflow-wrap:anywhere}.lw-rv__none{font-weight:400;color:var(--ink-600)}.lw-rv__note{font:400 13px/18px var(--font-sans);color:var(--ink-600)}.lw-rv__issue{display:inline-flex;align-items:flex-start;gap:6px;font:500 14px/20px var(--font-sans);color:var(--amber-700, #8a5a00)}.lw-rv__issue svg{flex:none;margin-top:2px}.lw-rv--issue{background:color-mix(in srgb,var(--amber-100, #fdf1d8) 60%,transparent);margin:0 -12px;padding:12px;border-radius:var(--radius-md);border-bottom-color:transparent}.lw-rv__edit{min-height:44px;padding:0 4px;margin-top:-11px;font:500 14px/20px var(--font-sans)}.lw-rv__chips{flex-direction:row;flex-wrap:wrap;gap:6px}.lw-rv__chip{min-height:36px;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--ink-400);background:var(--paper-000);font:500 13px/18px var(--font-sans);color:var(--ink-900);cursor:pointer}.lw-rv__chip:hover{border-color:var(--blue-600)}@media(max-width:560px){.lw-rv{grid-template-columns:1fr auto}.lw-rv__q,.lw-rv--blank .lw-rv__a{grid-column:1 / -1}}.lw-nextperson{display:flex;flex-direction:column;gap:var(--space-2);padding:16px;border-radius:var(--radius-lg);background:var(--paper-000);box-shadow:0 0 0 2px var(--blue-600)}.lw-person--new{padding:0 var(--space-3);color:var(--blue-600);font-weight:600}.lw-addmore{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;border-radius:var(--radius-lg);border:1.5px dashed var(--line-500);background:transparent;color:var(--blue-600);font:600 15px/1 var(--font-sans);cursor:pointer}.lw-addmore:hover{border-color:var(--blue-600);background:var(--blue-100)}.lw-focusentry{display:flex;flex-direction:column;gap:var(--space-3)}html{scroll-padding-bottom:240px}.lw-nextperson--plain{padding:0;box-shadow:none;background:transparent}.lw-tp{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid var(--line-300);background:var(--paper-000);text-align:left;font:inherit;color:inherit;cursor:pointer}.lw-tp:hover{border-color:var(--blue-600)}.lw-tp__h{display:flex;align-items:center;gap:12px}.lw-tp__h>svg{margin-left:auto;color:var(--ink-600);flex:none}.lw-tp__who{display:flex;flex-direction:column;min-width:0}.lw-tp__who b{font:600 16px/22px var(--font-sans)}.lw-tp__who span{font:400 14px/20px var(--font-sans);color:var(--ink-600)}.lw-tp__plan{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--radius-md);background:var(--paper-100)}.lw-tp__plan b{font:500 15px/21px var(--font-sans)}.lw-tp__plan ul{margin:4px 0 0;padding-left:18px;font:400 14px/20px var(--font-sans)}.lw-tp__tag{font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-600);font-style:normal}.lw-tp__tag--own{color:var(--blue-600)}.lw-printframe{position:fixed;left:-10000px;top:0;width:820px;height:1100px;border:0;pointer-events:none}.lw-codes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lw-codes li{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;padding:10px 0;border-top:1px solid var(--line-300)}.lw-codes li:first-child{border-top:0}.lw-codes__main{display:flex;flex-direction:column;flex:1 1 100%;min-width:0}.lw-codes__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.lw-codes--off .lw-mono{color:var(--ink-600);text-decoration:line-through}.lw-plan__docs li+li{margin-top:2px}.lw-plan__with{display:block;color:var(--ink-600);font-style:italic;font-size:12px;line-height:16px}.lw-callout{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:12px 14px;border-radius:var(--radius-md);font:400 15px/20px var(--font-sans);color:var(--ink-900)}.lw-callout--warn{background:var(--warning-100)}.lw-callout .lw-link{margin-top:4px;font-weight:600}.lw-tp__miss{font:500 13px/18px var(--font-sans);color:var(--warning-600)}.lw-tp-edit{display:flex;flex-direction:column;gap:14px}.lw-tp-card,.lw-tp-age{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid var(--line-300);background:var(--paper-000)}.lw-tp-age__h{display:flex;align-items:center;gap:12px}.lw-tp-age__h .lw-overline{min-width:44px}.lw-tp-age__h .lw-stepper-row{margin-left:auto}.lw-tp-rest{font:600 15px/22px var(--font-sans)}.lw-tp-fr{display:flex;flex-wrap:wrap;gap:6px}.lw-tp-fr button{min-height:40px;padding:0 12px;border-radius:var(--radius-md);border:1px solid var(--line-500);background:var(--paper-000);font:600 14px/1 var(--font-sans);color:var(--ink-900);cursor:pointer}.lw-tp-fr button[aria-checked=true]{background:var(--blue-100);border-color:var(--blue-600);box-shadow:inset 0 0 0 1px var(--blue-600)}.lw-tp-opt{border-radius:var(--radius-lg);border:1px solid var(--line-300);background:var(--paper-000)}.lw-tp-opt--on{border-color:var(--blue-600);box-shadow:0 0 0 1px var(--blue-600)}.lw-tp-opt__h{display:flex;gap:12px;align-items:center;padding:14px 16px}.lw-tp-opt__h>span{flex:1;display:flex;flex-direction:column;gap:2px}.lw-tp-opt__h b{font:600 15px/20px var(--font-sans)}.lw-tp-opt__h small{font:400 13px/18px var(--font-sans);color:var(--ink-600)}.lw-tp-opt__b{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.lw-tp-cut{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:400 14px/20px var(--font-sans)}.lw-tp-nav{display:flex;gap:8px;justify-content:flex-end}
