.cd-page,.set-page,.wl-page,.wn-shell,.ws-page{--bg:#eaeef4;--bg-raised:#fff;--bg-card:#fff;--bg-card-hover:#f4f7fb;--bg-input:#fff;--bg-verdict:#f5f7fb;--text:#0b1420;--text-secondary:#33425c;--text-dim:#4d5d78;--text-muted:#5e6c84;--border:rgba(14,23,38,.13);--border-bright:rgba(14,23,38,.21);--border-focus:rgba(45,125,210,.45);--accent:#2d7dd2;--accent-hover:#1e63ad;--brand:#0e7a4c;--brand-bright:#12905a;--green:#0e7a4c;--green-dim:rgba(14,122,76,.1);--amber:#a96d12;--amber-dim:rgba(169,109,18,.1);--red:#c43d3d;--btn-py:6px;--btn-px:11px;--btn-fs:12.5px;--btn-r:0;--btn-fw:600;--btn-bg:var(--text);--btn-bg-hover:var(--text);--btn-fg:#fff;background:var(--bg);color:var(--text);font-family:DM Sans,system-ui,-apple-system,sans-serif;min-height:100dvh}.cd-page .cd-card,.cd-page .cd-panel,.set-page .set-card,.wl-page .wl-card,.ws-page .ws-card,.ws-page .ws-client-card{border-radius:14px;box-shadow:0 1px 0 rgba(14,23,38,.03),0 14px 30px -26px rgba(14,23,38,.4);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.wl-page .wl-card:hover,.ws-page .ws-client-card:hover{border-color:rgba(45,125,210,.28);box-shadow:0 2px 4px rgba(14,23,38,.05),0 20px 40px -28px rgba(14,23,38,.45)}.cd-page input:not([type=range]):not([type=color]),.cd-page select,.cd-page textarea,.set-page input:not([type=range]):not([type=color]),.set-page select,.set-page textarea,.wl-page input:not([type=range]):not([type=color]),.wl-page select,.wl-page textarea,.ws-page input:not([type=range]):not([type=color]),.ws-page select,.ws-page textarea{border:1px solid var(--border-bright)!important;border-radius:10px;background:#fff!important;color:var(--text);font-family:inherit}.cd-page input:not([type=range]):not([type=color]):focus,.cd-page select:focus,.cd-page textarea:focus,.set-page input:not([type=range]):not([type=color]):focus,.wl-page input:not([type=range]):not([type=color]):focus,.ws-page input:not([type=range]):not([type=color]):focus,.ws-page select:focus,.ws-page textarea:focus{outline:2px solid var(--border-focus);outline-offset:1px;border-color:var(--accent)!important}.cd-page h1,.set-page h1,.wl-page h1,.ws-page h1{letter-spacing:-.028em}.cd-page h2,.set-page h2,.wl-page h2,.ws-page h2{letter-spacing:-.02em}.cd-page .cd-money,.cd-page .cd-num,.ws-page .ws-client-meta{font-variant-numeric:tabular-nums}.aip-open{background:none;border:0;padding:4px 0 0;font:inherit;font-size:12.5px;color:var(--accent);cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}.aip-open:hover{color:var(--accent-hover)}.aip{margin-top:9px;border:1px solid var(--border-bright);border-radius:11px;background:var(--bg-card-hover);padding:12px 13px;display:flex;flex-direction:column;gap:10px}.aip-hd{display:flex;align-items:center;justify-content:space-between}.aip-hd>span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.aip-x{background:none;border:0;font-size:19px;line-height:1;color:var(--text-muted);cursor:pointer;padding:0 2px}.aip-x:hover{color:var(--text)}.aip-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:9px}.aip-row label{display:flex;flex-direction:column;gap:4px}.aip-row label>span{font-size:11.5px;color:var(--text-dim)}.aip-row input,.aip-row select{padding:7px 9px;font-size:13.5px}.aip-out{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:9px;overflow:hidden}.aip-out>div{background:#fff;padding:10px 12px}.aip-out b{display:block;font-size:19px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.aip-out span{display:block;font-size:11px;color:var(--text-dim);margin-top:3px;text-transform:uppercase;letter-spacing:.05em}.aip-why{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-dim)}.aip-why b{color:var(--text)}.aip-use{width:100%;padding:9px 12px;border-radius:9px;border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.aip-use:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.aip-use:active{transform:translateY(1px)}.aip-note{margin:0;font-size:11.5px;line-height:1.45;color:var(--text-muted)}.aip-kind{display:flex;flex-direction:column;gap:3px;justify-content:center}.aip-kind>span{font-size:11.5px;color:var(--text-dim)}.aip-kind>b{font-size:13.5px;font-weight:600;color:var(--text)}.aip-kind>em{font-style:normal;font-size:11px;color:var(--amber)}.cd-page .cd-hint{display:block;margin-top:4px;font-size:11.5px;line-height:1.45;color:var(--text-muted)}.seat-wrap{max-width:820px;margin:0 auto;padding:34px 22px 80px;display:flex;flex-direction:column;gap:22px}.seat-back{font-size:13.5px;color:var(--accent);text-decoration:none;align-self:flex-start}.seat-back:hover{text-decoration:underline}.seat-head h1{font-size:27px;font-weight:700;margin:6px 0 8px;color:var(--text)}.seat-head p{margin:0;font-size:14.5px;line-height:1.55;color:var(--text-dim);max-width:62ch}.seat-eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.seat-meter{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:13px;overflow:hidden}.seat-meter>div{background:var(--bg-card);padding:15px 17px}.seat-meter b{display:block;font-size:23px;font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--text)}.seat-meter span{display:block;font-size:12px;color:var(--text-dim);margin-top:5px}.seat-list{border:1px solid var(--border);border-radius:13px;overflow:hidden;background:var(--bg-card)}.seat-row{display:grid;grid-template-columns:1fr auto auto 90px;gap:14px;align-items:center;padding:13px 17px;border-bottom:1px solid var(--border)}.seat-row:last-child{border-bottom:0}.seat-name{font-size:15px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px}.seat-you{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:rgba(45,125,210,.1);border:1px solid rgba(45,125,210,.28);border-radius:999px;padding:2px 7px}.seat-email{font-size:12.5px;color:var(--text-muted);margin-top:2px}.seat-pill{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap;border:1px solid}.seat-active{color:var(--green);background:rgba(14,122,76,.09);border-color:rgba(14,122,76,.3)}.seat-invited{color:var(--amber);background:rgba(169,109,18,.09);border-color:rgba(169,109,18,.3)}.seat-role{font-size:13px;color:var(--text-dim);white-space:nowrap}.seat-act{text-align:right}.seat-act button{font:inherit;font-size:var(--btn-fs);padding:var(--btn-py) var(--btn-px);border-radius:var(--btn-r);border:1px solid var(--border-bright);background:var(--bg-card);color:var(--text-dim);cursor:pointer}.seat-act button:hover{border-color:var(--red);color:var(--red)}.seat-act button:disabled{opacity:.5;cursor:default}.seat-add{border:1px solid var(--border);border-radius:13px;background:var(--bg-card);padding:16px 17px}.seat-add-hd{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim);margin-bottom:11px}.seat-add-row{display:grid;grid-template-columns:1fr 1.3fr auto;gap:9px}.seat-add-row input{padding:9px 11px;font-size:14px}.seat-add-row button{font:inherit;font-size:var(--btn-fs);font-weight:600;padding:var(--btn-py) var(--btn-px);border-radius:var(--btn-r);border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap}.seat-add-row button:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.seat-add-row button:disabled{opacity:.55;cursor:default}.seat-note{color:var(--text-muted)}.seat-err,.seat-note{margin:11px 0 0;font-size:12.5px}.seat-err{color:var(--red)}@media(max-width:640px){.seat-row{grid-template-columns:1fr auto;row-gap:8px}.seat-add-row{grid-template-columns:1fr}}.join-wrap{max-width:560px;margin:0 auto;padding:90px 22px 120px}.join-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:34px 32px;box-shadow:0 1px 0 rgba(14,23,38,.03),0 14px 30px -26px rgba(14,23,38,.4)}.join-card h1{font-size:23px;font-weight:700;letter-spacing:-.025em;margin:0 0 10px;color:var(--text)}.join-card p{margin:0;line-height:1.58}.join-card p,.join-msg{font-size:15px;color:var(--text-dim)}.join-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.join-btn{font:inherit;font-size:14px;font-weight:600;text-decoration:none;padding:10px 18px;border-radius:10px;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer}.join-btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.join-btn-ghost{background:var(--bg-card);color:var(--text);border-color:var(--border-bright)}.join-btn-ghost:hover{background:var(--bg-card-hover);border-color:#b9c4d1}.ws-filter{width:100%;max-width:340px;margin:0 0 14px;padding:8px 12px 8px 34px;font:inherit;font-size:13.5px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%238492a6' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:11px 50%}.ws-filter:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(45,125,210,.12)}.ws-table-wrap{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-card);box-shadow:0 1px 2px rgba(14,23,38,.04),0 12px 28px -24px rgba(14,23,38,.5)}.ws-table{width:100%;border-collapse:collapse}.ws-table th{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-align:left;padding:10px 18px;white-space:nowrap;border-bottom:1px solid var(--border);background:#fbfcfd}.ws-table td.num,.ws-table th.num{text-align:right}.ws-table td{padding:13px 18px;border-bottom:1px solid var(--border);font-size:14px;color:var(--text);vertical-align:middle}.ws-table tbody tr:last-child td{border-bottom:0}.ws-trow{transition:background .12s ease}.ws-trow:hover td{background:#fafbfd}.ws-who{display:flex;align-items:center;gap:11px;min-width:0}.ws-avatar{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--text-dim);background:linear-gradient(160deg,#eef2f7,#e3e9f1);border:1px solid rgba(14,23,38,.06)}.ws-who-txt{min-width:0}.ws-tname{font-weight:600;font-size:14.5px;color:var(--text);text-decoration:none;letter-spacing:-.01em;display:block}.ws-tname:hover{color:var(--accent)}.ws-tsub{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);margin-top:2px;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30ch}.ws-sep{opacity:.5}.ws-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--text-muted)}.ws-dot-active{background:var(--green)}.ws-dot-sale_agreed{background:var(--accent)}.ws-dot-dormant{background:var(--amber)}.ws-dot-closed{background:#b9c2cd}.ws-stage{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--text-dim);white-space:nowrap}.ws-stage i{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.ws-stage-viewing{color:var(--text-dim)}.ws-stage-offer_in{color:var(--accent)}.ws-stage-sale_agreed{color:var(--green)}.ws-stage-closed{color:#8b96a3}.ws-stage-fell_through{color:var(--red)}.ws-money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em;white-space:nowrap}.ws-null{color:#c3cbd5}.ws-tcount{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text);text-decoration:none;border-bottom:1px solid transparent}.ws-tcount:hover{color:var(--accent);border-bottom-color:currentColor}.ws-tdim{color:var(--text-muted);font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.ws-tacts{text-align:right;white-space:nowrap;width:1%}.ws-open{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:600;color:var(--text-dim);text-decoration:none;padding:6px 8px 6px 11px;border-radius:8px;border:1px solid transparent}.ws-trow:hover .ws-open{color:var(--accent);border-color:rgba(45,125,210,.22);background:rgba(45,125,210,.06)}.ws-open svg{opacity:.8}.ws-del{margin-left:4px;padding:6px;border-radius:8px;border:1px solid transparent;background:none;color:#c3cbd5;cursor:pointer;line-height:0;opacity:0;transition:opacity .12s ease,color .12s ease,border-color .12s ease}.ws-trow:hover .ws-del{opacity:1}.ws-del:hover{color:var(--red);border-color:rgba(196,61,61,.28);background:rgba(196,61,61,.06)}.ws-del:focus-visible{opacity:1;outline:2px solid var(--border-focus);outline-offset:1px}.ws-del:disabled{opacity:.5;cursor:default}.ws-tempty{color:var(--text-muted);text-align:center;padding:30px 18px}@media(max-width:860px){.ws-table-wrap{overflow-x:auto}.ws-table{min-width:760px}}.ws-span{grid-column:1/-1}.fin-est{border:1px solid var(--border);border-radius:11px;background:var(--bg-card-hover);padding:14px 16px}.fin-est-wait{color:var(--text-muted);font-size:13px;line-height:1.5}.fin-est-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:9px;overflow:hidden}.fin-est-nums>div{background:#fff;padding:11px 13px}.fin-est-nums b{display:block;font-size:20px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.fin-est-nums span{display:block;font-size:11px;color:var(--text-dim);margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.fin-est-why{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-dim)}.fin-est-why b{color:var(--text)}.fin-gap{color:var(--amber)}.cd-afford{margin-top:8px;padding:8px 11px;border-radius:9px;border:1px solid transparent;font-size:12.5px;line-height:1.45}.cd-afford b{display:block;font-size:13px;font-weight:700;margin-bottom:1px}.cd-afford span{display:block;opacity:.85}.cd-afford-within{background:rgba(14,122,76,.08);border-color:rgba(14,122,76,.26);color:var(--green)}.cd-afford-stretch{background:rgba(169,109,18,.09);border-color:rgba(169,109,18,.28);color:var(--amber)}.cd-afford-over{background:rgba(196,61,61,.07);border-color:rgba(196,61,61,.26);color:var(--red)}.fin{margin-top:10px;border:1px solid var(--border);border-radius:11px;overflow:hidden;background:var(--bg-card)}.fin-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;border-bottom:1px solid var(--border);background:#fbfcfd}.fin-grade{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.fin-grade i{width:8px;height:8px;border-radius:50%;background:currentColor}.fin-grade-within{color:var(--green)}.fin-grade-stretch{color:var(--amber)}.fin-grade-over{color:var(--red)}.fin-grade-unknown{color:var(--text-muted)}.fin-lenders{font-size:12.5px;color:var(--text-dim)}.fin-lenders b{color:var(--text);font-variant-numeric:tabular-nums}.fin-lenders em{font-style:normal;color:var(--green);font-weight:600}.fin-best{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border)}.fin-best>div{background:#fff;padding:10px 13px;min-width:0}.fin-best b{display:block;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-best span{display:block;font-size:11px;color:var(--text-muted);margin-top:3px}.fin-best-who b{font-size:13.5px;font-weight:600}.fin-green{padding:9px 13px;font-size:12.5px;line-height:1.5;border-top:1px solid var(--border)}.fin-green b{font-weight:700}.fin-green-on{background:rgba(14,122,76,.06);color:var(--green)}.fin-green-off{background:#fafbfd;color:var(--text-dim)}.fin-all{border-top:1px solid var(--border)}.fin-all summary{padding:9px 13px;font-size:12.5px;font-weight:600;color:var(--text-dim);cursor:pointer;list-style:none}.fin-all summary::-webkit-details-marker{display:none}.fin-all summary:before{content:"▸ ";color:var(--text-muted)}.fin-all[open] summary:before{content:"▾ "}.fin-all summary:hover{color:var(--accent)}.fin-rows{border-top:1px solid var(--border)}.fin-row{display:grid;grid-template-columns:1fr auto auto 78px;gap:10px;align-items:center;padding:8px 13px;font-size:12.5px;border-bottom:1px solid var(--border)}.fin-row:last-child{border-bottom:0}.fin-row-no{opacity:.55}.fin-row-name{font-weight:600;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-row-name em{font-style:normal;font-size:10px;font-weight:600;margin-left:6px;padding:1px 5px;border-radius:4px;background:rgba(14,122,76,.1);color:var(--green)}.fin-row-rate{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text);white-space:nowrap}.fin-row-rate i{font-style:normal;font-size:10px;margin-left:5px;padding:1px 5px;border-radius:4px;background:rgba(14,122,76,.1);color:var(--green)}.fin-row-mo{font-variant-numeric:tabular-nums;color:var(--text-dim);white-space:nowrap}.fin-row-fit{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:right;white-space:nowrap}.fin-fit-yes{color:var(--green)}.fin-fit-borderline{color:var(--amber)}.fin-fit-no{color:var(--text-muted)}.fin-strain{padding:10px 13px;border-top:1px solid var(--border);background:#fbfcfd}.fin-strain-bar{height:5px;border-radius:999px;background:#e7ecf2;overflow:hidden;margin-bottom:7px}.fin-strain-bar i{display:block;height:100%;border-radius:999px;background:currentColor;transition:width .3s ease}.fin-strain-txt{font-size:12px;color:var(--text-dim);line-height:1.45}.fin-strain-txt b{font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;color:inherit}.fin-strain-txt span{display:block;color:var(--text-muted);font-size:11.5px;margin-top:1px}.fin-strain-comfortable{color:var(--green)}.fin-strain-tight{color:var(--amber)}.fin-strain-severe{color:var(--red)}.pl{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-card);box-shadow:0 1px 2px rgba(14,23,38,.04),0 12px 28px -24px rgba(14,23,38,.5)}.pl-head,.pl-row{display:grid;grid-template-columns:minmax(150px,1.9fr) 104px minmax(84px,.8fr) minmax(104px,1fr) minmax(62px,.6fr) minmax(94px,.9fr) minmax(104px,auto);gap:12px;align-items:center;padding:12px 16px}.pl-head{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:#fbfcfd;border-bottom:1px solid var(--border)}.pl-head .num,.pl-row .num{text-align:right}.pl-item{border-bottom:1px solid var(--border)}.pl-item:last-child{border-bottom:0}.pl-item-on{background:#fafbfd}.pl-row{font-size:14px;transition:background .12s ease}.pl-item:not(.pl-item-on) .pl-row:hover{background:#fafbfd}.pl-addr{min-width:0}.pl-addr b{display:block;font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-addr span{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:11.5px;color:var(--text-muted)}.pl-addr code{font-family:var(--mono,ui-monospace,monospace);font-size:11px;letter-spacing:.03em}.pl-addr em{font-style:normal}.pl-dim{color:#c3cbd5}.pl-money{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pl-stage{width:100%;padding:5px 8px;font:inherit;font-size:12.5px;border-radius:8px;border:1px solid var(--border-bright);background:#fff;color:var(--text-dim);text-transform:capitalize;cursor:pointer}.pl-stage:focus{outline:2px solid var(--border-focus);outline-offset:1px}.pl-grade{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;white-space:nowrap;cursor:help}.pl-grade i{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.pl-grade-within{color:var(--green)}.pl-grade-stretch{color:var(--amber)}.pl-grade-over{color:var(--red)}.pl-lenders{font-variant-numeric:tabular-nums;white-space:nowrap}.pl-lenders b{font-weight:700;color:var(--text)}.pl-lenders>span{color:var(--text-muted)}.pl-lenders em{font-style:normal;font-size:10px;font-weight:700;margin-left:6px;padding:1px 5px;border-radius:4px;background:rgba(14,122,76,.1);color:var(--green)}.pl-rep b{font-variant-numeric:tabular-nums;color:var(--text)}.pl-rep b,.pl-strain{display:block;font-weight:600}.pl-strain{font-size:11px;margin-top:2px}.pl-strain-comfortable{color:var(--green)}.pl-strain-tight{color:var(--amber)}.pl-strain-severe{color:var(--red)}.pl-acts{display:flex;justify-content:flex-end;gap:4px;white-space:nowrap}.pl-acts,.pl-open{align-items:center}.pl-open{font:inherit;cursor:pointer;background:none;display:inline-flex;gap:5px;font-size:12.5px;font-weight:600;color:var(--text-dim);text-decoration:none;padding:6px 10px;border-radius:8px;border:1px solid transparent}.pl-item:hover .pl-open,.pl-open-on{color:var(--accent);border-color:rgba(45,125,210,.22);background:rgba(45,125,210,.06)}.pl-icon{padding:6px;border-radius:8px;border:1px solid transparent;background:none;color:var(--text-muted);cursor:pointer;line-height:0;transition:color .12s ease,border-color .12s ease}.pl-icon:hover{color:var(--accent);border-color:rgba(45,125,210,.24)}.pl-icon-danger:hover{color:var(--red);border-color:rgba(196,61,61,.28)}.pl-icon:focus-visible{opacity:1;outline:2px solid var(--border-focus);outline-offset:1px}@media(max-width:980px){.pl{overflow-x:auto}.pl-head,.pl-row{min-width:900px}}.pl-rate{display:block;font-size:12px;color:var(--text-dim);font-variant-numeric:tabular-nums}.pa{padding:18px 20px 20px;border-top:1px solid var(--border);background:#fbfcfd}.pa-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,1fr);gap:28px;align-items:start}.pa-lede{display:flex;flex-direction:column;gap:6px}.pa-lede strong{font-size:30px;font-weight:680;letter-spacing:-.03em;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.pa-lede span{font-size:13.5px;line-height:1.55;color:var(--text-dim);max-width:46ch}.pa-quiet{color:var(--text-muted)!important;font-weight:600!important;font-size:19px!important}.pa-flags{display:flex;flex-direction:column;gap:12px;padding-left:24px;border-left:1px solid var(--border)}.pa-flag{display:flex;gap:9px;align-items:flex-start}.pa-flag-dot{width:6px;height:6px;border-radius:50%;margin-top:6px;flex:none;background:var(--text-muted)}.pa-flag-dot.pa-ok{background:var(--green)}.pa-flag-dot.pa-watch{background:var(--amber)}.pa-flag-dot.pa-bad{background:var(--red)}.pa-flag b{display:block;font-size:12.5px;font-weight:650;color:var(--text)}.pa-flag span{display:block;font-size:12px;line-height:1.5;color:var(--text-dim);margin-top:1px}.pa-val{margin:16px 0 0;font-size:13.5px;line-height:1.6;color:var(--text-dim);max-width:78ch}.pa-val b{color:var(--text);font-weight:650;font-variant-numeric:tabular-nums}.pa-link{display:inline-block;margin-top:14px;font-size:13px;font-weight:600;color:var(--accent);text-decoration:none;border-bottom:1px solid transparent}.pa-link:hover{border-bottom-color:currentColor}.pa-skel{border-radius:8px;background:linear-gradient(90deg,#eef1f5 25%,#f6f8fa 50%,#eef1f5 75%);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.pa-skel{animation:pa-sheen 1.4s linear infinite}}@keyframes pa-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.pa-skel-a{height:30px;width:210px}.pa-skel-b{height:13px;width:min(420px,70%);margin-top:10px}@media(max-width:820px){.pa-main{grid-template-columns:1fr;gap:18px}.pa-flags{padding-left:0;border-left:0;padding-top:16px;border-top:1px solid var(--border)}}.sh{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;align-items:center;padding:12px 16px;border-top:1px solid var(--border);background:#fbfcfd}.sh-url{font:inherit;font-size:12.5px;padding:7px 10px;border:1px solid var(--border-bright);border-radius:8px;background:#fff;color:var(--text-dim);min-width:0;text-overflow:ellipsis}.sh-url:focus{outline:2px solid var(--border-focus);outline-offset:1px;color:var(--text)}.sh-btn{font:inherit;font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:8px;border:1px solid var(--border-bright);background:#fff;color:var(--text-dim);cursor:pointer;white-space:nowrap}.sh-btn:hover:not(:disabled){border-color:#b9c4d1;color:var(--text)}.sh-btn-go{border-color:var(--accent);background:var(--accent);color:#fff}.sh-btn-go:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.sh-btn:disabled{opacity:.6;cursor:default}.sh-x{font:inherit;font-size:17px;line-height:1;padding:4px 8px;border:0;background:none;color:var(--text-muted);cursor:pointer}.sh-x:hover{color:var(--text)}.sh-note{grid-column:1/-1;margin:2px 0 0;font-size:11.5px;color:var(--text-muted)}.sch{padding:11px 16px;border-top:1px solid var(--border);background:rgba(14,122,76,.045);flex-wrap:wrap;gap:8px 28px}.sch,.sch-row{display:flex;align-items:baseline}.sch-row{gap:8px;font-size:13px}.sch-k{color:var(--text-dim)}.sch-row b{font-size:15px;font-weight:700;color:var(--green);font-variant-numeric:tabular-nums}.sch-row em{font-style:normal;font-size:12px}.sch-note,.sch-row em{color:var(--text-muted)}.sch-note{flex-basis:100%;margin:2px 0 0;font-size:11.5px}.pl-spin{display:inline-block;width:13px;height:13px;border-radius:50%;border:2px solid rgba(45,125,210,.25);border-top:2px solid var(--accent);vertical-align:middle}@media (prefers-reduced-motion:no-preference){.pl-spin{animation:pl-rot .7s linear infinite}}@keyframes pl-rot{to{transform:rotate(1turn)}}.wsc-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:rgba(14,23,38,.34);backdrop-filter:blur(1.5px);animation:wsc-fade .14s ease-out}.wsc-panel{width:100%;max-width:440px;background:var(--bg-card,#fff);color:var(--text,#0e1726);border:1px solid var(--border,rgba(14,23,38,.09));border-radius:14px;padding:26px 26px 20px;box-shadow:0 1px 0 rgba(14,23,38,.03),0 30px 60px -28px rgba(14,23,38,.55);animation:wsc-rise .18s cubic-bezier(.16,1,.3,1)}.wsc-title{margin:0;font-size:18px;font-weight:650;letter-spacing:-.012em;line-height:1.3;text-wrap:balance}.wsc-body{margin:9px 0 0;font-size:13.5px;line-height:1.55;color:var(--text-dim,#5d6d86)}.wsc-acts{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.wsc-btn{font:inherit;font-size:13.5px;font-weight:600;padding:9px 17px;border-radius:9px;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.wsc-btn:active{transform:translateY(1px)}.wsc-btn:focus-visible{outline:2px solid var(--border-focus,rgba(45,125,210,.45));outline-offset:2px}.wsc-btn-quiet{background:transparent;border-color:var(--border-bright,rgba(14,23,38,.16));color:var(--text-secondary,#3b4a63)}.wsc-btn-quiet:hover{background:var(--bg-card-hover,#f5f7fb)}.wsc-btn-go{background:var(--accent,#2d7dd2);color:#fff}.wsc-btn-go:hover{background:var(--accent-hover,#1e63ad)}.wsc-btn-danger{background:var(--red,#c43d3d);color:#fff}.wsc-btn-danger:hover{background:#a93131}@keyframes wsc-fade{0%{opacity:0}to{opacity:1}}@keyframes wsc-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wsc-backdrop,.wsc-panel{animation:none}.wsc-btn{transition:none}.wsc-btn:active{transform:none}}.cd-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.cd-page select,.cd-page textarea,.set-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.set-page select,.set-page textarea,.wl-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.wl-page select,.wl-page textarea,.ws-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.ws-page select,.ws-page textarea{width:100%;box-sizing:border-box;padding:10px 13px;font-size:14px;line-height:1.45;box-shadow:inset 0 1px 2px rgba(14,23,38,.04);transition:border-color .15s ease,box-shadow .15s ease}.cd-page textarea,.set-page textarea,.wl-page textarea,.ws-page textarea{min-height:84px;resize:vertical}.cd-page input:not([type=range]):not([type=color]):focus,.cd-page select:focus,.cd-page textarea:focus,.set-page input:not([type=range]):not([type=color]):focus,.set-page select:focus,.set-page textarea:focus,.wl-page input:not([type=range]):not([type=color]):focus,.wl-page select:focus,.wl-page textarea:focus,.ws-page input:not([type=range]):not([type=color]):focus,.ws-page select:focus,.ws-page textarea:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(45,125,210,.14),inset 0 1px 2px rgba(14,23,38,.03)}.cd-page ::-moz-placeholder,.set-page ::-moz-placeholder,.wl-page ::-moz-placeholder,.ws-page ::-moz-placeholder{color:var(--text-muted);opacity:1}.cd-page ::placeholder,.set-page ::placeholder,.wl-page ::placeholder,.ws-page ::placeholder{color:var(--text-muted);opacity:1}.cd-page button,.set-page button,.wl-page button,.ws-page button{transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease,opacity .15s ease}.cd-page button:not(:disabled):active,.set-page button:not(:disabled):active,.wl-page button:not(:disabled):active,.ws-page button:not(:disabled):active{transform:translateY(1px)}.cd-page button:disabled,.set-page button:disabled,.wl-page button:disabled,.ws-page button:disabled{opacity:.55;filter:saturate(.6);cursor:not-allowed;box-shadow:none}.cd-page button:focus-visible,.set-page button:focus-visible,.wl-page button:focus-visible,.ws-page button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cd-page .cd-label,.set-page .set-label,.ws-page .ws-label{font-size:11.5px;font-weight:650;letter-spacing:.055em;text-transform:uppercase;color:var(--text-dim)}@media (prefers-reduced-motion:reduce){.cd-page button,.cd-page input,.set-page button,.set-page input,.wl-page button,.wl-page input,.ws-page button,.ws-page input{transition:none}.cd-page button:active,.set-page button:active,.wl-page button:active,.ws-page button:active{transform:none}}.pa-mortgage{margin-top:18px;padding-top:17px;border-top:1px solid var(--border)}.pa-mort-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;font-variant-numeric:tabular-nums}.pa-mort-sum span{font-size:19px;font-weight:640;letter-spacing:-.015em}.pa-mort-sum i{font-style:normal;font-size:13px;color:var(--text-muted)}.pa-mort-sum strong{font-size:25px;font-weight:700;letter-spacing:-.026em;color:var(--text)}.pa-mort-sum em{font-style:normal;font-size:13px;color:var(--text-dim)}.pa-mort-note{margin:7px 0 0;font-size:13.5px;line-height:1.55;color:var(--text-dim)}.pa-lenders{margin-top:20px}.pa-lenders-hd{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:9px}.pa-lenders-hd b{font-size:14px;font-weight:650}.pa-lenders-hd span{font-size:12.5px;color:var(--text-dim)}.pa-grid{width:100%;border-collapse:collapse;font-size:13.5px}.pa-grid th{text-align:left;font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);padding:0 10px 7px 0;white-space:nowrap}.pa-grid td,.pa-grid th{border-bottom:1px solid var(--border)}.pa-grid td{padding:9px 10px 9px 0;vertical-align:top}.pa-grid tr:last-child td{border-bottom:0}.pa-grid td b{display:block;font-weight:600}.pa-grid th.pa-num,.pa-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-dim{color:var(--text-dim)}.pa-grid tr.pa-pick td{background:rgba(45,125,210,.05)}.pa-grid tr.pa-pick td:first-child{box-shadow:inset 2px 0 0 var(--accent);padding-left:9px}.pa-tags{display:inline-flex;flex-wrap:wrap;gap:5px;margin-top:4px}.pa-tag{font-style:normal;font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:5px;background:var(--bg-card-hover);color:var(--text-dim);border:1px solid var(--border)}.pa-tag-pick{background:rgba(45,125,210,.11);color:var(--accent-hover);border-color:transparent}.pa-tag-green{background:var(--green-dim);color:var(--green);border-color:transparent}.pa-why{display:block;margin-top:4px;font-size:12px;line-height:1.45}.pa-fit{font-size:12.5px;font-weight:600;white-space:nowrap}.pa-fit-yes{color:var(--green)}.pa-fit-watch{color:var(--amber)}.pa-fit-no{color:var(--text-muted);font-weight:500}.pa-green-note{margin-top:11px;font-size:12.5px;line-height:1.55}@media (max-width:720px){.pa-grid td:nth-child(5),.pa-grid th:nth-child(5){display:none}.pa-mort-sum strong{font-size:22px}}.pa-lede .pa-neg{color:var(--red)}.fin-deps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fin-dep{gap:4px}.fin-dep input{text-align:center}@media (max-width:560px){.fin-deps{grid-template-columns:repeat(2,1fr)}}.rk-critical{--rk:#c43d3d;--rk-bg:rgba(196,61,61,.09)}.rk-warning{--rk:#a96d12;--rk-bg:rgba(169,109,18,.1)}.rk-info{--rk:#2d7dd2;--rk-bg:rgba(45,125,210,.09)}.rk-clear{--rk:#0e7a4c;--rk-bg:rgba(14,122,76,.09)}.rk-more{--rk:var(--text-dim);--rk-bg:var(--bg-card-hover)}.rk-rail{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--rk);border-radius:0 2px 2px 0}.rk-rail.rk-clear{background:transparent}.rk-chips{flex-wrap:wrap;gap:5px}.rk-chip,.rk-chips{display:inline-flex;align-items:center}.rk-chip{gap:4px;padding:2.5px 7px 2.5px 6px;border-radius:6px;font-size:11.5px;font-weight:600;line-height:1.35;white-space:nowrap;color:var(--rk);background:var(--rk-bg);cursor:default}.rk-chip svg{flex:none}.rk-chip-quiet{background:none;color:var(--text-muted);font-weight:500}.rk-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.rk-item{display:grid;grid-template-columns:17px 1fr;gap:9px;align-items:start;padding:9px 11px;border-radius:8px;background:var(--rk-bg)}.rk-item>svg{color:var(--rk);margin-top:1px}.rk-item b{display:block;font-size:13px;font-weight:640;color:var(--text)}.rk-item span{display:block;font-size:12.5px;line-height:1.5;color:var(--text-dim);margin-top:2px}.rk-item .rk-on{display:block;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--rk);margin-top:2px}.cd-page .pl-item,.ws-page .ws-client-card{position:relative}.ws-page .ws-trow td:first-child{box-shadow:inset 3px 0 0 var(--rk,transparent)}.ws-page .ws-trow.rk-clear td:first-child{box-shadow:none}.ws-page .ws-trisk{max-width:240px}.cd-page .pl-risks{margin-top:5px}.cd-page .pl-risklist{margin:0 0 14px}.wn-shell{display:flex;min-height:100dvh;background:var(--bg,#f6f8fb)}.wn-body{flex:1;min-width:0}.wn{width:212px;flex:none;display:flex;flex-direction:column;gap:2px;padding:10px 9px;border-right:1px solid var(--border,rgba(14,23,38,.09));background:#fbfcfe;min-height:100%}.wn-firm{display:flex;align-items:center;gap:9px;padding:7px 8px 9px;text-decoration:none;color:inherit;border-bottom:1px solid var(--border);margin-bottom:7px}.wn-mark{width:26px;height:26px;flex:none;border-radius:7px;display:grid;place-items:center;background:var(--accent,#2d7dd2);color:#fff}.wn-firm-txt{min-width:0;display:block}.wn-firm-txt b{display:block;font-size:13px;font-weight:640;letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wn-firm-txt em{display:block;font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-top:1px}.wn-list{list-style:none;margin:0;padding:0;display:grid;gap:1px}.wn-item{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:7px;font-size:13px;font-weight:550;color:var(--text-secondary,#3b4a63);text-decoration:none;transition:background .12s ease,color .12s ease}.wn-item:hover{background:rgba(14,23,38,.045);color:var(--text)}.wn-item svg{flex:none;color:var(--text-muted)}.wn-on{background:rgba(45,125,210,.1);color:var(--accent-hover);font-weight:620}.wn-on svg{color:var(--accent)}.wn-badge{margin-left:auto;min-width:17px;padding:0 5px;border-radius:999px;background:var(--accent);color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}.wn-foot{margin-top:auto;padding-top:7px;border-top:1px solid var(--border)}.wn-quiet{color:var(--text-dim);font-weight:500}@media (max-width:860px){.wn-shell{flex-direction:column}.wn{width:auto;height:auto;position:static;flex-direction:row;align-items:center;gap:4px;border-right:0;border-bottom:1px solid var(--border);overflow-x:auto;padding:7px 10px}.wn-firm{border-bottom:0;margin:0 6px 0 0;padding:0 10px 0 0;border-right:1px solid var(--border)}.wn-list{display:flex;gap:2px}.wn-foot{margin:0 0 0 auto;padding:0;border:0}}.cd-page .cd-wrap,.ws-page .ws-wrap{padding:20px 24px 40px;max-width:1400px}.ws-page .ws-header{padding:0 0 14px;margin:0 0 14px;border-bottom:1px solid var(--border);align-items:center}.ws-page .ws-eyebrow,.ws-page .ws-principal{display:none}.ws-page .ws-firm{font-size:19px;font-weight:660;letter-spacing:-.02em;margin:0}.ws-page .ws-table-wrap{background:none}.ws-page .ws-table{border:0;border-radius:0;background:none;box-shadow:none}.ws-page .ws-table th{padding:0 12px 8px;font-size:10.5px;font-weight:650;letter-spacing:.07em;background:none;border-bottom:1px solid var(--border)}.ws-page .ws-table th:first-child{box-shadow:none}.ws-page .ws-trow td{padding:8px 12px;font-size:13px;border-bottom:1px solid rgba(14,23,38,.055)}.ws-page .ws-trow:hover td{background:rgba(14,23,38,.022)}.ws-page .ws-avatar{width:24px;height:24px;font-size:10px;border-radius:6px}.ws-page .ws-tname{font-size:13px}.ws-page .ws-tsub{font-size:11.5px}.ws-page .ws-money{font-size:13px}.ws-page .ws-tacts{opacity:0;transition:opacity .12s ease}.ws-page .ws-trow:focus-within .ws-tacts,.ws-page .ws-trow:hover .ws-tacts{opacity:1}.ws-page .ws-section-head{display:flex;align-items:center;gap:10px;margin:0 0 10px}.ws-page .ws-h2{font-size:14px;font-weight:640;letter-spacing:-.012em;margin:0}.ws-page .ws-count{color:var(--text-muted)}.ws-page .ws-tools{margin-left:auto;display:flex;gap:6px}.ws-page .ws-tool{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid transparent;border-radius:7px;background:none;font-size:12.5px;font-weight:550;line-height:1.5;color:var(--text-dim);cursor:pointer}.ws-page .ws-tool:hover:not(:disabled){background:#fff;border-color:var(--border-bright);color:var(--text)}.ws-page .ws-tool svg{color:var(--text-muted)}.ws-page .ws-cta{display:inline-flex;align-items:center;gap:6px}.ws-page .ws-section-head{padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid var(--border)}.ws-page .ws-h2{font-size:17px;font-weight:650;letter-spacing:-.02em}.ws-page .ws-count{font-size:12px;font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:999px;background:var(--bg-card-hover);color:var(--text-dim)}.cd-page .ws-hint,.ws-page .ws-hint{display:block;font-size:11.5px;line-height:1.45;color:var(--text-muted);margin-top:1px;max-width:34ch}.cd-page .cd-form-grid,.ws-page .ws-form-grid{align-items:start}.fin-deps{max-width:360px;gap:7px}.cd-page .fin-est,.ws-page .fin-est{border-radius:10px;padding:11px 13px;font-size:12.5px;line-height:1.5}.cd-page .fin-est-wait,.ws-page .fin-est-wait{background:var(--bg-card-hover);color:var(--text-muted);border:1px dashed var(--border-bright)}.pa-term{margin-top:10px;max-width:420px}.pa-term-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;padding:0;margin:0;border:0!important;box-shadow:none!important;border-radius:999px;background:linear-gradient(to right,var(--accent) 0 var(--fill,50%),var(--border-bright) var(--fill,50%) 100%)!important;cursor:pointer}.pa-term-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--accent);border:2px solid #fff;box-shadow:0 1px 3px rgba(14,23,38,.3);cursor:grab}.pa-term-range::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--accent);border:2px solid #fff;box-shadow:0 1px 3px rgba(14,23,38,.3);cursor:grab}.pa-term-range:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.pa-term-scale{display:flex;justify-content:space-between;margin-top:3px;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.pa-term-reset{margin-top:5px;padding:0;background:none;border:0;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pa-mort-flex,.pa-term-reset{color:var(--accent)}.pa-delta{font-size:12px;font-weight:650;padding:1px 6px;border-radius:5px;font-variant-numeric:tabular-nums}.pa-delta-down{color:var(--green);background:var(--green-dim)}.pa-delta-up{color:var(--amber);background:var(--amber-dim)}.pa-grid td{padding:7px 10px 7px 0}.pa-why{font-size:11.5px;margin-top:2px;color:var(--text-muted)}.pa-grid tr.pa-pick td:first-child{padding-left:8px}.pa-fit{font-size:12px}.pa-tag{font-size:9.5px;padding:1.5px 5px}.pa-tradeoff{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 14px;margin-top:8px;font-size:12.5px;font-variant-numeric:tabular-nums}.pa-tradeoff .pa-worse{color:var(--amber);font-weight:600}.pa-tradeoff .pa-better{color:var(--green);font-weight:600}.pa-tradeoff .pa-term-reset{margin:0 0 0 auto;text-decoration:none}.pa-tradeoff .pa-term-reset:hover{text-decoration:underline}.cd-page .cd-wrap{padding:20px 24px 40px}.cd-page .cd-header{padding:0 0 12px;margin:0 0 14px;border-bottom:1px solid var(--border);align-items:flex-start}.cd-page .cd-eyebrow{display:none}.cd-page .cd-name{font-size:19px;font-weight:650;letter-spacing:-.02em;margin:0 0 3px}.cd-page .cd-meta{font-size:12.5px}.cd-page .pl{box-shadow:none}.cd-page .pl-head{font-size:10.5px;font-weight:650;letter-spacing:.07em}.cd-page .pl-item{border-bottom:1px solid rgba(14,23,38,.055)}.cd-page .pl-item-on{background:rgba(45,125,210,.035)}.cd-page .cd-h2,.cd-page .cd-section-head{font-size:17px;font-weight:650;letter-spacing:-.02em}.set-page .set-wrap,.ws-page .seat-wrap{max-width:860px;padding:20px 24px 40px;gap:14px}.set-page .set-back,.set-page .set-eyebrow,.ws-page .seat-back,.ws-page .seat-eyebrow{display:none}.ws-page .seat-head{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.set-page .set-h1,.ws-page .seat-head h1{font-size:19px;font-weight:650;letter-spacing:-.02em;margin:0 0 4px}.set-page .set-sub,.ws-page .seat-head p{font-size:12.5px;line-height:1.5;color:var(--text-dim);max-width:60ch}.set-page .set-header{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.ws-page .seat-meter{display:flex;flex-wrap:wrap;gap:0 26px;background:none;border:0;border-radius:0;padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid var(--border)}.ws-page .seat-meter>div{background:none;padding:0}.ws-page .seat-meter b{font-size:16px;font-weight:640;letter-spacing:-.01em}.ws-page .seat-meter span{font-size:11.5px;margin-top:1px}.ws-page .seat-add,.ws-page .seat-list{border-radius:10px}.ws-page .seat-row{padding:10px 13px}.ws-page .seat-name{font-size:13.5px}.ws-page .seat-add{padding:13px 14px}.ws-page .seat-add-hd{font-size:10.5px;letter-spacing:.07em}.cd-page input[type=number]::-webkit-inner-spin-button,.cd-page input[type=number]::-webkit-outer-spin-button,.set-page input[type=number]::-webkit-inner-spin-button,.set-page input[type=number]::-webkit-outer-spin-button,.wl-page input[type=number]::-webkit-inner-spin-button,.wl-page input[type=number]::-webkit-outer-spin-button,.ws-page input[type=number]::-webkit-inner-spin-button,.ws-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cd-page input[type=number],.set-page input[type=number],.wl-page input[type=number],.ws-page input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.stp{display:inline-flex;align-items:stretch;border:1px solid var(--border-bright);border-radius:8px;background:#fff;overflow:hidden;height:32px}.stp button{width:26px;flex:none;border:0;background:none;color:var(--text-muted);font:inherit;font-size:14px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .12s ease,color .12s ease}.stp button:hover:not(:disabled){background:var(--bg-card-hover);color:var(--text)}.stp button:disabled{opacity:.35;cursor:default}.stp-val{min-width:30px;display:grid;place-items:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);border-left:1px solid var(--border);border-right:1px solid var(--border);padding:0 4px}.stp-zero .stp-val{color:var(--text-muted);font-weight:500}.stp:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(45,125,210,.14)}.fin-deps{display:flex;flex-wrap:wrap;gap:12px 16px;max-width:none}.fin-dep{display:flex;flex-direction:column;gap:5px}.fin-dep>span{font-size:10.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.ws-page .ws-gate{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;max-width:1040px;margin:0 auto;padding:72px 24px 96px}.ws-page .ws-gate-h1{font-size:clamp(28px,3.6vw,40px);font-weight:700;letter-spacing:-.032em;line-height:1.1;margin:0 0 14px;color:var(--text);text-wrap:balance}.ws-page .ws-gate-sub{font-size:15.5px;line-height:1.62;color:var(--text-dim);max-width:54ch;margin:0 0 24px}.ws-page .ws-gate-acts{display:flex;align-items:center;gap:16px}.ws-page .ws-gate-ghost{font-size:13.5px;font-weight:600;color:var(--accent);text-decoration:none}.ws-page .ws-gate-ghost:hover{text-decoration:underline;text-underline-offset:3px}.ws-page .ws-gate-note{margin:18px 0 0;font-size:12.5px;color:var(--text-muted)}.ws-page .ws-gate-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.ws-page .ws-gate-list li{padding:15px 0;border-bottom:1px solid var(--border)}.ws-page .ws-gate-list b{display:block;font-size:13.5px;font-weight:650;letter-spacing:-.01em;color:var(--text);margin-bottom:3px}.ws-page .ws-gate-list span{display:block;font-size:13px;line-height:1.55;color:var(--text-dim)}@media (max-width:880px){.ws-page .ws-gate{grid-template-columns:1fr;gap:34px;padding:44px 22px 64px}}.cd-page .cd-card,.cd-page .cd-panel,.cd-page .pl,.set-page .set-card,.wl-page .wl-card,.ws-page .seat-add,.ws-page .seat-list,.ws-page .ws-card,.ws-page .ws-client-card,.ws-page .ws-table-wrap{box-shadow:0 1px 2px rgba(11,20,32,.04),0 12px 24px -20px rgba(11,20,32,.45)}.cd-page .cd-h2,.cd-page h1,.set-page h1,.wl-page h1,.ws-page .seat-head h1,.ws-page .ws-h2,.ws-page h1{color:var(--text);font-weight:680}.cd-page .cd-label,.cd-page .pl-head,.set-page .set-label,.ws-page .ws-label,.ws-page th{color:var(--text-dim);font-weight:680}.cd-page .cd-money,.cd-page .pl-money,.ws-page .ws-money{color:var(--text);font-weight:620}.set-page input[type=color],.ws-page input[type=color]{width:46px;min-width:46px;height:34px;padding:2px;flex:none;border-radius:8px;cursor:pointer}.set-page .set-color-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.set-page .set-color-row .set-input{flex:1 1 140px;min-width:0}.cd-page .pl-send{display:inline-flex;align-items:center;gap:5px;padding:var(--btn-py) var(--btn-px);border:1px solid var(--border-bright);border-radius:var(--btn-r);background:#fff;font:inherit;font-size:var(--btn-fs);font-weight:var(--btn-fw);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.cd-page .pl-send svg{color:var(--text-muted);transition:color .14s ease}.cd-page .pl-send:hover{background:rgba(45,125,210,.07);border-color:rgba(45,125,210,.34);color:var(--accent-hover)}.cd-page .pl-send:hover svg{color:var(--accent)}.cd-page .pl-send-on{background:rgba(45,125,210,.1);border-color:rgba(45,125,210,.34);color:var(--accent-hover)}.cd-page .pl-send-on svg{color:var(--accent)}@media (prefers-reduced-motion:reduce){.cd-page .pl-send,.cd-page .pl-send svg{transition:none}}.cd-page .pl-act{display:inline-flex;align-items:center;gap:5px;padding:var(--btn-py) var(--btn-px);border:1px solid var(--border-bright);border-radius:var(--btn-r);background:#fff;font:inherit;font-size:var(--btn-fs);font-weight:var(--btn-fw);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.cd-page .pl-act svg{color:var(--text-muted);transition:color .14s ease}.cd-page .pl-act:hover:not(:disabled){background:var(--bg-card-hover);color:var(--text)}.cd-page .pl-act:hover:not(:disabled) svg{color:var(--text-secondary)}.cd-page .pl-act:disabled{opacity:.55;cursor:default}.cd-page .pl-act-sep{width:1px;height:20px;margin:0 3px;background:var(--border);flex:none}.cd-page .pl-act-danger{color:var(--text-muted);border-color:transparent;background:none}.cd-page .pl-act-danger:hover:not(:disabled){color:var(--red);border-color:rgba(196,61,61,.3);background:rgba(196,61,61,.06)}.cd-page .pl-act-danger:hover:not(:disabled) svg{color:var(--red)}.cd-page .pl-sent{display:flex;align-items:flex-start;gap:9px;margin:10px 0 0;padding:10px 12px;border-radius:9px;font-size:13px;line-height:1.5;background:var(--bg-card-hover);color:var(--text-dim)}.cd-page .pl-sent p{margin:0;flex:1}.cd-page .pl-sent-ic{flex:none;margin-top:1px;line-height:0}.cd-page .pl-sent-sent{background:var(--green-dim);color:var(--text-secondary)}.cd-page .pl-sent-sent .pl-sent-ic{color:var(--green)}.cd-page .pl-sent-error,.cd-page .pl-sent-noemail{background:rgba(196,61,61,.07);color:var(--text-secondary)}.cd-page .pl-sent-error .pl-sent-ic,.cd-page .pl-sent-noemail .pl-sent-ic{color:var(--red)}.cd-page .pl-sent-x{background:none;border:0;font:inherit;font-size:16px;line-height:1;color:var(--text-muted);cursor:pointer;padding:0 2px}.cd-page .pl-sent-x:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.cd-page .pl-act{transition:none}}.cd-page .pl{display:flex;flex-direction:column;gap:12px;border:0;border-radius:0;overflow:visible;background:none}.cd-page .pl-item,.cd-page .pl-item:last-child{border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.cd-page .pl-item .rk-rail{border-radius:12px 0 0 12px}.cd-page .pl-head{border:0;background:none;padding-bottom:4px}.cd-page .pl-head,.cd-page .pl-row{grid-template-columns:minmax(150px,1.9fr) 104px minmax(84px,.8fr) minmax(104px,1fr) minmax(62px,.6fr) minmax(94px,.9fr)}.cd-page .pl-row{row-gap:11px}.cd-page .pl-head{padding-left:17px;padding-right:17px}.cd-page .pl-acts{grid-column:1/-1;justify-self:stretch;justify-content:flex-end;flex-wrap:wrap;gap:6px;padding-top:11px;border-top:1px solid var(--border)}.cd-page .sch{padding:9px 16px 11px}.cd-page .sch-note{margin-top:3px;line-height:1.45;max-width:92ch}@media (max-width:720px){.cd-page .pl-acts{justify-content:flex-start}}.fin-bound{display:inline-flex;align-items:center;gap:6px;margin-bottom:9px;padding:2.5px 8px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fin-bound:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.fin-bound-deposit{color:var(--amber);background:rgba(176,110,20,.1)}.fin-bound-income{color:var(--text-dim);background:var(--bg-card-hover)}.fin-bound-none{color:var(--text-muted);background:var(--bg-card-hover)}.wn-mark-logo{width:34px;height:34px;background:#fff;padding:2px;overflow:hidden}.wn-mark-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.wn-mark-logo>svg{display:none}.wn-mark-fallback{background:var(--accent,#2d7dd2);color:#fff;padding:0}.wn-mark-fallback>svg{display:block}.cd-page .sch-tag{display:inline-block;margin-bottom:7px;padding:2px 7px;border-radius:5px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cd-page .sch-tag-new{color:var(--green);background:rgba(14,122,76,.1)}.cd-page .sch-tag-unknown{color:var(--amber);background:rgba(169,109,18,.1)}.cd-page .sch-tag-old{color:var(--text-muted)}.cd-page .sch-off,.cd-page .sch-tag-old{background:var(--bg-card-hover)}.pl-sendwrap{position:relative}.pl-doc,.pl-sendwrap{display:inline-flex;align-items:center;gap:6px}.pl-doc{padding:7px 11px;border-radius:8px;cursor:pointer;background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);font:600 12.5px/1 inherit;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-doc:hover{border-color:var(--accent,#2d7dd2);color:var(--text)}.pl-docmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:250px;padding:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 40px rgba(14,23,38,.18)}.pl-docmenu,.pl-docmenu button{display:flex;flex-direction:column;gap:2px}.pl-docmenu button{align-items:flex-start;padding:9px 11px;border:0;border-radius:8px;cursor:pointer;background:transparent;color:var(--text);font:600 13.5px/1.3 inherit;text-align:left;width:100%}.pl-docmenu button span{font-weight:500;font-size:11.5px;color:var(--text-dim)}.pl-docmenu button:hover{background:var(--bg-card-hover,#f4f7fb)}.pl-docmenu button.on{background:rgba(45,125,210,.1)}.cd-pv{position:fixed;inset:0;z-index:90;background:rgba(11,20,32,.55);display:flex;align-items:center;justify-content:center;padding:26px}.cd-pv-box{width:min(1080px,100%);height:min(92vh,100%);background:var(--bg-card);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px rgba(11,20,32,.4)}.cd-pv-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border-bottom:1px solid var(--border);flex:none}.cd-pv-bar b{font-size:14.5px;font-weight:700}.cd-pv-bar em{font-style:normal;font-size:12.5px;color:var(--text-dim);margin-left:10px}.cd-pv-bar button{width:30px;height:30px;flex:none;border-radius:8px;cursor:pointer;background:transparent;border:1px solid var(--border);color:var(--text-secondary);font:400 20px/1 inherit}.cd-pv-bar button:hover{border-color:var(--accent,#2d7dd2);color:var(--text)}.cd-pv-box iframe{flex:1;width:100%;border:0;background:#fff}@media (max-width:720px){.cd-pv{padding:0}.cd-pv-box{height:100%;border-radius:0}}.ws-thead{width:19%;min-width:150px}.hr{position:relative;height:18px;min-width:130px}.hr-axis{position:absolute;left:0;right:0;top:8px;height:1px;background:var(--border);transition:background .16s ease}.ws-trow:hover .hr-axis{background:var(--border-bright)}.hr-ceil{position:absolute;top:1px;width:1px;height:15px;background:var(--text)}.hr-ceil.soft{background:none;background-image:linear-gradient(var(--text-muted) 55%,transparent 55%);background-size:1px 4px}.hr-dot.edge{background:var(--bg-raised);box-shadow:inset 0 0 0 1.5px var(--text)}.hr-bud{top:12px;width:0;height:0;margin-left:-3px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:4px solid var(--text-muted)}.hr-bud,.hr-dot{position:absolute}.hr-dot{top:5px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--text);transition:transform .18s cubic-bezier(.2,.9,.25,1)}.hr-dot.over{background:var(--red)}.hr:hover .hr-dot{transform:scale(1.18)}.hr-over{position:absolute;right:0;top:2px;font-size:10.5px;color:var(--red);background:var(--bg-raised);padding:0 3px;opacity:0;transform:translateX(3px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.25,1)}.ws-trow:hover .hr-over{opacity:1;transform:translateX(0)}.hr-none{font-size:11.5px;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.hr-axis,.hr-dot,.hr-over{transition:none}}.cd-page .am{background:var(--bg-raised);border:1px solid var(--border);border-left:3px solid var(--accent,#2d7dd2);padding:15px 18px 16px;margin-bottom:18px}.cd-page .am-top{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;font-size:13px;margin-bottom:18px}.cd-page .am-top b{font-weight:700}.cd-page .am-amt{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.cd-page .am-delta{color:var(--text-muted);font-size:12.5px}.cd-page .am-reset{margin-left:auto;font:inherit;font-size:12px;cursor:pointer;background:none;border:1px solid var(--border);color:var(--text-muted);padding:4px 10px;border-radius:0;transition:border-color .16s ease,color .16s ease}.cd-page .am-reset:hover{border-color:var(--text);color:var(--text)}.cd-page .am-axis{position:relative;height:50px;touch-action:none}.cd-page .am-rail{position:absolute;left:0;right:0;top:26px;height:1px;background:var(--border)}.cd-page .am-span{position:absolute;top:22px;height:9px;background:var(--bg-verdict)}.cd-page .am-bud{position:absolute;top:33px;width:0;height:0;margin-left:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid var(--text-muted)}.cd-page .am-budlab{position:absolute;top:37px;transform:translateX(-50%);font-size:10.5px;color:var(--text-muted);white-space:nowrap}.cd-page .am-dot{position:absolute;top:22px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--text);transition:background .22s ease,transform .22s cubic-bezier(.2,.9,.25,1)}.cd-page .am-dot.over{background:var(--red,#c43d3d);transform:scale(1.16)}.cd-page .am-grip{position:absolute;top:8px;width:3px;height:37px;margin-left:-1.5px;padding:0;border:0;background:var(--text);cursor:ew-resize}.cd-page .am-grip:after{content:"";position:absolute;left:-11px;right:-11px;top:-8px;bottom:-8px}.cd-page .am-grip:before{content:"";position:absolute;left:-5px;top:-3px;width:13px;height:5px;background:var(--text);transition:transform .18s cubic-bezier(.2,.9,.25,1)}.cd-page .am-grip.dragging:before,.cd-page .am-grip:focus-visible:before,.cd-page .am-grip:hover:before{transform:scale(1.34)}.cd-page .am-grip:focus-visible{outline:2px solid var(--accent,#2d7dd2);outline-offset:4px}.cd-page .am-work{margin:14px 0 0;font-size:13px;font-variant-numeric:tabular-nums}.cd-page .am-eq{font-weight:700}.cd-page .am-eq.neg{background:var(--red,#c43d3d);color:#fff;padding:1px 6px}.cd-page .am-quiet{color:var(--text-muted);margin-left:10px}.cd-page .am-note{margin:9px 0 0;font-size:12px;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.cd-page .am-dot,.cd-page .am-grip:before,.cd-page .am-reset{transition:none}}.ws-page .ws-table-wrap{border:0;border-radius:0;overflow:visible;box-shadow:none;background:var(--bg-raised);padding:2px 16px 10px}.ws-page .ws-table,.ws-page .ws-table th{background:transparent}.ws-page .ws-table th{font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted);padding:0 10px 7px;border-bottom:1px solid var(--text);box-shadow:none}.ws-page .ws-table td{padding:0 10px;height:52px;font-size:13.5px;background:transparent}.ws-page .ws-table tbody tr:last-child td,.ws-page .ws-table td{border-bottom:1px solid var(--border)}.ws-page .ws-trow:hover td{background:var(--bg-card-hover)}.ws-page .ws-table tfoot td{height:44px;border-bottom:0;border-top:1px solid var(--text);font-size:13px}.ws-page .ws-summary{font-size:13px;color:var(--text-muted)}.ws-page .ws-tname{font-size:14px;font-weight:600}.ws-page .ws-tsub{font-size:12px;color:var(--text-muted);margin-top:1px}.ws-page .ws-sep{margin:0 5px;opacity:.55}.ws-page .ws-flag{color:var(--text-muted)}.ws-page .ws-flag-bad{color:var(--red,#c43d3d)}.ws-page .ws-stage{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:var(--text)}.ws-page .ws-seg{display:inline-flex;gap:2px}.ws-page .ws-seg i{width:8px;height:3px;background:var(--border);display:block;border-radius:0}.ws-page .ws-seg i.f{background:var(--text)}.ws-page .ws-thead{width:30%;min-width:190px}.ws-page .hr{min-width:170px}.ws-legend{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:11.5px;color:var(--text-muted);margin:2px 0 10px}.ws-legend b{font-weight:400;display:inline-flex;align-items:center;gap:6px}.ws-legend .lg-dot{width:7px;height:7px;border-radius:50%;background:var(--text)}.ws-legend .lg-dot.lg-over{background:var(--red,#c43d3d)}.ws-legend .lg-ring{width:7px;height:7px;border-radius:50%;background:var(--bg-raised);box-shadow:inset 0 0 0 1.5px var(--text)}.ws-legend .lg-tick{width:1px;height:11px;background:var(--text)}.ws-legend .lg-car{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:4px solid var(--text-muted)}.cd-page,.cd-page *,.rb-page,.rb-page *,.set-page,.set-page *,.wl-page,.wl-page *,.wn-shell,.wn-shell *,.ws-page,.ws-page *{border-radius:0}.cd-page .am-dot,.fin-bound:before,.fin-grade i,.hr-dot,.pa-flag-dot,.pl-grade i,.pl-spin,.ws-dot,.ws-legend .lg-dot,.ws-legend .lg-ring,.ws-stage i{border-radius:50%}.pa-term-range::-moz-range-thumb,.pa-term-range::-webkit-slider-thumb{border-radius:50%}.cd-page .cd-cta,.set-page .set-save,.wl-page .wl-cta,.wn-shell .cd-cta,.wn-shell .rb-primary,.wn-shell .sh-btn-go,.wn-shell .ws-cta,.ws-page .ws-cta{background:var(--text);border:1px solid var(--text);color:var(--bg-raised)}.cd-page .cd-cta:hover,.set-page .set-save:hover,.wl-page .wl-cta:hover,.wn-shell .cd-cta:hover,.wn-shell .rb-primary:hover,.wn-shell .ws-cta:hover,.ws-page .ws-cta:hover{background:var(--text);filter:none;opacity:.86}.cd-page .cd-cta:active,.wn-shell .cd-cta:active,.wn-shell .ws-cta:active,.ws-page .ws-cta:active{transform:translateY(1px)}.wn-badge{background:transparent;color:var(--text-muted);border:1px solid var(--border)}.aip-hd>span,.cd-page .cd-eyebrow,.cd-page .cd-th,.fin-row-fit,.pl-head,.seat-add-hd,.seat-eyebrow,.seat-pill,.seat-you,.set-page .set-eyebrow,.wl-page .wl-eyebrow,.wn-shell .ws-table th,.ws-page .ws-table th{text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:500;color:var(--text-muted)}.rk-chip{background:transparent;border:0;border-left:2px solid var(--rk,var(--border));color:var(--text-secondary);padding:1px 0 1px 7px;font-weight:500}.rk-chip svg{color:var(--rk,var(--text-muted))}.cd-page .cd-count,.ws-page .ws-count{background:transparent;border:0;padding:0;color:var(--text-muted);font-weight:400}.wn-shell input,.wn-shell select,.wn-shell textarea{border-color:var(--border)}.wn-shell input:focus,.wn-shell select:focus,.wn-shell textarea:focus{outline:none;border-color:var(--accent,#2d7dd2)}@media (prefers-reduced-motion:reduce){.wn-shell .cd-cta,.wn-shell .ws-cta{transition:none}}.cd-page .cd-card,.cd-page .cd-count,.cd-page .cd-panel,.cd-page .fin-est,.cd-page .pa-term-range,.cd-page .pl-act,.cd-page .pl-item,.cd-page .pl-item .rk-rail,.cd-page .pl-item:last-child,.cd-page .pl-send,.cd-page .pl-sent,.cd-page .sch-tag,.cd-page input:not([type=range]):not([type=color]),.cd-page select,.cd-page textarea,.set-page .set-card,.set-page input:not([type=range]):not([type=color]),.set-page input[type=color],.set-page select,.set-page textarea,.wl-page .wl-card,.wl-page input:not([type=range]):not([type=color]),.wl-page select,.wl-page textarea,.ws-page .fin-est,.ws-page .pa-term-range,.ws-page .seat-add,.ws-page .seat-list,.ws-page .ws-avatar,.ws-page .ws-card,.ws-page .ws-client-card,.ws-page .ws-count,.ws-page .ws-tool,.ws-page input:not([type=range]):not([type=color]),.ws-page input[type=color],.ws-page select,.ws-page textarea{border-radius:0}.aip-out span,.cd-page .cd-label,.cd-page .sch-tag,.fin-bound,.fin-dep>span,.fin-est-nums span,.pa-grid th,.pa-tag,.set-page .set-label,.wl-page .wl-label,.wn-firm-txt em,.ws-page .ws-label{text-transform:none;letter-spacing:0}.cd-page .cd-label,.set-page .set-label,.wl-page .wl-label,.ws-page .ws-label{font-size:12px;font-weight:500;color:var(--text-muted)}.cd-page .cd-req,.ws-page .ws-req{color:var(--text-muted);font-weight:400}.wn-shell .cd-label,.wn-shell .fin-dep>span,.wn-shell .set-label,.wn-shell .wl-label,.wn-shell .ws-label{display:block;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--text-muted);margin-bottom:5px}.wn-shell .fin-dep>span{font-size:11.5px;margin-bottom:3px}.wn-shell .cd-hint,.wn-shell .set-hint,.wn-shell .ws-hint{display:block;font-size:11.5px;line-height:1.45;color:var(--text-muted);margin-top:5px}.wn-shell input:not([type=range]):not([type=checkbox]):not([type=radio]),.wn-shell select,.wn-shell textarea{font-size:13.5px;font-family:inherit;line-height:1.4}.wn-shell .cd-req,.wn-shell .ws-req{color:var(--text-muted);font-weight:400}.ws-page .ws-tsub{text-transform:none}.ws-page .ws-stat{text-transform:capitalize}.ws-page .ws-trow td:first-child{box-shadow:inset 3px 0 0 var(--text)}.ws-page .ws-trow.rk-clear td:first-child,.ws-page .ws-trow:not([class*=rk-]) td:first-child{box-shadow:none}.ws-page .ws-est{color:var(--text-dim)}.wn-shell .wn-on{background:var(--bg-card-hover);font-weight:650;box-shadow:inset 2px 0 0 var(--text)}.wn-shell .wn-on,.wn-shell .wn-on svg{color:var(--text)}.wn-shell .wn-item{border-radius:0}.wn-shell .wn-firm-txt em{text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700;color:var(--text-secondary)}.wn-shell .wn-mark-fallback{background:var(--text)}.rb-page .rb-back,.wn-shell .cd-inline{color:var(--text-secondary);border-bottom:0;text-decoration:none;font-weight:500}.rb-page .rb-back:hover,.wn-shell .cd-inline:hover{color:var(--text);border-bottom:0;text-decoration:none}.wn-shell .aip-use,.wn-shell .join-btn,.wn-shell .seat-add-row button,.wn-shell .sh-btn-go{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.wn-shell .aip-use:hover,.wn-shell .join-btn:hover,.wn-shell .seat-add-row button:hover,.wn-shell .sh-btn-go:hover{background:var(--btn-bg);border-color:var(--btn-bg);opacity:.86}.cd-page .am{border-left-color:var(--text)}.wn-shell .ws-dot-sale_agreed{background:var(--text)}.wn-shell .pa-term-range::-webkit-slider-thumb{background:var(--text)}.wn-shell .pa-term-range::-moz-range-thumb{background:var(--text)}.wn-shell .wn-mark{background:var(--text)}.set-page .set-form,.set-page .set-preview,.wl-page .wl-empty,.wl-page .wl-refresh{border-radius:0}.set-page .set-req,.wl-page .wl-req{color:var(--text-muted);font-weight:400}.wn-shell .seat-back,.wn-shell .set-inline,.wn-shell .wl-inline{color:var(--text-secondary);border-bottom:0;text-decoration:none;font-weight:500}.wn-shell .seat-back:hover,.wn-shell .set-inline:hover,.wn-shell .wl-inline:hover{color:var(--text);border-bottom:0;text-decoration:none}.wn-shell .pl-dim,.wn-shell .ws-null{color:var(--text-muted)}.cd-page .pl-item:hover .pl-open,.cd-page .pl-open,.cd-page .pl-open-on,.ws-page .ws-trow:hover .ws-open{color:var(--accent-hover)}.wn-shell .fin-est-applied{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-muted)}.wn-shell .sel{position:relative;display:block}.wn-shell .sel-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;cursor:pointer;font:inherit;font-size:13.5px;line-height:1.4;color:var(--text,#0b1420);background:var(--bg-input,#fff);border:1px solid var(--border-bright,rgba(14,23,38,.21));border-radius:0;padding:.6rem .7rem;transition:border-color .16s ease}.wn-shell .sel-btn:hover:not(:disabled):hover:not(:disabled){border-color:var(--text,#0b1420)}.wn-shell .sel-btn:focus-visible:focus-visible{outline:2px solid var(--accent,#2d7dd2);outline-offset:2px}.wn-shell .sel-btn:disabled:disabled{opacity:.55;cursor:not-allowed}.wn-shell .sel-open .sel-btn .sel-btn{border-color:var(--text,#0b1420)}.wn-shell .sel-btn svg svg{flex:none;color:var(--text-muted,#5e6c84);transition:transform .22s cubic-bezier(.2,.9,.25,1)}.wn-shell .sel-open .sel-btn svg .sel-btn svg{transform:rotate(180deg)}.wn-shell .sel-ph{color:var(--text-muted,#5e6c84)}.wn-shell .sel-list{position:absolute;z-index:40;left:0;right:0;top:calc(100% - 1px);margin:0;padding:0;list-style:none;max-height:272px;overflow-y:auto;background:var(--bg-raised,#fff);border:1px solid var(--text,#0b1420);border-radius:0}.wn-shell .sel-opt{padding:8px 11px;font-size:13.5px;line-height:1.4;cursor:pointer;color:var(--text,#0b1420);border-bottom:1px solid var(--border,rgba(14,23,38,.13))}.wn-shell .sel-opt:last-child:last-child{border-bottom:0}.wn-shell .sel-active{background:var(--text,#0b1420);color:var(--bg-raised,#fff)}.wn-shell .sel-chosen{box-shadow:inset 2px 0 0 var(--text,#0b1420)}.wn-shell .sel-active.sel-chosen{box-shadow:inset 2px 0 0 var(--bg-raised,#fff)}@media (prefers-reduced-motion:reduce){.wn-shell .sel-btn svg svg{transition:none}}.cd-page .pl-stage{width:100%;min-width:118px}.cd-page .pl-stage .sel-btn{white-space:nowrap;padding:5px 8px;font-size:12.5px;color:var(--text-dim)}.cd-page .pl-stage .sel-btn>span{overflow:hidden;text-overflow:ellipsis}.cd-page .pl-item,.cd-page .pl-item:last-child{overflow:visible}.ws-page .ws-assign{font-size:12.5px;padding:4px 6px;max-width:150px;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text-dim);cursor:pointer}.ws-page .ws-assign:hover{border-color:var(--border);color:var(--text)}.ws-page .ws-assign:focus{border-color:var(--accent);color:var(--text)}.ws-page .ws-mine{font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:100px;background:transparent;border:1px solid var(--border);color:var(--text-dim);cursor:pointer;white-space:nowrap}.ws-page .ws-mine:hover{color:var(--text);border-color:var(--border-bright,var(--border))}.ws-page .ws-mine.on{background:rgba(74,155,232,.14);border-color:rgba(74,155,232,.45);color:var(--accent)}