.hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--ink);border-radius:.3em;padding:.02em .3em}.hl--peach{background:#ff783c33}.hl--mint{background:#13a35b2e}.hl--coral{background:#c7341a21}.hl--lav{background:#7b4dff2b}.hl--sky{background:#148cf029}.ob{background:var(--desk);min-height:100vh}.ob-top{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-2);background:#faf8f4f0;align-items:center;gap:18px;height:64px;padding:0 22px;display:flex;position:sticky;top:0}.ob-top .mast-mark{width:28px;height:28px}.ob-top .mast-name{font-size:19px}.ob-ws{border-left:1px solid var(--line-2);padding-left:18px}.ob-prog{align-items:center;gap:14px;margin-left:12px;display:flex}.ob-pt{color:var(--mute);white-space:nowrap;font-size:13.5px}.ob-pt b{color:var(--ink);font-weight:500}.ob-ht{width:180px}.ob-body{grid-template-columns:270px minmax(0,1fr) 300px;align-items:start;gap:32px;max-width:1360px;margin:0 auto;padding:32px 28px 80px;display:grid}.ob-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.plates{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plate{border:1.5px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.plate .pl-n{width:28px;height:28px;font:500 12px/1 var(--mono);border:1px dashed var(--line-3);color:var(--faint);background:var(--paper);border-radius:8px;flex:none;place-items:center;display:grid}.plate .pl-n svg{width:15px;height:15px}.plate .pl-t b{font:600 14px/1.2 var(--sans);color:var(--mute);display:block}.plate .pl-t small{color:var(--faint);margin-top:3px;font-size:11.5px;display:block}.plate.is-ok .pl-n{background:var(--mint);color:var(--green-ink);border:1px solid #13a35b73}.plate.is-ok .pl-t b{color:var(--ink)}.plate.is-cur,.plate.is-err{background:var(--paper);box-shadow:0 0 0 1px var(--line-2), 0 1px 2px #0b0b120d, 0 10px 22px -16px #0b0b1266;border-color:#0000}.plate.is-err{box-shadow:0 0 0 1px #c7341a52,0 10px 22px -16px #c7341a73}.plate.is-cur .pl-n{border:1px solid var(--ink);background:var(--ink);color:var(--paper)}.plate.is-cur .pl-t b,.plate.is-err .pl-t b{color:var(--ink)}.plate.is-err .pl-n{background:var(--coral-2);color:var(--coral-ink);font-family:var(--sans);border:1px solid #c7341a80;font-weight:700}.plate.is-err .pl-t small{color:var(--coral-ink)}.plate:before{content:"";pointer-events:none;opacity:0;--bc:#0b0b1261;--bl:7px;background:linear-gradient(var(--bc),var(--bc)) 0 0 / var(--bl) 1px no-repeat, linear-gradient(var(--bc),var(--bc)) 0 0 / 1px var(--bl) no-repeat, linear-gradient(var(--bc),var(--bc)) 100% 0 / var(--bl) 1px no-repeat, linear-gradient(var(--bc),var(--bc)) 100% 0 / 1px var(--bl) no-repeat, linear-gradient(var(--bc),var(--bc)) 0 100% / var(--bl) 1px no-repeat, linear-gradient(var(--bc),var(--bc)) 0 100% / 1px var(--bl) no-repeat, linear-gradient(var(--bc),var(--bc)) 100% 100% / var(--bl) 1px no-repeat, linear-gradient(var(--bc),var(--bc)) 100% 100% / 1px var(--bl) no-repeat;display:none;position:absolute;inset:-6px}.ob-rec{border:1px dashed var(--line-3);border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.ob-rec b{font:600 13.5px/1.3 var(--sans)}.ob-rec small{color:var(--faint);font-size:12.5px;line-height:1.45}.ob-main{min-width:0;max-width:720px}.ob-h{font:400 38px/1.06 var(--display);letter-spacing:-.016em;text-wrap:balance;margin:0}.ob-lead{color:var(--mute);max-width:60ch;margin-top:12px;font-size:16.5px;line-height:1.55}.need4{border:1px solid var(--line-2);background:var(--paper);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 22px;padding:0;list-style:none;display:grid}.need4 li{color:var(--ink-2);align-items:center;gap:9px;padding:11px 12px;font-size:13px;line-height:1.3;display:flex}.need4 li+li{border-left:1px solid var(--line)}.need4 .n{background:var(--cream);width:22px;height:22px;color:var(--ink);font:600 11.5px/1 var(--sans);border-radius:6px;flex:none;place-items:center;display:grid}.ob-form{flex-direction:column;gap:18px;padding:20px 20px 18px;display:flex}.ob-form .hint b{color:var(--ink-2);font-weight:600}.ob-fa{flex-wrap:wrap;gap:16px}.ob-checks{margin-top:22px}.ob-checks .panel-b{padding:4px 18px 6px}.ob-err{margin-top:10px}.ob-err .btn,.vr .btn{white-space:normal;text-align:left;justify-content:flex-start;min-width:0;max-width:100%;height:auto;min-height:32px;padding-top:7px;padding-bottom:7px;line-height:1.25}.ob-alert{background:var(--coral-2);color:var(--ink-2);font:14.5px/1.5 var(--sans);transition:box-shadow var(--t2), transform var(--t2) var(--ease);border:1px solid #c7341a3d;border-radius:14px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:start;gap:12px;margin:18px 0 -4px;padding:14px 16px;text-decoration:none;display:grid}.ob-alert:hover{transform:translateY(-1px);box-shadow:0 12px 24px -18px #c7341a99}.ob-alert>svg{width:20px;height:20px;color:var(--coral-ink);margin-top:1px}.ob-alert>svg:last-child{width:18px;height:18px;margin-top:3px;transform:rotate(90deg)}.ob-alert b{color:var(--coral-ink)}.ck-live{align-items:center;gap:7px;display:inline-flex}.ck-live i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #13a35b29}.ob-err q{font-style:italic}.ob-help{flex-direction:column;gap:18px;display:flex;position:sticky;top:96px}.call{flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex;position:relative}.call-dd{width:96px;height:72px;margin:-6px 0 -4px -10px}.call .muted{font-size:14px;line-height:1.5}.call .fc{height:30px;font-size:12.5px}.call-hn{white-space:normal;text-align:right;width:110px;font-size:15px;position:absolute;top:22px;right:12px;transform:rotate(4deg)}.call-hn span{white-space:normal}.guide{border:1px solid var(--line-2);background:var(--paper);border-radius:14px;overflow:hidden}.g-shot{background:var(--cool);border-bottom:1px solid var(--line-2);grid-template-columns:56px minmax(0,1fr);height:150px;display:grid;position:relative}.g-side{border-right:1px solid var(--line-2);background:#fff;flex-direction:column;gap:8px;padding:14px 10px;display:flex}.g-side i{background:#e4e5ea;border-radius:4px;height:7px}.g-side i.on{background:#c9d7f7}.g-main{flex-direction:column;gap:9px;padding:14px;display:flex}.g-main b{font:600 12px var(--sans)}.g-row{gap:8px;display:flex}.g-row i{background:#e4e5ea;border-radius:4px;flex:1;height:8px}.g-row i+i{flex:.5}.g-btn{font:600 10.5px/1 var(--sans);color:#fff;background:#1877f2;border-radius:6px;align-self:flex-start;margin-top:4px;padding:7px 10px}.g-ring{width:132px;height:56px;position:absolute;top:60px;left:52px}.g-play{background:var(--ink);width:38px;height:38px;color:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 16px -8px #0b0b1299}.g-play svg{width:15px;height:15px;margin-left:2px}.g-t{padding:12px 14px}.g-t b{font:600 14px/1.2 var(--sans);display:block}.g-t small{color:var(--faint);margin-top:3px;font-size:12.5px;display:block}.ob-press{background:var(--paper);border:1.5px solid var(--ink);box-shadow:var(--hard-2);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:26px 4px 22px;padding:28px 28px 26px;display:grid}.ob-press-in{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ob-press .ob-h{font-size:46px}.ob-press .ob-lead{margin-top:0}.ob-cd{align-items:center;gap:16px;padding:4px 0 6px;display:flex}.ob-cd .t b{font-size:16px;display:block}.ob-cd .t small{margin-top:4px;font-size:12.5px;display:block}.ob-mini .phm{height:34em}.ob-sum{background:var(--paper);border:1px solid var(--line-2);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ob-sum li{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ob-sum li+li{border-left:1px solid var(--line)}.ob-sum b{font:600 15px/1.2 var(--sans)}.ob-sum small{color:var(--faint);font-size:12.5px;line-height:1.4}.ob-next .nx{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ob-next .need-i{width:36px;height:36px}.ob-next b{font:600 14px/1.3 var(--sans);display:block}.ob-next small{color:var(--faint);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.ob-sticky{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line-2);background:#fffefcf5;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px -20px #0b0b1266}.ob-sticky .btn{flex:1}@media (max-width:1279px){.ob-body{grid-template-columns:240px minmax(0,1fr)}.ob-help{grid-column:2;position:static}}@media (max-width:899px){.ob-body{grid-template-columns:minmax(0,1fr)}.ob-rail,.ob-help{grid-column:auto;position:static}}@media (max-width:599px){.ob-top{gap:10px;height:56px;padding:0 14px}.ob-top .mast-name{display:none}.ob-prog{flex:1;gap:10px;margin:0}.ob-ht{flex:1;width:auto}.ob-pt{font-size:12px}.ob-top .sp{display:none}.ob-body{gap:18px;padding:16px 16px 110px}.plates{scrollbar-width:none;flex-direction:row;gap:6px;margin:0 -16px;padding:6px 16px 8px;overflow-x:auto}.plates::-webkit-scrollbar{display:none}.plate{flex:none;padding:7px 10px}.plate:not(.is-cur):not(.is-err) .pl-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.plate:before,.ob-rec{display:none}.ob-h{font-size:29px}.ob-lead{font-size:15px}.need4{grid-template-columns:1fr 1fr}.need4 li:nth-child(3){border-left:0}.need4 li:nth-child(n+3){border-top:1px solid var(--line)}.ob-form{padding:16px 14px}.ob-press{grid-template-columns:minmax(0,1fr);margin:18px 0;padding:20px 16px}.ob-press .ob-h{font-size:34px}.ob-press .imp{white-space:normal}.ob-mini{display:none}.ob-sum{grid-template-columns:1fr 1fr}.ob-sum li:nth-child(3){border-left:0}.ob-sum li:nth-child(n+3){border-top:1px solid var(--line)}.call-hn{display:none}}.yr-badge{font:600 11px/1 var(--sans);background:var(--mint-2);color:var(--green-ink);border-radius:999px;margin-left:6px;padding:4px 7px;box-shadow:inset 0 0 0 1px #13a35b40}.plans{background:var(--paper);border:1px solid var(--line-2);box-shadow:var(--e1);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr);margin:8px 0 34px;display:grid;position:relative}.plan{flex-direction:column;gap:14px;padding:28px 24px 24px;display:flex;position:relative}.plan+.plan{border-left:1px solid var(--line-2)}.plan--on{z-index:2;background:var(--paper);box-shadow:var(--hard-2);border-radius:18px;margin:-14px 0;padding-top:42px;border:1.5px solid var(--ink)!important}.plan--on+.plan{border-left:0}.plan-rib{background:var(--ink);color:var(--paper);font:600 12px/1 var(--sans);border-radius:0 0 9px 9px;padding:7px 11px 8px;position:absolute;top:-1px;left:22px}.plan-n{font:400 28px/1 var(--display);letter-spacing:-.012em;margin:0 0 6px}.plan header{min-height:84px}.plan header p{font-size:14px;line-height:1.45}.price{align-items:baseline;gap:3px;margin-top:6px;display:flex}.price .rs{font:400 26px/1 var(--display)}.price b{font:400 52px/1 var(--display);letter-spacing:-.02em;font-weight:400}.price .per{color:var(--faint);margin-left:6px;font-size:14px}.gst{color:var(--mute);margin-top:-6px;font-size:13px}.lim3{border-top:1px dashed var(--line-3);border-bottom:1px dashed var(--line-3);flex-direction:column;gap:9px;margin:4px 0 6px;padding:12px 0;list-style:none;display:flex}.lim3 li{color:var(--mute);align-items:baseline;gap:10px;font-size:14px;display:flex}.lim3 b{min-width:54px;color:var(--ink);font-size:17px;font-weight:500}.lim3 b.lim-u{font:600 14.5px/1.2 var(--sans);min-width:0}.plan .btn{margin-top:auto}.plus{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.plus ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.plus li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.plus li svg{width:15px;height:15px;color:var(--green);flex:none;margin-top:1px}.plan-all{border-left:1px solid var(--line-2);background:var(--desk);border-radius:0 20px 20px 0;padding:28px 24px 24px}.plan-all ul{flex-direction:column;gap:11px;margin:14px 0 0;padding:0;list-style:none;display:flex}.plan-all li{align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;display:flex}.plan-all li svg{width:16px;height:16px;color:var(--green);flex:none;margin-top:1px}.yr-note{color:var(--faint);margin-top:16px;font-size:12.5px;line-height:1.5}.fine-print{background:var(--cream);border:1px solid var(--line-2);border-radius:18px;margin:0 8px 8px;padding:26px 28px 28px}.fpc{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.fpc>div{flex-direction:column;gap:8px;padding:0 24px;display:flex}.fpc>div:first-child{padding-left:0}.fpc>div+div{border-left:1px solid var(--line-3)}.fpc p{color:var(--ink-2);font-size:15.5px;line-height:1.55}.est{background:var(--paper);border:1px solid var(--line-2);color:var(--mute);border-radius:12px;flex-direction:column;gap:8px;margin-top:8px;padding:12px 14px;font-size:13.5px;display:flex}.est b{color:var(--ink);font-weight:500}.est small{font-size:12px;line-height:1.45}.est .est-v{white-space:nowrap}.est .est-v small{color:var(--faint);font-size:12px}.testmode{background:var(--yellow);font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid #5e460052;border-radius:999px;align-items:center;gap:8px;padding:7px 11px 7px 10px;display:inline-flex}.testmode i{background:var(--coral);border-radius:50%;width:7px;height:7px}.ckout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.co-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.co-wide{grid-column:1/-1}.co-go{flex-direction:column;align-items:flex-start;gap:10px;padding:4px 2px;display:flex}.rcpt{background:var(--paper);border:1.5px solid var(--ink);box-shadow:var(--hard-2);border-radius:16px;flex-direction:column;gap:14px;padding:22px 22px 20px;display:flex;position:sticky;top:26px}.rl{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.rl li{border-bottom:1px dotted var(--line-3);color:var(--mute);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.rl b{color:var(--ink);font-weight:500}.rl small{color:var(--faint);font-size:11px}.rl-t{font-weight:600;color:var(--ink)!important;border-bottom:2px solid var(--ink)!important;padding:12px 0!important}.rl-t b{font-size:17px}.rl-inc{border:1px solid var(--line-2);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid}.rl-inc>div{padding:10px 12px}.rl-inc>div+div{border-left:1px solid var(--line-2)}.rl-inc b{font-size:16px;font-weight:500;display:block}.rl-inc small{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.rcpt .imp{white-space:normal}@media (max-width:1279px){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-all{border-left:0;border-top:1px solid var(--line-2);border-radius:0 0 20px 20px;grid-column:1/-1}.plan-all ul{grid-template-columns:1fr 1fr;display:grid}.ckout{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:599px){.pg-row .seg--lg{width:100%}.seg--lg button{flex:1;padding:0 10px}.plans{border-radius:16px;flex-direction:column;margin-top:4px;display:flex}.plan{padding:22px 18px 20px}.plan+.plan{border-left:0;border-top:1px solid var(--line-2)}.plan--on{border-radius:16px;order:-1;margin:0;padding-top:38px}.plan--on+.plan{border-top:0}.price b{font-size:44px}.plan-all{border-radius:0 0 16px 16px;padding:20px 18px}.plan-all ul{display:flex}.fine-print{margin:0;padding:20px 16px}.fpc{grid-template-columns:minmax(0,1fr);gap:18px}.fpc>div{border:0!important;padding:0!important}.ckout{flex-direction:column-reverse;gap:18px;display:flex}.co-grid{grid-template-columns:minmax(0,1fr)}.rcpt{position:static}.testmode{font-size:10px}}.oc{background:var(--desk);min-height:100vh}.oc-band{z-index:30;background:var(--ink);height:54px;color:var(--cream-2);align-items:center;gap:12px;padding:0 22px;display:flex;position:sticky;top:0}.oc-band .mast-mark{width:26px;height:26px}.oc-id b{font:400 17px/1 var(--display);color:#fff;display:block}.oc-id small{font:400 12px/1 var(--sans);color:#fbf6f09e;margin-top:3px;display:block}.oc-dt{font:500 12.5px/1 var(--sans);color:#fbf6f0b8;font-variant-numeric:tabular-nums}.oc-ib{color:#fbf6f0d9}.oc-tabs{border-left:1px solid #fbf6f029;align-items:center;gap:2px;margin-left:26px;padding-left:22px;display:flex}.oc-tabs a{color:#fbf6f0ad;height:34px;font:500 13.5px/1 var(--sans);transition:background var(--t2), color var(--t2);border-radius:9px;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:flex}.oc-tabs a:hover{color:#fff;background:#ffffff0f}.oc-tabs a[aria-current=page]{color:#fff;background:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff24}.oc-tabs .k{color:#fff;min-width:19px;height:19px;font:500 10.5px/1 var(--mono);background:#d3391d;border-radius:999px;place-items:center;padding:0 6px;display:grid}.oc-tabs .k--q{background:var(--yellow);color:var(--yellow-ink)}.oc-mtabs{margin:-6px -16px 16px;padding:0 16px 2px}.oc-ib:hover{color:#fff;background:#ffffff14}.oc-main{max-width:1280px;margin:0 auto;padding:28px 32px 72px}.oc-all{border:1px solid var(--line-2);background:var(--paper);border-radius:12px;padding:10px 14px}.oc-strip{background:var(--paper);border:1px solid var(--line-2);border-radius:14px;align-items:center;gap:0;margin-bottom:22px;padding:4px 0;display:flex}.oc-strip>div{flex-direction:column;gap:6px;padding:10px 22px;display:flex}.oc-strip>div+div{border-left:1px solid var(--line)}.oc-strip b{font-size:20px;font-weight:500}.oc-grid{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:22px;display:grid}.oc-list{flex-direction:column;gap:12px;display:flex}.case{background:var(--paper);border:1px solid var(--line-2);cursor:pointer;transition:border-color var(--t2), box-shadow var(--t2);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.case:hover{border-color:var(--line-3)}.case.is-on{border-color:var(--ink);box-shadow:0 0 0 .5px var(--ink), 0 14px 28px -20px #0b0b128c}.case-h{align-items:center;gap:12px;display:flex}.case-h .t{flex:1;min-width:0}.case-h .t b{font:600 15px/1.2 var(--sans);display:block}.case-h .t small{color:var(--faint);margin-top:3px;font-size:12.5px;display:block}.case-h .mono{font-size:12px}.case-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.case-r .st{height:26px;font-size:12px}.case-r .mono{font-size:12px}.case-pl{align-items:center;gap:4px;display:flex}.case-pl i{border:1px dashed var(--line-3);border-radius:3px;width:26px;height:8px}.case-pl i.ok{background:var(--mint);border:1px solid #13a35b80}.case-pl i.err{background:var(--coral-2);border:1px solid var(--coral-ink)}.case-pl i.cur2{background:var(--ink);border:1px solid var(--ink)}.case-pl .mono{color:var(--faint);margin-left:8px;font-size:11px}.case--call{background-color:var(--yellow-2)}.oc-watch{border:1px dashed var(--line-3);color:var(--mute);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;display:flex}.oc-watch b{color:var(--ink)}.oc-case{position:sticky;top:76px}.oc-who{align-items:center;gap:12px;display:flex}.oc-who b{font-weight:600}.oc-who small{color:var(--faint);margin-top:3px;font-size:11.5px;display:block}.oc-note{resize:vertical;height:auto;padding:10px 12px;font-size:14px;line-height:1.45}.oc-case .imp{white-space:normal}.oc-case .tline li{grid-template-columns:72px minmax(0,1fr)}.oc-empty{margin-bottom:22px}.oc-rules{background:var(--cream);border:1px solid var(--line-2);border-radius:14px;margin-top:26px;padding:18px 20px}.oc-rules ul{columns:2;column-gap:36px;margin:12px 0 0;padding:0;list-style:none}.oc-rules li{color:var(--ink-2);break-inside:avoid;padding:5px 0 5px 18px;font-size:13.5px;position:relative}.oc-rules li:before{content:"";background:var(--ink);width:8px;height:1.5px;position:absolute;top:12px;left:0}@media (max-width:1100px){.oc-grid{grid-template-columns:minmax(0,1fr)}.oc-case{position:static}}@media (max-width:599px){.oc-band{padding:0 14px}.oc-main{padding:18px 16px 60px}.oc-all{width:100%}.oc-strip{scrollbar-width:none;overflow-x:auto}.oc-strip>div{padding:8px 14px}.oc-strip b{font-size:16px}.oc-strip .smp,.oc-case{display:none}.oc-rules ul{columns:1}}.au,.dm{background:var(--desk);flex-direction:column;min-height:100dvh;display:flex}.au-top{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-2);background:#faf8f4f0;align-items:center;gap:18px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.au-top .mast-mark{width:28px;height:28px}.au-top .mast-name{font-size:19px}.au-dl{border-left:1px solid var(--line-2);font:500 12.5px/1 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums;gap:10px;padding-left:18px;display:flex}.au-dl span:last-child{color:var(--faint)}.au-sw{color:var(--mute);white-space:nowrap;font-size:14px;text-decoration:none}.au-sw a,a.au-sw{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);font-weight:600}.au-sw a:hover,a.au-sw:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.au-body{flex:1;grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:center;gap:56px;width:100%;max-width:1280px;margin:0 auto;padding:52px 40px 40px;display:grid}.au-main{flex-direction:column;gap:18px;min-width:0;display:flex}.au-card{background:var(--paper);border:1.5px solid var(--ink);box-shadow:var(--hard-2);border-radius:18px;padding:30px 32px 28px}.au-card .pg-slug{margin-bottom:18px}.au-h{font:400 40px/1.04 var(--display);letter-spacing:-.018em;text-wrap:balance;margin:0}.au-lead{color:var(--mute);max-width:46ch;margin:10px 0 24px;font-size:16px;line-height:1.55}.au-g{border-color:#0b0b124d;border-radius:12px}.au-g svg{width:20px;height:20px}.au-or{font:500 12.5px/1 var(--sans);color:var(--faint);align-items:center;gap:12px;margin:18px 0 16px;display:flex}.au-or:before,.au-or:after{content:"";background:var(--line-2);flex:1;height:1px}.au-form{gap:16px}.au-form .fld>label{justify-content:space-between}.au-fg{font:500 13px/1 var(--sans);color:var(--mute)}.au-link{height:36px;color:var(--mute);margin-top:-6px;font-weight:500}.au-pw{align-items:center;gap:10px;display:flex}.au-pw .ht{--d:5px;flex:1;height:8px}.au-pw small{color:var(--green-ink);font-size:11px}.au-terms{color:var(--faint);text-align:center;font-size:12.5px;line-height:1.5}.au-terms .lnk{color:var(--mute)}.au-demo{border:1px dashed var(--line-3);color:inherit;transition:border-color var(--t2), background var(--t2);border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;margin-top:22px;padding:12px 14px;text-decoration:none;display:grid}.au-demo:hover{border-style:solid;border-color:var(--ink);background:var(--yellow-2)}.au-demo-i{background:var(--yellow);border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #a0780040}.au-demo-i svg{width:15px;height:15px;margin-left:2px}.au-demo b{font:600 14px/1.25 var(--sans);display:block}.au-demo small{color:var(--faint);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.au-demo>svg:last-child{width:18px;height:18px;transition:transform var(--t2) var(--ease)}.au-demo:hover>svg:last-child{transform:translate(3px)}.au-foot{text-align:center}.au-foot a{color:inherit;text-underline-offset:2px}.au-side{min-width:0}.au-bed{border-radius:22px;flex-direction:column;align-items:center;gap:22px;padding:44px 36px 30px;display:flex;position:relative;overflow:hidden}.au-bed-l{align-self:flex-start}.au-proof{padding:6px 0 4px;position:relative}.au-cp{filter:drop-shadow(0 22px 26px #0b0b1238)drop-shadow(0 3px 5px #0b0b121f);transform:rotate(-1.6deg)}.au-cp .cp{box-shadow:none}.au-hn{font-size:20px;position:absolute;bottom:-34px;right:-18px;transform:rotate(-3deg)}.au-hn svg{transform:scaleX(-1)rotate(160deg)}.au-q{font:400 34px/1.08 var(--display);letter-spacing:-.016em;text-align:center;margin-top:30px}.au-q span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.au-imp{color:var(--faint)}.au-next{background:var(--cream);border:1px solid var(--line-2);border-radius:22px;flex-direction:column;align-items:center;gap:22px;padding:40px 36px 34px;display:flex;position:relative}.au-next>*{width:100%;max-width:470px}.au-tk{background:var(--paper);margin:0;padding:16px 20px 0;transform:rotate(-1.2deg);box-shadow:0 2px 4px #0b0b120f,0 26px 40px -26px #0b0b1280}.au-tk:before,.au-tk:after{background:var(--cream);top:calc(100% - 44px)}.au-tk-h{font:400 30px/1 var(--display);letter-spacing:-.014em;margin:12px 0 14px}.au-tk-l{grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 26px;margin:0 0 16px;padding:0;list-style:none;display:grid}.au-tk-l li{flex-direction:column;gap:4px;display:flex}.au-tk-l b{font-size:18px;font-weight:500}.au-tk-l span{color:var(--faint);font-size:12.5px}.au-tk .tk-perf{margin:0 -20px}.au-tk .tk-stub{height:44px;font:500 13px/1 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums}.au-need{background:var(--paper);border:1px solid var(--line-2);box-shadow:var(--e1);border-radius:16px;padding:20px 22px}.au-need .muted{margin-top:4px;font-size:13.5px}.au-need ol{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.au-need li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;display:grid}.au-need .n{background:var(--cream);width:26px;height:26px;font:600 12px/1 var(--sans);border-radius:8px;place-items:center;display:grid}.au-need b{font:600 14px/1.3 var(--sans);display:block}.au-need small{color:var(--faint);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.au-call{border-top:1px dashed var(--line-3);color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:18px;padding-top:16px;font-size:13.5px;line-height:1.5;display:flex}.au-call svg{width:18px;height:18px;color:var(--wa-d);flex:none;margin-top:2px}.au-call b{color:var(--ink)}@media (max-width:1100px){.au-body{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:36px;padding:40px 28px}.au-cp{font-size:10px!important}.au-q{font-size:28px}}@media (max-width:899px){.au-body{grid-template-columns:minmax(0,1fr);align-items:start;max-width:560px;padding:28px 20px 40px}.au-bed{display:none}.au-next{background:0 0;border:0;padding:0}.au-next>*{max-width:none}.au-tk{transform:none}.au-tk:before,.au-tk:after{background:var(--desk)}}@media (max-width:599px){.au-top{gap:10px;height:56px;padding:0 14px}.au-top .mast-name{font-size:17px}.au-body{gap:18px;padding:16px 16px 32px}.au-card{box-shadow:var(--hard);border-radius:16px;padding:20px 18px}.au-card .pg-slug{margin-bottom:14px}.au-h{font-size:31px}.au-lead{margin-bottom:20px;font-size:15px}.au-tk-h{font-size:26px}.au-tk-l{gap:4px 18px}.au-tk .tk-stub{font-size:11px}.au-need{padding:18px 16px}}.dm-stamp{background:var(--yellow);font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #5e460052;border-radius:999px;align-items:center;gap:7px;padding:6px 10px 6px 9px;display:inline-flex}.dm-stamp i{background:var(--coral);border-radius:50%;width:7px;height:7px}.dm-body{flex:1;grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start;gap:48px;width:100%;max-width:1320px;margin:0 auto;padding:44px 40px 48px;display:grid}.dm-main{min-width:0}.dm-h{font-size:46px}.dm-steps .panel-b{padding:2px 18px 4px}.dm-go{flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0 4px;display:flex}.dm-go .btn{animation:dmUp .5s var(--spring) both}@keyframes dmUp{0%{opacity:0;transform:translateY(8px)scale(.98)}}.dm-honest{background:var(--paper);border:1px solid var(--line-2);border-radius:14px;grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.dm-honest>div{padding:16px 18px}.dm-honest>div+div{border-left:1px solid var(--line)}.dm-honest ul{flex-direction:column;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dm-honest li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;display:flex}.dm-honest li svg{width:16px;height:16px;color:var(--green);flex:none;margin-top:1px}.dm-honest .pre li svg{color:var(--coral-ink)}.dm-fine{margin-top:12px}.dm-bed{border-radius:22px;flex-direction:column;align-items:center;gap:18px;min-height:560px;padding:32px 28px 26px;display:flex;position:sticky;top:96px}.dm-bed .rg.rt{top:16px}.dm-bed-l{align-self:flex-start}.dm-stage{width:100%;height:430px;position:relative}.dm-cp{filter:drop-shadow(0 22px 26px #0b0b1238)drop-shadow(0 3px 5px #0b0b121f);font-size:11.4px;position:absolute;top:4px;right:0;transform:rotate(1.6deg)}.dm-cp .cp{box-shadow:none}.js .dm-cp:not(.is-printing){clip-path:inset(0 0 100%)}.dm-ph{z-index:2;position:absolute;top:64px;left:4px;transform:rotate(-2.5deg)}.dm-ph .phm{height:42em}.dm-ph .pb-b p b{font-weight:600}.dm-hn{font-size:20px;position:absolute;bottom:52px;left:250px;transform:rotate(-3deg)}.dm-hn svg{transform:scaleY(-1)rotate(8deg)}.dm-imp{color:var(--faint);margin-top:auto}@media (max-width:1279px){.dm-cp{font-size:10px}.dm-ph .phm{--pf:7.6px!important}.dm-stage{height:380px}}@media (max-width:1023px){.dm-body{grid-template-columns:minmax(0,1fr);max-width:680px}.dm-bed{min-height:0;position:relative;top:0}}@media (max-width:599px){.dm-top{gap:8px}.dm-top .mast-name{display:none}.dm-body{gap:22px;padding:16px 16px 40px}.dm-h{font-size:32px}.dm-steps .vr{padding:11px 0}.dm-steps .vr-t p{display:none}.dm-steps .vr-t b{padding-top:3px;font-size:14px}.dm-go{flex-direction:column;align-items:stretch;gap:10px}.dm-go .seg{width:100%}.dm-go .seg button{flex:1;justify-content:center;padding:0 8px;font-size:12.5px}.dm-honest{grid-template-columns:1fr}.dm-honest>div+div{border-left:0;border-top:1px solid var(--line)}.dm-bed{border-radius:18px;padding:22px 14px 18px}.dm-stage{height:300px}.dm-cp{font-size:7.4px;left:-2px}.dm-ph{top:58px;right:-6px}.dm-ph .phm{--pf:5.6px!important}.dm-hn{display:none}}.st-sec{margin:0 0 12px}.st-sec.mt-24{margin-top:26px}.st-sec .faint{text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:12.5px}.bnr{border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);box-shadow:var(--e1);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.bnr p{flex:1;min-width:0}.bnr p b{color:var(--ink)}.bnr-i{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.bnr-i svg{width:17px;height:17px}.bnr--ro{border-color:#0b0b123d}.bnr--ro .bnr-i{background:var(--ink);color:var(--paper)}.bnr--pay{background:var(--coral-2);box-shadow:none;border-color:#c7341a4d}.bnr--pay .bnr-i{background:var(--paper);color:var(--coral-ink)}.bnr--sim{background:var(--yellow-2);box-shadow:none;border:1px dashed #a0780059}.st-empties{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.st-empties .empty{position:relative}.st-hn{font-size:17px;position:absolute;top:30px;right:18px;transform:rotate(5deg)}.st-hn svg{width:36px;height:24px;transform:scaleX(-1)rotate(30deg)}.st-skel{padding:6px 18px 10px}.sk-r{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) 70px 120px;align-items:center;gap:14px;height:62px;display:grid}.sk-r:last-child{border-bottom:0}.sk-img{border-radius:11px;width:46px;height:46px}.sk-t{flex-direction:column;gap:8px;display:flex}.sk-t .skel{height:12px}.sk-t .sk-s{height:9px}.sk-n{height:14px}.sk-c{border-radius:999px;height:22px}.st-prog{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.st-pt{font:600 14.5px/1.2 var(--sans)}.st-prog .imp{white-space:normal}.toast--static{opacity:1;pointer-events:auto;align-self:flex-start;position:relative;bottom:auto;left:auto;transform:none}.toast--off{background:var(--paper);color:var(--ink);border:1px solid var(--line-2);box-shadow:var(--e3);padding-right:16px}.toast--off span{align-items:center;gap:8px;display:inline-flex}.toast--off svg{color:var(--coral-ink)}.lockc{border:1px dashed var(--line-3);background:var(--paper);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.lockc-i{background:var(--lav);width:36px;height:36px;color:var(--lav-ink);border-radius:10px;place-items:center;display:grid}.lockc-i svg{width:16px;height:16px}.lockc b{font:600 14px/1.25 var(--sans);display:block}.lockc small{color:var(--faint);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.st-errs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.st-errs .h4 svg{width:18px;height:18px}.st-errs .panel-f .imp{white-space:normal}@media (max-width:1279px){.st-errs,.st-empties{grid-template-columns:1fr 1fr}}@media (max-width:599px){.bnr{flex-wrap:wrap;align-items:flex-start;padding:12px}.bnr p{flex-basis:calc(100% - 48px)}.bnr .btn{flex:1}.bnr--sim{flex-direction:column}.st-empties,.st-errs{grid-template-columns:minmax(0,1fr)}.sk-r{grid-template-columns:46px minmax(0,1fr) 56px}.sk-c{display:none}.toast--static{white-space:normal;width:auto}.st-hn{display:none}}.tbl-wrap{container-type:inline-size}@container (max-width:1000px){.st-tbl th:nth-child(3),.st-tbl td:nth-child(3),.pp-tbl th:nth-child(7),.pp-tbl td:nth-child(7),.pp-tbl th:nth-child(8),.pp-tbl td:nth-child(8){display:none}}@container (max-width:860px){.st-tbl th:nth-child(6),.st-tbl td:nth-child(6),.pp-tbl th:nth-child(5),.pp-tbl td:nth-child(5){display:none}}@container (max-width:700px){.st-tbl th:nth-child(4),.st-tbl td:nth-child(4),.pp-tbl th:nth-child(6),.pp-tbl td:nth-child(6){display:none}.tbl .t-main small,.pp-tbl .t-main b{white-space:normal}}@media (max-width:1100px){.dm-hn{display:none}}@media (max-width:899px){.ob-ws{display:none}.ob-ht{width:96px}.oc-dt{display:none}.oc-tabs{margin-left:10px;padding-left:12px}.oc-tabs a{padding:0 9px}}.toast--static{white-space:normal;max-width:100%}@media (max-width:1279px){.pp-hn{display:none}}.ob-sticky .btn{white-space:normal;flex:1 1 0;min-width:0;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px;line-height:1.2}.ob-sticky .btn:first-child{flex:0 auto}@media (max-width:380px){.ob-ht{display:none}.ob-pt{white-space:normal;min-width:0;line-height:1.25}}.ob-err,.ob-err *,.vr-t,.vr-t *{overflow-wrap:anywhere}
.btn--ink .spin{border-color:#fffefce6 #0000 #fffefce6 #fffefce6}.sec-w{position:relative}.sec-mask{letter-spacing:.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;right:52px;overflow:hidden;transform:translateY(-50%)}.lnk:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}a.lnk--blue,.lnk--blue{color:var(--blue);text-decoration:none}.lnk--blue:hover{text-decoration:underline}.ul0{margin:0;padding:0;list-style:none}.w100{width:100%}.center{text-align:center}.nowrap{white-space:nowrap}.gap-6{gap:6px}.gap-8{gap:8px}.gap-16{gap:16px}.gap-20{gap:20px}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mb-0{margin-bottom:0}.ob-next .need-i,.ob-done-row .need-i,.paid-card .need-i,.au-done .need-i,.bk-done .need-i,.need-i--ub{background:var(--cream);width:36px;height:36px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}:is(.ob-next,.ob-done-row,.paid-card,.au-done,.bk-done) .need-i svg,.need-i--ub svg{width:17px;height:17px}.need-i--mint{background:var(--mint-2);color:var(--green-ink);box-shadow:inset 0 0 0 1px #13a35b38}.need-i--yellow{background:var(--yellow-2);color:var(--yellow-ink);box-shadow:inset 0 0 0 1px #a0780038}.need-i--coral{background:var(--coral-2);color:var(--coral-ink);box-shadow:inset 0 0 0 1px #c7341a38}.need-i--lav{background:var(--lav);color:var(--lav-ink)}.mono-num{font-family:var(--mono);font-variant-numeric:tabular-nums}.inp--area{resize:vertical;height:auto;min-height:96px;padding:11px 13px;line-height:1.5}select.inp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23585866' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:36px}.kv{grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:10px 18px;font-size:14px;display:grid}.kv dt{color:var(--faint);font:500 13px/1.4 var(--sans)}.kv dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.boot{place-items:center;min-height:60vh;display:grid}.boot .fn{align-items:center;gap:10px;display:flex}.mb-16{margin-bottom:16px}.mb-12{margin-bottom:12px}.au-body--one{grid-template-columns:minmax(0,500px);justify-content:center}.au-done{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.au-done .need-i{border-radius:12px;width:44px;height:44px}.au-done .need-i svg{width:20px;height:20px}.au-inv{background:var(--cream);border:1px solid var(--line-2);border-radius:12px;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.au-inv b{font-weight:600}.au-inv small{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.bnr-i--lav{background:var(--lav);color:var(--lav-ink)}.bnr-i--yellow{background:var(--paper);color:var(--yellow-ink);box-shadow:inset 0 0 0 1px #a0780047}.bnr{margin:0 0 18px}@media (max-width:599px){.bnr{flex-wrap:wrap}.bnr p{flex-basis:calc(100% - 52px)}.bnr .btn{flex:1}}.bk-lead{font-size:15px;line-height:1.55}.bk-set{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.bk-set .lbl{padding:0}.bk-row{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.bk-row .fld>label{margin-bottom:6px;display:block}.bk-ph{position:relative}.bk-cc{color:var(--mute);pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bk-go{align-items:center;gap:12px 16px;margin-top:4px}.bk-have{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bk-done{align-items:flex-start;gap:16px;padding:6px 0 10px;display:flex}.bk-done .need-i{border-radius:12px;width:44px;height:44px}.bk-when{font:400 21px/1.2 var(--display);letter-spacing:-.01em;margin:2px 0 6px}@media (max-width:599px){.bk-row{grid-template-columns:1fr}.bk-go .btn{width:100%}}.tour-frame{z-index:119;pointer-events:none;transition:top var(--t3) var(--ease), left var(--t3) var(--ease), width var(--t3) var(--ease), height var(--t3) var(--ease);border-radius:6px;position:fixed}.tour-frame .cm{transition:none}.tour-frame .cm.tl{top:0;left:0}.tour-frame .cm.tr{top:0;right:0}.tour-frame .cm.bl{bottom:0;left:0}.tour-frame .cm.br{bottom:0;right:0}.tour-frame .cm:before,.tour-frame .cm:after{background:var(--ink)}.tour{z-index:121;background:var(--ink);width:330px;max-width:calc(100vw - 24px);color:var(--paper);box-shadow:var(--e3);animation:tourIn var(--t3) var(--ease) both;border-radius:16px;padding:16px 16px 14px;position:fixed}@keyframes tourIn{0%{opacity:0;transform:translateY(8px)}}.tour-k{font:500 12.5px/1 var(--sans);color:#fffefca3;margin:0 0 8px}.tour-k .mono{color:var(--paper);font-size:12px}.tour-h{font:400 19px/1.2 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 6px}.tour-b{color:#fffefcd6;margin:0 0 14px;font-size:14px;line-height:1.5}.tour-f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tour-dots{gap:5px;display:inline-flex}.tour-dots i{background:#fffefc47;border-radius:50%;width:6px;height:6px}.tour-dots i.past{background:#fffefc99}.tour-dots i.on{background:var(--paper);border-radius:99px;width:16px}.tour .btn{height:32px}.tour .btn--ghost{color:#fffefcd1}.tour .btn--ghost:hover{color:var(--paper);background:#fffefc1a}.tour .btn--ink{background:var(--paper);color:var(--ink);box-shadow:none}.tour .btn--ink:before,.tour .btn--ink:after{display:none}.tour .btn--line{color:var(--paper);box-shadow:none;background:0 0;border-color:#fffefc4d}.tour .btn--line:hover{border-color:var(--paper)}.tour-arrow{width:22px;height:22px;color:var(--ink);position:absolute;left:26px}.tour--below .tour-arrow{top:-20px;transform:rotate(180deg)}.tour--above .tour-arrow{bottom:-20px}.tour--paused{width:auto;min-width:260px;padding:12px 14px}.tour--paused .tour-k{margin:0 0 10px}.tour--sheet{left:12px;right:12px;bottom:calc(var(--tab) + env(safe-area-inset-bottom) + 10px);width:auto;max-width:none;top:auto}@media (prefers-reduced-motion:reduce){.tour,.tour-frame{transition:none;animation:none}}
.g-shot{grid-template-columns:92px minmax(0,1fr);height:162px;overflow:hidden}.g-side{gap:5px;padding:12px 8px}.g-side i{height:auto;font:500 9.5px/1.2 var(--sans);color:#65676b;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;padding:5px 7px;font-style:normal;overflow:hidden}.g-side i.on{color:#1877f2;background:#e7f0ff;font-weight:600}.g-shot--google .g-side i.on{color:#1a73e8;background:#e8f0fe}.g-shot--google .g-btn{background:#1a73e8}.g-main{gap:8px;padding:12px 14px;position:relative}.g-main>b{font:600 12px/1.2 var(--sans);color:#1c1e21}.g-fld{font:500 10px/1.2 var(--sans);color:#1c1e21;background:#fff;border:1px solid #d0d3d9;border-radius:6px;align-items:center;gap:8px;padding:6px 9px;display:flex}.g-fld small{color:#65676b;font-size:9px}.g-fld em{font:400 9.5px/1 var(--mono);color:#1c1e21;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-style:normal;overflow:hidden}.g-fld--check,.g-fld--radio{background:0 0;border:0;padding:1px 0}.g-box{background:#fff;border:1.5px solid #8a8d91;border-radius:3px;flex:none;width:11px;height:11px}.g-fld--radio .g-box{border-radius:50%}.g-fld--check:nth-of-type(-n+3) .g-box{background:#1877f2;border-color:#1877f2}.g-fld--radio .g-box{background:#1877f2;border-color:#1877f2;box-shadow:inset 0 0 0 2.5px #fff}.g-ring{pointer-events:none;position:absolute}.guide-open{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.guide-open .g-play{transition:transform var(--t2) var(--ease);position:absolute;top:112px;right:12px}.guide-open:hover .g-play{transform:scale(1.06)}.guide-open:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.g-shot--big{border:1px solid var(--line-2);border-radius:12px;grid-template-columns:150px minmax(0,1fr);height:290px}.g-shot--big .g-side i{padding:7px 9px;font-size:11.5px}.g-shot--big .g-main{gap:11px;padding:18px 22px}.g-shot--big .g-main>b{font-size:15px}.g-shot--big .g-fld{padding:9px 12px;font-size:12.5px}.g-shot--big .g-fld small{font-size:11px}.g-shot--big .g-fld em{font-size:12px}.g-shot--big .g-box{width:14px;height:14px}.g-shot--big .g-btn{padding:9px 14px;font-size:12.5px}.g-shot--big .g-row i{height:10px}.g-cap{color:var(--ink-2);align-items:flex-start;gap:12px;margin:0;font-size:15px;line-height:1.55;display:flex}.g-cap .n{background:var(--ink);width:24px;height:24px;color:var(--paper);font:600 12px/1 var(--sans);border-radius:7px;flex:none;place-items:center;display:grid}.ub-lnk-btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:599px){.g-shot--big{grid-template-columns:96px minmax(0,1fr);height:240px}.g-shot--big .g-main{padding:12px}}.vr.is-warn .vr-i{background:var(--yellow);color:var(--yellow-ink);border:1px solid #a0780080}.vr.is-meta .vr-i{background:var(--yellow-2);color:var(--yellow-ink);border:1px solid #a0780080}.vr.is-meta .vr-t b{color:var(--ink)}.stamp--sim{background:var(--yellow-2);font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--yellow-ink);border:1px solid #5e460059;border-radius:999px;align-items:center;gap:7px;padding:5px 9px 5px 8px;display:inline-flex}.stamp--sim i{background:var(--yellow-ink);opacity:.7;border-radius:50%;width:7px;height:7px}.ob-ck-empty{margin:6px 0 10px;font-size:14px}.plate{padding:0}.plate-b{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.plate-b:disabled{cursor:default}.plate-b:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.plate:not(.is-cur):not(.is-err):not(.is-lock) .plate-b:hover{background:var(--hover)}.plate.is-lock .pl-t b{color:var(--faint)}.ob-rec{gap:8px}.ob-rec-i{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:3px;margin:0 -10px;padding:8px 10px;display:flex}.ob-rec-i:hover,.ob-rec-i.is-cur{background:var(--paper);box-shadow:0 0 0 1px var(--line-2)}.ob-rec-i b{font:600 13.5px/1.3 var(--sans);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ob-rec-i b .st{height:20px;font-size:11.5px}.ob-rec-i small{color:var(--faint);font-size:12.5px;line-height:1.45}.ob-paid{margin-bottom:18px}.bnr-i--mint{background:var(--mint);color:var(--green-ink)}.ob--solo{place-items:center;min-height:60vh;display:grid}.ob-locked{margin:20px 0}.ob-step>.bnr{margin-top:0}.ob-main>.bnr{margin-bottom:18px}.ob-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.ob-grid2 .wide{grid-column:1/-1}.ob-look{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:20px;display:grid}.sw-row{flex-wrap:wrap;gap:8px;display:flex}.sw-b{cursor:pointer;border:1.5px solid #0b0b1233;border-radius:50%;width:32px;height:32px;padding:0;position:relative}.sw-b[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ink)}.sw-b:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.logo-pick{align-items:center;gap:12px;display:flex}.logo-box{border:1px dashed var(--line-3);background:var(--cream-2);width:56px;height:56px;color:var(--faint);border-radius:12px;place-items:center;display:grid;overflow:hidden}.logo-box img{object-fit:contain;background:#fff;width:100%;height:100%}.cp-logo{object-fit:contain;background:#fff;border-radius:.2em;max-width:9em;height:1.4em;padding:.1em .3em}.ob-mini-cover{flex-direction:column;gap:8px;display:flex}.ob-mini-cover .bed{background:var(--cream);border:1px solid var(--line-2);border-radius:14px;padding:14px 12px;overflow:hidden}.ob-more{border-top:1px dashed var(--line-3);padding-top:14px}.ob-more summary{cursor:pointer;font:600 13.5px/1 var(--sans);align-items:center;gap:8px;list-style:none;display:flex}.ob-more summary::-webkit-details-marker{display:none}.ob-more summary .ic{transition:transform var(--t2) var(--ease)}.ob-more[open] summary .ic{transform:rotate(90deg)}.ob-more .ob-grid2{margin-top:14px}.ob-saved{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:719px){.ob-look,.ob-grid2{grid-template-columns:1fr}}.ob-steps{counter-reset:obs;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.ob-steps>li{align-items:flex-start;gap:14px;min-width:0;display:flex}.ob-steps .n{background:var(--ink);width:26px;height:26px;color:var(--paper);font:600 12.5px/1 var(--sans);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.ob-steps b{font:600 14.5px/1.3 var(--sans)}.ob-steps p{margin:0;font-size:14px;line-height:1.55}.copy-line{border:1px solid var(--line-2);background:var(--cream-2);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 12px;display:flex}.copy-line code{min-width:0;font:400 13px/1.4 var(--mono);overflow-wrap:anywhere;word-break:break-all;flex:1}.ob-fa .lockf{color:var(--faint);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ob-fa .lockf .ic{width:14px;height:14px}.ob-account-note{align-items:flex-start;gap:8px;margin:-4px 0 0;display:flex}.ob-account-note .ic{flex:none;width:15px;height:15px;margin-top:2px}.ob-done-row{align-items:flex-start;gap:14px;display:flex}.ob-done-row .need-i{border-radius:12px;width:40px;height:40px}.ob-done-row b{font:600 15.5px/1.35 var(--sans)}.ob-done-row p{margin:4px 0 0;font-size:14px;line-height:1.5}.ob-prev{border:1px solid var(--line-2);background:var(--cream-2);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.ob-prev .lbl{padding:0}.ob-prev-rows{border:1px solid var(--line-2);background:var(--paper);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ob-prev-rows li{grid-template-columns:minmax(0,70px) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;display:grid}.ob-prev-rows li+li{border-top:1px solid var(--line)}.ob-prev-rows li.is-skip{opacity:.78}.ob-prev-rows li .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-prev-rows--dealers li{grid-template-columns:minmax(0,1fr) auto auto}.ob-prev-rows--dealers b{font:600 13.5px/1.25 var(--sans);display:block}.ob-prev-rows--dealers small{font-size:12px;display:block}.cb-line{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.cb-line input{flex:none;margin-top:3px}.drop{text-align:center;border:1.5px dashed var(--line-3);background:var(--cream-2);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.drop>.ic{width:22px;height:22px;color:var(--faint)}.ob-tpl{border:1px solid var(--line-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ob-tpl li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.ob-tpl li+li{border-top:1px solid var(--line)}.ob-tpl b{font:600 14px/1.3 var(--sans);display:block}.ob-tpl small{color:var(--faint);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.ob-tpl-k{color:var(--faint);font-size:11.5px}.ob-qr{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:20px;display:grid}.ob-qr img{border:1px solid var(--line-2);background:#fff;border-radius:12px}.ob-wait{align-items:center;gap:8px;display:inline-flex}.ob-left{border:1px solid var(--line-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ob-left li{font:500 14px/1.3 var(--sans);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ob-left li+li{border-top:1px solid var(--line)}.ob-help .ob-next .nx{color:inherit;text-decoration:none}@media (max-width:719px){.ob-qr{text-align:center;grid-template-columns:1fr;justify-items:center}.ob-prev-rows li{grid-template-columns:minmax(0,1fr) auto}.ob-prev-rows li>span:nth-child(2){grid-column:1}.ob-prev-rows li>span:nth-child(3){grid-area:1/2}.ob-tpl li{grid-template-columns:minmax(0,1fr) auto}.ob-tpl-k{display:none}}.call .call-hn{text-align:right;width:164px;font-size:14px;line-height:1.15;position:absolute;top:20px;right:16px;transform:rotate(3deg)}.call .call-hn span{white-space:normal}.ob-mini-cover .bed{container-type:inline-size}.cp-wrap{font-size:2.7027cqw}.ob-look{grid-template-columns:minmax(0,1fr) 250px}.sw-b{width:30px;height:30px}.sw-row{gap:7px}.g-ringed{position:relative}.g-ringed>.g-ring,.g-fld.g-ringed>.g-ring{pointer-events:none;width:calc(100% + 18px);height:calc(100% + 14px);position:absolute;inset:-7px -9px}.g-fields{flex-direction:column;gap:8px;display:flex}.g-fields.g-ringed>.g-ring{width:calc(100% + 18px);height:calc(100% + 16px);top:-8px;left:-9px}.g-side i .g-ringed{display:block}.g-side i .g-ringed>.g-ring{width:calc(100% + 12px);height:calc(100% + 10px);top:-5px;left:-6px}.g-btn{position:relative}.g-main>b.g-ringed,.g-main>.g-ringed{align-self:flex-start}.g-ring{pointer-events:none}.st-wrap{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:34px;display:grid}.st-nav{flex-direction:column;gap:2px;padding-top:4px;display:flex;position:sticky;top:26px}.st-nav a{height:38px;color:var(--ink-2);font:500 14px/1 var(--sans);transition:background var(--t2), box-shadow var(--t2);border-radius:10px;align-items:center;gap:11px;padding:0 11px;text-decoration:none;display:flex}.st-nav a .ic{width:18px;height:18px;color:var(--faint);flex:none}.st-nav a:hover{background:#0b0b120a}.st-nav a[aria-current=page]{background:var(--paper);box-shadow:0 0 0 1px var(--line-2), 0 1px 2px #0b0b120d, 0 10px 22px -16px #0b0b1266;color:var(--ink)}.st-nav a[aria-current=page] .ic{color:var(--ink)}.st-nav a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.st-main{min-width:0}.st-body{flex-direction:column;gap:20px;display:flex}.st-body .panel-b{padding:18px}.lock-card{box-shadow:none;background:0 0;border-style:dashed}@media (max-width:1023px){.st-wrap{display:block}.st-nav{scrollbar-width:none;flex-direction:row;gap:6px;margin:0 -24px 18px;padding:2px 24px 6px;position:static;overflow-x:auto}.st-nav::-webkit-scrollbar{display:none}.st-nav a{border:1px solid var(--line-2);background:var(--paper);border-radius:999px;flex:none;height:36px}.st-nav a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:none}.st-nav a[aria-current=page] .ic{color:var(--paper)}}@media (max-width:599px){.st-nav{margin:0 -16px 14px;padding:2px 16px 6px}}.st-main{container:stmain/inline-size}.pp-bar{justify-content:flex-end;margin:-4px 0 14px;display:flex}.pp-eff{text-align:center;margin:-6px 0 0}.plan-now{border:1px solid var(--line);background:var(--paper);min-height:44px;font:600 14.5px/1 var(--sans);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.plan-now .ic{width:16px;height:16px;color:var(--green-ink,#0b5b33)}.plan-now--lg{min-height:52px}.plan.is-current:not(.plan--on){background:var(--cream-2)}.cur-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.cur-main h2{margin:4px 0 6px}.cur-main .lbl{padding:0}.cur-up{border-left:1px dashed var(--line-3);flex-direction:column;gap:12px;padding-left:24px;display:flex}.cur-up li{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cur-up b{font:600 14px/1.3 var(--sans);display:block}.cur-up small{color:var(--mute);margin-top:2px;font-size:13px;line-height:1.45;display:block}.cur-dot{background:var(--line-3);width:10px;height:10px;box-shadow:0 0 0 3px var(--paper);border-radius:50%;margin-top:5px}.cur-dot[data-kind=renewal]{background:var(--green)}.cur-dot[data-kind=cancel]{background:var(--coral)}.cur-dot[data-kind=trial_end],.cur-dot[data-kind=scheduled_change]{background:var(--yellow-ink)}.paid-card{background:var(--paper);border:1.5px solid var(--ink);box-shadow:var(--hard-2);border-radius:16px;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.paid-card .need-i{border-radius:12px;flex:none;width:44px;height:44px}.tbl .num{text-align:right}.tbl .act{text-align:right;white-space:nowrap;width:1%}.inv-s{margin-left:8px}.mu-rows{border:1px solid var(--line-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mu-rows li{grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:14px;padding:11px 14px;font-size:14px;display:grid}.mu-rows li+li{border-top:1px solid var(--line)}.mu-rows b{text-align:right;font-weight:500}.mu-t{background:var(--cream-2);font-weight:600}.pay-row{border:1px solid var(--line-2);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.pay-row b{font:600 14.5px/1.3 var(--sans);display:block}.pay-row small{color:var(--mute);margin-top:2px;font-size:13px;display:block}.pay-row .ic-l{width:34px;height:34px;color:var(--ink);flex:none}.crumb--co{margin:-6px 0 14px;font-size:13px}.crumb a{color:var(--faint);text-decoration:none}.crumb a:hover{color:var(--ink)}.crumb span{color:var(--ink-2)}.co-form .fld input[type=email],.co-form .inp{width:100%}@container stmain (max-width:1059px){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-all{border-left:0;border-top:1px solid var(--line-2);border-radius:0 0 20px 20px;grid-column:1/-1}.plan-all ul{grid-template-columns:1fr 1fr;display:grid}.ckout{grid-template-columns:minmax(0,1fr)}.rcpt{order:-1;position:static}.cur-in{grid-template-columns:1fr}.cur-up{border-left:0;border-top:1px dashed var(--line-3);padding-top:16px;padding-left:0}}@container stmain (max-width:760px){.plans{flex-direction:column;display:flex}.plan+.plan{border-left:0;border-top:1px solid var(--line-2)}.plan--on{border-radius:16px;order:-1;margin:0}.plan--on+.plan{border-top:0}.plan-all ul{display:flex}.fpc{grid-template-columns:minmax(0,1fr);gap:18px}.fpc>div{border:0!important;padding:0!important}.co-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.mu-rows li{grid-template-columns:minmax(0,1fr) 100px}.mu-rows li>.mono:nth-child(2){display:none}.paid-card{flex-direction:column}}.mc{background:var(--desk);flex-direction:column;min-height:100vh;display:flex}.mc-top{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 22px;display:flex}.mc-card{background:var(--paper);border:1.5px solid var(--ink);width:min(460px,100% - 32px);box-shadow:var(--hard-2);border-radius:16px;flex-direction:column;gap:16px;margin:48px auto;padding:26px 26px 22px;display:flex}.mc-card .lbl{padding:0}.mc-foot{text-align:center;margin:0}@media (max-width:599px){.mc-top{padding:0 14px}.mc-card{margin:20px auto;padding:20px 18px}}.brand-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.prev-col{flex-direction:column;gap:10px;min-width:0;display:flex}.prev-bed{background:var(--cream);border:1px solid var(--line-2);border-radius:16px;padding:14px}.prev-frame{width:100%;height:340px;box-shadow:0 12px 26px -18px #0b0b1273, 0 0 0 1px var(--line-2);background:#fff;border:0;border-radius:8px;display:block}.set-row{justify-content:space-between;align-items:center;gap:16px;padding:2px 0;display:flex}.set-row b{font:600 14px/1.35 var(--sans);display:block}.set-row small{color:var(--mute);margin-top:2px;font-size:13px;line-height:1.45;display:block}.set-row+.set-row{border-top:1px solid var(--line);padding-top:14px}.savebar{z-index:70;background:var(--ink);min-width:min(520px,100vw - 32px);color:var(--paper);box-shadow:var(--e3);opacity:0;pointer-events:none;transition:opacity var(--t3) var(--ease), transform var(--t3) var(--ease);border-radius:14px;align-items:center;gap:10px;padding:9px 10px 9px 18px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,24px)}.savebar.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.savebar .btn--ghost{color:#fffefcd1}.savebar .btn--ghost:hover{color:var(--paper);background:#fffefc1a}.savebar .btn--ink{background:var(--paper);color:var(--ink);box-shadow:none}.savebar .btn--ink:before,.savebar .btn--ink:after{display:none}@media (max-width:1023px){.savebar{left:50%}}@media (max-width:599px){.savebar{bottom:calc(var(--tab) + env(safe-area-inset-bottom) + 10px)}}@container stmain (max-width:820px){.brand-grid{grid-template-columns:1fr}}.mem-list>li{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.mem-list>li+li{border-top:1px solid var(--line)}.mem-list>li.is-off .mem-id b,.mem-list>li.is-off .av{opacity:.55}.mem-id b{font:600 14.5px/1.3 var(--sans);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mem-id small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.mem-id b .st{height:20px;font-size:11.5px}.mem-act{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.inp--selsm{min-width:150px;height:34px;padding:0 30px 0 10px;font-size:13.5px}.seat-strip .panel-b{padding:14px 18px}.seat-strip b{font:600 14.5px/1.3 var(--sans)}.role-list>li{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.role-list>li+li{border-top:1px solid var(--line)}.role-i{background:var(--cream);width:36px;height:36px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.role-i .ic{width:17px;height:17px}.role-t b{font:600 14.5px/1.3 var(--sans);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.role-t b .st{height:20px;font-size:11.5px}.role-t small{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.role-n{text-align:right;font-size:18px}.role-n small{font:12px var(--sans);color:var(--faint)}.role-a{gap:4px;display:flex}.perm-list>li{justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex}.perm-list>li+li{border-top:1px solid var(--line)}.perm-list b{font:600 14px/1.35 var(--sans);align-items:center;gap:8px;display:flex}.perm-list b .st{height:20px;font-size:11.5px}.perm-list small{color:var(--mute);margin-top:2px;font-size:13px;line-height:1.45;display:block}.tabs--team{gap:22px;margin:0 0 4px}.tabs button{font:500 14.5px/1 var(--sans);color:var(--faint);cursor:pointer;background:0 0;border:0;padding:10px 2px 12px;position:relative}.tabs button .k{color:var(--faint);margin-left:6px;font-size:12px}.tabs button.is-on,.tabs button[aria-selected=true]{color:var(--ink)}.tabs button[aria-selected=true]:after{content:"";background:var(--ink);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}@media (max-width:719px){.mem-list>li{grid-template-columns:36px minmax(0,1fr)}.mem-role,.mem-act{grid-column:2;justify-content:flex-start}.mem-role:empty{display:none}.role-list>li{grid-template-columns:36px minmax(0,1fr)}.role-n{display:none}.role-a{grid-column:2}.perm-list>li{gap:12px}}.conn-card{border:1px solid var(--line-2);background:var(--paper);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.conn-h{align-items:center;gap:12px;display:flex}.conn-t{flex:1;min-width:0}.conn-t b{font:600 15px/1.3 var(--sans);display:block}.conn-t small{color:var(--faint);margin-top:2px;font-size:13px;display:block}.conn-kv{margin:0;font-size:13.5px}.conn-checks{border-top:1px dashed var(--line-3);padding-top:4px}.conn-act{gap:8px}.runs{border:1px solid var(--line-2);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.runs li{grid-template-columns:54px 90px 90px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:grid}.runs li+li{border-top:1px solid var(--line)}@media (max-width:599px){.runs li{grid-template-columns:48px 1fr auto}.runs li>.fn{grid-column:1/-1}}.help-page{flex-direction:column;gap:26px;max-width:980px;display:flex}.help-call{border-radius:18px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:22px;padding:24px 26px;display:grid}.help-dd{width:120px;height:96px}.help-sec h2{margin:0 0 12px}.help-answers{border:1px solid var(--line-2);background:var(--paper);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.help-answers li+li{border-top:1px solid var(--line)}.ha-b{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.ha-b:hover{background:var(--hover)}.ha-b:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ha-b b{font:600 14.5px/1.35 var(--sans);display:block}.ha-b small{color:var(--mute);max-width:62ch;margin-top:3px;font-size:13.5px;line-height:1.5;display:block}.help-faq{border:1px solid var(--line-2);background:var(--paper);border-radius:14px;overflow:hidden}.help-faq details+details{border-top:1px solid var(--line)}.help-faq summary{cursor:pointer;font:600 14.5px/1.35 var(--sans);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;list-style:none;display:flex}.help-faq summary::-webkit-details-marker{display:none}.help-faq summary .ic{width:16px;height:16px;color:var(--faint);transition:transform var(--t2) var(--ease);flex:none}.help-faq details[open] summary .ic{transform:rotate(180deg)}.help-faq details p{color:var(--ink-2);max-width:72ch;margin:0;padding:0 18px 16px;font-size:14.5px;line-height:1.6}.help-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.help-keys li{justify-content:space-between;align-items:center;gap:14px;padding:9px 18px;font-size:14px;display:flex}.help-keys li+li{border-top:1px solid var(--line)}@media (max-width:719px){.help-call{grid-template-columns:1fr;padding:20px 18px}.help-dd{width:96px;height:76px}.help-two{grid-template-columns:1fr}.ha-b{flex-direction:column;align-items:flex-start;gap:10px}}.lg{background:var(--desk);flex-direction:column;min-height:100vh;display:flex}.lg-top{gap:22px}.lg-nav{gap:4px;margin-left:12px;display:flex}.lg-nav a{font:500 13.5px/1 var(--sans);color:var(--mute);border-radius:9px;padding:7px 11px;text-decoration:none}.lg-nav a:hover{color:var(--ink);background:#0b0b120d}.lg-nav a[aria-current=page]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line-2)}.lg-body{flex:1;grid-template-columns:220px minmax(0,720px);justify-content:center;gap:56px;width:100%;max-width:1100px;margin:0 auto;padding:44px 28px 80px;display:grid}.lg-toc{flex-direction:column;align-self:start;gap:12px;display:flex;position:sticky;top:92px}.lg-toc .lbl{padding:0}.lg-toc ol{border-left:1px solid var(--line-2);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.lg-toc li a{color:var(--mute);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13.5px;line-height:1.35;text-decoration:none;display:block}.lg-toc li a:hover{color:var(--ink);border-left-color:var(--line-3)}.lg-print{align-self:flex-start;margin-top:8px}.lg-h{font-size:40px;line-height:1.06}.lg-short{background:var(--cream);border:1px solid var(--line-2);border-radius:14px;margin:26px 0 8px;padding:18px 20px 16px}.lg-short h2{margin:0 0 10px}.lg-short ul{color:var(--ink-2);flex-direction:column;gap:7px;margin:0;padding-left:20px;font-size:15px;line-height:1.55;display:flex}.lg-cta{border:1.5px solid var(--ink);background:var(--paper);border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;margin:22px 0 4px;padding:18px 20px;display:flex}.lg-cta p{margin:0;font-size:15px;line-height:1.55}.lg-sec{padding-top:34px;scroll-margin-top:84px}.lg-sec h2{text-wrap:balance;margin:0 0 12px}.lg-sec p{color:var(--ink-2);white-space:pre-line;margin:0 0 14px;font-size:16px;line-height:1.7}.lg-sec ul{color:var(--ink-2);flex-direction:column;gap:7px;margin:0 0 14px;padding-left:22px;font-size:16px;line-height:1.65;display:flex}.lg-ver{border-top:1px solid var(--line-2);margin-top:44px;padding-top:18px}.lg-foot{border-top:1px solid var(--line-2);color:var(--faint);flex-wrap:wrap;justify-content:center;gap:6px 20px;padding:22px 20px 30px;font-size:13px;display:flex}.lg-foot a{color:var(--mute);text-decoration:none}.lg-foot a:hover{color:var(--ink);text-decoration:underline}@media (max-width:899px){.lg-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:26px 20px 56px}.lg-toc{position:static}.lg-toc ol{display:none}.lg-h{font-size:31px}.lg-sec p,.lg-sec ul{font-size:15.5px}}@media print{.lg-top,.lg-toc,.lg-foot,.lg-cta .btn,.toast,.hide-print{display:none!important}.lg{background:#fff}.lg-body{max-width:none;padding:0;display:block}.lg-short,.lg-cta{break-inside:avoid;background:0 0}.lg-sec{break-inside:avoid-page;padding-top:18px}.lg-sec p,.lg-sec ul{color:#000;font-size:11.5pt}.lg-h{font-size:24pt}}.nf{background:var(--desk);flex-direction:column;min-height:100vh;display:flex}.nf-main{flex:1;place-items:center;padding:40px 20px 80px;display:grid}.nf .empty{text-align:center;align-items:center;max-width:520px}.nf .empty .lbl{padding:0}.nf .empty .dd{width:120px;height:100px}.nf .empty p{color:var(--mute);margin:0;font-size:15.5px;line-height:1.55}.nf .empty .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.gate{z-index:200;background:#faf8f4f7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gate .empty{text-align:center;align-items:center;max-width:480px}.offline-bar{z-index:150;left:50%;bottom:calc(var(--tab,64px) + env(safe-area-inset-bottom) + 14px);background:var(--paper);box-shadow:var(--e3);border:1px solid #c7341a4d;border-radius:12px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:11px 16px;font-size:14px;display:flex;position:fixed;transform:translate(-50%)}.offline-bar .ic{color:var(--coral-ink);flex:none;width:17px;height:17px}@media (min-width:600px){.offline-bar{bottom:24px}}.ob-dev{background:var(--desk);flex-direction:column;min-height:100vh;display:flex}.ob-dev-top{border-bottom:1px solid var(--line-2);background:var(--paper);align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.ob-dev-body{flex:1;grid-template-columns:340px minmax(0,1fr);min-height:0;display:grid}.ob-dev-list{border-right:1px solid var(--line-2);background:var(--paper);max-height:calc(100vh - 56px);overflow:auto}.ob-dev-list li button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;padding:12px 16px;display:block}.ob-dev-list li button:hover,.ob-dev-list li button.is-on{background:var(--hover);box-shadow:inset 3px 0 0 var(--ink)}.ob-dev-list b{font:600 13.5px/1.35 var(--sans);display:block}.ob-dev-list small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.ob-dev-view{flex-direction:column;gap:16px;min-width:0;max-height:calc(100vh - 56px);padding:22px;display:flex;overflow:auto}.ob-dev-frame{border:1px solid var(--line-2);max-width:100%;box-shadow:var(--e1);background:#fff;border-radius:10px;overflow:hidden}.ob-dev-frame iframe{border:0;width:100%;height:760px;display:block}.ob-dev-text{background:var(--paper);border:1px solid var(--line-2);font:13px/1.55 var(--mono);white-space:pre-wrap;border-radius:10px;margin:0;padding:18px;overflow:auto}@media (max-width:899px){.ob-dev-body{grid-template-columns:1fr}.ob-dev-list{border-right:0;border-bottom:1px solid var(--line-2);max-height:260px}}.case-b{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.case-b:hover{text-underline-offset:3px;text-decoration:underline}.oc-filters{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.oc-q{flex:1;min-width:220px;max-width:420px}.cust-tbl td,.cust-tbl th{padding-left:16px;padding-right:16px}.cust-tbl td b{font:600 14px/1.3 var(--sans);display:block}.cust-tbl td small{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.cust-row{cursor:pointer}@container (max-width:900px){.cust-tbl th:nth-child(5),.cust-tbl td:nth-child(5),.cust-tbl th:nth-child(6),.cust-tbl td:nth-child(6){display:none}}.oc-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}@media (max-width:1000px){.oc-two{grid-template-columns:1fr}}.oc-tgrid{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:22px;display:grid}.oc-tgrid .oc-case{position:static}@media (max-width:1100px){.oc-tgrid{grid-template-columns:1fr}}@media (max-width:599px){.oc-tgrid .oc-case{display:block}}.tp-steps>li{padding:14px 18px}.tp-steps>li+li{border-top:1px solid var(--line)}.tp-step-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tp-step-h b{font:600 14.5px/1.3 var(--sans);margin-right:auto}.tp-checks{flex-direction:column;gap:6px;margin:10px 0 2px 2px;display:flex}.tp-checks li{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;font-size:13.5px;line-height:1.4;display:grid}.tp-checks li>span:first-child{width:18px;height:18px;font:700 11px/1 var(--sans);background:var(--cream);color:var(--faint);border-radius:50%;place-items:center;display:grid}.tp-checks li.pass>span:first-child{background:var(--mint);color:var(--green-ink)}.tp-checks li.fail>span:first-child{background:var(--coral-2);color:var(--coral-ink)}.tp-checks li.warn>span:first-child{background:var(--yellow);color:var(--yellow-ink)}.tp-checks b{font-weight:600}.tp-checks small{color:var(--mute);margin-top:1px;display:block}.tp-inv>li{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px;font-size:13.5px;display:grid}.tp-inv>li+li{border-top:1px solid var(--line)}.kv .kv-row{display:contents}.oc-notes{flex-direction:column;gap:6px;margin-top:8px;display:flex}.oc-notes li{background:var(--cream-2);border-radius:8px;padding:8px 10px;font-size:13.5px;line-height:1.45}.oc-notes small{color:var(--faint);margin-top:2px;font-size:12px;display:block}.oc-reauth{flex-direction:column;gap:14px;max-width:460px;margin:40px auto;padding:24px;display:flex}.oc-av{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.oc-snooze{display:inline-flex}.call-list>li{grid-template-columns:140px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.call-list>li+li{border-top:1px solid var(--line)}.call-when b{font:600 14px/1.3 var(--sans);display:block}.call-when small,.call-who small{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.call-who b{font:600 14.5px/1.3 var(--sans)}.call-note{font-style:italic;color:var(--mute)!important}.call-a{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:899px){.call-list>li{grid-template-columns:minmax(0,1fr) auto}.call-who{grid-column:1/-1}.call-a{grid-column:1/-1;justify-content:flex-start}}.oc-case .callout{margin:0}.tline{margin:0;padding:0;list-style:none;position:relative}.tline li{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:0 0 12px 18px;font-size:13.5px;line-height:1.45;display:grid;position:relative}.tline li:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:1px;box-shadow:0 0 0 3px #13a35b24}.tline li:after{content:"";background:var(--line-3);width:1px;position:absolute;top:16px;bottom:0;left:5px}.tline li:last-child:after{display:none}.tline li.now:before{background:var(--ink);box-shadow:0 0 0 3px #0b0b121a}.tline .mono{color:var(--faint);font-size:12px}.tbl td.num{text-align:right}.tbl td.act{text-align:right;white-space:nowrap;width:1%}.tbl td.ctr,.tbl th.ctr{text-align:center}.tbl-wrap{container-type:inline-size}.notif-tbl td.nt-l b{font:600 14px/1.3 var(--sans);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notif-tbl td.nt-l small{color:var(--faint);white-space:normal;max-width:56ch;margin-top:3px;font-size:12.5px;display:block}.notif-tbl td{height:auto;padding-top:12px;padding-bottom:12px}.nt-lock{height:20px;font-size:11.5px}.inv-tbl td:first-child{white-space:nowrap}.exp-list>li{justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.exp-list>li+li{border-top:1px solid var(--line)}.exp-list b{font:600 14px/1.3 var(--sans);display:block}.exp-list small{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.views{flex-direction:column;margin-top:8px;display:flex}.views li{gap:14px;padding:6px 0;font-size:13.5px;display:flex}.views .mono{min-width:90px;color:var(--faint);font-size:12px}.panel--danger{border-color:#c7341a4d}.panel--danger .panel-h{background:var(--coral-2)}.sess-i .role-i{background:var(--cream)}@media (max-width:719px){.notif-tbl thead{display:none}.notif-tbl tr{border-bottom:1px solid var(--line);padding:12px 16px;display:block}.notif-tbl td{border:0;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.notif-tbl td.nt-l{display:block}.notif-tbl td[data-label]:before{content:attr(data-label);color:var(--mute);font-size:13px}}.oc-filters .inp--selsm{flex:none;width:auto}.tg:disabled{opacity:.5;cursor:not-allowed}.panel-b .empty{padding:8px 0 4px}@media (max-width:520px){.ob-cd{flex-wrap:wrap;gap:10px 16px}}.setup-card-in{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:24px 44px;display:grid}.sc-main{flex-direction:column;gap:12px;min-width:0;display:flex}.sc-main .h2{margin:2px 0 0}.sc-main .muted{margin:0}.sc-act{gap:10px;margin-top:10px}.sc-list{margin:0;padding:0;list-style:none}.sc-i{border-top:1px solid var(--line);font:500 14.5px/1.3 var(--sans);color:var(--mute);align-items:center;gap:12px;padding:9px 0;display:flex}.sc-i:first-child{border-top:0}.sc-n{border:1.3px dashed var(--line-3);background:var(--paper);width:26px;height:26px;font:500 12.5px/1 var(--sans);color:var(--faint);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.sc-n .ic{width:14px;height:14px}.sc-i.is-ok{color:var(--ink)}.sc-i.is-ok .sc-n{border:1.3px solid var(--green);background:var(--mint);color:var(--green-ink)}.sc-i.is-err{color:var(--ink)}.sc-i.is-err .sc-n{border:1.3px solid var(--coral-ink);background:var(--coral-2);color:var(--coral-ink);font-weight:700}.sc-i.is-cur{color:var(--ink);font-weight:600}.sc-i.is-cur .sc-n{border:1.3px solid var(--ink);background:var(--ink);color:var(--paper)}@media (max-width:780px){.setup-card-in{grid-template-columns:1fr;gap:18px}}.tg:before{content:"";position:absolute;inset:-10px -6px}@media (max-width:600px){.btn--sm,.proof .btn{height:36px}.sw-b{width:36px;height:36px}.lg-print{min-height:40px}}
