.svx-main:has(.spt){max-width:max(var(--svx-content), 1360px)!important}.spt{--spt-panel:#131418;--spt-panel-2:#17171d;--spt-raised:#1d1d24;--spt-field:#121217;--spt-line:#27262e;--spt-line-2:#34333c;--spt-ink:#f4f3f7;--spt-soft:#c9c5d2;--spt-dim:#a29daf;--spt-lime:#d1f445;--spt-lime-hi:#ddff64;--spt-on-lime:#171d09;--spt-done:#c8f587;--spt-now:#7b74f1;--spt-plum:#bca0ee;--spt-amber:#f1c27d;--spt-green:#69d6a3;--spt-red:#ff6578;--spt-font:var(--svd-font,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--spt-ink);font-family:var(--spt-font);padding:20px clamp(0px,1.25vw,20px) 64px}.spt :is(a,button,textarea,input,select):focus-visible{outline:2px solid var(--spt-lime);outline-offset:2px}.spt-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spt p{margin:0}.spt-grid{grid-template-columns:minmax(0,1fr) minmax(340px,452px);align-items:start;gap:22px;display:grid}.spt-main,.spt-side{gap:18px;min-width:0;display:grid}.spt-card{border:1px solid var(--spt-line);background:var(--spt-panel);border-radius:10px;min-width:0;padding:22px}.spt .spt-h1{color:#fff;font:750 34px/1.15 var(--spt-font);letter-spacing:-.015em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;display:flex}.spt .spt-h2{color:#fff;font:680 21px/1.3 var(--spt-font);letter-spacing:-.005em;margin:0}.spt .spt-sub{color:var(--spt-soft);font:400 15px/1.5 var(--spt-font);margin-top:6px}.spt-label{color:#fff;font:600 15px/1.35 var(--spt-font);display:block}.spt-label small{color:var(--spt-dim);font:400 15px/1.35 var(--spt-font)}.spt .spt-btn{min-height:44px;color:var(--spt-ink);font:600 15px/1.2 var(--spt-font);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:0 16px;text-decoration:none;display:inline-flex}.spt .spt-btn.is-line{border-color:var(--spt-line-2);background:var(--spt-panel-2)}.spt .spt-btn.is-icon{width:44px;padding:0}.spt .spt-btn.is-lime{border-color:var(--spt-lime);background:var(--spt-lime);color:var(--spt-on-lime);font-weight:700}.spt .spt-btn.is-mute{color:#77737f;cursor:default;background:#2b2b33}.spt .spt-btn.is-wide{width:100%}.spt .spt-btn:disabled{opacity:.55;cursor:default}@media (hover:hover){.spt .spt-btn.is-line:not(:disabled):hover{background:var(--spt-raised);border-color:#4a4853}.spt .spt-btn.is-lime:not(:disabled):hover{border-color:var(--spt-lime-hi);background:var(--spt-lime-hi)}}.spt-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spt .spt-link{min-height:0;color:var(--spt-lime);font-family:var(--spt-font);font-size:inherit;font-weight:600;line-height:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.spt-chip{color:#d9d2fb;min-height:30px;font:600 15px/1 var(--spt-font);letter-spacing:0;white-space:nowrap;border:1.5px solid;border-radius:8px;align-items:center;padding:0 13px;display:inline-flex}.spt-chip.is-plum{color:#dcd6ff;background:#7b74f11a;border-color:#8d84e0}.spt-chip.is-green{color:#9ee8c3;background:#69d6a314;border-color:#69d6a399}.spt-chip.is-grey{border-color:var(--spt-line-2);color:var(--spt-soft)}.spt-chip.is-amber{color:var(--spt-amber);background:#f1c27d14;border-color:#f1c27d8c}.spt-top{align-items:center;gap:14px;min-width:0;display:flex}.spt-crumb{flex:auto;min-width:0}.spt-crumb ol{color:var(--spt-soft);font:500 15px/1.3 var(--spt-font);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.spt-crumb li+li:before{content:"›";color:var(--spt-dim);margin-right:10px}.spt-crumb a{color:var(--spt-soft);padding-block:5px;text-decoration:none}.spt-crumb [aria-current]{color:var(--spt-ink);overflow-wrap:anywhere}@media (hover:hover){.spt-crumb a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}}.spt-top-acts{flex:none;align-items:center;gap:10px;display:flex}.spt-more{position:relative}.spt-menu{z-index:30;border:1px solid var(--spt-line-2);background:var(--spt-raised);border-radius:9px;min-width:248px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000073}.spt .spt-menu-row{min-height:44px;color:var(--spt-ink);font:500 15px/1.25 var(--spt-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}@media (hover:hover){.spt .spt-menu-row:hover{background:#292830}}.spt-head{gap:8px;padding-top:4px;display:grid}.spt .spt-claim{color:#fff;font:500 19px/1.35 var(--spt-font)}.spt-meta{color:var(--spt-dim);font:400 15px/1.45 var(--spt-font);flex-wrap:wrap;gap:4px 10px;display:flex}.spt-meta a{color:var(--spt-soft);text-underline-offset:3px}.spt-when:empty{min-width:6ch;display:inline-block}.spt-item{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.spt-item-pic{border-right:1px solid var(--spt-line);background:#0d0d10;min-height:300px;position:relative}.spt-item-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.spt-item-none{color:#5b5866;place-items:center;display:grid;position:absolute;inset:0}.spt-item-more{color:var(--spt-ink);font:600 13px/1.2 var(--spt-font);background:#0c0c0fd1;border-radius:6px;padding:6px 10px;position:absolute;bottom:12px;left:12px}.spt-item-body{min-width:0;padding:26px 26px 24px}.spt .spt-item-t{color:#fff;font:700 22px/1.3 var(--spt-font);overflow-wrap:anywhere;margin:0}.spt .spt-item-f{color:var(--spt-dim);font:400 15px/1.45 var(--spt-font);flex-wrap:wrap;gap:2px 0;margin-top:8px;display:flex}.spt-item-f span+span:before{content:"·";margin:0 10px}.spt-rule{background:var(--spt-line);border:0;height:1px;margin:18px 0 16px}.spt-item-o{font:700 17px/1.3 var(--spt-font)}.spt-item-o a{color:#fff;overflow-wrap:anywhere;text-decoration:none}@media (hover:hover){.spt-item-o a:hover{text-underline-offset:3px;text-decoration:underline}}.spt-facts{gap:12px;margin:14px 0 0;display:grid}.spt-fact{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;display:grid}.spt-fact dt{color:var(--spt-dim);font:400 15px/1.35 var(--spt-font)}.spt-fact dd{min-width:0;color:var(--spt-ink);font:500 15px/1.35 var(--spt-font);overflow-wrap:anywhere;align-items:center;gap:9px;margin:0;display:flex}.spt-fact-link{color:var(--spt-ink);text-decoration:none}@media (hover:hover){.spt-fact-link:hover{text-underline-offset:3px;text-decoration:underline}}.spt-face{color:#fff;font:700 13px/1 var(--spt-font);background:linear-gradient(135deg,#3a3550,#24222c);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.spt-steps{margin:18px 0 0;padding:0;list-style:none;display:grid}.spt-step{grid-template-columns:30px minmax(150px,1.15fr) minmax(158px,.95fr) minmax(0,1.4fr);align-items:start;column-gap:18px;min-height:82px;padding-bottom:18px;display:grid;position:relative}.spt-step:before{content:"";background:#2c2c35;border-radius:2px;width:2px;position:absolute;top:32px;bottom:0;left:14px}.spt-step.is-done:before{background:#5d7a3b}.spt-step.is-last:before{display:none}.spt-mark{z-index:1;background:var(--spt-panel);color:#10140a;width:30px;height:30px;font:800 15px/1 var(--spt-font);border:2px solid #4a4955;border-radius:50%;place-items:center;display:grid;position:relative}.spt-mark.is-done{border-color:var(--spt-done);background:var(--spt-done)}.spt-mark.is-now{border-color:var(--spt-now);background:var(--spt-now)}.spt-mark.is-now i{background:#121018;border-radius:1px;width:10px;height:10px;transform:rotate(45deg)}.spt-mark.is-warn{border-color:var(--spt-amber);color:var(--spt-amber);background:#f1c27d24}.spt-mark.is-missed{border-style:dashed}.spt-step-text,.spt-step-meta{align-content:start;gap:4px;min-width:0;padding-top:3px;display:grid}.spt-step-t{color:#fff;font:650 16px/1.3 var(--spt-font)}.spt-step-s{color:var(--spt-dim);font:400 14.5px/1.4 var(--spt-font)}.spt-step.is-warn .spt-step-s{color:#e7c48f}.spt-step-at{align-items:flex-start;gap:8px;display:flex}.spt-step-when{color:var(--spt-soft);font:500 15px/1.35 var(--spt-font)}.spt-nw{white-space:nowrap;display:block}.spt-step-n{color:var(--spt-dim);font:400 14.5px/1.35 var(--spt-font)}.spt .spt-help{width:44px;height:44px;min-height:44px;color:var(--spt-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-12px -12px -12px -4px;padding:0;display:inline-grid}@media (hover:hover){.spt .spt-help:hover{color:#fff}}.spt .spt-step-help{border:1px solid var(--spt-line-2);background:var(--spt-panel-2);color:var(--spt-soft);font:400 14px/1.5 var(--spt-font);border-radius:7px;grid-column:2/-1;margin-top:10px;padding:10px 12px}.spt-thumbs{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.spt .spt-thumb{border:1px solid var(--spt-line-2);background:#0d0d10;border-radius:7px;flex:none;width:74px;height:62px;display:block;position:relative;overflow:hidden}.spt-thumb img{object-fit:cover;width:100%;height:100%;display:block}.spt-thumb-more{color:#fff;font:700 15px/1 var(--spt-font);background:#0a0a0d9e;place-items:center;display:grid;position:absolute;inset:0}@media (hover:hover){.spt a.spt-thumb:hover{border-color:#6b6876}}.spt-note{border:1px solid var(--spt-line-2);background:var(--spt-panel-2);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:4px;padding:16px 20px;display:grid}.spt-note-i{width:44px;height:44px;color:var(--spt-plum);place-items:center;display:grid}.spt-note-t{color:#fff;font:700 18px/1.3 var(--spt-font)}.spt .spt-note-b{color:var(--spt-soft);font:400 15px/1.5 var(--spt-font);margin-top:4px}.spt-due{color:#fff;font-weight:600}.spt-note-side{text-align:right;justify-items:end;gap:4px;display:grid}.spt-note-st{color:var(--spt-plum);font:650 14px/1.3 var(--spt-font)}.spt-note-sw{color:var(--spt-soft);font:400 15px/1.3 var(--spt-font)}.spt-note.is-amber{background:#221a10;border-color:#f1c27d52}.spt-note.is-amber .spt-note-i,.spt-note.is-amber .spt-note-t,.spt-note.is-amber .spt-note-st{color:var(--spt-amber)}.spt-note.is-plum{background:#18172a;border-color:#8d84e066}.spt-note.is-plum .spt-note-t{color:#dcd6ff}.spt-note.is-green{background:#10201a;border-color:#69d6a359}.spt-note.is-green .spt-note-i,.spt-note.is-green .spt-note-t,.spt-note.is-green .spt-note-st{color:var(--spt-green)}.spt-note.is-grey .spt-note-i,.spt-note.is-grey .spt-note-st{color:var(--spt-soft)}.spt-file{padding:0}.spt-file-sum{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:64px;padding:14px 22px;list-style:none;display:flex}.spt-file-sum::-webkit-details-marker{display:none}.spt-file-n{color:var(--spt-dim);font:400 14.5px/1.4 var(--spt-font);flex:auto}.spt-file-i{color:var(--spt-soft);transition:transform .16s}.spt-file details[open] .spt-file-i{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.spt-file-i{transition:none}}:root[data-motion=reduce] .spt-file-i{transition:none}.spt-file-lines{margin:0;padding:0 22px;list-style:none;display:grid}.spt-file-line{border-top:1px solid var(--spt-line);grid-template-columns:196px 128px minmax(0,1fr);gap:4px 14px;padding:11px 0;display:grid}.spt-file-t{color:var(--spt-dim);font:500 13.5px/1.45 var(--spt-font);font-variant-numeric:tabular-nums;white-space:nowrap}.spt-file-w{color:#d9d2fb;font:600 13.5px/1.45 var(--spt-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spt-file-d{color:var(--spt-soft);font:400 14.5px/1.5 var(--spt-font);overflow-wrap:anywhere}.spt .spt-file-foot{color:#a8ecc9;font:400 14px/1.5 var(--spt-font);background:#69d6a312;border:1px solid #69d6a347;border-radius:8px;margin:4px 22px 20px;padding:11px 13px}.spt-settle{gap:14px;display:grid}.spt-settle .spt-sub{margin-top:-6px}.spt-moves{gap:8px;display:grid}.spt .spt-move{border:1px solid var(--spt-line-2);background:var(--spt-field);color:var(--spt-ink);font:inherit;text-align:left;border-radius:8px;gap:4px;padding:13px 15px;display:grid}.spt .spt-move.is-on.is-green{border-color:#69d6a38c}.spt .spt-move.is-on.is-red{border-color:#ff657880}.spt-move-t{color:#fff;font:650 16px/1.3 var(--spt-font)}.spt-move-s{color:var(--spt-dim);font:400 14.5px/1.45 var(--spt-font)}.spt-outcome{border:1px solid var(--spt-line-2);background:var(--spt-panel-2);border-radius:8px;gap:10px;padding:14px 15px;display:grid}.spt-outcome p{color:var(--spt-soft);font:400 15px/1.5 var(--spt-font)}.spt-outcome.is-red{border-color:#ff657859}.spt-outcome.is-green{border-color:#69d6a359}.spt-outcome .spt-row .spt-btn.is-wide{white-space:normal;text-align:center;flex:220px;width:auto}.spt-said{font:500 14.5px/1.45 var(--spt-font);border-radius:7px;padding:10px 12px}.spt-said.is-ok{color:#a8ecc9;background:#69d6a31a}.spt-said.is-bad{color:#ffb3bd;background:#ff65781a}.spt-said.is-wait{color:#f3d19f;background:#f1c27d1a}.spt-talk{gap:16px;display:grid}.spt-talk .spt-sub{margin-top:-10px}.spt-thread{scrollbar-width:thin;gap:14px;max-height:520px;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.spt-msg{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.spt-msg-body{border:1px solid var(--spt-line);background:var(--spt-panel-2);border-radius:9px;min-width:0;padding:10px 12px 12px}.spt-msg.is-mine .spt-msg-body{background:#181a12;border-color:#d1f44538}.spt-msg-head{color:var(--spt-dim);font:400 13px/1.35 var(--spt-font);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.spt-msg-head b{color:#fff;font:650 14.5px/1.35 var(--spt-font)}.spt-msg-role{text-transform:capitalize}.spt-msg-head .spt-when{margin-left:auto}.spt .spt-msg-text{color:var(--spt-ink);font:400 15px/1.5 var(--spt-font);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:6px}.spt-msg-pics{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.spt-empty,.spt-closed{color:var(--spt-dim);font:400 15px/1.5 var(--spt-font)}.spt-closed{border:1px dashed var(--spt-line-2);border-radius:8px;padding:12px 14px}.spt-compose{border-top:1px solid var(--spt-line);grid-template-columns:40px minmax(0,1fr);gap:12px;padding-top:14px;display:grid}.spt-compose-main{gap:10px;min-width:0;display:grid}.spt .spt-input{border:1px solid var(--spt-line-2);background:var(--spt-field);width:100%;min-width:0;color:var(--spt-ink);font:400 15.5px/1.5 var(--spt-font);border-radius:8px;padding:12px 14px}.spt .spt-input::placeholder{color:#8d8898}.spt .spt-textarea{resize:vertical;min-height:98px}.spt .spt-input:focus{border-color:#5a5866}.spt-tip{color:var(--spt-dim);font:400 13px/1.45 var(--spt-font)}.spt-compose .spt-row{justify-content:space-between}.spt .spt-send{min-width:112px}.spt-picks{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.spt-pick{gap:6px;max-width:150px;display:grid;position:relative}.spt-pick .spt-thumb{width:84px;height:70px}.spt-pick.is-bad .spt-thumb{border-color:#ff657899}.spt-pick-state{color:#fff;font:600 12px/1.2 var(--spt-font);background:#0a0a0d99;place-items:center;display:grid;position:absolute;inset:0}.spt-pick-ok{background:var(--spt-done);color:#10140a;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:4px;right:4px}.spt .spt-pick-x{border:1px solid var(--spt-line-2);background:var(--spt-raised);width:32px;height:32px;min-height:32px;color:var(--spt-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-10px;left:62px}.spt-pick-bad{color:#ffb3bd;font:500 13px/1.4 var(--spt-font)}.spt-others{gap:12px;display:grid}.spt-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.spt .spt-list-row{border:1px solid var(--spt-line);background:var(--spt-panel-2);color:var(--spt-ink);border-radius:8px;gap:6px;padding:12px 14px;text-decoration:none;display:grid}.spt-list-row .spt-chip{justify-self:start;min-height:26px;font-size:13px}.spt-list-t{color:#fff;font:600 15px/1.35 var(--spt-font);overflow-wrap:anywhere}.spt-list-s{color:var(--spt-dim);font:400 14px/1.4 var(--spt-font)}.spt-list-s.is-amber{color:var(--spt-amber)}@media (hover:hover){.spt .spt-list-row:hover{background:var(--spt-raised);border-color:#4a4853}}.spt .spt-lede{max-width:70ch;color:var(--spt-soft);font:400 16px/1.5 var(--spt-font)}.spt-blank{text-align:center;justify-items:center;gap:12px;padding:44px 24px 40px;display:grid}.spt-blank .spt-sub{max-width:52ch;margin-top:0}.spt-blank-i{width:56px;height:56px;color:var(--spt-lime);background:#d1f44514;border:1px solid #d1f44566;border-radius:12px;place-items:center;display:grid}.spt-cases{gap:16px;display:grid}.spt-tabs{border:1px solid var(--spt-line);background:var(--spt-field);border-radius:9px;justify-self:start;padding:4px;display:inline-flex}.spt .spt-tab{min-height:40px;color:var(--spt-soft);font:600 15px/1 var(--spt-font);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.spt .spt-tab.is-on{background:var(--spt-raised);color:#fff}.spt-n{background:var(--spt-line-2);min-width:24px;height:24px;color:var(--spt-ink);font:700 13px/1 var(--spt-font);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.spt-tab.is-on .spt-n{background:var(--spt-lime);color:var(--spt-on-lime)}.spt-cases-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.spt .spt-case-link{border:1px solid var(--spt-line);background:var(--spt-panel-2);color:var(--spt-ink);border-radius:10px;grid-template-columns:136px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px;text-decoration:none;display:grid}@media (hover:hover){.spt .spt-case-link:hover{background:var(--spt-raised);border-color:#4a4853}}.spt-case-pic{color:#5b5866;background:#0d0d10;border-radius:8px;place-items:center;width:136px;height:108px;display:grid;overflow:hidden}.spt-case-pic img{object-fit:cover;width:100%;height:100%}.spt-case-body{gap:4px;min-width:0;display:grid}.spt-case-top{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.spt-case-ref{color:var(--spt-dim);font:600 13px/1.3 var(--spt-font);letter-spacing:.02em}.spt-case-top .spt-chip{min-height:26px;font-size:13px}.spt-case-claim{color:#fff;font:680 18px/1.3 var(--spt-font)}.spt-case-item{color:var(--spt-soft);font:500 15px/1.35 var(--spt-font);overflow-wrap:anywhere}.spt-case-meta{color:var(--spt-dim);font:400 14px/1.4 var(--spt-font);overflow-wrap:anywhere}.spt-case-move{color:#dcd6ff;font:600 14.5px/1.4 var(--spt-font)}.spt-case-move.is-amber{color:var(--spt-amber)}.spt-case-move.is-green{color:var(--spt-green)}.spt-case-move.is-grey{color:var(--spt-soft)}.spt-case-go{border:1px solid var(--spt-line-2);min-height:44px;color:var(--spt-ink);font:600 14.5px/1 var(--spt-font);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:0 14px;display:inline-flex}.spt-cases-empty{padding:18px 4px 6px}.spt-form,.spt-form-body,.spt-report,.spt-review,.spt-sent,.spt-help-card,.spt-else{gap:14px;min-width:0;display:grid}.spt-form .spt-sub,.spt-help-card .spt-sub,.spt-else .spt-sub{margin-top:-6px}.spt-help-card .spt-btn,.spt-else .spt-btn{justify-self:start}.spt-report{max-width:740px}.spt-report .spt-form-body>.spt-sub{margin-top:-6px}.spt-field{gap:8px;min-width:0;display:grid}.spt-linkbox{position:relative}.spt-linkbox .spt-input{padding-right:46px}.spt-linkbox.is-found .spt-input{border-color:#d1f445b3}.spt-linkbox.is-missing .spt-input,.spt-linkbox.is-error .spt-input{border-color:#ff6578b3}.spt-linkbox-i{color:var(--spt-lime);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.spt-linkbox.is-missing .spt-linkbox-i,.spt-linkbox.is-error .spt-linkbox-i{color:var(--spt-red)}.spt-spin{border:2px solid var(--spt-line-2);border-top-color:var(--spt-soft);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spt-spin;display:block}@keyframes spt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spt-spin{animation:none}}:root[data-motion=reduce] .spt-spin{animation:none}.spt .spt-bad{color:#ffb3bd;font:500 14px/1.45 var(--spt-font)}.spt-select{position:relative}.spt .spt-select select{appearance:none;cursor:pointer;min-height:48px;padding-right:44px}.spt .spt-select select:disabled{color:#77737f;cursor:default}.spt-select-i{color:var(--spt-soft);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.spt-count{color:var(--spt-dim);font:400 13px/1 var(--spt-font);font-variant-numeric:tabular-nums;justify-self:end}.spt-pv{border:1px solid var(--spt-line-2);background:#0d0d10;border-radius:9px;min-height:210px;display:grid;position:relative;overflow:hidden}.spt-pv-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.spt-pv:after{content:"";pointer-events:none;background:linear-gradient(#08080a00 30%,#08080adb);position:absolute;inset:0}.spt-pv-text{z-index:1;align-self:end;gap:4px;padding:16px 18px;display:grid;position:relative}.spt-pv-tags{gap:6px;margin-bottom:4px;display:flex}.spt-pv-tag{color:#fff;font:700 12px/1 var(--spt-font);letter-spacing:.05em;text-transform:uppercase;background:#0e0e12b8;border:1px solid #ffffff47;border-radius:5px;padding:4px 8px}.spt-pv-tag.is-soft{letter-spacing:0;text-transform:none;font-weight:600}.spt-pv-title{color:#fff;font:700 18px/1.3 var(--spt-font);overflow-wrap:anywhere}.spt-pv-by{color:var(--spt-soft);font:400 14.5px/1.3 var(--spt-font)}.spt .spt-pv-open{z-index:2;color:#fff;min-height:36px;font:600 13px/1 var(--spt-font);background:#0e0e12c7;border-radius:7px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;position:absolute;top:12px;right:12px}.spt-pv.is-plain{background:var(--spt-panel-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:0;padding:16px 110px 16px 18px}.spt-pv.is-plain:after{display:none}.spt-pv.is-plain .spt-pv-text{padding:0}.spt-pv-face{color:#fff;width:56px;height:56px;font:700 20px/1 var(--spt-font);background:linear-gradient(135deg,#3a3550,#24222c);border-radius:50%;place-items:center;display:grid;overflow:hidden}.spt-pv.is-plain .spt-pv-open{border:1px solid var(--spt-line-2);top:50%;transform:translateY(-50%)}.spt-review:focus,.spt-sent:focus{outline:none}.spt-review-facts{margin-top:0}.spt-review-note{white-space:pre-wrap}.spt-grow{flex:200px}.spt-sent-i{background:var(--spt-done);color:#10140a;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.spt-sent-t{color:var(--spt-ink);font:500 16px/1.4 var(--spt-font)}.spt-sent-t b{letter-spacing:.02em;font-weight:700}.spt-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.spt-points li{color:var(--spt-soft);font:400 15px/1.5 var(--spt-font);grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.spt-points li svg{color:var(--spt-plum);margin-top:2px}.spt .spt-mail{color:var(--spt-ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:1299px){.spt-step{grid-template-columns:30px minmax(0,1.2fr) minmax(0,1fr);row-gap:10px}.spt-thumbs{grid-column:2/-1}.spt-thumbs.is-empty{display:none}}@media (max-width:1099px){.spt-grid{grid-template-columns:minmax(0,1fr)}.spt-thread{max-height:none}}@media (max-width:760px){.spt{padding-top:12px}.spt-crumb li[aria-current]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spt-meta{gap:2px;display:grid}.spt-meta-dot{display:none}.spt-top{flex-wrap:wrap;gap:10px 12px}.spt-crumb{flex:1 1 0}.spt-top-acts{margin-left:auto}.spt .spt-h1{gap:6px 12px;font-size:25px}.spt .spt-claim{font-size:18px}.spt-item{grid-template-columns:minmax(0,1fr)}.spt-item-pic{aspect-ratio:16/11;border-right:0;border-bottom:1px solid var(--spt-line);min-height:0}.spt-item-body{padding:20px 18px}.spt-fact{grid-template-columns:104px minmax(0,1fr)}.spt-card{padding:18px 16px}.spt-item.spt-card{padding:0}.spt-step{grid-template-columns:30px minmax(0,1fr);gap:8px 14px}.spt-step-meta{grid-column:2;grid-auto-flow:row;padding-top:0}.spt .spt-step-help{grid-column:2}.spt-note{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.spt-note-side{text-align:left;border-top:1px solid #ffffff14;grid-column:1/-1;justify-items:start;padding-top:10px}.spt .spt-input{font-size:16px}.spt-file-sum{padding:14px 16px}.spt-file-lines{padding:0 16px}.spt-file-line{grid-template-columns:minmax(0,1fr) auto}.spt-file-w{text-align:right}.spt-file-d{grid-column:1/-1}.spt .spt-file-foot{margin:4px 16px 16px}.spt-compose{grid-template-columns:minmax(0,1fr)}.spt-compose>.spt-face{display:none}.spt .spt-case-link{grid-template-columns:92px minmax(0,1fr);gap:12px}.spt-case-pic{width:92px;height:92px}.spt-case-go{display:none}.spt-case-claim{font-size:17px}.spt-pv{min-height:180px}.spt-report{max-width:none}}@media (max-width:420px){.spt-top-acts .spt-btn.is-line:not(.is-icon){padding:0 12px}.spt-compose .spt-row .spt-btn{flex:auto}}
