@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&display=swap";.pl-none{border-radius:var(--r,10px);color:#555;background:#f3f8fa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:14px;display:flex}.pl-none b{color:#231f20;font-weight:600}.pl-use{box-sizing:border-box;border-radius:var(--r,10px);background:#f3f8fa;grid-template-columns:1.2fr 1.2fr 1fr;gap:16px;width:100%;padding:16px 18px;display:grid}.pl-use>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pl-use b{font:700 20px/1.15 var(--mont);color:#231f20;white-space:nowrap}.pl-use b span{font:600 14px var(--mont);color:#646e74}.pl-use b.over{color:#8a0300}.pl-use small{font:500 12.5px var(--mont);color:#646e74}.pl-meter{background:#e1e5e8;border-radius:3px;max-width:220px;height:6px;margin-top:4px;display:block;overflow:hidden}.pl-meter i{background:#aeca1d;border-radius:3px;height:100%;display:block}.pl-grid{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.pl-wide{grid-column:1/-1}.pl-sub{font:500 12px var(--mont);color:#646e74}.pl-sw{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9d0d4;border-radius:8px;align-self:flex-start;display:inline-flex;overflow:hidden}.pl-sw button{all:unset;cursor:pointer;font:600 12.5px var(--mont);transition:background-color .15s var(--ease);border-right:1px solid #c9d0d4;padding:7px 13px}.pl-sw button:last-child{border-right:0}.pl-sw button.on{background:#aeca1d}.pl-money{border-bottom:1px solid #c9d0d4;align-items:baseline;gap:4px;display:flex}.pl-money:focus-within{border-bottom-color:#2b89ad}.pl-money i{font-style:normal;font:600 15px var(--mont);color:#646e74}.pl-money input.u{box-shadow:none!important;border-bottom:0!important}.pl-cv{border-radius:var(--r,10px);background:#f3f8fa;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.pl-cv>div{flex-direction:column;gap:3px;display:flex}.pl-f{color:#555;font-size:13.5px}.pl-cv b{font:700 24px var(--mont);color:#1f7596}.pl-foot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pl-log{font:500 12.5px var(--mont);color:#646e74;text-align:right;flex:1}.pl-tag{font:700 11px var(--mont);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:3px 9px}.pl-tag.g{color:#8a0300;background:#f6e5e4}.pl-tag.s{color:#4e5e0a;background:#eef5d2}.rs{border-radius:var(--r,10px);background:#f3f8fa;margin-bottom:8px;padding:6px 16px}.rs-h{font:600 15px var(--mont);margin:4px 0 8px}.rs-r{all:unset;box-sizing:border-box;cursor:pointer;color:#555;border-bottom:1px solid #e1e5e8;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1.4fr) auto;align-items:center;gap:14px;width:100%;padding:10px 0;font-size:13.5px;display:grid}.rs-r:last-child{border-bottom:0}.rs-r b{font:600 14px var(--mont);color:#231f20}.rs-r .lk{font:600 13px var(--mont);color:#1f7596}.st-seat{font:600 13px var(--mont);color:#231f20;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.st-seat.over{color:#8a0300}.st-seat.mut{color:#646e74;font-weight:500}.st-seat .pl-meter{width:48px;margin:0}.seat-bar{border-radius:var(--r,10px);background:#f3f8fa;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:14px 18px;display:flex}.seat-bar .big{font:700 22px var(--mont)}.seat-bar .big span{font:600 14px var(--mont);color:#646e74}.seat-bar .big.over{color:#8a0300}.seat-bar .pl-meter{width:140px;margin:0}.seat-bar .ends{font:500 13px var(--mont);color:#646e74;flex:1}.seat-panel{border-radius:var(--r,10px);background:#f3f8fa;flex-direction:column;gap:12px;margin-top:-24px;padding:16px 18px;display:flex}.seat-step{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9d0d4;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.seat-step button{all:unset;cursor:pointer;width:34px;height:32px;font:600 16px var(--mont);place-items:center;display:grid}.seat-step button:disabled{color:#c9d0d4;cursor:default}.seat-step b{text-align:center;min-width:36px;font:700 15px var(--mont)}.seat-full{color:#5c0200;background:#f6e5e4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:9px 12px;font-size:13px;display:flex}.ho{border-radius:var(--r,10px);background:#f3f8fa;flex-direction:column;gap:20px;margin-top:10px;padding:20px 22px;display:flex}.ho-st{gap:12px;display:flex}.ho-n{color:#fff;height:22px;font:700 11px/22px var(--mont);text-align:center;background:#2b89ad;border-radius:50%;flex:0 0 22px}.ho-st>div:last-child{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ho-q{font:600 14.5px var(--mont)}.ho select,.ho input.u{max-width:360px}.ho select{font:500 14px var(--mont);color:#231f20;background:#fff;border:1px solid #c9d0d4;border-radius:8px;padding:7px 10px}.ho-tm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 18px;font-size:14px;display:grid}.ho-rad{flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.ho-rad label{cursor:pointer;align-items:center;gap:8px;display:flex}.ho-carry{border-radius:var(--r,10px);background:#fff;border:1px solid #e1e5e8;grid-template-columns:1fr 1fr;gap:12px;padding:14px 18px;font-size:13.5px;line-height:1.5;display:grid}.ho-carry b{font:600 12.5px var(--mont);margin-bottom:2px;display:block}.ho-act{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ho-act .k{text-align:right;font:500 12.5px var(--mont);color:#646e74;flex:1}.plan-banner{color:#5c0200;background:#f6e5e4;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;font-size:13.5px;line-height:1.5;display:flex}.plan-banner b{font:600 14px var(--mont);color:#8a0300;display:block}.plan-banner>div{flex:320px}@media (width<=759px){.pl-use,.pl-grid,.ho-carry,.ho-tm{grid-template-columns:1fr}.rs-r{grid-template-columns:1fr auto}.seat-panel{margin-top:-16px}}.pl-guard{color:#8a0300;background:#f8eeec;border-radius:10px;margin:0;padding:12px 14px;font-size:13.5px}.pl-grid select.u{appearance:auto;font:600 14px var(--mont)}.rs-skel{background:var(--mist);border-radius:10px;height:150px}.rs-months{grid-template-columns:repeat(12,1fr);gap:6px;height:84px;margin-top:16px;display:grid}.rs-m{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.rs-bar{background:var(--mist);border-radius:4px;flex:1;align-items:flex-end;width:100%;max-width:22px;display:flex;overflow:hidden}.rs-bar i{background:var(--blue);border-radius:4px 4px 0 0;width:100%;display:block}.rs-m small{font:500 10.5px var(--mont);color:var(--slate)}.rs-trial{background:var(--mist);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;font-size:13.5px;display:flex}.rs-trial b{font:600 13.5px var(--mont)}.pl-grp{border-top:1px solid #e1e5e8;flex-direction:column;gap:18px;padding-top:20px;display:flex}.pl-gh{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pl-gh h3{font:600 17px/1.3 var(--mont);color:#231f20;align-items:center;gap:10px;margin:0;display:flex}.pl-gh p{color:#555;max-width:60ch;margin:4px 0 0;font-size:13.5px;line-height:1.5}.pl-st{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.pl-st b{font:700 18px var(--mont);color:#1f7596}.pl-add{font:700 10.5px var(--mont);letter-spacing:.06em;text-transform:uppercase;color:#4e5e0a;background:#eef5d2;border-radius:999px;padding:3px 9px}.pl-opts{gap:10px;display:grid}.pl-opts.t3{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-opts.t6{grid-template-columns:repeat(6,minmax(0,1fr))}.pl-opts.t6>.pl-opt{grid-column:span 2}.pl-opts.t6>.pl-opt.sm{flex-flow:wrap;grid-column:span 3;align-items:baseline;gap:4px 10px;padding:10px 14px}.pl-opt.sm .bl{flex-basis:100%}.pl-opt{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;transition:border-color .15s var(--ease), background-color .15s var(--ease);-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9d0d4;border-radius:10px;flex-direction:column;gap:5px;padding:13px 14px;display:flex}.pl-opt:hover{border-color:#2b89ad}.pl-opt.on{background:#f7faea;border-color:#aeca1d;box-shadow:inset 0 0 0 1px #aeca1d}.pl-opt b{font:600 14.5px var(--mont);color:#231f20}.pl-opt .pr{font:700 15px var(--mont);color:#1f7596}.pl-opt .pr small{font:500 11.5px var(--mont);color:#646e74}.pl-opt .bl{color:#555;font-size:12.5px;line-height:1.45}.pl-opt .rh{font:600 11px var(--mont);color:#646e74;margin-top:2px}.pl-opt .rh.y{color:#4e5e0a}.pl-opt.sk{cursor:default;background:#f3f5f6;border-color:#0000;min-height:118px}.pl-clr{all:unset;cursor:pointer;color:#1f7596;margin-left:4px;font-weight:600}.pl-math{color:#555;text-align:right;margin:0;font-size:13.5px}.pl-math b{font:700 14px var(--mont);color:#231f20;margin-left:4px}.pl-locked{color:#555;background:#f3f5f6;border-radius:10px;margin:0;padding:12px 14px;font-size:13.5px}@media (width<=759px){.pl-opts.t3,.pl-opts.t6{grid-template-columns:1fr}.pl-opts.t6>.pl-opt,.pl-opts.t6>.pl-opt.sm{grid-column:auto}.pl-gh{flex-direction:column;gap:8px}.pl-st{align-items:flex-start}}.cl{flex-direction:column;gap:24px;max-width:920px;display:flex}.cl-intro{flex-direction:column;gap:8px;display:flex}.cl-intro h2{font:600 24px/1.3 var(--mont);color:#231f20;margin:0}.cl-intro p{color:#444;max-width:68ch;margin:0;font-size:15px;line-height:1.6}.cl-held{border-radius:var(--r);background:#fff;border:1px solid #e1e5e8;flex-direction:column;gap:18px;padding:20px 24px;display:flex}.cl-held-hd{border-bottom:2px solid #2b89ad;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.cl-name{font:600 18px var(--mont)}.cl-meta{color:#646e74;font-size:13px}.cl-row{flex-direction:column;gap:8px;display:flex}.cl-ids{flex-wrap:wrap;gap:10px 22px;display:flex}.cl-id{font:600 14px var(--mont);align-items:center;gap:8px;display:inline-flex}.cl-id b{color:#231f20;font-weight:700}.cl-bands{flex-direction:column;gap:8px;display:flex}.cl-band{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.cl-band-l{font:700 10px var(--mont);letter-spacing:.06em;text-transform:uppercase;color:#646e74}.cl-band-list{flex-wrap:wrap;gap:4px 14px;font-size:14px;line-height:1.5;display:flex}.cl-band-list b{color:#9db81a;font-family:var(--mont);margin-right:2px}.cl-note{color:#555;border-radius:var(--r);background:#f3f8fa;margin:0;padding:12px 16px;font-size:13px;line-height:1.55}.cl-q{font:600 17px var(--mont);color:#2b89ad;margin:0}.cl-choices{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:16px;display:grid}.cl-choice{border-radius:var(--r);border:1px solid #e1e5e8;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.cl-choice.main{border-color:#2b89ad}.cl-ct{font:600 16px var(--mont)}.cl-cd{color:#444;font-size:14px;line-height:1.55}.cl-fine{color:#646e74;margin-top:-6px;padding-left:28px;font-size:12.5px}.cl-guard{color:#555;border-top:1px solid #edf0f2;margin:0;padding-top:14px;font-size:12px;line-height:1.5}@media (width<=859px){.cl-choices{grid-template-columns:1fr}}.cl .eyebrow{color:#646e74}.tx{flex-direction:column;gap:10px;display:flex}.tx-intro,.tx-copy{color:var(--graphite);max-width:70ch;margin:0;font-size:14px;line-height:1.55}.tx-meta{font:500 13px var(--mont);color:var(--slate);margin:0}.tx-add{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.tx-f{flex-direction:column;gap:5px;display:flex}.tx-grow{flex:260px}.tx-date{width:160px}.tx-err{min-height:18px;color:var(--caution);font-size:13px}.tx-row{border-bottom:1px solid var(--divider);padding:10px 0}.tx-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tx-off{opacity:.7}.tx-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.tx-line>.tx-dot{margin-right:0}.tx-who{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.tx-who b{font:600 14px var(--mont)}.tx-who span{color:var(--slate);text-overflow:ellipsis;font-size:13px;overflow:hidden}.tx-until{color:var(--graphite);align-items:center;font-size:13.5px;display:inline-flex}.tx-ended-t{align-self:flex-start}.tx-mine{border-bottom:1px solid var(--divider);flex-direction:column;gap:8px;padding:14px 0;display:flex}.tx-ft{border-bottom:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex}.sh-ctl{all:unset;box-sizing:border-box;cursor:pointer;font:600 12px var(--mont);color:#646e74;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.sh-ctl:hover:not(:disabled){color:#1f7596;background:#f3f8fa}.sh-ctl.on{color:#1f7596;background:#f3f8fa;border-color:#2b89ad}.sh-ctl:disabled{cursor:not-allowed;opacity:.5}.sh-ctl:focus-visible{outline-offset:1px;outline:2px solid #2b89ad}.sh-dot{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.sh-dot:before{content:"";background:#2b89ad;border-radius:50%;width:7px;height:7px}.sh-strip{border-radius:var(--r);background:#f3f8fa;flex-direction:column;justify-content:center;gap:6px;min-height:48px;padding:14px 18px;display:flex}.sh-strip .eyebrow{color:#1f7596}.sh-strip-empty{color:#555;font-size:13px;line-height:1.5}.sh-row{transition:opacity .15s var(--ease);border-top:1px solid #dcebf1;align-items:center;gap:12px;padding:7px 0;font-size:14px;display:flex}.sh-strip .eyebrow+.sh-row{border-top:0}.sh-row-type{font:600 10px var(--mont);letter-spacing:.05em;text-transform:uppercase;color:#646e74;flex:none;width:92px}.sh-row-name{all:unset;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sh-row-name:hover{color:#1f7596}.sh-stop{all:unset;cursor:pointer;font:600 12px var(--mont);color:#646e74;flex:none}.sh-stop:hover{color:#8a0300}.sh-row.undo{color:#555}.sh-group+.sh-group{margin-top:8px}.sh-mgrs{border-radius:var(--r);border:1px solid #e1e5e8;overflow:hidden}.sh-mr{all:unset;box-sizing:border-box;cursor:pointer;width:100%;transition:background-color .15s var(--ease);border-top:1px solid #edf0f2;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.sh-mr:first-child{border-top:0}.sh-mr.sel{background:#f3f8fa}.sh-mr>span:nth-child(2){flex:1}.sh-mr i{color:#646e74;font-size:13px;font-style:normal}.sh-rd{box-sizing:border-box;width:16px;height:16px;transition:border .15s var(--ease);border:1.5px solid #c9d0d4;border-radius:50%;flex:none}.sh-mr.sel .sh-rd{border:5px solid #2b89ad}.sh-chip{font:600 11px var(--mont);color:#1f7596;background:#fff;border:1px solid #2b89ad;border-radius:6px;padding:2px 7px}.sh-to{font-size:14px}.sh-to i{color:#646e74;font-style:normal}.sh-pv{border-radius:var(--r);background:#f3f5f6;max-height:320px;padding:14px;overflow-y:auto}.sh-note{color:#555;margin:0;font-size:13px;line-height:1.5}.sh-eb{margin-bottom:6px}.sh-card{border-radius:var(--r);break-inside:avoid;transition:border-color .15s var(--ease);background:#fff;border:1px solid #e1e5e8;overflow:hidden}.sh-card[data-mark=Tried]{border-color:#2b89ad}.sh-card[data-mark=Working]{border-color:#3f7a1c}.sh-card[data-mark=Not\ working]{border-color:#8a0300}.sh-card-top{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.sh-by-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sh-by{color:#1f7596;font:600 11px var(--mont);background:#f3f8fa;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.sh-at{color:#646e74;font-size:12.5px}.sh-title{font:600 16px/1.35 var(--mont);margin:0}.sh-title.sm{font-size:15px}.sh-dl{grid-template-columns:150px minmax(0,1fr);font-size:13.5px;line-height:1.45}.sh-list{flex-direction:column;display:flex}.sh-item{border-top:1px solid #edf0f2;flex-direction:column;gap:4px;padding:10px 0;display:flex}.sh-item:first-child{border-top:0;padding-top:0}.sh-kicker{font:700 11px var(--mont);letter-spacing:.05em;text-transform:uppercase;color:#1f7596}.sh-desc{color:#333;font-size:13.5px;line-height:1.5}.sh-none{color:#646e74;margin:0;font-size:13.5px}.sh-guide,.sh-from{flex-direction:column;gap:10px;display:flex}.sh-mz{background:#f3f5f6;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;padding:14px 20px 16px;display:grid}.sh-mz .eyebrow{align-items:center;gap:5px;margin-bottom:4px;display:inline-flex}.sh-mark button.on-tried{color:#fff;background:#2b89ad}.sh-mark button.on-working{color:#fff;background:#3f7a1c}.sh-mark button.on-not{color:#8a0300;background:#f8eeec}.sh-stub{border-radius:var(--r);color:#555;border:1px dashed #c9d0d4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13.5px;display:flex}.gw{break-inside:avoid;flex-direction:column;gap:18px;display:flex}.gw-hd{border-bottom:2px solid #2b89ad;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:6px;display:flex}.gw-hd h2{font:600 17px var(--mont);color:#2b89ad;margin:0}.sec-share{align-items:center;gap:12px;display:inline-flex}@media (width<=759px){.sh-mz{grid-template-columns:1fr}.sh-dl{grid-template-columns:1fr;gap:2px 0}}@media print{.sh-ctl,.sh-strip{display:none!important}}@media (width<=759px){.gw-grid{grid-template-columns:1fr!important}}.js{flex-direction:column;gap:28px;display:flex}.js-intro{color:#231f20;max-width:68ch;margin:0;font-size:16px;line-height:1.6}.js-step{flex-direction:column;gap:30px;display:flex}.js-sec{flex-direction:column;gap:14px;display:flex}.js-sec h2{font:600 21px/1.3 var(--mont);color:#2b89ad;margin:0}.js-hint{color:#555;max-width:72ch;margin:0;font-size:14px;line-height:1.55}.js-small{font-size:12.5px}.js-dim{color:#646e74}.js-pill{color:#fff;font:600 16px var(--mont);background:#2b89ad;border-radius:8px;align-self:flex-start;padding:5px 11px}.js-f{flex-direction:column;gap:6px;min-width:0;display:flex}.js-row2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.js-full{grid-column:1/-1}.js-u{overflow:hidden}.js-u.js-bare{color:#231f20;resize:none;min-height:0;box-shadow:none;box-sizing:border-box;background:#f3f5f6;border:1px solid #0000;border-radius:6px;outline:none;width:100%;padding:6px 8px;font:13.5px/1.45 Helvetica Neue,Helvetica,Arial,sans-serif}.js-u.js-bare:hover{border-color:#8a9399}.js-u.js-bare:focus{background:#fff;border-color:#aeca1d;box-shadow:0 0 0 2px #aeca1d47}.js-u.js-bare:not(:placeholder-shown):not(:focus){background:0 0}.js-u[readonly]{pointer-events:none}.js-tabs{z-index:2;-webkit-user-select:none;user-select:none;background:#fff;border-bottom:2px solid #2b89ad;flex-wrap:wrap;margin:0 -32px;padding:0 32px;display:flex;position:sticky;top:73px}.js-tabs button{all:unset;cursor:pointer;font:600 14px var(--mont);color:#555;transition:background-color .15s var(--ease), color .15s var(--ease);border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:11px 14px;display:flex}.js-tabs button small{opacity:.7;font-size:11px}.js-tabs button.on{color:#fff;background:#2b89ad}.js-tabs button:not(.on):hover{color:#231f20}.js-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #2b89ad}.js-ck{color:#231f20;background:#aeca1d;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:700;display:inline-flex}.js-list{border-radius:var(--r);border:1px solid #e1e5e8}.js-li{border-top:1px solid #edf0f2;grid-template-columns:44px minmax(0,1fr) 210px 196px 24px;align-items:center;gap:12px;padding:10px 16px;display:grid}.js-li:first-child{border-top:0}.js-li-hd{padding:10px 16px 6px}.js-n{font:700 17px var(--mont);color:#9db81a;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:center;gap:4px;display:flex}.js-n[draggable=true]{cursor:grab}.js-grip{color:#8a9399;letter-spacing:-2px;font-size:11px;font-style:normal}.js-li-text{align-items:flex-start;gap:6px;min-width:0;display:flex}.js-move{flex-direction:column;flex:none;gap:0;padding-top:2px;display:flex}.js-move button{all:unset;cursor:pointer;color:#646e74;border-radius:4px;padding:3px 4px;font-size:9px;line-height:1}.js-move button:hover:not(:disabled){color:#1f7596;background:#f3f8fa}.js-move button:disabled{opacity:.35;cursor:default}.js-x{all:unset;cursor:pointer;color:#8a9399;text-align:center;border-radius:6px;font-size:18px;line-height:1}.js-x:hover{color:#8a0300}.js-add{align-self:flex-start}.js-pick{min-width:0;position:relative}.js-mot{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #d5dbdf;border-radius:14px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:13px;display:inline-flex;overflow:hidden}span.js-mot{cursor:default}.js-mot b{color:#9db81a;font-family:var(--mont)}.js-mot i{color:#646e74;font-size:11px;font-style:normal}.js-mot.empty{color:#646e74;border-style:dashed}.js-mot:hover:not(:disabled){border-color:#9db81a}.js-x-sm{all:unset;cursor:pointer;color:#646e74;margin-left:2px;font-size:14px}.js-x-sm:hover{color:#8a0300}.js-pop{border-radius:var(--r);z-index:6;background:#fff;border:1px solid #e1e5e8;width:260px;padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #231f2014}.js-pop input{box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #c9d0d4;outline:none;width:calc(100% - 24px);margin:4px 12px 6px;padding:2px 0 4px;font-size:13px;display:block}.js-pop input:focus{border-bottom-color:#2b89ad}.js-pop-list{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.js-pop-bh{font:700 9.5px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:#646e74;padding:8px 12px 2px}.js-po{all:unset;cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;margin:0 6px;padding:6px 12px;font-size:13px;display:flex}.js-po b{color:#9db81a;width:20px;font-family:var(--mont)}.js-po:hover,.js-po.on{background:#f3f5f6}.js-pop-none{color:#646e74;padding:8px 12px;font-size:13px}.js-seg{border:1px solid #c9d0d4;border-radius:8px;min-width:0;display:flex;overflow:hidden}.js-seg button{all:unset;cursor:pointer;text-align:center;font:600 12px var(--mont);color:#555;transition:background-color .15s var(--ease), color .15s var(--ease);white-space:nowrap;flex:1;padding:7px 4px}.js-seg button+button{border-left:1px solid #c9d0d4}.js-seg button:hover:not(:disabled):not(.on-y):not(.on-n){background:#f3f5f6}.js-seg button.on-y{color:#231f20;background:#aeca1d}.js-seg button.on-n{color:#8a0300;background:#f8eeec}.js-seg button:disabled{cursor:default}.js-seg button:focus-visible{outline-offset:-2px;outline:2px solid #2b89ad}.js-grid{border-radius:var(--r);border:1px solid #e1e5e8}.js-gr{border-top:1px solid #edf0f2;grid-template-columns:44px minmax(0,1fr) 112px 112px 112px 104px 20px;align-items:center;gap:12px;padding:8px 16px;display:grid}.js-gr:first-child{border-top:0}.js-gh{align-items:end;padding:12px 16px 8px}.js-gf{background:#f3f5f6}.js-gid{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.js-gid b{font:600 12.5px var(--mont)}.js-gid small{font:600 10.5px var(--mont);color:#646e74}.js-tot{font:600 12.5px var(--mont);color:#555;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.js-ct{text-align:center;align-items:center}.js-flag{font:700 9.5px var(--mont);letter-spacing:.06em;text-transform:uppercase;color:#8a0300;opacity:0;transition:opacity .2s var(--ease);background:#f8eeec;border-radius:6px;padding:2px 6px}.js-flag.on{opacity:1}.js-read{border-radius:var(--r);background:#f3f8fa;flex-direction:column;gap:8px;min-height:120px;padding:16px 20px;display:flex}.js-read p{max-width:76ch;margin:0;font-size:14.5px;line-height:1.55}.js-chisel{border-radius:var(--r);border:1px solid #e1e5e8}.js-cr{border-top:1px solid #edf0f2;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px 18px;display:grid}.js-cr:first-child{border-top:0}.js-cr-body{flex-direction:column;gap:10px;display:flex}.js-verb{font:700 15px var(--mont)}.js-verb small{color:#555;margin-top:3px;font:500 12.5px Helvetica Neue,sans-serif;display:block}.js-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.js-chip{transition:border-color .15s var(--ease);border:1px solid #e1e5e8;border-radius:8px;align-items:center;gap:8px;padding:6px 6px 6px 10px;font-size:13.5px;display:inline-flex}.js-chip i{font-style:normal;font:600 10px var(--mont);color:#646e74;text-transform:uppercase;letter-spacing:.05em}.js-chip.used{border-color:#aeca1d}.js-go{all:unset;cursor:pointer;font:600 12px var(--mont);color:#231f20;transition:background-color .15s var(--ease);background:#eef5d2;border:1px solid #aeca1d;border-radius:6px;flex:none;padding:4px 8px}.js-go:hover:not(:disabled){background:#e3edb0}.js-chip.used .js-go,.js-sr.in .js-go{background:#aeca1d}.js-go:disabled{cursor:default}.js-empty{border-radius:var(--r);color:#555;border:1px dashed #c9d0d4;padding:20px 24px;font-size:14.5px}.js-card{border-radius:var(--r);border:1px solid #e1e5e8;overflow:clip}.js-chd{align-items:center;gap:12px;padding:10px 14px 10px 18px;display:flex}.js-chd-t{all:unset;cursor:pointer;min-width:0;font:600 16px/1.35 var(--mont);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.js-chev-btn{all:unset;cursor:pointer;color:#646e74;border-radius:6px;padding:4px 6px}.js-chev{transition:transform .2s var(--ease);font-size:18px;line-height:1;display:inline-block}.js-tag{font:700 11px var(--mont);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#2b89ad;border-radius:6px;flex:none;align-self:flex-start;padding:4px 8px}.js-chd .js-tag{align-self:center}.js-confirm{color:#8a0300;background:#f8eeec;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px;font-size:13.5px;display:flex}.js-confirm span{flex:1}.js-cb{border-top:1px solid #edf0f2;grid-template-columns:1fr 1fr;gap:20px 28px;padding:18px 18px 20px;display:grid}.js-idc{all:unset;cursor:pointer;font:600 12px var(--mont);transition:border-color .15s var(--ease), background-color .15s var(--ease);background:#fff;border:1px solid #e1e5e8;border-radius:14px;align-items:center;gap:6px;padding:3px 10px 3px 4px;display:inline-flex}.js-idc.on{background:#f3f5f6}.js-idc:disabled{cursor:default}.js-st{flex-direction:column;align-items:stretch;gap:8px;display:flex}.js-st>.btn-link{align-self:flex-start}.js-sr{transition:border-color .15s var(--ease);border:1px solid #e1e5e8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:14px;line-height:1.4;display:flex}.js-sr.in{border-color:#aeca1d}.js-sr small{font:600 10px var(--mont);color:#646e74;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;display:block}.js-ol{flex-direction:column;gap:6px;display:flex}.js-ol>div{align-items:flex-start;gap:10px;display:flex}.js-ol>div b{font:700 13px/1.6 var(--mont);color:#1f7596;flex:none;width:14px;padding-top:2px}.js-ben{border-radius:var(--r);background:#f3f8fa;padding:12px 20px}.js-ben-hd{all:unset;cursor:pointer;font:600 13px var(--mont);color:#1f7596;align-items:center;gap:8px;padding:2px 0;display:flex}.js-ben-body{flex-direction:column;gap:14px;padding:12px 0 6px;display:flex}.js-ben-note{color:#646e74;margin:0;font-size:12.5px;line-height:1.5}.js-ben-p{max-width:76ch;margin:0;font-size:14px;line-height:1.55}.js-ben-ol{flex-direction:column;gap:3px;margin:0;padding-left:20px;display:flex}.js-ben-ol li span:first-child{width:18px;font-weight:700;display:inline-block}.js-ok{color:#3f7a1c}.js-no{color:#8a0300}.js-ben-grid{background:#fff;border:1px solid #dcebf1;border-radius:8px;flex-direction:column;max-width:620px;font-size:13.5px;display:flex}.js-bg-r{text-align:center;border-top:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) 90px 70px 80px 60px;gap:8px;padding:6px 12px;display:grid}.js-bg-r>span:first-child{text-align:left}.js-bg-r:first-child{border-top:0}.js-bg-h{font:700 9.5px var(--mont);letter-spacing:.06em;text-transform:uppercase;color:#646e74}.js-ben-card{border-top:1px solid #dcebf1;align-items:flex-start;gap:14px;padding-top:12px;display:flex}.js-ben-card:first-child{border-top:0;padding-top:0}.js-dl{grid-template-columns:170px minmax(0,1fr);gap:6px 16px;margin:0;font-size:14px;line-height:1.5;display:grid}.js-dl dt{font:700 9.5px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:#646e74;padding-top:4px}.js-dl dd{margin:0}.js-foot{border-top:1px solid #edf0f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.js-plan{flex-direction:column;gap:14px;display:flex}.js-plan-hd{border-bottom:2px solid #2b89ad;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.js-plan-hd h2{font:600 17px var(--mont);color:#2b89ad;margin:0}.js-pitch{border-top:2px solid #2b89ad;border-bottom:2px solid #2b89ad;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0;display:flex}.js-pitch p{font:600 16px/1.5 var(--mont);color:#2b89ad;white-space:pre-line;max-width:64ch;margin:0}.js-it{border-radius:var(--r);break-inside:avoid;border:1px solid #e1e5e8;grid-template-columns:86px minmax(0,1fr) auto;gap:12px 16px;padding:14px 18px;display:grid}.js-it h3{font:600 15.5px/1.35 var(--mont);margin:0 0 8px}.js-it .js-dl{grid-template-columns:150px minmax(0,1fr);font-size:13.5px;line-height:1.45}.js-it-edit{align-self:start}.js-idw{font:600 12.5px var(--mont)}.js-none{color:#646e74}.js-plan-empty{border-radius:var(--r);border:1px dashed #c9d0d4;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.js-plan-empty p{color:#555;max-width:60ch;margin:0;font-size:15px;line-height:1.55}.js-lines{background-image:repeating-linear-gradient(#0000 0 29px,#c9d0d4 29px 30px);height:90px;margin-top:6px}.js-old{border-radius:var(--r);background:#f3f5f6;flex-direction:column;gap:10px;padding:14px 18px;display:flex}@media (width<=759px){.js-tabs{flex-wrap:nowrap;top:104px;overflow-x:auto}.js-tabs button{white-space:nowrap;padding:10px 12px;font-size:13px}.js-row2,.js-cb{grid-template-columns:1fr}.js-li{grid-template-columns:44px minmax(0,1fr) 24px;row-gap:8px}.js-li>.js-pick,.js-li>.js-seg{grid-column:2/4}.js-li-hd{display:none}.js-gr{grid-template-columns:44px minmax(0,1fr) 20px;row-gap:8px}.js-gh{display:none}.js-gcell{grid-column:2/4;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;display:grid}.js-gcell:before{content:attr(data-label);font:600 12.5px var(--mont);color:#555}.js-gr>.js-tot{flex-direction:row;grid-column:2/4;align-items:center;gap:10px}.js-gf{grid-template-columns:1fr}.js-gf>span:first-child,.js-gf>span:last-child{display:none}.js-gf .js-ct{flex-direction:row;justify-content:space-between}.js-cr{grid-template-columns:1fr;gap:8px}.js-dl,.js-it .js-dl{grid-template-columns:1fr;gap:2px 0}.js-dl dd{margin-bottom:8px}.js-it{grid-template-columns:1fr}.js-bg-r{grid-template-columns:minmax(0,1fr) 60px 50px 60px 40px;font-size:12.5px}}@media print{.js-tabs,.js-foot,.js-move,.js-x,.js-add,.js-grip{display:none!important}.js-u{border-bottom:1px solid #c9d0d4!important;height:auto!important;overflow:visible!important}.js-it{font-size:11pt;border:0!important;border-top:1px solid #c9d0d4!important;border-radius:0!important;grid-template-columns:80px 1fr!important;padding:10px 0!important}.js-it .js-tag,.js-tag{border:1px solid #231f20;color:#231f20!important;background:0 0!important}.js-pr-hide{display:none!important}.js-pitch p{font-size:12pt}.js-old{background:0 0!important;padding:0!important}}.js-together .js-tabs{margin:0;padding:0;position:static}.js-started{border-radius:var(--r);background:#f3f8fa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.js-step-ck{flex:none;padding-top:4px}.js-ticks{flex-direction:column;gap:8px;display:flex}.js-tick{flex-direction:column;gap:2px;display:flex}.js-tick-t{font-size:13.5px;line-height:1.45}.js-tick.done .js-tick-t{color:#555}.js-tick-at{font:600 11px var(--mont);color:#3f7a1c;padding-left:28px}.js-tick-note{width:calc(100% - 28px);margin-left:28px;font-size:13.5px}.js-tick-n{color:#555;padding-left:28px;font-size:13px}.js-tick-print{display:none}@media print{.js-tick>label,.js-tick-at,.js-tick .grow{display:none!important}.js-tick-print{display:block}}.js-review{flex:none}.js-review button{flex:none;padding:6px 10px}.js-fin{flex-direction:column;gap:6px;display:flex}.js-fin-t{all:unset;cursor:pointer;font:700 9.5px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:#646e74;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.js-fin .grow>div{flex-direction:column;display:flex}.js-fin-r{border-bottom:1px solid #edf0f2;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0;display:flex}.js-fin-title{color:#555;flex:220px;font-size:14px}.js-again{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;padding:6px 0 4px;display:flex}.js-again-l,.js-again-r{flex-direction:column;flex:260px;gap:6px;max-width:420px;display:flex}.js-again-l .btn{align-self:flex-start}.js-remind{box-sizing:border-box;height:34px}.js-remind button{justify-content:center;align-items:center;padding:0 10px;display:flex}.js-again .js-hint.js-small{color:#646e74;font-size:12.5px;line-height:1.45}.js-again-l .btn{box-sizing:border-box;height:34px}.js-regrid{border-radius:var(--r);background:#f3f8fa;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.js-ba{border-radius:var(--r);background:#f3f8fa;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px;padding:20px 22px;display:flex}.js-ba-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.js-ba-top h3{font:600 17px var(--mont);color:#2b89ad;margin:6px 0 0}.js-ba-dates,.js-ba-pick select{font:600 12px var(--mont);color:#1f7596}.js-ba-pick select{cursor:pointer;background:0 0;border:0;padding:2px 0}.js-ba-line{color:#555;margin:0;font-size:14px;line-height:1.5}.js-ba-tbl{border-radius:var(--r);background:#fff;border:1px solid #e1e5e8;overflow:hidden}.js-ba-r{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(130px,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.js-ba-r:last-child{border-bottom:0}.js-ba-id{font:600 13px var(--mont);align-items:center;gap:8px;display:flex}.js-dots{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.js-dots i{box-sizing:border-box;background:#fff;border:1px solid #1f7596;border-radius:2px;width:9px;height:9px}.js-dots i.y{background:#1f7596}.js-dots b{font:600 12px var(--mont);color:#555;margin-left:6px}.js-ba-eb{margin-top:8px}.js-ba-ch{border-radius:var(--r);background:#fff;border:1px solid #e1e5e8}.js-ba-cr{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) 84px 84px;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:grid}.js-ba-cr:last-child{border-bottom:0}.js-ba-cr small{color:#646e74;font-size:12px;display:block}.js-ba-pill{font:600 11px var(--mont);text-align:center;background:#fff;border:1px solid #c9d0d4;border-radius:999px;padding:3px 10px}.js-ba-pill b{font:700 9px var(--mont);letter-spacing:.06em;text-transform:uppercase;color:#646e74;margin-right:4px}.js-ba .btn-link{align-self:flex-start}.js-ba-old{border-radius:var(--r);background:#fff;border:1px solid #e1e5e8;flex-direction:column;padding:6px 14px;display:flex}.js-ba-or{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) repeat(3,28px);gap:8px;padding:7px 0;font-size:13.5px;display:grid}.js-ba-or:last-of-type{border-bottom:0}.js-ba-oc{font:600 12px var(--mont);color:#555;text-align:center}@media (width<=600px){.js-ba-r{grid-template-columns:1fr 1fr}.js-ba-r>:first-child{grid-column:1/-1}.js-ba-h>:first-child{display:none}.js-ba-cr{grid-template-columns:1fr 70px 70px}}.js-f>.eyebrow{font:600 14.5px/1.35 var(--mont);letter-spacing:0;text-transform:none;color:#231f20;margin-bottom:2px}.ir-h1:hover{background:#f3f5f6!important}.ir-h2:hover{background:#f7f9fa!important}.ir-h3:hover{color:#185a73!important}.ir-h4:hover{background:#f3f8fa!important}.ir-h5:hover{background:#f7f9fa!important}.ir-h6:hover{opacity:.88!important}.ir-h7:hover{opacity:.85!important}.ir-h8:hover{background:#f3f5f6!important}.ir-h9:hover{opacity:.85!important}.ir-h10:hover{opacity:.88!important}.ir-h11:hover{background:#1f6e8c!important}.ir-h12:hover{opacity:.88!important}.ir-h13:hover{color:#185a73!important}.ir-h14:hover{color:#231f20!important}.ir-f15:not(.wf):focus{border-bottom:2px solid #aeca1d!important}.ir-h16:hover{color:#231f20!important}.ir-h17:hover{opacity:.85!important}.ir-f18:focus,.ir-f19:not(.wf):focus{border-bottom:2px solid #aeca1d!important}.ir-h20:hover{color:#231f20!important}.ir-h21:hover{color:#185a73!important}.tr-h1:hover,.tr-h2:hover,.tr-h3:hover{background:#f3f5f6!important}.tr-h4:hover,.tr-h5:hover{background:#1f6e8c!important}.tr-h6:hover{background:#f3f8fa!important}.tr-h7:hover,.tr-h8:hover{opacity:.85!important}.tr-h9:hover{background:#1f6e8c!important}.tr-h10:hover{color:#231f20!important}.tr-h11:hover{background:#f3f8fa!important}.tr-h12:hover{opacity:.88!important}.tr-h13:hover{background:#1f6e8c!important}.tr-h14:hover{opacity:.85!important}.tr-h15:hover{color:#231f20!important}.tr-h16:hover{opacity:.85!important}.tr-h17:hover{color:#231f20!important}.tr-h18:hover{background:#1f6e8c!important}.ag{background:var(--blue-tint);border:1px solid var(--hairline);border-radius:var(--r,10px);flex-direction:column;padding:20px 24px 22px;display:flex}.ag-h{font:600 16px var(--mont);color:var(--blue);text-transform:uppercase;letter-spacing:.05em;margin:0}.ag-q{font:600 14.5px var(--mont);color:var(--ink);margin:14px 0 6px}.ag-q span{color:var(--slate);margin-left:8px;font-size:12px;font-weight:500}.ag-in{align-items:flex-end;gap:10px;display:flex}.ag-ta{resize:vertical;background:#fff;flex:1;min-height:52px;font-size:15px;line-height:1.5}.ag-ask{min-width:76px;min-height:40px}.ag-ex{font:500 12px var(--mont);color:var(--slate);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;display:flex}.ag-ex .btn-link{font-size:12px;font-weight:500}.ag-why{color:var(--graphite);align-items:center;gap:8px;min-height:20px;margin:18px 0 10px;font-size:13.5px;line-height:1.5;display:flex}.ag-why b{color:var(--ink)}.ag-why:has(b){display:block}.ag-err{color:var(--caution)}.ag-res{flex-direction:column;gap:10px;min-height:398px;display:flex}.ag-r{border:1px solid var(--hairline);border-radius:var(--r,10px);min-height:126px;transition:border-color var(--t) var(--ease);animation:agIn .25s var(--ease-out);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;padding:14px 16px;display:grid}.ag-r.on{border-color:var(--lime)}.ag-main{cursor:default;min-width:0}.ag-chip{font:600 11.5px var(--mont);background:#fff;border:1px solid;border-radius:99px;padding:2px 9px;display:inline-block}.ag-t{font:600 16px var(--mont);color:var(--blue);margin:6px 0 3px}.ag-d{color:var(--graphite);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ag-r.open .ag-d{-webkit-line-clamp:unset;display:block}.ag-fit{color:var(--ink);margin-top:6px;font-size:13px;line-height:1.45}.ag-fit b{font:600 12px var(--mont);color:var(--blue-text);margin-right:6px}.ag-act{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ag-pin{font-size:12px}.ag-pin.y{color:var(--lime-ink)}.ag-add{width:112px}.ag-more{align-self:flex-start;padding:4px 2px;font-size:12.5px}.ag-sk{border:1px solid var(--hairline);border-radius:var(--r,10px);background:#fff;height:126px;padding:16px;animation:1.4s ease-in-out infinite agPulse}.ag-sk i{background:var(--divider);border-radius:4px;height:12px;margin-bottom:10px;display:block}.ag-dec{background:var(--mist);border-radius:var(--r,10px);padding:22px 24px;font-size:15px;line-height:1.6}.ag-dec p{margin:0}.ag-dec p+p{color:var(--graphite);margin-top:8px;font-size:13.5px}@keyframes agPulse{50%{opacity:.55}}@keyframes agIn{0%{opacity:0}to{opacity:1}}@media (width<=640px){.ag{padding:16px}.ag-r{grid-template-columns:1fr}.ag-act{flex-direction:row;justify-content:space-between;align-items:center}}.swb{flex-direction:column;gap:14px;display:flex}.swb-intro{background:var(--blue-tint);flex-direction:column;gap:6px;padding:18px 22px;font-size:15px;line-height:1.55;display:flex}.swb-loading{color:var(--graphite);align-items:center;gap:10px;min-height:24px;font-size:14px;display:flex}.swb-sk{border:1px solid var(--hairline);border-radius:var(--r,10px);background:#fff;height:236px;animation:1.4s ease-in-out infinite agPulse}.swb-c{border:1px solid var(--hairline);border-radius:var(--r,10px);transition:border-color var(--t) var(--ease);break-inside:avoid;background:#fff;overflow:hidden}.swb-c.on{border-color:var(--lime)}.swb-g{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);padding:22px 26px 18px;display:grid}.swb-e{font:700 10.5px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-bottom:10px}.swb-who{font:600 17px var(--mont);color:var(--blue);align-items:center;gap:10px;margin-bottom:10px;display:flex}.swb-task{overflow-wrap:anywhere;margin-bottom:12px;font-size:19px;line-height:1.4}.swb-chip{font:600 12px var(--mont);border:1px solid;border-radius:99px;padding:2px 9px;display:inline-block}.swb-why{color:var(--graphite);margin-top:8px;font-size:15px;line-height:1.5}.swb-ar{justify-content:center;align-items:center;display:flex}.swb-ar span{border:1px solid var(--hairline);width:40px;height:40px;color:var(--blue);font:600 18px var(--mont);border-radius:50%;justify-content:center;align-items:center;display:flex}.swb-f{border-top:1px solid var(--divider);align-items:center;gap:16px;min-height:58px;padding:12px 26px;display:flex}.swb-sp{font:500 12.5px var(--mont);color:var(--slate);flex:1}.swb-in{font:600 13px var(--mont);color:var(--working);flex:1}.swb-try{min-width:84px;padding:10px 18px;font-size:14px}.swb-f .btn-text{font-size:14px}.swb-empty{background:var(--mist);border-radius:var(--r,10px);flex-direction:column;align-items:flex-start;gap:8px;padding:28px;font-size:15px;line-height:1.6;display:flex}.swb-empty h3{font:600 18px var(--mont);color:var(--ink);margin:4px 0 0}.swb-empty p{max-width:62ch;margin:0}.swb-empty-sm{padding:18px 22px}.swb-empty-art{color:var(--fog);font:600 18px var(--mont);align-items:center;gap:12px;display:flex}.swb-empty-art span{border:2px solid var(--fog);border-radius:50%;width:40px;height:40px}.swb-sub{color:var(--graphite);font-size:13.5px}.swb-count{font:500 13px var(--mont);color:var(--slate);margin:0}.swb-aside{flex-direction:column;gap:10px;display:flex}.swb-aside>.btn-text{align-self:flex-start}@media (width<=700px){.swb-g{grid-template-columns:1fr;gap:14px;padding:18px}.swb-ar span{transform:rotate(90deg)}.swb-f{flex-wrap:wrap;padding:12px 18px}}@media print{.swb-f{display:none}}.psb{z-index:3;-webkit-user-select:none;user-select:none;background:#f3f8fa;border:1px solid #e1e5e8;border-radius:10px;min-height:116px;padding:16px 22px;transition:border-color .2s;display:grid;position:sticky;top:65px}.ps-ghost,.ps-live{grid-area:1/1;align-items:center;min-width:0;min-height:82px;display:flex}.ps-ghost{visibility:hidden;pointer-events:none}.ps-fade{width:100%;animation:.18s ease-out psIn}@keyframes psIn{0%{opacity:0}}.ps-in{grid-template-columns:180px minmax(0,1fr) 140px;align-items:center;gap:24px;width:100%;display:grid}.ps-mn{overflow-wrap:anywhere;font:600 24px/1.15 Montserrat,sans-serif}.ps-idn{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-top:6px;font:700 10.5px Montserrat,sans-serif;display:flex}.ps-idn i{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ps-def{color:#555;margin:0 0 10px;font-size:15px;line-height:1.4}.ps-grp{flex-wrap:wrap;align-items:flex-start;gap:12px 28px;display:flex}.ps-gc{flex-direction:column;gap:6px;min-width:0;display:flex}.ps-lab{letter-spacing:.08em;text-transform:uppercase;color:#646e74;font:700 10.5px Montserrat,sans-serif}.ps-pl{flex-wrap:wrap;gap:6px;display:flex}.ps-p{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 11px;font:600 14px Montserrat,sans-serif}.ps-p b{margin-left:5px}.ps-p.t{color:#231f20;background:#aeca1d}.ps-p.b{color:#231f20;background:#e4e7e9}.ps-p.m{color:#555;background:#fff;border:1px solid #c9d0d4}.ps-ct{text-align:right}.ps-n{color:#2b89ad;white-space:nowrap;font:700 34px/1 Montserrat,sans-serif}.ps-s{color:#555;margin-top:4px;font:500 12.5px Montserrat,sans-serif}.ps-clr{margin-top:10px;font-size:12px}.ps-idle{color:#646e74;font:500 15px Montserrat,sans-serif}@media (width<=760px){.psb{min-height:132px;padding:14px 16px;top:104px}.ps-in{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.ps-head{grid-column:1}.ps-ct{grid-area:1/2}.ps-mid{grid-column:1/-1}.ps-mn{font-size:20px}.ps-n{font-size:26px}}@media print{.psb{display:none}}.lr-band{background:var(--blue);color:#fff}.lr-band-in{flex-wrap:wrap;align-items:center;gap:32px;max-width:1320px;margin:0 auto;padding:22px 32px;display:flex}.lr-e{font:700 11px var(--mont);letter-spacing:.08em;text-transform:uppercase;opacity:.9}.lr-url{font:600 26px var(--mont);white-space:nowrap;margin-top:6px}.lr-code{font:700 60px/1 var(--mont);letter-spacing:.1em;white-space:nowrap;margin-top:6px}.lr-qr{border-radius:var(--r,10px);background:#fff;flex:none;justify-content:center;align-items:center;width:120px;height:120px;margin-left:auto;display:flex}.lr-qr img{display:block}.lr-hide{align-self:flex-start;color:#fff!important}.lr-pill{all:unset;font:600 12px var(--mont);border:1px solid var(--hairline);color:var(--ink);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.lr-dot{background:var(--working);border-radius:50%;flex:none;width:9px;height:9px;animation:2s ease-in-out infinite lrPulse;display:inline-block}.lr-rail{z-index:20;border:1px solid var(--hairline);border-radius:var(--r,10px);background:#fff;flex-direction:column;width:280px;max-height:calc(100dvh - 140px);padding:18px;display:flex;position:fixed;top:120px;right:16px;overflow:auto;box-shadow:0 10px 32px #231f201f}.lr-live{font:600 14px var(--mont);align-items:center;gap:8px;display:flex}.lr-x{color:#231f20;background:#f3f5f6;border:1px solid #c9d0d4;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-left:auto;padding:0;transition:background-color .15s,border-color .15s;display:grid}.lr-x:hover{background:#e4e7e9;border-color:#a9b2b7}.lr-rail .lr-end{color:#8a0300;background:#fff;border:1.5px solid #8a0300;width:100%;min-height:40px;margin:16px 0 18px;padding:8px 13px;font-weight:700}.lr-rail .lr-end:hover:not(:disabled){color:#fff;background:#8a0300}.lr-rail .lr-end:disabled{opacity:.5}.lr-off{font:500 12px var(--mont);color:var(--slate);margin-top:8px}.lr-cnt{font:700 44px var(--mont);color:var(--blue);margin-top:10px}.lr-cnt span{color:var(--slate);font-size:18px}.lr-sub{color:var(--graphite);font-size:13px}.lr-ppl{border-top:1px solid var(--divider);margin:14px 0}.lr-pp{border-bottom:1px solid var(--divider);font:500 14px var(--mont);align-items:center;gap:10px;padding:8px 0;display:flex}.lr-pp.wait{color:var(--slate)}.lr-sw{margin-bottom:12px}.lr-ctl{flex-direction:column;gap:8px;display:flex}.lr-ideas{border-top:1px solid var(--divider);flex-direction:column;gap:6px;padding-top:16px;display:flex}.lr-none{color:var(--graphite);margin:0;font-size:14px}.lr-ideas-list{max-height:330px;overflow:auto}.lr-idea{border-top:1px solid var(--divider);animation:lrIn .3s var(--ease-out);align-items:center;gap:14px;padding:12px 0;font-size:17px;line-height:1.4;display:flex}.lr-idea.used{opacity:.6}.lr-by{font:600 12.5px var(--mont);color:var(--slate);text-overflow:ellipsis;flex:none;width:76px;overflow:hidden}.lr-tx{overflow-wrap:anywhere;flex:1;min-width:0}.lr-used{font:600 12.5px var(--mont);color:var(--working);flex:none}.lr-sel{font:600 12.5px var(--mont);border:1px solid var(--lime);background:#fff;border-radius:8px;flex:none;padding:5px 8px}.lr-ask{background:var(--blue-tint);border-radius:var(--r,10px);flex-direction:column;gap:12px;padding:18px 22px;display:flex}.lr-ask-h{flex-direction:column;gap:4px;font-size:15px;line-height:1.5;display:flex}.lr-ask-list{flex-direction:column;gap:8px;display:flex}.lr-opt{all:unset;box-sizing:border-box;border:1px solid var(--hairline);border-radius:var(--r,10px);cursor:pointer;background:#fff;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.lr-opt b{border:1.5px solid var(--fog);border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.lr-opt.on{border-color:var(--lime);background:var(--lime-tint)}.lr-opt.on b{background:var(--lime);border-color:var(--lime)}.lr-res{border:1px solid var(--hairline);border-radius:var(--r,10px);background:#fff;grid-template-columns:minmax(0,1fr) 60px 160px;align-items:center;gap:14px;min-height:48px;padding:12px 14px;font-size:16px;display:grid}.lr-res-t{grid-column:1}.lr-pill-n{font:700 13px var(--mont);background:var(--lime);animation:lrIn .3s var(--ease-out);border-radius:99px;justify-self:end;padding:3px 10px}.lr-bar{background:var(--divider);border-radius:3px;height:6px;overflow:hidden}.lr-bar i{background:var(--lime);height:100%;transition:width var(--t-slow) var(--ease);display:block}.lr-ask-f{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.lr-max{font:500 13px var(--mont);color:var(--graphite);align-items:center;gap:8px;margin-right:auto;display:inline-flex}.lr-max select{font:600 13px var(--mont);border:1px solid var(--fog);background:#fff;padding:3px 6px}@keyframes lrIn{0%{opacity:0}to{opacity:1}}@keyframes lrPulse{50%{opacity:.45}}@media (width<=760px){.lr-band-in{gap:16px;padding:16px 20px}.lr-code{font-size:40px}.lr-qr{display:none}.lr-rail{width:auto;inset:auto 12px 12px}.lr-res{grid-template-columns:1fr auto}.lr-bar{grid-column:1/-1}}@media (width>=1100px){.lr-railed{padding-right:300px}.lr-rail{height:100dvh;max-height:none;box-shadow:none;border-width:0 0 0 1px;border-radius:0;padding-top:24px;top:0;right:0}}.ps{flex-direction:column;gap:14px;display:flex}.ps-hd{border-bottom:2px solid #2b89ad;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:6px;display:flex}.ps-hd h2{font:600 17px var(--mont);color:#2b89ad;margin:0}.ps-hd-r{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}.ps-sub{color:#555;margin:0;font-size:13px}.ps-shared{flex-direction:column;gap:14px;display:flex}.ps-st{border-radius:var(--r);border:1px solid #e1e5e8;overflow:clip}.ps-st-sum{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.ps-gears{flex:none;display:inline-flex}.ps-gears>*+*{margin-left:-6px}.ps-st-mid{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.ps-st-t{font:600 16px var(--mont)}.ps-st-s{color:#646e74;font-size:12.5px;line-height:1.45}.ps-prog{gap:4px;margin-top:2px;display:inline-flex}.ps-prog i{width:28px;height:4px;transition:background-color .15s var(--ease);background:#e1e5e8;border-radius:2px}.ps-prog i.on{background:#aeca1d}.ps-st-chips{padding:0 20px 16px}.ps-st-open{border-top:1px solid #e1e5e8}.ps-st-bar{background:#f3f8fa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.ps-st-body{padding:20px}.ps-agreed{flex-direction:column;gap:6px;margin-top:6px;display:flex}.ps-ag-hd,.ps-ag-row{grid-template-columns:18px minmax(0,1fr) 140px 120px;align-items:end;gap:12px;display:grid}.ps-ag-row b{font:700 13px/1.6 var(--mont);color:#1f7596;padding-bottom:6px}@media (width<=599px){.ps-ag-hd{display:none}.ps-ag-row{grid-template-columns:18px 1fr 1fr}.ps-ag-row>input:first-of-type{grid-column:2/-1}.ps-ag-row>input:nth-of-type(2){grid-column:2}}.ps-printout{display:none}@media print{body.print-sculpt>:not(.ps-printout){display:none!important}body.print-sculpt .ps-printout{color:#231f20;padding:.5in .6in;font:10pt/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;display:block!important}}.pp-hd{border-bottom:1px solid #e1e5e8;align-items:center;gap:18px;margin-bottom:10pt;padding-bottom:8pt;display:flex}.pp-hd img{width:auto;height:42px}.pp-hd h1{font:600 16pt var(--mont);margin:0}.pp-hd p{color:#555;margin:2pt 0 0;font-size:10pt}.pp-line{margin:0 0 4pt}.pp-pitch{font:600 11pt/1.45 var(--mont);color:#1f7596;white-space:pre-line;border:1px solid #2b89ad;border-radius:8px;margin:8pt 0;padding:8pt 10pt}.pp-cards{grid-template-columns:1fr 1fr;gap:8pt;margin:8pt 0;display:grid}.pp-card{break-inside:avoid;border:1px solid #c9d0d4;border-radius:8px;flex-direction:column;gap:3pt;padding:7pt 9pt;display:flex}.pp-card .sh-title{font-size:11pt}.pp-card .js-dl{grid-template-columns:82px 1fr;gap:2pt 8pt;font-size:9.5pt}.pp-tag{font:700 8pt var(--mont);letter-spacing:.06em;text-transform:uppercase;border:1px solid #231f20;border-radius:4px;align-self:flex-start;padding:1pt 4pt}.pp-note{color:#555;border-top:.5pt solid #e1e5e8;margin:3pt 0 0;padding-top:3pt;font-size:9pt}.ps-printout.dense .pp-card{font-size:9pt}.ps-printout.dense .pp-card .sh-title{font-size:10pt}.pp-ag{border-collapse:collapse;width:100%;margin-top:8pt;font-size:10pt}.pp-ag th{text-align:left;font:700 8pt var(--mont);letter-spacing:.06em;text-transform:uppercase;color:#646e74;border-bottom:.5pt solid #c9d0d4;padding:3pt 4pt}.pp-ag td{vertical-align:top;border-bottom:.5pt solid #e1e5e8;padding:4pt}.pp-ag th:nth-child(2),.pp-ag td:nth-child(2){width:22%}.pp-ag th:nth-child(3),.pp-ag td:nth-child(3){width:16%}.pp-ag tr.blank td{height:18pt}.pp-foot{color:#646e74;margin-top:10pt;font-size:8pt}.mp{flex-direction:column;display:flex}.mp-row{all:unset;box-sizing:border-box;cursor:pointer;width:calc(100% - 16px);font:500 14px/1.3 var(--mont);color:#231f20;transition:background-color .15s var(--ease);border-radius:8px;align-items:center;gap:10px;margin:0 8px;padding:9px 10px;display:flex}.mp-row:hover,.mp-row.hi{background:#f3f5f6}.mp-row.on{background:#f3f5f6;font-weight:600}.mp-row:focus-visible{outline-offset:-2px;outline:2px solid #2b89ad}.mp-row b{font-weight:700}.mp-row.on b{font-weight:800}.mp-name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mp-name>span{text-overflow:ellipsis;overflow:hidden}.mp-name small{color:#646e74;text-overflow:ellipsis;white-space:nowrap;font:400 11.5px Helvetica Neue,Arial,sans-serif;overflow:hidden}.mp-pdf{font:600 10px var(--mont);color:#646e74;letter-spacing:.04em;margin-left:6px;font-style:normal}.mp-search{color:#646e74;align-items:center;margin:4px 18px 6px;display:flex;position:relative}.mp-search>svg{transition:color .15s var(--ease);position:absolute;left:0}.mp-search:focus-within>svg{color:#2b89ad}.mp-search input{color:#231f20;width:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c9d0d4;border-radius:0;outline:none;padding:4px 22px 6px;font:13.5px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif}.mp-search input:focus{border-bottom-color:#2b89ad;box-shadow:inset 0 -1px #2b89ad}.mp-search.lg{margin:0}.mp-search.lg input{padding-left:24px;font-size:15px}.mp-clear{all:unset;cursor:pointer;color:#646e74;padding:2px;display:flex;position:absolute;right:0}.mp-clear:hover{color:#231f20}.mp-live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mp-block{min-height:252px}.mp-fade{animation:mpFade .12s var(--ease)}@keyframes mpFade{0%{opacity:0}to{opacity:1}}.mp-eb{font:700 9.5px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:#646e74;padding:10px 18px 4px}.mp-none{color:#555;min-height:22px;padding:9px 18px;font-size:13px}.mp-more{all:unset;cursor:pointer;font:600 12.5px var(--mont);color:#1f7596;transition:background-color .15s var(--ease), color .15s var(--ease);border-radius:8px;align-items:center;gap:6px;margin:6px 0 0 8px;padding:6px 10px;display:inline-flex}.mp-more:hover{color:#185a73;background:#f3f8fa}.mp-x{all:unset;cursor:pointer;opacity:.9;display:flex}.mp-x:hover{opacity:1}.mp-chips{flex-wrap:wrap;gap:6px;margin-top:-6px;display:flex}.mp-chips .js-idc i{color:#646e74;font-style:normal;font-weight:600}.mp-browse{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 -28px -22px;padding:0 12px 0 28px;display:grid}.mp-list{overscroll-behavior:contain;max-height:min(56vh,480px);padding-bottom:16px;overflow-y:auto}.mp-list .mp-row{width:100%;margin:0}.mp-row.tall{min-height:40px;padding:7px 10px}.mp-aside{color:#646e74;text-overflow:ellipsis;white-space:nowrap;max-width:45%;font:400 12px Helvetica Neue,Arial,sans-serif;overflow:hidden}.mp-aside b{font:600 11px var(--mont);color:#1f7596}.mp-letter{z-index:1;font:700 9.5px var(--mont);letter-spacing:.08em;color:#646e74;background:#fff;border-bottom:1px solid #edf0f2;margin-bottom:2px;padding:8px 10px 4px;position:sticky;top:0}.mp-empty{color:#555;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;padding:20px 0;font-size:14px;display:flex}.mp-rail{-webkit-user-select:none;user-select:none;flex-direction:column;align-self:start;padding-top:4px;display:flex}.mp-rail button{all:unset;cursor:pointer;text-align:center;width:16px;height:16px;font:600 10px/16px var(--mont);color:#646e74}.mp-rail button:hover:not(:disabled){color:#1f7596}.mp-rail button:disabled{color:#c9d0d4;cursor:default}@media (width<=599px){.mp-chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.mp-chips .js-idc{flex:none}.mp-list{flex:1;max-height:none}.mp-row{min-height:44px}.mp-search input{font-size:16px}}.jr{flex-direction:column;gap:16px;display:flex}.jr-hd{border-bottom:2px solid #2b89ad;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:6px;display:flex}.jr-hd h2{font:600 17px var(--mont);color:#2b89ad;margin:0}.jr-private{color:#646e74;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.jr-dim{color:#646e74;margin:0;font-size:13.5px;line-height:1.5}.jr-nothing{padding:2px 0}.jr-worked{border-radius:var(--r);background:#f3f8fa;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.jr-worked p{margin:0;font-size:14.5px;line-height:1.5}.jr-follow{border-radius:var(--r);border:1px solid #e1e5e8;flex-direction:column;gap:12px;padding:14px 18px;display:flex}.jr-follow-hd{justify-content:space-between;gap:12px;display:flex}.jr-count{color:#1f7596}.jr-group{flex-direction:column;gap:10px;display:flex}.jr-run small{color:#646e74;font-size:12px}.jr-item{flex-direction:column;gap:2px;display:flex}.jr-src{color:#646e74;padding-left:28px;font-size:12px}.jr-ticked>label span:last-child{color:#555}.jr-sec{flex-direction:column;gap:10px;display:flex}.jr-add{border-bottom:1px solid #c9d0d4;align-items:center;gap:10px;padding:4px 0 6px;display:flex}.jr-add:focus-within{border-color:#2b89ad}.jr-add input{all:unset;flex:1;min-width:0;font-size:14.5px}.jr-add input::placeholder{color:#6b757b}.jr-done{flex-direction:column;gap:8px;display:flex}.jr-done .grow>div{flex-direction:column;gap:10px;display:flex}.jr-toggle{all:unset;cursor:pointer;font:700 9.5px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:#646e74;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.jr-toggle .js-chev{font-size:15px}.jr-toggle:focus-visible{outline-offset:2px;outline:2px solid #2b89ad}.jr-new{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:4px;display:flex}.jr-new .jr-dim{font-size:12.5px}.jr-confirm{border-radius:var(--r);background:#f3f8fa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.jr-confirm-b{align-items:center;gap:14px;display:flex}.jr-past{flex-direction:column;display:flex}.jr-entry{border-bottom:1px solid #edf0f2}.jr-entry:first-child{border-top:1px solid #edf0f2}.jr-entry-hd{all:unset;cursor:pointer;box-sizing:border-box;grid-template-columns:110px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;padding:12px 2px;display:grid}.jr-entry-hd:focus-visible{outline-offset:-2px;outline:2px solid #2b89ad}.jr-entry-hd b{font:600 14px var(--mont)}.jr-preview{color:#555;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.jr-entry-body{border-radius:var(--r);background:#f3f8fa;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px;padding:14px 18px;display:flex}.jr-entry-body p{white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.55}.jr-del{align-items:center;gap:14px;font-size:13px;display:inline-flex}@media (width<=600px){.jr-entry-hd{grid-template-columns:1fr 20px}.jr-preview{grid-area:2/1}}.jr-newwrap{flex-direction:column;gap:10px;display:flex}.dr{flex-direction:column;gap:8px;padding-top:4px;display:flex}.dr-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.dr-btn{color:#231f20;background:#eef5d2;border:1px solid #aeca1d;padding:8px 14px}.dr-btn:hover{background:#e3eebb}.dr-meta{color:#646e74;font-size:12.5px}.dr-date{font-size:12.5px}.dlg:has(.dr-body){width:640px}.dlg:has(.dr-body) .dlg-ft{flex-wrap:wrap;justify-content:space-between}.dr-body{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.dr-sheet{border-radius:var(--r);background:#f3f8fa;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.dr-sheet h3{font:600 17px/1.3 var(--mont);color:#2b89ad;margin:0 0 6px}.dr-sheet .eyebrow{margin-top:8px}.dr-chips{flex-wrap:wrap;gap:6px;display:flex}.dr-chip{font:600 12.5px var(--mont);background:#fff;border:1px solid #e1e5e8;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 3px;display:inline-flex}.dr-chip b{color:#fff;width:22px;height:22px;font:700 9.5px var(--mont);border-radius:50%;justify-content:center;align-items:center;display:flex}.dr-commits{border-radius:var(--r);background:#fff;border:1px solid #e1e5e8;margin:0;padding:0;list-style:none}.dr-commits li{border-bottom:1px solid #edf0f2;grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:10px 14px;display:grid}.dr-commits li:last-child{border-bottom:0}.dr-n{color:#fff;width:22px;height:22px;font:700 11px var(--mont);background:#2b89ad;border-radius:50%;justify-content:center;align-self:start;align-items:center;display:flex}.dr-t{font-size:14.5px;line-height:1.45}.dr-o{color:#646e74;text-align:right;font-size:12.5px}.dr-review{font:600 15px var(--mont);margin:0}.dr-none{color:#646e74;margin:0;font-size:13.5px}.dr-hint{color:#646e74;margin:0;font-size:12.5px;line-height:1.5}.dr-warn{color:#8a0300;margin:0;font-size:13px}.dr-who{border-top:1px solid #e1e5e8;grid-template-columns:1fr 1fr;align-items:start;gap:16px;padding-top:14px;display:grid}.dr-who>div{padding:12px 14px}.dr-who ul{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dr-who li{flex-direction:column;gap:1px;display:flex}.dr-who li b{font-size:13.5px;font-weight:400}.dr-who li small{color:#646e74;font-size:12px}.dr-cant{border-radius:var(--r);background:#f3f8fa;padding:12px 14px}.dr-cant p{color:#555;margin:10px 0 0;font-size:12.5px;line-height:1.5}.dr-cant .btn-link{font-size:12.5px}@media (width<=640px){.dr-who{grid-template-columns:1fr}.dr-commits li{grid-template-columns:26px minmax(0,1fr)}.dr-o{text-align:left;grid-column:2}}.dr-printout{display:none}@media print{body.print-recap>:not(.dr-printout){display:none!important}body.print-recap .dr-printout{color:#231f20;padding:.5in .6in;display:block!important}.dr-plogo{width:auto;height:42px;margin-bottom:12pt}.dr-printout .dr-sheet{background:0 0;padding:0}}.ew-c{container-type:inline-size}.ew{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.ew-left{flex-direction:column;gap:24px;min-width:0;display:flex}.ew-intro{color:#555;max-width:60ch;margin:0;font-size:14.5px;line-height:1.55}.ew-err{color:#8a0300;margin:0}.ew-list{-webkit-user-select:none;user-select:none;border:1px solid #e1e5e8;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ew-row{all:unset;box-sizing:border-box;cursor:default;border-bottom:1px solid #edf0f2;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;padding:12px 16px;display:grid}.ew-row:last-of-type{border-bottom:0}.ew-row:hover{background:#f7fafb}.ew-row.on{background:#f3f8fa}.ew-row:focus-visible{outline-offset:-2px;outline:2px solid #2b89ad}.ew-row b{font:600 14.5px var(--mont);color:#231f20}.ew-row small{color:#555;grid-column:1;font-size:13px}.ew-st{grid-area:1/2/3}.ew-def{color:#646e74;font-size:12px}.ew-mine{font:600 11.5px var(--mont);color:#231f20;white-space:nowrap;background:#eef5d2;border-radius:999px;padding:2px 8px}.ew-mine i{color:#646e74;margin-left:6px;font-style:normal;font-weight:500}.ew .ew-change{display:none}.ew-voice{background:#f3f8fa;border-radius:10px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.ew-vact{align-items:center;gap:16px;display:flex}.ew-drafted{color:#555;background:#f3f8fa;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 14px;font-size:13px;display:flex}.ew-drafted .btn-link{font-size:12.5px}.ew-fields{transition:opacity .15s var(--ease);flex-direction:column;gap:20px;display:flex}.ew-fields.busy .ew-in{opacity:.5}.ew-f{flex-direction:column;gap:6px;display:flex}.ew-fhead{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:28px;display:flex}.ew-fhead>:nth-child(2){margin-left:auto}.ew-fhead .btn-text{font-size:12px}.ew-f .eyebrow.on{color:#1f7596}.ew-in{box-sizing:border-box;color:#231f20;resize:none;background:0 0;border:0;border-bottom:1px solid #c9d0d4;border-radius:0;outline:none;width:100%;padding:6px 0;font:15px/1.6 Helvetica Neue,Helvetica,Arial,sans-serif}.ew-in:focus{border-bottom:2px solid #aeca1d;padding-bottom:5px}.ew-ta{min-height:0;overflow:hidden}.ew-subrow{position:relative}.ew-subrow .ew-in{padding-right:64px}.ew-count{color:#646e74;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:9px;right:0}.ew-bad{color:#8a0300;margin:2px 0 0;font-size:12.5px}.ew-hint{color:#646e74;margin:2px 0 0;font-size:12.5px;line-height:1.45}.ew-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 -6px;display:flex}.ew-voice .ew-chips{margin:0}.ew-chips .eyebrow{margin-right:4px}.ew-chip{all:unset;box-sizing:border-box;font:600 12px var(--mont);color:#1f7596;cursor:default;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9d0d4;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;display:inline-flex}.ew-chip:hover{background:#f3f8fa}.ew-chip:focus-visible{outline-offset:1px;outline:2px solid #2b89ad}.ew-chip:disabled{opacity:.5}.ew-fixed{text-wrap:pretty;color:#646e74;background:#f3f5f6;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;display:flex}.ew .ew-jump{align-self:flex-start;font-size:13px;display:none}.ew-acts{border-top:1px solid #e1e5e8;flex-wrap:nowrap;align-items:center;gap:12px;padding-top:16px;display:flex;container-type:inline-size}.ew-unsaved{white-space:nowrap;color:#646e74;font-size:12.5px}.ew-sp{flex:1}.ew-more{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.ew-test{justify-content:center;min-width:168px}.ew-menu{display:none;position:relative}.ew-pop{z-index:6;background:#fff;border:1px solid #e1e5e8;border-radius:10px;flex-direction:column;min-width:220px;padding:6px 0;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.ew-pop button{all:unset;font:500 14px var(--mont);color:#231f20;padding:10px 16px}.ew-pop button:hover{background:#f3f5f6}.ew-pop button:disabled{color:#8a9399}.ew-pv{overscroll-behavior:contain;align-self:start;min-width:0;max-height:calc(100vh - 112px);position:sticky;top:88px;overflow:auto;container-type:inline-size}@container (width<=520px){.ew-pv .dr-commits li{grid-template-columns:26px minmax(0,1fr)}.ew-pv .dr-o{text-align:left;grid-column:2}}.ew-ph{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ew-for{color:#1f7596;align-items:center;gap:4px;font-size:12.5px;display:inline-flex;position:relative}.ew-for select{all:unset;font:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:220px;padding-right:2px;overflow:hidden}.ew-for:hover{color:#185a73}.ew-mail{background:#fff;border:1px solid #e1e5e8;border-radius:10px;overflow:hidden}.ew-hd>div{color:#231f20;overflow-wrap:anywhere;border-bottom:1px solid #edf0f2;grid-template-columns:62px minmax(0,1fr);padding:7px 16px;font-size:13px;display:grid}.ew-hd span{color:#646e74;font-size:12px}.ew-sj{font:600 14.5px/1.4 var(--mont)}.ew-bd{flex-direction:column;gap:12px;padding:20px;font-size:14.5px;line-height:1.55;display:flex}.ew-p{overflow-wrap:anywhere;margin:0}.ew-mail mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#eef5d2;border-radius:3px;margin:0 -2px;padding:0 2px}.ew-lk{flex-direction:column;gap:6px;display:flex}.ew-lt{color:#646e74;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:11px;display:flex}.ew-cta{color:#231f20;font:700 13px var(--mont);background:#aeca1d;border-radius:8px;align-self:flex-start;padding:10px 16px}.ew-code{color:#555;overflow-wrap:anywhere;font-size:13.5px}.ew-code b{font:700 14px var(--mont);letter-spacing:.12em;color:#231f20}.ew-use{border-top:1px solid #e1e5e8;padding-top:12px}.ew-use p{color:#646e74;margin:0;font-size:12px;line-height:1.5}.ew-you{color:#231f20;font-weight:700}.ew-bd .dr-sheet{padding:14px 16px}.ew-leg{color:#646e74;margin:10px 0 0;font-size:12px}@container (width<=900px){.ew{grid-template-columns:minmax(0,1fr) 340px;gap:28px}}@container (width<=700px){.ew{grid-template-columns:minmax(0,1fr)}.ew-pv{max-height:none;position:static;overflow:visible}.ew .ew-jump{display:inline-flex}}@media (width<=759px){.ew-list:not(.open) .ew-row:not(.on){display:none}.ew-list .ew-row.on{border-bottom:1px solid #edf0f2}.ew .ew-change{align-items:center;gap:4px;padding:10px 16px;font-size:13px;display:inline-flex}.ew-acts{z-index:5;background:#fff;flex-wrap:nowrap;margin:0 -20px;padding:12px 20px;position:sticky;bottom:0}.ew-more{display:none}.ew-menu{display:inline-flex}}.ew-fixed svg{flex:none;margin-top:2px}.ew-fields{gap:24px}.rh-priv{font:600 12px var(--mont);color:#fff;white-space:nowrap;background:#ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.rh-back{all:unset;cursor:pointer;font:600 12px var(--mont);color:#1f7596;align-items:center;gap:6px;display:inline-flex}.rh-back:hover{color:#185a73}.rh-sub{color:#555;margin:-24px 0 0;font-size:15px}.rh-body{border-top:1px solid #e1e5e8;grid-template-columns:260px 1fr;gap:0;margin:0 -32px;display:grid}.rh-ctx{-webkit-user-select:none;user-select:none;border-right:1px solid #e1e5e8;flex-direction:column;gap:22px;padding:28px 24px 28px 32px;display:flex}.rh-who{align-items:center;gap:12px;display:flex}.rh-who b{font:600 16px var(--mont);display:block}.rh-who span{font:600 12px var(--mont)}.rh-eb{font:700 9.5px/1.2 var(--mont);letter-spacing:.08em;text-transform:uppercase;color:#646e74;margin-bottom:8px}.rh-mv{align-items:baseline;gap:10px;padding:4px 0;display:flex}.rh-mv i{font:700 18px var(--mont);color:#9db81a;width:22px;font-style:normal}.rh-mv b{font:600 16px var(--mont);color:#2b89ad}.rh-mv.low i{color:#646e74}.rh-mv.low b{color:#d07502}.rh-goal{margin:0;font-size:14px;line-height:1.5}.rh-note{color:#555;background:#f3f5f6;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.rh-stage{flex-direction:column;align-items:center;min-width:0;padding:28px 32px;display:flex}.rh-state{font:600 15px var(--mont);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:4px;display:flex}.rh-state .dot{width:8px;height:8px;transition:background-color .2s var(--ease);background:#2b89ad;border-radius:50%}.rh-hint{color:#646e74;-webkit-user-select:none;user-select:none;height:20px;font-size:13px}.rh-chip{max-width:100%;min-height:32px;font:600 12.5px var(--mont);color:#1f7596;-webkit-user-select:none;user-select:none;background:#f3f8fa;border:1px solid #e1e5e8;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:6px 14px 6px 10px;transition:opacity .2s;display:inline-flex}.rh-chip .id{border-radius:50%;flex:none;width:8px;height:8px}.rh-chip em{color:#646e74;white-space:nowrap;font-style:normal;font-weight:500}.rh-chip span.t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rh-chip.quiet{color:#646e74}.rh-tx{flex-direction:column;justify-content:flex-end;gap:14px;width:100%;max-width:620px;height:218px;margin-top:20px;display:flex;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 34%);mask:linear-gradient(#0000,#000 34%)}.rh-t{grid-template-columns:52px 1fr;gap:12px;font-size:15px;line-height:1.55;display:grid}.rh-t .w{font:700 9.5px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:#646e74;padding-top:5px}.rh-t.c .w{color:#1f7596}.rh-t.y p{color:#555}.rh-t p{margin:0}.rh-t.live p:after{content:"";vertical-align:-2px;background:#aeca1d;width:2px;height:15px;margin-left:3px;animation:1s steps(2,end) infinite rh-blink;display:inline-block}.rh-t.cut p:after{content:"…";color:#646e74}@keyframes rh-blink{50%{opacity:0}}.rh-empty-tx{color:#646e74;text-align:center;margin:0 auto;font-size:14px}.rh-ctl{border-top:1px solid #edf0f2;flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:620px;margin-top:22px;padding-top:18px;display:flex}.rh-seg{-webkit-user-select:none;user-select:none;border:1px solid #c9d0d4;border-radius:8px;display:flex;overflow:hidden}.rh-seg button{all:unset;cursor:pointer;font:600 13px var(--mont);color:#555;align-items:center;gap:6px;padding:8px 14px;display:flex}.rh-seg button.on{color:#231f20;background:#aeca1d}.rh-ib{all:unset;cursor:pointer;color:#555;border:1px solid #c9d0d4;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.rh-ib.on{color:#8a0300;background:#f8eeec;border-color:#8a0300}.rh-typ{flex:1;gap:8px;min-width:220px;display:flex}.rh-typ textarea{resize:none;box-sizing:border-box;background:#f3f8fa;border:1px solid #a9b4ba;border-radius:10px;outline:none;flex:1;height:40px;padding:8px 12px;font:15px/1.5 inherit}.rh-typ textarea:focus{border-color:#2b89ad}.rh-sp{flex:1}.rh-form{flex-direction:column;align-self:flex-start;gap:20px;width:100%;max-width:560px;display:flex}.rh-form label{flex-direction:column;gap:6px;display:flex}.rh-form input.wf,.rh-form textarea.wf{box-sizing:border-box;width:100%;font-size:15px;line-height:1.5}.rh-prep{color:#555;white-space:pre-wrap;background:#f3f5f6;border-radius:10px;margin:0;padding:12px 14px;font-size:13.5px}.rh-err{color:#8a0300;min-height:20px;margin:0;font-size:13.5px}.rh-people{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.rh-person{all:unset;box-sizing:border-box;cursor:pointer;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);border:1px solid #e1e5e8;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.rh-person:hover{background:#f3f8fa;border-color:#2b89ad}.rh-person b{font:600 15px var(--mont);display:block}.rh-person small{color:#646e74;font-size:13px}.rh-past{flex-direction:column;display:flex}.rh-past button{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #edf0f2;grid-template-columns:1fr auto;gap:4px 16px;padding:12px 0;display:grid}.rh-past button:hover b{color:#1f7596}.rh-past b{font:600 14.5px var(--mont)}.rh-past small{color:#646e74;font-size:13px}.rh-grid{grid-template-columns:1fr 300px;grid-template-areas:"w r""t r""s r";align-items:start;column-gap:36px;display:grid}.rh-grid>.w{grid-area:w}.rh-grid>.t{grid-area:t}.rh-grid>.s{grid-area:s}.rh-grid>.r{grid-area:r;position:sticky;top:88px}.rh-grid section,.rh-grid aside{margin-bottom:36px}.rh-h2{font:600 15px/1.3 var(--mont);letter-spacing:.05em;text-transform:uppercase;color:#2b89ad;border-bottom:2px solid #2b89ad;margin:0 0 16px;padding-bottom:8px}.rh-ok{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rh-ok li{text-wrap:pretty;grid-template-columns:22px 1fr;gap:10px;line-height:1.55;display:grid}.rh-pair{border:1px solid #e1e5e8;border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.rh-pair>div{padding:16px 18px}.rh-pair .said{color:#555;background:#f3f5f6}.rh-pair .try{background:#eef5d2}.rh-pair .try .rh-eb{color:#7f9415}.rh-q{margin:0;font-size:16px;line-height:1.5}.rh-why{color:#555;text-wrap:pretty;max-width:62ch;margin:12px 0 0;font-size:14px;line-height:1.55}.rh-art{border:1px solid #e1e5e8;border-radius:10px;margin-bottom:12px;padding:18px 20px}.rh-ah{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.rh-mc{font:600 11.5px var(--mont);color:#fff;border-radius:999px;padding:3px 10px}.rh-ah small{font:500 12px var(--mont);color:#646e74}.rh-art h3{font:600 16px/1.3 var(--mont);margin:0 0 6px}.rh-art p{text-wrap:pretty;max-width:64ch;margin:0;font-size:14.5px;line-height:1.55}.rh-aside{color:#555;background:#f3f5f6;border-radius:10px;gap:10px;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.55;display:flex}.rh-aside b{color:#d07502;font-weight:600}.rh-keep{border:1px solid #e1e5e8;border-radius:10px;margin-bottom:12px;padding:16px 18px}.rh-keep .rh-q{margin-bottom:12px;font-size:15.5px}.rh-copy{min-width:172px}.rh-copy.done{color:#3f7a1c!important;background:#fff!important;border-color:#e1e5e8!important}.rh-acts{border-top:1px solid #edf0f2;flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;padding-top:20px;display:flex}.rh-meta{color:#646e74;margin:0;font-size:12.5px;line-height:1.5}.rh-sk{background:#edf0f2;border-radius:6px;animation:1.4s ease-in-out infinite rh-pulse}@keyframes rh-pulse{50%{opacity:.55}}.rh-transcript{flex-direction:column;gap:12px;margin-top:8px;display:flex}@media (width<=860px){.rh-body{grid-template-columns:1fr;margin-left:-20px!important;margin-right:-20px!important}.rh-ctx{border-bottom:1px solid #e1e5e8;border-right:0;flex-flow:wrap;align-items:center;gap:10px 16px;padding:14px 20px}.rh-ctx .rh-hide-sm{display:none}.rh-mvs-sm{flex-wrap:wrap;gap:6px;display:flex}.rh-stage{padding:20px 20px 96px}.rh-tx{height:160px}.rh-ctl{padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:6;background:#fff;border-top:1px solid #e1e5e8;max-width:none;margin:0;position:fixed;bottom:0;left:0;right:0}.rh-grid{grid-template-columns:1fr;grid-template-areas:"w""t""r""s"}.rh-grid>.r{position:static}.rh-pair{grid-template-columns:1fr}}@media (width>=861px){.rh-mvs-sm{display:none}}.rh-off{border:1px solid var(--hairline);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;margin:24px auto;padding:32px;display:flex}.rh-off-ic{background:var(--blue-tint);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.rh-off h2{font:600 20px/1.3 var(--mont);color:var(--ink);margin:4px 0 0}.rh-off p{color:var(--graphite);margin:0;font-size:15px;line-height:1.6}.rh-off .rh-off-sub{color:var(--slate);font-size:13.5px}.rh-off .btn{margin-top:8px}.rh-dest{background:var(--blue-tint);color:var(--graphite);border-radius:10px;gap:8px;margin:0 0 4px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.rh-dest b{color:var(--ink);font-weight:600}.rh-see{align-items:center;gap:4px;margin-top:8px;font-size:13px;display:inline-flex}.rp-sheet{display:none}@media print{body.print-debrief>:not(.rp-sheet){display:none!important}body.print-debrief .rp-sheet{color:#231f20;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:0;font:10pt/1.45 Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;display:block!important}}.rp-sheet .rh-eb{margin-bottom:4pt;font-size:7pt}.rp-sheet .rh-h2{margin:0 0 8pt;padding-bottom:4pt;font-size:9.5pt}.rp-sheet section{break-inside:avoid;margin-top:10pt}.rp-sheet .rh-mc{padding:2pt 8pt;font-size:8pt}.rp-sheet .rh-q{font-size:10.5pt}.rp-sheet .rh-ok{gap:6pt}.rp-sheet .rh-ok li{grid-template-columns:18px 1fr;gap:6pt;line-height:1.45}.rp-sheet .rh-pair>div{padding:8pt 10pt}.rp-sheet .rh-why{max-width:none;margin-top:6pt;font-size:9.5pt}.rp-sheet .rh-art{break-inside:avoid;margin-bottom:6pt;padding:8pt 11pt}.rp-sheet .rh-ah{margin-bottom:4pt}.rp-sheet .rh-ah small{font-size:8pt}.rp-sheet .rh-art h3{margin-bottom:3pt;font-size:10.5pt}.rp-sheet .rh-art p{color:#333;margin:0;font-size:9.5pt}.rp-sheet .rh-aside{gap:6pt;padding:7pt 10pt;font-size:9pt}.rp-sheet .rh-keep{break-inside:avoid;border-color:#aeca1d;margin-bottom:7pt;padding:8pt 10pt}.rp-sheet .rh-keep .rh-q{margin:0;font-size:10.5pt}.rp-sheet .rh-prep{padding:8pt 10pt;font-size:9.5pt}.rp-hd{border-bottom:2px solid #2b89ad;align-items:center;gap:16pt;padding-bottom:10pt;display:flex}.rp-hd img{flex:none;width:auto;height:38px}.rp-hd-t{min-width:0}.rp-hd h1{font:600 15pt/1.25 var(--mont);color:#2b89ad;margin:0}.rp-hd p{color:#555;margin:3pt 0 0;font-size:9.5pt}.rp-hd p b{font:700 7pt var(--mont);letter-spacing:.08em;text-transform:uppercase;color:#646e74;margin-right:4pt}.rp-mots{flex-wrap:wrap;align-items:center;gap:6pt;margin-top:9pt;display:flex}.rp-mots>.rh-eb{margin:0 2pt 0 0}.rp-low{color:#555;margin-left:10pt;font-size:9pt}.rp-low b{color:#d07502;font-weight:600}.rp-plan{background:#f3f8fa;border-radius:10px;padding:10pt 14pt 11pt}.rp-plan .rh-h2{border-bottom-color:#c9dce4}.rp-plan ol{flex-direction:column;gap:6pt;margin:0;padding:0;list-style:none;display:flex}.rp-plan li{grid-template-columns:18pt 1fr;gap:6pt;font-size:10.5pt;line-height:1.45;display:grid}.rp-plan .n{color:#fff;width:15pt;height:15pt;font:700 8pt/15pt var(--mont);text-align:center;background:#2b89ad;border-radius:50%;margin-top:1pt}.rp-grid{grid-template-columns:1fr 2.5in;align-items:stretch;column-gap:20pt;display:grid}.rp-main>section:first-child,.rp-side>section:first-child{margin-top:14pt}.rp-empty{color:#646e74;margin:0;font-size:9.5pt}.rp-side{flex-direction:column;display:flex}.rp-write{flex-direction:column;flex:1;min-height:120pt;margin-top:12pt;display:flex}.rp-lines{background:repeating-linear-gradient(#0000 0 19.5pt,#c9d0d4 19.5pt 20pt);flex:1}.rp-rule{border-bottom:.5pt solid #c9d0d4;height:20pt}.rp-sheet footer{color:#646e74;margin-top:12pt;font-size:7.5pt;line-height:1.4}.rp-about{border-bottom:.5pt solid #c9dce4;grid-template-columns:1fr 1fr;gap:12pt;margin:0 0 9pt;padding-bottom:9pt;display:grid}.rp-about dt{font:700 7pt var(--mont);letter-spacing:.08em;text-transform:uppercase;color:#646e74;margin-bottom:2pt}.rp-about dd{color:#231f20;margin:0;font-size:10pt;line-height:1.4}.lv{background:var(--mist);flex-direction:column;min-height:100dvh;display:flex}.lv-hd{z-index:3;border-bottom:1px solid var(--hairline);font:600 13px var(--mont);-webkit-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;top:0}.lv-logo{width:auto;height:30px;display:block}.lv-team{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.lv-dot{background:var(--working);border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px;display:inline-block}.lv-me{color:var(--slate);white-space:nowrap}.lv-off{background:var(--mist);border-bottom:1px solid var(--hairline);font:500 12.5px var(--mont);color:var(--slate);text-align:center;padding:8px 18px}.lv-sc{flex-direction:column;flex:1;gap:14px;width:100%;max-width:520px;margin:0 auto;padding:22px 18px 28px;display:flex}.lv-fade{animation:lvIn .2s var(--ease-out)}.lv-col{flex-direction:column;flex:1;gap:14px;display:flex}.lv h1{font:600 24px/1.25 var(--mont);margin:0}.lv-p{color:var(--graphite);margin:0;font-size:15px;line-height:1.55}.lv-cells{cursor:text;gap:6px;display:flex;position:relative}.lv-cells span{border:1px solid var(--fog);border-radius:var(--r,10px);height:58px;font:700 26px var(--mont);background:#fff;flex:1;justify-content:center;align-items:center;display:flex}.lv-cells span.a{border-color:var(--lime);box-shadow:0 0 0 3px #aeca1d47}.lv-hidden{opacity:0;font-size:16px;position:absolute;inset:0}.lv-err{min-height:20px;color:var(--caution);font-size:13.5px;line-height:1.45}.lv-cta{width:100%;min-height:52px;padding:15px;font-size:16px}.lv-list{border:1px solid var(--hairline);border-radius:var(--r,10px);background:#fff;overflow:hidden}.lv-it{all:unset;box-sizing:border-box;border-bottom:1px solid var(--divider);width:100%;font:600 16px var(--mont);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:14px 16px;display:flex}.lv-it:last-child{border-bottom:0}.lv-it:active:not([disabled]){background:var(--blue-tint)}.lv-it.off{color:var(--slate);cursor:default;font-weight:500}.lv-it small{margin-left:auto;font-size:12px}.lv-sent{font:500 12.5px var(--mont);color:var(--slate);margin:0}.lv-step{border:1px solid var(--hairline);border-radius:var(--r,10px);background:#fff;overflow:hidden}.lv-band{background:var(--blue);color:#fff;padding:14px 16px}.lv-band small{font:700 10.5px var(--mont);letter-spacing:.08em;text-transform:uppercase;opacity:.9}.lv-band div{font:600 20px var(--mont);margin-top:4px}.lv-step p{margin:0;padding:14px 16px;font-size:15px;line-height:1.5}.lv-q{font:600 14.5px var(--mont)}.lv-wf{border:1px solid var(--fog);border-radius:var(--r,10px);resize:none;box-sizing:border-box;background:#fff;width:100%;min-height:96px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.5}.lv-wf:focus{border-color:var(--lime);outline:none;box-shadow:0 0 0 3px #aeca1d47}.lv-meta{font:500 12.5px var(--mont);color:var(--slate);justify-content:space-between;gap:12px;min-height:18px;display:flex}.lv-sticky{background:linear-gradient(transparent, var(--mist) 24%);flex-direction:column;gap:8px;margin-top:auto;padding-top:10px;display:flex;position:sticky;bottom:0}.lv-pause{border:1px solid var(--hairline);border-radius:var(--r,10px);color:var(--graphite);background:#fff;padding:18px;font-size:15px}.lv-votes{flex-direction:column;gap:10px;display:flex}.lv-vote{all:unset;box-sizing:border-box;border:1px solid var(--hairline);border-radius:var(--r,10px);cursor:pointer;min-height:56px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:#fff;align-items:flex-start;gap:12px;padding:16px;font-size:16px;line-height:1.4;display:flex}.lv-vote b{border:1.5px solid var(--fog);width:24px;height:24px;color:var(--ink);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.lv-vote span{flex-direction:column;gap:4px;display:flex}.lv-vote small{font:500 12.5px var(--mont);color:var(--slate)}.lv-vote.on{border-color:var(--lime);background:var(--lime-tint)}.lv-vote.on b{background:var(--lime);border-color:var(--lime)}.lv-done{font:600 13.5px var(--mont);color:var(--working);margin:0}.lv-wrap{border-bottom:1px solid var(--divider);flex-direction:column;gap:4px;padding:14px 16px;font-size:15px;line-height:1.45;display:flex}.lv-wrap:last-child{border-bottom:0}.lv-wrap small{font:500 12.5px var(--mont);color:var(--slate)}.lv-sk{border-radius:var(--r,10px);background:var(--divider);height:120px;animation:1.4s ease-in-out infinite agPulse}.lv-sk.sm{height:52px}@keyframes lvIn{0%{opacity:0}to{opacity:1}}@media (width>=760px){.lv-sc{padding-top:48px}}@media print{.lv-hd,.lv-sent,.lv .btn{display:none!important}.lv{background:#fff}}.pl{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.pl-main{flex-direction:column;gap:30px;min-width:0;display:flex}.pl h2{font:600 18px var(--mont);color:var(--blue);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.pl-meta{font:500 13px var(--mont);color:var(--slate);margin:0}.pl-cap{color:var(--graphite);margin:0 0 8px;font-size:13.5px}.pl-r{border-top:1px solid var(--divider);grid-template-columns:28px 170px minmax(0,1fr) 54px;align-items:center;gap:12px;padding:9px 0;display:grid}.pl-n{font:700 17px var(--mont);color:var(--lime-deep)}.pl-mn{font:600 16px var(--mont);color:var(--blue)}.pl-mn small{font:600 11px var(--mont);display:block}.pl-pc{font:600 14px var(--mont);text-align:right}.pl-hid{color:var(--slate);font-size:12.5px}.pl-ids{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pl-id{border-radius:var(--r,10px);text-align:center;border:1px solid;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;display:flex}.pl-id b{font:600 13px var(--mont)}.pl-id span{font:700 20px var(--mont)}.pl-th>div+div{margin-top:16px}.pl-th h3{font:600 16px var(--mont);margin:0 0 4px}.pl-th p{color:var(--graphite);max-width:64ch;margin:0;font-size:15px;line-height:1.6}.pl-use{color:var(--slate);max-width:70ch;margin:0;font-size:13px;line-height:1.5}.pl-empty{flex-direction:column;gap:14px;max-width:560px;display:flex}.pl-empty h2{margin:0}.pl-empty p{color:var(--graphite);margin:0;font-size:15px;line-height:1.6}.pl-rail{border:1px solid var(--hairline);border-radius:var(--r,10px);padding:18px;position:sticky;top:96px}.pl-big{font:700 36px var(--mont);color:var(--blue);margin-top:4px}.pl-sub{color:var(--graphite);margin-bottom:12px;font-size:13px}.pl-t{border-bottom:1px solid var(--divider);font:500 14px var(--mont);padding:8px 0}.pl-more{color:var(--blue-text);border:0;font-weight:600}.pl-small{color:var(--slate);border:0;font-size:12.5px}.pl-print-head{grid-column:1/-1;justify-content:space-between;align-items:center;display:none}@media (width<=900px){.pl{grid-template-columns:1fr}.pl-rail{position:static}.pl-ids{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.pl-r{grid-template-columns:24px 120px minmax(0,1fr) 44px}}@media print{.pl{grid-template-columns:1fr}.pl-rail{display:none}.pl-print-head{display:flex!important}}.pl-id-sub{font:500 11.5px var(--mont);color:var(--slate)}.sp{flex-direction:column;gap:36px;padding-bottom:72px;display:flex}.sp-err{color:var(--caution)}.sp-note{color:var(--slate);font-size:12.5px}.sp-note b{font:600 13px var(--mont);color:var(--ink)}.sp-status{background:var(--mist);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.sp-st-l{font:600 13px var(--mont)}.sp-st-r{color:var(--slate);margin-left:auto;font-size:13px}.sp-st-r b{font:600 13px var(--mont);color:var(--ink)}.sp-in{border-bottom:1px solid var(--divider);grid-template-columns:90px 150px minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:18px 24px;padding-bottom:18px;display:grid}.sp-in select.u{appearance:auto;font:600 14px var(--mont);padding-right:4px}.sp-led{border-collapse:collapse;width:100%;margin-top:14px}.sp-led th{font:700 10px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);text-align:right;padding:8px 10px}.sp-led th:first-child,.sp-led td:first-child{text-align:left}.sp-led td{border-top:1px solid var(--divider);text-align:right;padding:11px 10px;font-size:13.5px}.sp-led td b{font:600 14px var(--mont)}.sp-led td.sub,.sp-pk td.sub{color:var(--graphite)}.sp-led tr.tot td{border-top:1px solid var(--hairline)}.sp-led tr.tot td b{font-size:20px;font-weight:700}.sp-x{font:600 12px var(--mont);color:var(--working);background:var(--lime-tint);white-space:nowrap;border-radius:999px;padding:2px 8px}.sp-x.bad{color:var(--caution);background:var(--caution-tint)}.sp-warn{min-height:44px;color:var(--caution);background:var(--caution-tint);visibility:hidden;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:13.5px}.sp-warn.on{visibility:visible}.sp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.sp-bar .btn-text{color:var(--blue-text);font-size:12.5px}.sp-pick{flex-direction:column;gap:10px;min-height:260px;margin-top:16px;display:flex}.sp-pick-l{border:1px solid var(--hairline);border-radius:10px;flex-direction:column;max-height:320px;display:flex;overflow:hidden auto}.sp-pick-r{all:unset;border-top:1px solid var(--divider);justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px;display:flex}.sp-pick-r:first-child{border-top:0}.sp-pick-r:hover{background:var(--blue-tint)}.sp-pick-r b{font:600 14px var(--mont)}.sp-pick-r span{color:var(--slate);font-size:12.5px}.sp-pick>.btn-text{align-self:flex-start}.sp-tf{border:1px solid var(--hairline);background:#fff;border-radius:10px;overflow:hidden}.sp-r{border-top:1px solid var(--divider);display:grid}.sp-r:first-child{border-top:0}.sp-r>div{border-left:1px solid var(--hairline);align-items:center;gap:8px;min-width:0;padding:10px 16px;font-size:13.5px;display:flex}.sp-r>div:first-child{color:var(--graphite);border-left:0}.sp-r.hd>div{background:var(--blue-tint)}.sp-r.sec>div{padding-top:16px}.sp-r>div.c{justify-content:center}.sp-tn{color:var(--blue);font:600 15px var(--mont)!important}.sp-r textarea.wf{resize:vertical;width:100%;font-size:13px;line-height:1.4}.sp-pr{flex-direction:column;align-items:flex-start!important;gap:6px!important}.sp-rad{font:500 12.5px var(--mont);white-space:nowrap;align-items:center;gap:7px;display:flex}.sp-rad input[type=radio]{accent-color:var(--lime-ink);margin:0}.sp-amt{border:0;border-bottom:1px solid var(--fog);width:56px;font:600 14px var(--mont);background:0 0;outline:none;padding:2px 0}.sp-amt:focus{border-bottom-color:var(--lime)}.sp-amt:disabled{color:#8a9399;border-bottom-color:var(--hairline)}.sp-cb{width:18px;height:18px;accent-color:var(--lime);margin:0}.sp-tag{font:600 10.5px var(--mont);color:var(--working);background:var(--lime-tint);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 7px}.sp-pk{border-collapse:collapse;width:100%}.sp-pk th{font:700 10px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);text-align:left;padding:8px 10px}.sp-pk td{border-top:1px solid var(--divider);vertical-align:middle;padding:8px 10px;font-size:13.5px}.sp-pk td .u{font-size:14px}.sp-pk td:nth-child(2) .u,.sp-pk td:nth-child(3) .u{max-width:110px}.sp-pk .pl-money{align-items:baseline;gap:4px;display:inline-flex}.sp-rates{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.sp-save{z-index:5;border-top:1px solid var(--hairline);opacity:0;pointer-events:none;transition:opacity var(--t) var(--ease);background:#fff;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:-72px;padding:12px 0;display:flex;position:sticky;bottom:0}.sp-save.on{opacity:1;pointer-events:auto}.sp-save>span{font:600 13px var(--mont);margin-right:auto}@media (width<=1100px){.sp-in{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-tf{overflow-x:auto}.sp-r{min-width:760px}.sp-st-r{margin-left:0}}@media (width<=640px){.sp-in{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-led{font-size:12.5px}.sp-pk{display:block;overflow-x:auto}}.st{flex-direction:column;display:flex}.st-note{background:var(--mist);border-radius:var(--r,10px);color:var(--graphite);margin-bottom:8px;padding:12px 16px;font-size:13.5px;line-height:1.5}.st-row{all:unset;box-sizing:border-box;border-bottom:1px solid var(--divider);cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto 150px 80px;align-items:center;gap:16px;padding:14px 0;display:grid}.st-row:hover .st-main b{text-underline-offset:3px;text-decoration:underline}.st-logo{background:var(--mist);box-sizing:border-box;width:40px;height:40px;font:700 16px var(--mont);color:var(--slate);border-radius:8px;justify-content:center;align-items:center;padding:4px;display:flex}.st-logo img{object-fit:contain;max-width:100%;max-height:100%}.st-main{flex-direction:column;gap:2px;min-width:0;display:flex}.st-main b{font:600 16px var(--mont);color:var(--blue)}.st-main i{color:var(--slate);font-size:12px;font-style:normal;font-weight:500}.st-dom{color:var(--blue-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.st-health{font:500 13px var(--mont);color:var(--graphite);align-items:center;gap:8px;display:inline-flex}.st-dot{border-radius:50%;flex:none;width:8px;height:8px}.st-adm{font:500 13px var(--mont);color:var(--slate);text-align:right}.stf{grid-template-columns:minmax(0,720px) 300px;align-items:start;gap:32px;display:grid}.stf-col{flex-direction:column;gap:26px;min-width:0;display:flex}.stf-f{flex-direction:column;gap:5px;display:flex}.stf-s{flex-direction:column;gap:10px;display:flex}.stf-help{color:var(--graphite);margin:0;font-size:14px;line-height:1.55}.stf-drop{border:1px dashed var(--fog);border-radius:var(--r,10px);text-align:center;height:120px;color:var(--slate);cursor:pointer;justify-content:center;align-items:center;padding:12px;font-size:13.5px;display:flex;position:relative}.stf-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.stf-drop img{object-fit:contain;max-width:80%;max-height:90px}.stf-acts{gap:16px;display:flex}.stf-pills{flex-wrap:wrap;gap:6px;display:flex}.stf-pill{font:600 12.5px var(--mont);border:1px solid var(--hairline);color:var(--blue-text);border-radius:99px;align-items:center;gap:6px;padding:3px 6px 3px 11px;display:inline-flex}.stf-pill button{all:unset;cursor:pointer;color:var(--slate);padding:0 4px;font-size:15px;line-height:1}.stf-add{align-items:flex-end;gap:12px;display:flex}.stf-add .u{flex:1}.stf-orow{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.stf-orow i{color:var(--slate);font-style:normal}.stf-err{min-height:18px;color:var(--caution);font-size:13px}.stf-foot{justify-content:flex-end;display:flex}.stf-rail{border:1px solid var(--hairline);border-radius:var(--r,10px);flex-direction:column;gap:10px;padding:18px;display:flex;position:sticky;top:96px}.stf-pv{border:1px solid var(--divider);border-radius:8px;align-items:center;margin-bottom:8px;padding:14px;display:flex}.stf-from{font:600 14px var(--mont)}@media (width<=960px){.stf{grid-template-columns:1fr}.stf-rail{position:static}.st-row{grid-template-columns:40px 1fr}.st-health,.st-adm,.st-seat{text-align:left;grid-column:2}}.st-tabs{border:1px solid var(--blue,#2b89ad);-webkit-user-select:none;user-select:none;width:fit-content;margin-bottom:-12px;display:flex}.st-tabs button{all:unset;cursor:pointer;font:600 12px var(--mont);color:#2b89ad;transition:background-color .15s var(--ease);background:#fff;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.st-tabs button.on{color:#fff;background:#2b89ad}.st-badge{color:#231f20;font:700 11px var(--mont);box-sizing:border-box;background:#c4d600;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-flex}.sq-head,.sp-head{font:700 9.5px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);border-bottom:2px solid #2b89ad;gap:16px;padding:0 0 8px;display:grid}.sq-head,.sq-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.3fr) 70px 90px 190px}.sp-head,.sp-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 100px 90px}.sq-row,.sp-row{border-bottom:1px solid var(--divider);align-items:center;gap:16px;padding:14px 0;font-size:14px;display:grid}.sq-note{color:var(--graphite);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.sq-who{flex-direction:column;gap:2px;min-width:0;display:flex}.sq-who>span{text-overflow:ellipsis;font-weight:600;overflow:hidden}.sq-who i{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.sq-acts{color:var(--slate);justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}.sq-strip{border-bottom:1px solid var(--divider);background:#f3f8fa;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;padding:16px 20px;display:flex}.sq-line{color:var(--graphite);flex:260px;font-size:13px;line-height:1.5}.sq-h2{font:700 11px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:28px 0 4px}.sq-done .st-main b{color:var(--ink,#231f20);font-weight:500}.sq-search{border-bottom:1px solid #c9d0d4;align-items:center;gap:8px;width:300px;max-width:100%;display:flex}.sq-search input{background:0 0;border:0;outline:none;width:100%;padding:6px 0;font-size:14px}.sp-acct{color:var(--graphite);font-size:14px}.sp-acct i{color:var(--slate);font-style:normal}@media (width<=759px){.sq-head,.sp-head{display:none}.sq-row,.sp-row{grid-template-columns:1fr;gap:6px}.sq-acts{justify-content:flex-start}}.stf-pv{gap:0;min-width:0;overflow:hidden}.stf-pv>img{object-fit:contain;flex:0 auto;min-width:0;max-width:48%;max-height:40px;height:auto!important}.stf-pv .org-lockup{flex:0 auto;gap:12px;min-width:0;margin-left:12px}.stf-pv .org-lockup img{min-width:0;max-width:100%;max-height:32px}.stf-pv .org-rule{flex:none}.pr-page{background:var(--mist);min-height:100vh;padding-bottom:64px}.pr-top{z-index:20;border-bottom:1px solid var(--hairline);-webkit-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.pr-logo img{width:auto;height:42px;display:block}.pr-signin{color:var(--slate)}.pr-sheet{border:1px solid var(--hairline);background:#fff;max-width:1240px;margin:40px auto 0}.pr-band{background:var(--blue);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 32px;display:flex}.pr-band h1{font:600 26px/1.25 var(--mont);color:#fff;margin:0}.pr-band img{width:auto;height:38px;display:block}.pr-err{color:var(--caution);padding:32px}.pr-grid{grid-template-columns:minmax(0,1fr) 380px;gap:40px;padding:32px;display:grid;position:relative}.pr-grid:after{content:"";background:var(--hairline);width:1px;position:absolute;top:32px;bottom:32px;right:432px}.pr-main{flex-direction:column;gap:36px;min-width:0;display:flex}.pr-side{align-self:start;scroll-margin-top:80px;position:sticky;top:88px}.pr-lede{max-width:62ch;margin:0;font-size:17px;line-height:1.55}.pr-seat{background:var(--blue-tint);border-radius:10px;align-items:center;gap:16px;padding:16px 20px;display:flex}.pr-seat p{color:var(--graphite);margin:0;font-size:14px;line-height:1.55}.pr-seat b{color:var(--ink);font-family:var(--mont);font-weight:600}.pr-gears{flex:none;gap:4px;display:flex}.pr-gears img{display:block}.pr-frame{border:1px solid var(--hairline);background:#fff;border-radius:10px;overflow:hidden}.pr-skel{background:var(--mist);height:420px;animation:1.4s ease-in-out infinite pr-pulse}@keyframes pr-pulse{50%{opacity:.6}}.pr-g{display:grid}.pr-g>div{border-left:1px solid var(--hairline);transition:background-color .15s var(--ease)}.pr-g>div:first-child{border-left:0}.pr-g>.sel{background:var(--blue-tint)}.pr-col{flex-direction:column;gap:10px;padding:24px 22px 22px;display:flex}.pr-name{font:600 17px var(--mont);color:var(--blue)}.pr-blurb{color:var(--graphite);min-height:63px;font-size:14px;line-height:1.5}.pr-price{flex-wrap:wrap;align-items:baseline;gap:6px;height:56px;margin-top:4px;display:flex}.pr-price b{font:700 38px/1 var(--mont)}.pr-price span{font:500 12px var(--mont);color:var(--slate)}.pr-price.custom b{font-size:24px}.pr-col .btn{border-radius:8px;justify-content:center;margin-top:auto;padding:9px 14px}.pr-every{border-top:1px solid var(--hairline);grid-template-columns:130px 1fr;gap:16px;padding:18px 22px;display:grid}.pr-every .eyebrow{padding-top:3px}.pr-chips{flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.pr-ck:before{content:"";border:solid var(--lime-ink);border-width:0 2px 2px 0;flex:none;width:5px;height:10px;margin:0 10px 2px 2px;display:inline-block;transform:rotate(45deg)}.pr-dh{border-top:1px solid var(--hairline)}.pr-dh>div{padding:14px 22px 4px}.pr-row>div{border-top:1px solid var(--divider);align-items:center;gap:8px;min-height:42px;padding:10px 22px;font-size:14px;line-height:1.35;display:flex}.pr-off{color:var(--slate)}.pr-off:before{content:"–";color:#8a9399;flex:none;width:17px}.pr-addon{font:600 11px var(--mont);color:var(--blue-text);border:1px solid var(--sky);border-radius:999px;margin-left:auto;padding:2px 8px}.pr-rh h2{font:600 21px var(--mont);color:var(--blue);text-transform:uppercase;letter-spacing:.05em;margin:0}.pr-rh-lede{max-width:62ch;margin:8px 0 18px;font-size:15px;line-height:1.6}.pr-rules{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.pr-rules div{color:var(--graphite);padding:12px 0;font-size:13.5px;line-height:1.45}.pr-rules b{font:600 15px var(--mont);color:var(--ink);margin-bottom:2px;display:block}.pr-packs{border:1px solid var(--hairline);border-radius:10px;display:grid;overflow:hidden}.pr-pk{border-left:1px solid var(--hairline);transition:background-color .15s var(--ease);padding:20px 22px}.pr-pk:first-child{border-left:0}.pr-pk.sel{background:var(--blue-tint)}.pr-pk-n{font:600 16px var(--mont);color:var(--blue)}.pr-pk-c{font:700 26px var(--mont);margin-top:10px}.pr-pk-c span{font:500 12px var(--mont);color:var(--slate);margin-left:4px}.pr-pk-r{font:600 13px var(--mont);color:var(--blue-text);margin-top:4px}.pr-pk-d{color:var(--graphite);margin-top:12px;font-size:13.5px;line-height:1.5}.pr-note{color:var(--slate);margin:12px 0 0;font-size:13px}.pr-foot{color:var(--graphite);margin:0;font-size:14px}.pr-guard{color:var(--slate);max-width:72ch;margin:-24px 0 0;font-size:12.5px;line-height:1.5}.pr-panel{border:1px solid var(--hairline);background:#fff;border-radius:10px;padding:22px 24px 24px}.pr-panel h3{font:600 17px var(--mont);color:var(--blue);border-bottom:2px solid var(--blue);margin:0 0 18px;padding-bottom:10px}.pr-build .eyebrow{margin:16px 0 7px}.pr-build .eyebrow:first-child{margin-top:0}.pr-build.quiet{opacity:.55;pointer-events:none;transition:opacity var(--t) var(--ease)}.pr-step{align-items:center;gap:10px;display:flex}.pr-step .btn{width:34px;height:34px;font:600 18px/1 var(--mont);border-radius:8px;padding:0}.pr-step input{text-align:center;width:64px;font:700 26px var(--mont);background:0 0;border:0;border-bottom:1px solid #0000;outline:none}.pr-step input:focus{border-bottom-color:var(--lime)}.pr-step span{color:var(--slate);font-size:13px}.pr-seg{border:1px solid var(--blue);-webkit-user-select:none;user-select:none;border-radius:8px;display:flex;overflow:hidden}.pr-seg button{all:unset;text-align:center;font:600 12px var(--mont);color:var(--blue-text);border-left:1px solid var(--blue);transition:background-color .15s var(--ease);flex:1;padding:8px 4px}.pr-seg button:first-child{border-left:0}.pr-seg button.on{background:var(--lime);color:var(--ink);font-weight:700}.pr-seg button:focus-visible{outline:2px solid var(--lime-ink);outline-offset:-2px}.pr-seg.dis{border-color:var(--hairline)}.pr-seg.dis button{color:#8a9399;border-color:var(--hairline);cursor:default;background:#fff}.pr-hint{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;height:18px;margin-top:6px;font-size:12.5px;overflow:hidden}.pr-rc{background:var(--blue-tint);border-radius:10px;min-height:206px;margin-top:18px;padding:16px}.pr-fade{animation:pr-in .2s var(--ease)}@keyframes pr-in{0%{opacity:0}}.pr-ln{color:var(--graphite);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:3px 0;font-size:13.5px;display:flex}.pr-ln b{font-family:var(--mont);color:var(--ink);white-space:nowrap;font-weight:600}.pr-tot{border-top:1px solid var(--hairline);margin-top:10px;padding-top:10px}.pr-big{font:600 13px var(--mont);justify-content:space-between;align-items:baseline;display:flex}.pr-big b{font:700 28px var(--mont);font-variant-numeric:tabular-nums}.pr-cap{color:var(--graphite);margin:8px 0 0;font-size:12.5px;line-height:1.5}.pr-rc .pr-cta{border-radius:8px;width:100%;margin-top:16px;padding:12px;display:flex}.pr-sum{font:600 12.5px var(--mont);color:var(--blue-text);justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-f{margin-top:12px;display:block}.pr-f .eyebrow{margin-bottom:2px;display:block}.pr-f textarea.wf{width:100%;min-height:64px}.pr-ferr{min-height:18px;color:var(--caution);margin-top:6px;font-size:12.5px}.pr-sent{font:600 15px var(--mont);margin:16px 0 0}.pr-mob,.pr-bar{display:none}@media (width<=1079px){.pr-sheet{border:0;margin:0}.pr-grid{grid-template-columns:1fr;gap:32px;padding:20px 16px 32px}.pr-grid:after{display:none}.pr-side{position:static}.pr-band{padding:18px 16px}.pr-band h1{font-size:24px}.pr-mob{margin-bottom:-24px;display:flex}.pr-frame .pr-g{grid-template-columns:1fr!important}.pr-frame .pr-g>div{border-left:0}.pr-frame .pr-g>.sel{background:0 0}.pr-frame .pr-g>[data-tier]:not(.mob){display:none}.pr-every{grid-template-columns:1fr;gap:8px}.pr-chips{flex-direction:column;gap:6px}.pr-rules{grid-template-columns:1fr;gap:0}.pr-packs{grid-template-columns:1fr!important}.pr-pk{border-left:0;border-top:1px solid var(--hairline)}.pr-pk:first-child{border-top:0}.pr-seat{flex-direction:column;align-items:flex-start}.pr-guard{margin-top:-20px}.pr-bar{z-index:30;border-top:1px solid var(--hairline);font:700 17px var(--mont);transition:opacity var(--t) var(--ease), transform var(--t) var(--ease);background:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.pr-bar.hide{opacity:0;pointer-events:none;transform:translateY(100%)}}.ou-lede{color:#555;max-width:66ch;margin:0;font-size:15px;line-height:1.6}.ou-h{font:600 17px/1.3 var(--mont);color:#231f20;border-bottom:2px solid #2b89ad;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-bottom:8px;display:flex}.ou-q{font:600 14.5px/1.3 var(--mont);margin-bottom:10px}.ou-add{grid-template-columns:300px minmax(0,1fr);gap:28px;margin-top:20px;display:grid}.ou-seg{border-radius:var(--r,10px);-webkit-user-select:none;user-select:none;border:1px solid #2b89ad;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ou-seg button{all:unset;text-align:center;font:600 12.5px var(--mont);color:#1f7596;cursor:pointer;transition:background-color .15s var(--ease);padding:9px 0}.ou-seg button+button{border-left:1px solid #2b89ad}.ou-seg button[data-on]{color:#231f20;background:#aeca1d}.ou-seg button:focus-visible{outline-offset:-2px;outline:2px solid #2b89ad}.ou-slot{height:74px;margin-top:16px}.ou-u{all:unset;box-sizing:border-box;width:100%;font:600 16px var(--mont);transition:border-color .15s var(--ease);border-bottom:2px solid #c9d0d4;padding:5px 0 6px}.ou-u:focus,.ou-u[data-on]{border-bottom-color:#aeca1d}.ou-sel{font:600 14px var(--mont);color:#231f20;background:0 0;border:0;border-bottom:1px solid #c9d0d4;border-radius:0;min-width:0;padding:4px 0}.ou-sel.big{width:100%;padding:6px 0;font-size:16px}.ou-hint{color:#646e74;margin-top:6px;font-size:12.5px;line-height:1.45}.ou-err{color:#8a0300;margin-top:6px;font-size:12.5px;line-height:1.45}.ou-drop{border-radius:var(--r,10px);text-align:center;height:150px;transition:background-color .2s var(--ease), border-color .2s var(--ease);border:1px dashed #c9d0d4;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}.ou-drop[data-drag]{background:#f3f8fa;border:1px solid #2b89ad}.ou-drop[data-off]{opacity:.55}.ou-drop b{font:600 16px var(--mont)}.ou-lim{color:#646e74;flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:18px;margin-top:10px;font-size:12px;display:flex}.ou-lim.err{color:#8a0300}.ou-g6{grid-template-columns:1.5fr 1.1fr 1.5fr 62px 62px 84px;align-items:center;gap:14px;display:grid}.ou-hd{border-bottom:1px solid #e1e5e8;padding:14px 0 8px}.ou-hd .eyebrow:nth-child(n+4){text-align:right}.ou-r{border-bottom:1px solid #edf0f2;padding:12px 0;font-size:14px}.ou-n{font:600 14px var(--mont);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ou-s{color:#646e74;margin-top:2px;font-size:12.5px;line-height:1.45}.ou-num{text-align:right;font:600 14px var(--mont);font-variant-numeric:tabular-nums}.ou-num.z{color:#646e74;font-weight:500}.ou-tag{font:600 11px var(--mont);color:#7f9415;white-space:nowrap;background:#eef5d2;border-radius:999px;margin-left:6px;padding:2px 7px}.ou-tag.un{color:#646e74;background:#f3f5f6;margin:0}.ou-det{flex-direction:column;grid-column:1/-1;gap:6px;margin-top:10px;display:flex}.ou-fail{border-radius:var(--r,10px);color:#8a0300;background:#f8eeec;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:13px;display:flex}.ou-mob{display:none}.ou-tb{-webkit-user-select:none;user-select:none;border-bottom:1px solid #e1e5e8;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 8px 12px;display:flex}.ou-g5{min-height:55px;transition:background-color .15s var(--ease), opacity .2s var(--ease);border-bottom:1px solid #edf0f2;grid-template-columns:18px 26px minmax(0,1fr) minmax(0,1.1fr) minmax(0,2.1fr);align-items:center;gap:14px;padding:12px 8px;display:grid}.ou-g5[data-on]{background:#f3f8fa}.ou-g5[data-out]{opacity:0}.ou-sug{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.ou-sug>span{text-overflow:ellipsis;overflow:hidden}.ou-mini{all:unset;box-sizing:border-box;border-bottom:1px solid #aeca1d;width:100%;min-width:0;padding:2px 0;font-size:13px}.ou-panel{border-radius:var(--r,10px);background:#f3f8fa;flex-direction:column;gap:12px;margin-top:12px;padding:18px 20px;display:flex}.ou-inv{border-radius:var(--r,10px);background:#f3f8fa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.ou-big{font:700 28px/1 var(--mont);font-variant-numeric:tabular-nums}.ou-fold{border-bottom:1px solid #e1e5e8;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 70px 130px;align-items:center;gap:14px;padding:8px 0;font-size:14px;display:grid}@media (width<=759px){.ou-add{grid-template-columns:1fr;gap:18px}.ou-g6{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ou-g6>.ou-c3{grid-column:1/-1}.ou-g6>.ou-c4{display:none}.ou-mob{color:#646e74;grid-column:1/-1;font-size:12.5px;display:block}.ou-hd{display:none}.ou-g5{grid-template-columns:18px 26px minmax(0,1fr);row-gap:4px}.ou-g5>.ou-c4,.ou-g5>.ou-c5{grid-column:3/-1}.ou-fold{grid-template-columns:minmax(0,1fr) 70px}.ou-fold>.ou-c2{grid-column:1/-1}.ou-inv{z-index:5;border-radius:0;margin:0 -20px -20px;padding:16px 20px;position:sticky;bottom:0}}:root{--blue:#2b89ad;--blue-hover:#1f6e8c;--blue-press:#185a73;--blue-tint:#f3f8fa;--blue-text:#1f7596;--sky:#9fd0e3;--lime:#aeca1d;--lime-deep:#9db81a;--lime-ink:#7f9415;--lime-tint:#eef5d2;--lime-pale:#e3edb0;--ink:#231f20;--graphite:#555;--slate:#646e74;--fog:#c9d0d4;--hairline:#e1e5e8;--divider:#edf0f2;--mist:#f3f5f6;--neutral-cell:#e4e7e9;--working:#3f7a1c;--caution:#8a0300;--caution-tint:#f8eeec;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.2,.8,.2,1);--t-fast:.12s;--t:.2s;--t-slow:.28s;--mont:Montserrat, sans-serif}body{color:#231f20;-webkit-font-smoothing:antialiased;background:#f3f5f6;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}a{color:#1f7596}a:hover{color:#185a73}*{box-sizing:border-box}textarea,input,select{color:#231f20;font-family:inherit}p{text-wrap:pretty}@page{size:letter;margin:0}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;width:auto!important;margin:0!important;padding:0!important}[data-screen-only]{display:none!important}[data-print-only]{display:block!important}[data-print-flat],[data-print-main]{border:0!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}[data-print-sheet]{table-layout:fixed!important;width:100%!important}[data-print-thead]{display:table-header-group!important}[data-print-tfoot]{display:table-footer-group!important}[data-print-spacer]{height:.75in!important;padding:0!important}[data-print-cell]{padding:0 .75in!important}[data-print-cell] *{max-width:100%}[data-sheet]{font-size:11px;min-width:0!important}[data-print-pad]{gap:28px!important;padding:20px 0 0!important}article,section>div,h2,h3{break-inside:avoid}h2,h3{break-after:avoid}p,li{orphans:3;widows:3}.mobile-only,.chapter-bar,.toast-host,.save-ind{display:none!important}*{transition:none!important;animation:none!important}}.swap-in{animation:fadeIn var(--t) var(--ease) both}@keyframes fadeIn{0%{opacity:0}}.spin{vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.shake{animation:.28s cubic-bezier(.36,.07,.19,.97) shake}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.skel{background:#edf0f2;animation:1.6s ease-in-out infinite pulse}.grow{transition:grid-template-rows var(--t-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.grow>div{min-height:0;overflow:hidden}.grow[data-open]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.spin{animation:1.6s linear infinite spin!important}}.btn{all:unset;box-sizing:border-box;font:600 13px var(--mont);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:8px;line-height:1.2;display:inline-flex}.btn-solid{color:#fff;background:#2b89ad;border:1px solid #2b89ad;padding:9px 14px}.btn-solid:hover{background:#1f6e8c;border-color:#1f6e8c}.btn-solid:active{background:#185a73}.btn-outline{color:#1f7596;background:#fff;border:1px solid #2b89ad;padding:8px 13px}.btn-text{color:#646e74;padding:4px 0}.btn-text:hover{color:#231f20}.btn-text.danger{color:#8a0300}.btn-text.danger:hover{color:#6e0200}.btn-link{color:#1f7596;padding:2px 0}.btn-link:hover{color:#185a73;text-underline-offset:3px;text-decoration:underline}.btn-danger{color:#fff;background:#8a0300;padding:9px 14px}.btn-danger:hover{background:#6e0200}.btn-sm{padding:5px 10px;font-size:12px}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;color:#555!important;background:#e4e7e9!important;border-color:#e4e7e9!important}.btn-text[disabled]{color:#c9d0d4!important;background:0 0!important}button:focus-visible,a:focus-visible,[role=checkbox]:focus-visible,select:focus-visible,.btn:focus-visible{outline-offset:2px;outline:2px solid #2b89ad}.dc-logo{cursor:pointer}.u{width:100%;transition:border-color var(--t-fast) var(--ease);background:0 0;border:0;border-bottom:1px solid #c9d0d4;border-radius:0;outline:none;padding:4px 0 6px;font-size:15px}.u:hover{border-bottom-color:#8a9399}.u:focus{border-bottom:2px solid #aeca1d;padding-bottom:5px}.u.err{color:#8a0300;border-bottom-color:#8a0300}.fm-check{box-sizing:border-box;border-radius:4px!important}.eyebrow{font:700 9.5px/1.2 var(--mont);letter-spacing:.08em;text-transform:uppercase;color:#646e74}.mont{font-family:var(--mont)}.tab{font-variant-numeric:tabular-nums}.dc-nav button{transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease)}.mobile-only{display:none}@media (width<=759px){.dc-nav,.app-nav{display:none!important}.mobile-only{display:block}.dc-header>div{padding:10px 16px!important}.dc-logo{height:32px!important}}[data-print-pad].ch-in{animation:fadeIn var(--t) var(--ease) both}.dc-nav button>span:last-child{transition:background-color .4s var(--ease), color .4s var(--ease)}[data-sheet] button{transition:outline-color var(--t-fast) var(--ease)}[data-sheet] button:hover{outline-offset:-1px;outline:1px solid #555}main textarea:not(.wf):not(.js-bare):hover,main input:hover{border-bottom-color:#8a9399}@media print{[data-sheet] button{outline:none!important}}.badge-bump-plan .dc-nav button:last-of-type>span:last-child{transition-duration:0s;color:#fff!important;background:#231f20!important}.dc-nav button,main button,header button{transition:background-color .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease), opacity .15s var(--ease)!important}main button:active{opacity:.82}input::placeholder,textarea::placeholder{color:#6b757b;opacity:1}:root{--r:10px}.btn:not(.btn-text):not(.btn-link){border-radius:var(--r)}.btn-sm:not(.btn-text):not(.btn-link){border-radius:8px}[style*="border: 1px solid"],[style*="border: 1px dashed"],[style*="border: 2px solid"]{border-radius:var(--r);overflow:clip}[style*="background: rgb(243, 248, 250)"],[style*="background-color: rgb(243, 248, 250)"],[style*="background: rgb(248, 238, 236)"],[style*="background: rgb(251, 253, 254)"],button[style*="background: rgb(43, 137, 173)"],button[style*="background: rgb(174, 202, 29)"],span[style*="background: rgb(43, 137, 173)"][style*=padding],header span[style*=background]{border-radius:var(--r)}.nav-row,nav[data-screen-only]>button,nav[data-screen-only]>div>button,nav[data-screen-only] section button{border-radius:var(--r)!important;width:calc(100% - 16px)!important;margin:1px 8px!important}main img[alt="The Motivators Assessment"],.landing img[alt="The Motivators Assessment"]{border-radius:var(--r)}[data-sheet] *,[data-sheet] [style]{border-radius:0!important}[style*="display: flex"][style*="border: 1px solid"]>button{border-radius:0!important;width:auto!important;margin:0!important}[style*="border-radius: 6px"]{border-radius:6px!important}@media print{[style*="border: 1px solid"]{overflow:visible}}[style*="border-bottom: 2px solid"]>button{border-radius:var(--r) var(--r) 0 0!important}[style*="border-radius: 2px"],[style*="border-radius: 3px"],[style*="border-radius: 4px"]{border-radius:var(--r)!important}span[style*=padding]:is([style*="background: rgb(138, 3, 0)"],[style*="background: rgb(77, 1, 110)"],[style*="background: rgb(87, 158, 40)"],[style*="background: rgb(3, 57, 145)"],[style*="background: rgb(208, 117, 2)"],[style*="background: rgb(43, 137, 173)"]){border-radius:var(--r)}.ar-card{border-radius:var(--r);background:#fff;border:1px solid #e1e5e8;overflow:clip}.ar-tabs{background:#f3f5f6;border-bottom:1px solid #e1e5e8;grid-template-columns:1fr 1fr;display:grid}.ar-tab{all:unset;box-sizing:border-box;color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);align-items:center;gap:12px;padding:14px 20px;display:flex;box-shadow:inset 0 -3px #0000}.ar-tab:hover{color:#231f20;background:#eceff1}.ar-tab[data-on]{color:#231f20;background:#fff;box-shadow:inset 0 -3px #aeca1d}.ar-tab[data-on] svg{color:#7f9415}.ar-tab:focus-visible{outline-offset:-2px;outline:2px solid #9db81a}.tm-invite{border-radius:var(--r);background:#f3f5f6;flex-direction:column;gap:16px;padding:24px;display:flex}@media (width<=600px){.ar-tab{padding:12px 14px}.tm-invite{padding:16px}}.btn-solid{color:#231f20;background:#aeca1d;border-color:#aeca1d;font-weight:700}.btn-solid:hover{color:#231f20;background:#9db81a;border-color:#9db81a}.btn-solid:active{background:#8fa817;border-color:#8fa817}.btn-outline{color:#231f20;background:#eef5d2;border-color:#aeca1d}.btn-outline:hover{background:#e3edb0}.btn-outline:active{background:#d6e494}button[style*="background: rgb(43, 137, 173)"]{color:#231f20!important;background:#aeca1d!important;border-color:#9db81a!important;font-weight:700!important}button[style*="background: rgb(43, 137, 173)"]:hover{background:#9db81a!important}button[style*="border: 1px solid rgb(43, 137, 173)"]{color:#231f20!important;border-color:#aeca1d!important}button[style*="border: 1px solid rgb(43, 137, 173)"]:not([style*="background: rgb(43, 137, 173)"]){background-color:#eef5d2!important}button[style*="border: 1px solid rgb(43, 137, 173)"]:not([style*="background: rgb(43, 137, 173)"]):hover{background-color:#e3edb0!important}.dc-header span[style*="background: rgb(43, 137, 173)"]{color:#231f20!important;background:#aeca1d!important}.home-create,.home-join{border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:20px;margin-top:12px;padding:20px 24px;display:flex}.home-create{background:#eef5d2;margin-bottom:4px}.home-join{background:#f3f8fa;border:1px solid #dcebf1;margin-top:12px}.home-create-icon,.home-join-icon{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.home-create-icon{font:700 24px/1 var(--mont);color:#7f9415}h2{text-transform:uppercase;letter-spacing:.05em}.landing h2{text-transform:none;letter-spacing:normal}.dlg-scrim{z-index:60;animation:dlgIn .2s var(--ease);background:#231f2066;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dlg{border-radius:var(--r);background:#fff;border:1px solid #e1e5e8;flex-direction:column;width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.dlg-hd{color:#fff;font:600 20px/1.3 var(--mont);-webkit-user-select:none;user-select:none;background:#2b89ad;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;display:flex}.dlg-hd small{font:600 12px var(--mont);opacity:.85;white-space:nowrap}.dlg-bd{flex-direction:column;gap:18px;min-height:0;padding:22px 28px;display:flex;overflow-y:auto}.dlg-ft{border-top:1px solid #edf0f2;justify-content:flex-end;align-items:center;gap:14px;padding:14px 28px;display:flex}@keyframes dlgIn{0%{opacity:0}to{opacity:1}}@media (width<=599px){.dlg-scrim{align-items:stretch;padding:0}.dlg{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.dlg-bd{flex:1}}@media (width<=640px){.landing-head{flex-direction:column-reverse;align-items:flex-start!important;gap:14px!important;padding:24px 22px!important}.landing-head img{height:54px!important}.landing-head h1{white-space:nowrap;font-size:clamp(17px,5.4vw,22px)!important}}.tt-note{border-radius:var(--r);color:#444;background:#f3f8fa;padding:12px 14px;font-size:13px;line-height:1.5}.tt-search{border-bottom:1px solid #c9d0d4;align-items:center;gap:8px;padding:4px 0 6px;display:flex}.tt-search:focus-within{border-color:#2b89ad}.tt-search input{all:unset;flex:1;min-width:0;font-size:15px}.tt-list{border-radius:var(--r);border:1px solid #e1e5e8;max-height:min(420px,55dvh);overflow-y:auto}.tt-row{box-sizing:border-box;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.tt-row:last-child{border-bottom:0}.tt-row.locked{opacity:.55}.tt-all{font:600 13px var(--mont);background:#f7f9fa}.tt-tag{font:600 11.5px var(--mont);color:#646e74;white-space:nowrap;flex:none}.at-tools{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.at-sort{border-radius:var(--r);border:1px solid #c9d0d4;flex:none;display:flex;overflow:hidden}.at-sort button{all:unset;cursor:pointer;font:600 12.5px var(--mont);color:#646e74;padding:7px 12px}.at-sort button[aria-pressed=true]{color:#fff;background:#2b89ad}.at-row{border-bottom:1px solid #edf0f2;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.at-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.at-icon{all:unset;cursor:pointer;border-radius:var(--r);justify-content:center;align-items:center;width:34px;height:34px;display:flex}.at-icon:hover{background:#f3f5f6}.at-icon:focus-visible{outline-offset:1px;outline:2px solid #2b89ad}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}textarea.wf{box-sizing:border-box;color:#231f20;border-radius:var(--r);background:#f3f8fa;border:1px solid #a9b4ba;outline:none;width:100%;min-height:84px;padding:12px 14px;font:15px/1.55 Helvetica Neue,Helvetica,Arial,sans-serif;display:block;transition:border-color .15s var(--ease), box-shadow .15s var(--ease)!important}textarea.wf.wf-line{min-height:0;padding:8px 12px}textarea.wf::placeholder{color:#646e74;opacity:1}textarea.wf:hover{border-color:#646e74}textarea.wf:focus{background:#fff;border-color:#aeca1d;box-shadow:0 0 0 3px #aeca1d47}textarea.wf:not(:placeholder-shown):not(:focus){background:#fff;border-color:#c9d0d4}textarea.wf:not(:placeholder-shown):not(:focus):hover{border-color:#646e74}textarea.wf[readonly]{box-shadow:none;background:#f3f5f6;border-color:#0000;min-height:0}@media (width<=640px){textarea.wf{font-size:16px}}@media print{textarea.wf{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}}.wf-q,.js-f>.eyebrow{font:600 14.5px/1.35 var(--mont);letter-spacing:0;text-transform:none;color:#231f20;margin-bottom:2px}.wf-q-aside{font:500 12px/1.35 var(--mont);color:#646e74;margin-left:6px}@media print{.wf-q{font-size:10.5pt}.wf-q-aside{display:none}}.sh-team{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;max-width:220px;display:flex}.sh-sw{all:unset;font:600 12.5px var(--mont);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.sh-sw:focus-visible .sh-sw-track{outline:2px solid var(--blue);outline-offset:2px}.sh-sw[disabled]{opacity:.6;cursor:default}.sh-sw-track{background:var(--fog);width:30px;height:18px;transition:background-color .15s var(--ease);border-radius:9px;flex:none;position:relative}.sh-sw-knob{width:14px;height:14px;transition:transform .15s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.sh-sw.on .sh-sw-track{background:var(--lime)}.sh-sw.on .sh-sw-knob{transform:translate(12px)}.sh-sw-note{color:var(--graphite);font-size:12px;line-height:1.4}.org-lockup{align-items:center;gap:16px;margin-left:16px;display:inline-flex}.org-rule{background:var(--hairline);width:1px;height:28px}.org-lockup img{object-fit:contain;width:auto;max-width:140px;height:auto;max-height:32px;display:block}@media (width<=640px){.org-lockup{gap:10px;margin-left:10px}.org-lockup img{max-width:100px;max-height:24px}}@media print{.org-lockup img{max-height:30px}}.rh-bar{-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:12px 24px;display:flex}.rh-left,.rh-right{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.rh-right{font:13px var(--mont);gap:12px}.rh-home{all:unset;box-sizing:border-box;border-radius:var(--r);color:#231f20;font:600 14px var(--mont);cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:#fff;border:1px solid #d5dce0;align-items:center;gap:8px;padding:8px 14px 8px 12px;display:inline-flex}.rh-home:hover{background:#f3f8fa;border-color:#2b89ad}.rh-home:active{background:#e2eef3}.rh-home:focus-visible{outline-offset:2px;outline:2px solid #2b89ad}.rh-divider{background:#e1e5e8;width:1px;height:32px}.rh-title{flex-direction:column;gap:2px;min-width:0;display:flex}.rh-eyebrow{font:700 11px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:#646e74}.rh-name{font:700 15px var(--mont);color:#231f20;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rh-date{color:#646e74;margin-left:10px;font-size:13px;font-weight:500}.rh-view{align-items:center;gap:8px;display:flex}.rh-label{font:700 11px var(--mont);letter-spacing:.08em;text-transform:uppercase;color:#646e74}.rh-live{padding:7px 12px}@media (width<=759px){.rh-bar{padding:10px 16px}.rh-divider,.rh-eyebrow,.rh-date,.rh-view{display:none}.rh-home{padding:7px 10px}.rh-home span{display:none}}@keyframes notes-flash{0%,60%{background:#eef5d2;box-shadow:0 0 0 8px #eef5d2}to{background:0 0;box-shadow:0 0 0 8px #0000}}.notes-flash{animation:notes-flash 2.4s var(--ease);border-radius:6px}
