.sp .wk{--side:470px;display:grid;grid-template-rows:auto 1fr;min-height:calc(100dvh - var(--bar));background:var(--paper)}.sp .wk-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:end;padding:22px 28px 18px;border-bottom:2px solid var(--ink);background:var(--shell)}.sp .wk-title h1{font-size:64px;line-height:.86;letter-spacing:-.02em}.sp .wk-sum{max-width:72ch;font-size:15.5px;color:var(--ink-2);padding-bottom:6px}.sp .wk-sum b{font-variant-numeric:tabular-nums;color:var(--ink)}.sp .wk-sum .is-err{color:var(--flame-ink)}.sp .wk-head-act{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:4px}.sp .wk-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--side);min-height:0}.sp .wk-queue{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--line-2)}.sp .wk-tabs{padding:0 18px}.sp .wk-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line);background:#fffaf2}.sp .wk-search{flex:1 1 220px;min-height:36px;border-radius:10px}.sp .wk-tools .chip{min-height:32px;font-size:13px}.sp .wk-tools .seg button{min-height:30px;font-size:12.5px}.sp .wk-list{flex:1;overflow-y:auto;outline:none;padding-bottom:32px}.sp .wk-list:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.sp .wk-group{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;gap:10px;padding:16px 18px 7px;background:linear-gradient(var(--paper) 80%,rgba(255,253,249,0));font-size:13px}.sp .wk-group b{font-family:var(--serif);font-weight:400;font-size:21px;letter-spacing:-.005em;color:var(--ink)}.sp .wk-group span{color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp .wk-group em{margin-left:auto;font-style:normal;font-size:12px;color:var(--mute)}.sp .wk-row{position:relative;display:grid;grid-template-columns:4px 92px minmax(0,1fr) auto 128px 58px;gap:12px;align-items:center;min-height:54px;padding:6px 18px 6px 14px;border-top:1px solid var(--line);cursor:pointer;transition:background var(--quick)}.sp .wk-row:hover{background:rgba(36,87,206,.035)}.sp .wk-row.is-on{background:var(--blue-soft)}.sp .wk-row.is-on:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--blue)}.sp .wk-pri{width:4px;height:24px;border-radius:2px;background:rgba(11,30,61,.14)}.sp .wk-row.is-crit .wk-pri{background:var(--flame)}.sp .wk-code{font-size:12px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp .wk-main{display:grid;min-width:0}.sp .wk-main b{font-size:15px;font-weight:600}.sp .wk-main b,.sp .wk-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp .wk-main small{font-size:12.5px;color:var(--mute)}.sp .wk-owner{font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp .wk-owner.is-none{color:var(--flame-ink);font-weight:650}.sp .wk-owner.is-me{color:var(--blue);font-weight:650}.sp .wk-age{font-size:12.5px;color:var(--mute);text-align:right}.sp .wk-row.is-skel{grid-template-columns:92px 1fr 80px;cursor:default}.sp .wk-row.is-skel span{height:12px}.sp .wk-more{margin:14px 18px}.sp .wk-foot{padding:14px 18px 0}.sp .wk-list .state{padding:28px 18px}.sp .wk-side{position:sticky;top:var(--bar);align-self:start;height:calc(100dvh - var(--bar));display:flex;flex-direction:column;min-width:0;background:var(--paper)}.sp .wk-side-tabs{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line)}.sp .wk-close{display:none}.sp .wk-insp{flex:1;overflow-y:auto;padding:18px 22px 32px;display:grid;align-content:start}.sp .wk-insp h2{font-size:38px;line-height:.98}.sp .wk-sec{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.sp .next h3,.sp .wk-sec h3{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:700}.sp .wk-sec h3 .mono{font-size:12px;font-weight:400;color:var(--mute)}.sp .wk-insp-foot{padding-top:12px;border-top:1px solid var(--line)}.sp .wk-hint{padding:32px 24px;display:grid;gap:10px;align-content:start}.sp .wk-hint .serif{font-size:36px}.sp .wk-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:12px}.sp .wk-keys div{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--mute)}.sp .wk-map{flex:1;display:grid;grid-template-rows:1fr auto;gap:8px;padding:12px;min-height:0}.sp .next{display:grid;gap:12px;padding:14px 16px 16px;border-radius:14px;background:var(--shell);box-shadow:inset 0 0 0 1px var(--line)}.sp .next-block{display:grid;gap:10px}.sp .next-block p{font-size:14.5px;color:var(--ink-2)}.sp .next-select{min-height:36px;padding:6px 12px;border-radius:999px;font-size:13.5px;width:auto}.sp .next-link{justify-self:start;padding:0;font-weight:500}.sp .next-more{padding-top:10px;border-top:1px solid var(--line)}.sp .next-more .btn[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.sp .next-form{display:grid;gap:12px;padding:12px;border-radius:12px;background:var(--paper);box-shadow:0 0 0 1px var(--line-2)}.sp .next-choice>label{padding:10px 12px}.sp .next-choice legend{margin-bottom:6px;font-weight:600;font-size:14px}.sp .next-ack:empty{display:none}.sp .fus,.sp .fus li{display:grid}.sp .fus li{grid-template-columns:1fr auto;gap:6px 10px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.sp .fus li span:first-child{display:grid}.sp .fus small{font-size:12.5px;color:var(--mute)}.sp .fus-act{grid-column:1/-1;--g:6px}.sp .wk-out{background:var(--shell)}.sp.sp-app .wk-out{display:block;min-width:0}.sp.sp-app .wk-explain{display:block;max-width:900px;padding:24px 28px 40px;box-sizing:border-box}.sp.sp-app .wk-explain ol{display:grid;list-style:none;margin:0;padding:0}.sp.sp-app .wk-explain li{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0;border-bottom:1px solid var(--line);min-width:0}.sp.sp-app .wk-explain b{font:650 20px/1.3 var(--sans);color:var(--ink)}.sp.sp-app .wk-explain b,.sp.sp-app .wk-explain p{display:block;grid-column:1;min-width:0;margin:0;overflow-wrap:anywhere}.sp.sp-app .wk-explain p{max-width:65ch;font-size:15px;line-height:1.6;color:var(--ink-2)}@media (max-width:1200px){.sp .wk{--side:400px}.sp .wk-row{grid-template-columns:4px 80px minmax(0,1fr) auto 52px}.sp .wk-owner{display:none}.sp .wk-head{grid-template-columns:auto 1fr}.sp .wk-head-act{grid-column:1/-1}}@media (max-width:860px){.sp .wk-head{grid-template-columns:1fr;gap:8px;padding:16px 16px 14px}.sp .wk-title h1{font-size:46px}.sp .wk-grid{grid-template-columns:1fr}.sp .wk-queue{border-right:0}.sp .wk-tabs,.sp .wk-tools{padding-inline:12px}.sp .wk-row{grid-template-columns:4px minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px;min-height:66px}.sp .wk-code,.sp .wk-owner{display:none}.sp .wk-row .pill{grid-column:2;grid-row:2;justify-self:start}.sp .wk-age{grid-column:3;grid-row:1}.sp .wk-group{padding-inline:12px}.sp .wk-side{position:fixed;z-index:50;inset:var(--bar) 0 var(--tabs) 0;height:auto;transform:translateY(102%);visibility:hidden;transition:transform var(--move) var(--spring),visibility 0s linear var(--move);box-shadow:0 -24px 40px -30px rgba(11,30,61,.55);border-radius:20px 20px 0 0}.sp .wk.is-sheet .wk-side{transform:none;visibility:visible;transition:transform var(--move) var(--spring)}.sp .wk-close{display:inline-grid}.sp .wk-explain{grid-template-columns:1fr;padding:18px 16px}.sp .wk-explain li{grid-template-columns:34px 1fr}.sp .wk-explain li p{grid-column:2}}.sp .next-block>*,.sp .next>*,.sp .wk-insp>*{min-width:0}.sp .next-link{white-space:normal;text-align:left;line-height:1.35;height:auto;min-height:32px;justify-content:flex-start}.sp .ngo-page{min-height:calc(100dvh - var(--bar));background:var(--paper)}.sp .ngo-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:end;padding:22px 28px 18px;border-bottom:2px solid var(--ink);background:var(--shell)}.sp .ngo-head h1{font-size:60px;line-height:.88}.sp .ngo-sum{max-width:70ch;color:var(--ink-2);padding-bottom:6px}.sp .ngo-sum b{color:var(--ink);font-variant-numeric:tabular-nums}.sp .ngo-sel{width:auto;min-height:36px;padding:6px 12px;border-radius:999px;font-size:13.5px}.sp .ngo-out{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;padding:32px 28px}.sp .ngo-pager{justify-content:center;padding:18px}.sp .ngo-foot{padding:0 28px 32px;max-width:80ch}.sp .reg{display:grid}.sp .reg-row{display:grid;grid-template-columns:minmax(240px,2fr) minmax(0,1.2fr) 150px 150px 110px minmax(0,1fr);gap:14px;align-items:center;min-height:72px;padding:8px 28px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2);transition:background var(--quick)}.sp a.reg-row:hover{background:rgba(36,87,206,.035)}.sp .reg-row.is-head{min-height:40px;position:sticky;top:var(--bar);z-index:1;background:var(--paper);font-size:12px;font-weight:650;color:var(--mute);border-bottom:1px solid var(--line-2)}.sp .reg-row.is-help{box-shadow:inset 3px 0 0 var(--flame)}.sp .reg-id{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center}.sp .reg-id .portrait.is-s{width:56px;height:56px}.sp .reg-id>span{display:grid;gap:1px;min-width:0}.sp .reg-id b{font-size:15px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp .reg-id small{font-size:11.5px;color:var(--mute)}.sp .reg-id em{justify-self:start;font-style:normal}.sp .cf{background:var(--paper);min-height:calc(100dvh - var(--bar))}.sp .cf-head{display:grid;grid-template-columns:380px minmax(0,1fr);gap:40px;padding:28px;border-bottom:2px solid var(--ink);background:var(--shell)}.sp .cf-head .display{font-size:clamp(48px,5vw,76px)}.sp .cf-body{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;padding:28px}.sp .cf-sec{display:grid;gap:14px;align-content:start}.sp .cf-sec .h2{font-size:30px;padding-top:12px;border-top:1px solid var(--line)}.sp .cf-cases a{display:grid;grid-template-columns:90px 1fr auto 16px;grid-template-rows:auto auto;gap:2px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.sp .cf-cases a:hover b{color:var(--blue)}.sp .cf-cases .mono{font-size:12px;color:var(--mute)}.sp .cf-cases small{grid-column:2/4;font-size:12.5px;color:var(--mute)}.sp .cf-side{display:grid;gap:14px;align-content:start}.sp .cf-card{display:grid;gap:12px;padding:18px;border-radius:16px;background:var(--shell);box-shadow:inset 0 0 0 1px var(--line)}.sp .cf-care{display:grid;gap:10px}.sp .cf-care li{display:grid;gap:1px;padding-left:12px;border-left:2px solid var(--teal)}.sp .cf-care small{font-size:12px;color:var(--mute)}.sp .cf-care p{font-size:13.5px;color:var(--ink-2)}@media (max-width:1100px){.sp .reg-row{grid-template-columns:minmax(200px,2fr) 1fr 130px 130px}.sp .reg-row>:nth-child(5),.sp .reg-row>:nth-child(6){display:none}.sp .cf-body,.sp .cf-head{grid-template-columns:1fr}.sp .cf-head .portrait{max-width:420px}}@media (max-width:860px){.sp .ngo-head{grid-template-columns:1fr;gap:8px;padding:16px}.sp .ngo-head h1{font-size:44px}.sp .ngo-out{grid-template-columns:1fr;padding:18px 16px}.sp .reg-row{grid-template-columns:1fr auto;padding:10px 14px}.sp .reg-row.is-head,.sp .reg-row>:nth-child(2),.sp .reg-row>:nth-child(4){display:none}.sp .cf-body,.sp .cf-head{padding:16px}}.sp .cs{background:var(--paper);min-height:calc(100dvh - var(--bar))}.sp .cs-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px 40px;padding:18px 28px 26px;border-bottom:2px solid var(--ink);background:var(--shell)}.sp .cs-crumb{grid-column:1/-1;display:flex;gap:14px;align-items:center}.sp .cs-crumb .link{display:inline-flex;gap:4px;align-items:center}.sp .cs-title{display:grid;gap:10px;align-content:start}.sp .cs-title .display{font-size:clamp(44px,5vw,76px)}.sp .cs-ledger{align-self:end}.sp .cs-body{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;padding:28px}.sp .cs-main{display:grid;gap:28px;align-content:start;min-width:0}.sp .cs-step .next{padding:18px 20px 20px;border-radius:16px;background:var(--paper);box-shadow:0 0 0 1px var(--line-2),0 1px 2px rgba(11,30,61,.05),0 12px 32px -18px rgba(11,30,61,.22)}.sp .cs-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.sp .cs-animal{display:grid;grid-template-columns:56px 1fr 16px;gap:12px;align-items:center}.sp .cs-animal .portrait.is-s{width:56px;height:56px}.sp .cs-animal span{display:grid}.sp .cs-animal small{font-size:12px;color:var(--mute)}.sp .cs-rel a{display:grid;grid-template-columns:80px 1fr;gap:0 10px;padding:8px 0;border-top:1px solid var(--line)}.sp .cs-rel .mono{font-size:11.5px;color:var(--mute);grid-row:span 2}.sp .cs-rel small{font-size:12px;color:var(--mute)}.sp .cs-rel a:hover b{color:var(--blue)}.sp .nc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:28px;max-width:1240px}.sp .nc-col{display:grid;gap:20px;align-content:start;min-width:0}.sp .nc .label,.sp .nc legend{font-weight:650;font-size:14px;margin-bottom:8px;display:block}.sp .nc-cats{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sp .nc-cats legend{grid-column:1/-1}.sp .nc-cats small{font-size:12px;color:var(--mute)}.sp .nc-sev{flex-wrap:wrap}.sp .nc-animal{display:flex;gap:10px;align-items:baseline}.sp .nc-send{display:grid;gap:10px;padding-top:8px;border-top:1px solid var(--line)}@media (max-width:1000px){.sp .cs-body,.sp .cs-head,.sp .nc{grid-template-columns:1fr}}@media (max-width:860px){.sp .cs-body,.sp .cs-head,.sp .nc{padding:16px;gap:20px}}.sp .ib-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 320px;min-height:calc(100dvh - var(--bar) - 140px)}.sp .ib-channels{display:grid;gap:8px;align-content:start;padding:20px;border-right:1px solid var(--line)}.sp .ib-ch{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:start;text-align:left;padding:12px;border-radius:14px;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer}.sp .ib-ch:hover{background:rgba(11,30,61,.04)}.sp .ib-ch.is-on{background:var(--shell);box-shadow:inset 0 0 0 1.5px var(--ink)}.sp .ib-ch.is-off{cursor:default;opacity:.85;background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(11,30,61,.04) 6px 7px)}.sp .ib-ch b{display:flex;gap:6px;align-items:center;font-size:14.5px}.sp .ib-ch small{display:block;font-size:12.5px;color:var(--mute)}.sp .ib-ch em{font-style:normal;font-size:13px}.sp .ib-dot{width:9px;height:9px;margin-top:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--mute)}.sp .ib-dot.is-live{background:var(--teal);box-shadow:none}.sp .ib-list{min-width:0}.sp .ib-row,.sp .ib-rows{display:grid}.sp .ib-row{grid-template-columns:28px 64px minmax(0,1fr) 120px;gap:14px;align-items:center;padding:12px 20px;border-top:1px solid var(--line)}.sp .ib-row.is-on{background:rgba(36,87,206,.05)}.sp .ib-row.is-help{box-shadow:inset 3px 0 0 var(--flame)}.sp .ib-row .portrait.is-s{width:64px;height:64px}.sp .ib-pick input{width:18px;height:18px;accent-color:var(--ink)}.sp .ib-main{display:grid;gap:4px;min-width:0}.sp .ib-note{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sp .ib-meta{text-align:right}.sp .ib-act{position:sticky;top:var(--bar);align-self:start;display:grid;gap:14px;padding:20px;border-left:1px solid var(--line)}.sp .ib-file{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line)}@media (max-width:1100px){.sp .ib-grid{grid-template-columns:1fr}.sp .ib-channels{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);scroll-snap-type:x mandatory}.sp .ib-channels>.k{display:none}.sp .ib-ch{flex:0 0 min(300px,82vw);scroll-snap-align:start}.sp .ib-act{position:sticky;bottom:calc(68px + env(safe-area-inset-bottom));top:auto;z-index:3;gap:10px;max-height:60dvh;overflow-y:auto;background:var(--paper);border-left:0;border-top:2px solid var(--ink);box-shadow:0 -12px 30px rgba(11,30,61,.12)}.sp .ib-act.is-empty,.sp .ib-act>.k,.sp .ib-act>p.small:last-child{display:none}}@media (max-width:640px){.sp .ib-row{grid-template-columns:24px 52px minmax(0,1fr);padding:12px 14px}.sp .ib-row .portrait.is-s{width:52px;height:52px}.sp .ib-meta{grid-column:3;text-align:left}.sp .ib-channels{padding:14px}}.sp .rv-tabs{padding:0 28px;margin-top:14px}.sp .rv-lede{padding:14px 28px 4px;max-width:80ch;color:var(--ink-2)}.sp .rv-list{display:grid;padding:8px 28px 28px}.sp .rv-item{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(0,1fr) minmax(300px,1.2fr);gap:20px;align-items:start;padding:16px 0;border-top:1px solid var(--line);transition:opacity var(--quick)}.sp .rv-item.is-done{opacity:.6}.sp .rv-id{display:grid;gap:2px}.sp .rv-id a{color:var(--mute)}.sp .rv-id b{font-size:16px}.sp .rv-id small{font-size:13px;color:var(--mute)}.sp .rv-facts{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;font-size:13px}.sp .rv-facts>div{display:contents}.sp .rv-facts dt{color:var(--mute)}.sp .rv-do,.sp .rv-form{display:grid;gap:8px}.sp .rv-form .seg{flex-wrap:wrap}@media (max-width:1000px){.sp .rv-item{grid-template-columns:1fr;gap:10px}.sp .rv-lede,.sp .rv-list,.sp .rv-tabs{padding-left:16px;padding-right:16px}}.sp .part{display:grid;gap:8px}.sp .part-bar{display:flex;height:18px;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--ink);background:var(--paper)}.sp .part.is-compact .part-bar{height:10px}.sp .part-bar span,.sp .part-key i{display:block}.sp .is-yes{background:var(--teal)}.sp .is-no{background:#c0603c}.sp .is-unk{background:repeating-linear-gradient(135deg,#a9b5d6 0 3px,transparent 3px 6px)}.sp .part-key{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--ink-2)}.sp .part-key span{display:inline-flex;gap:6px;align-items:center;font-variant-numeric:tabular-nums}.sp .part-key i{width:12px;height:12px;border-radius:2px;box-shadow:inset 0 0 0 1px var(--ink)}.sp .pg-all{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px;padding:22px 28px;border-bottom:1px solid var(--line)}.sp .pg-all>.small{grid-column:1/-1}.sp .pg-list{display:grid;padding:0 28px 28px}.sp .pg-row{display:grid;grid-template-columns:minmax(240px,1.4fr) 160px minmax(240px,1.2fr) 16px;gap:24px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.sp .pg-row:hover .serif{color:var(--blue)}.sp .pg-row.is-arch{opacity:.6}.sp .pg-id{display:grid;gap:4px;justify-items:start}.sp .pg-id .serif{font-size:28px;line-height:1.05}.sp .pg-fig small,.sp .pg-id small{font-size:12.5px;color:var(--mute)}.sp .pg-fig{display:grid}.sp .pg-fig b{font-family:var(--serif);font-weight:400;font-size:40px;line-height:1}.sp .pg-parts{display:grid;gap:8px}.sp .pg-parts>div{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:center}.sp .pg-new{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:14px;align-items:end;padding:20px 28px;background:var(--shell);border-bottom:1px solid var(--line)}.sp .pg-new-go{grid-column:1/-1;display:flex;gap:14px;align-items:center}.sp .pg-head .link{display:inline-flex;gap:4px;align-items:center;margin-bottom:6px}.sp .pg-read{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;padding:24px 28px}.sp .pg-block{display:grid;gap:12px;align-content:start}.sp .pg-method{grid-column:1/-1;max-width:90ch}.sp .pg-arow{grid-template-columns:minmax(220px,2fr) 1fr 140px 140px}@media (max-width:1000px){.sp .pg-row{grid-template-columns:1fr auto}.sp .pg-parts{grid-column:1/-1}.sp .pg-row>svg{display:none}.sp .pg-new{grid-template-columns:1fr 1fr}.sp .pg-new .field:first-child{grid-column:1/-1}}@media (max-width:860px){.sp .pg-all,.sp .pg-read{grid-template-columns:1fr;padding:16px}.sp .pg-list{padding:0 16px 16px}.sp .pg-new{padding:16px}.sp .pg-arow{grid-template-columns:1fr auto}.sp .pg-arow>:nth-child(2),.sp .pg-arow>:nth-child(4){display:none}}.sp .tm-receipt{padding:10px 28px 0}.sp .tm-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;padding:18px 28px 32px}.sp .tm-h{margin:8px 0 6px}.sp .tm-list{display:grid;margin-bottom:24px}.sp .tm-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.sp .tm-row.is-off{opacity:.55}.sp .tm-av{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--indigo,#2f3d8f);color:#fff;font-weight:650}.sp .tm-av.is-code{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.sp .tm-who{display:grid;min-width:0}.sp .tm-who small{font-size:12.5px;color:var(--mute)}.sp .tm-code{padding:4px 8px;border-radius:6px;background:var(--shell);font-size:13px;letter-spacing:.06em}.sp .tm-roles{display:grid;gap:10px}.sp .tm-roles dt{font-weight:650}.sp .tm-roles ul{list-style:disc;padding-left:18px;font-size:13.5px;color:var(--ink-2)}@media (max-width:960px){.sp .tm-grid{grid-template-columns:1fr;padding:16px}.sp .tm-row{grid-template-columns:40px 1fr}.sp .tm-row>.row{grid-column:2}}.sp .pf-scope{display:grid;gap:18px;padding:24px 28px;border-bottom:1px solid var(--line)}.sp .pf-sentence{font-size:clamp(26px,3vw,40px);line-height:1.1;max-width:32ch}.sp .pf-sentence em{font-style:normal;color:var(--blue)}.sp .pf-controls{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.sp .pf-shelf{display:grid;padding:12px 28px 20px}.sp .pf-doc{display:grid;grid-template-columns:44px minmax(0,1fr) 120px 130px;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.sp .pf-spine{display:grid;place-items:center;width:44px;height:56px;border-radius:4px 8px 8px 4px;background:var(--shell);box-shadow:inset 4px 0 0 var(--indigo,#2f3d8f),inset 0 0 0 1px var(--line-2)}.sp .pf-what{display:grid}.sp .pf-what small{font-size:13px;color:var(--mute)}.sp .pf-what .pf-not{color:#9a4a2c}@media (max-width:760px){.sp .pf-scope,.sp .pf-shelf{padding-left:16px;padding-right:16px}.sp .pf-doc{grid-template-columns:40px 1fr}.sp .pf-doc>.mono{display:none}.sp .pf-doc>.btn{grid-column:2;justify-self:start}}.sp .im-steps{display:flex;gap:6px 22px;flex-wrap:wrap;padding:16px 28px;border-bottom:1px solid var(--line);font-size:14px;color:var(--mute)}.sp .im-steps li{display:inline-flex;gap:8px;align-items:center}.sp .im-steps .mono{font-size:12px}.sp .im-steps .is-on{color:var(--ink);font-weight:650}.sp .im-steps .is-done{color:var(--teal)}.sp .im-err{padding:12px 28px 0}.sp .im-pick{display:grid;gap:14px;justify-items:start;max-width:640px;padding:28px}.sp .im-drop{position:relative;display:grid;justify-items:center;gap:6px;width:100%;padding:40px 20px;border:1.5px dashed var(--ink-3);border-radius:18px;background:var(--shell);text-align:center;cursor:pointer}.sp .im-drop:focus-within,.sp .im-drop:hover{border-color:var(--ink)}.sp .im-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.sp .im-drop small{color:var(--mute)}.sp .im-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:0}.sp .im-sheets{padding:20px;border-right:1px solid var(--line)}.sp .im-sheets ul{display:grid;gap:6px;margin-top:10px}.sp .im-sheet{display:grid;gap:2px;width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.sp .im-sheet:hover{background:rgba(11,30,61,.04)}.sp .im-sheet.is-on{background:var(--shell);box-shadow:inset 0 0 0 1.5px var(--ink)}.sp .im-sheet.is-private b{color:#9a4a2c}.sp .im-sheet small{font-size:12.5px;color:var(--mute)}.sp .im-why{font-size:12px!important}.sp .im-map{grid-column:2;display:grid;gap:10px;padding:20px 28px;border-bottom:1px solid var(--line)}.sp .im-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 14px}.sp .im-field{display:grid;gap:3px;font-size:13px;font-weight:600}.sp .im-field .select{min-height:38px;font-size:13.5px}.sp .im-rows{grid-column:2;display:grid;gap:12px;padding:20px 28px 28px;min-width:0}.sp .im-rows-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.sp .im-table{overflow-x:auto;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-2)}.sp .im-table table{width:100%;border-collapse:collapse;font-size:13.5px}.sp .im-table th{position:sticky;top:0;text-align:left;padding:8px 10px;background:var(--shell);font-size:12px;color:var(--mute)}.sp .im-table td{padding:8px 10px;border-top:1px solid var(--line);vertical-align:top}.sp .im-table tr.is-new td:first-child{box-shadow:inset 3px 0 0 var(--teal)}.sp .im-table tr.is-merge td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.sp .im-table tr.is-skip{opacity:.5}.sp .im-dec{min-width:200px;min-height:36px;font-size:13px}.sp .im-go{display:grid;gap:10px;justify-items:start;padding-top:6px}.sp .im-done{display:grid;gap:14px;max-width:720px;padding:28px}@media (max-width:960px){.sp .im-grid{grid-template-columns:1fr}.sp .im-sheets{border-right:0;border-bottom:1px solid var(--line)}.sp .im-map,.sp .im-rows{grid-column:1;padding:16px}.sp .im-pick,.sp .im-steps{padding-left:16px;padding-right:16px}}.sp .fd{max-width:640px;margin:0 auto;padding:16px 16px 32px;display:grid;gap:12px;align-content:start;min-height:calc(100dvh - var(--bar))}.sp .fd-head{display:grid;gap:8px;padding:6px 0 10px}.sp .fd-head h1{font-size:clamp(34px,8vw,48px);line-height:1}.sp .fd-off{gap:8px;background:#fdecc8;color:#6b4a00;font-size:14px}.sp .fd-drafts,.sp .fd-off{display:flex;align-items:center;padding:10px 12px;border-radius:12px}.sp .fd-drafts{gap:10px;justify-content:space-between;box-shadow:inset 0 0 0 1.5px var(--ink)}.sp .fd-h{font-family:var(--serif);font-weight:400;font-size:26px;margin-top:6px}.sp .fd-cards{display:grid;gap:10px}.sp .fd-card{display:grid;gap:6px;padding:16px;border-radius:18px;background:var(--shell);box-shadow:inset 0 0 0 1px var(--line-2)}.sp .fd-card.is-late{box-shadow:inset 4px 0 0 var(--flame),inset 0 0 0 1px var(--line-2)}.sp .fd-card h3{font-size:20px;line-height:1.2}.sp .fd-card h3 a:hover{color:var(--blue)}.sp .fd-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.sp .fd-act .btn{min-height:48px;flex:1 1 auto}.sp .fd-note{display:grid;gap:8px}.sp .fd-foot{text-align:center;padding-top:12px}.sp .st-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 280px;gap:32px;padding:24px 28px 32px}.sp .st-sec{display:grid;gap:14px;align-content:start}.sp .st-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp .st-save{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sp .st-links ul{display:grid;gap:12px}.sp .st-links li{display:grid}.sp .st-links small{font-size:12.5px;color:var(--mute)}@media (max-width:1100px){.sp .st-grid{grid-template-columns:1fr 1fr}.sp .st-links{grid-column:1/-1}}@media (max-width:760px){.sp .st-grid{grid-template-columns:1fr;padding:16px}}.sp .wk-head.sheet{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title sum act" "ribbon ribbon ribbon";border-bottom:0;background:var(--sheet);row-gap:16px}.sp .wk-head.sheet .wk-title{grid-area:title}.sp .wk-head.sheet .wk-sum{grid-area:sum;color:var(--sheet-mute)}.sp .wk-head.sheet .wk-sum b{color:var(--sheet-ink)}.sp .wk-head.sheet .wk-head-act{grid-area:act}.sp .wk-head.sheet h1{color:var(--sheet-ink)}.sp .wk-head.sheet .btn{background:transparent;color:var(--sheet-ink);box-shadow:inset 0 0 0 1px rgba(246,239,227,.4);border-color:transparent}.sp .wk-ribbon{grid-area:ribbon;display:flex;gap:3px;min-height:58px}.sp .wk-ribbon button{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 14px;border:0;border-radius:4px;text-align:left;color:#fff;overflow:hidden;transition:filter var(--quick),transform var(--quick) var(--ease)}.sp .wk-ribbon button:hover{filter:brightness(1.08)}.sp .wk-ribbon button:active{transform:scale(.985)}.sp .wk-ribbon button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--sheet-ink),0 0 0 2px var(--marigold)}.sp .wk-ribbon b{font-size:30px;line-height:1}.sp .wk-ribbon span{font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp .wk-ribbon .is-r0{background:var(--flame)}.sp .wk-ribbon .is-r1{background:var(--turmeric);color:var(--ink)}.sp .wk-ribbon .is-r2{background:var(--sheet-2);box-shadow:inset 0 0 0 1px rgba(246,239,227,.2)}.sp .wk-ribbon .is-r3{background:var(--terracotta)}.sp .wk-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin:4px 0 6px;padding:0;list-style:none;border:1px solid var(--line-2);border-radius:6px;overflow:hidden;min-height:max-content}.sp .wk-chain li{position:relative;display:grid;gap:2px;padding:8px 10px 9px 14px;min-width:0;background:var(--paper)}.sp .wk-chain li+li{border-left:1px solid var(--line)}.sp .wk-chain li+li:before{content:"";position:absolute;left:-5px;top:50%;width:8px;height:8px;border-top:1px solid var(--line-2);border-right:1px solid var(--line-2);background:var(--paper);transform:translateY(-50%) rotate(45deg)}.sp .wk-chain small{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.sp .wk-chain span{font-size:13.5px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.sp .wk-chain .is-urgent{background:var(--flame-soft)}.sp .wk-chain .is-urgent span{color:var(--flame-ink)}.sp .wk-chain .is-unknown{background:var(--hatch),var(--paper)}.sp .wk-chain .is-unknown span{color:var(--ink-3);font-weight:500}.sp .wk-chain .is-next{background:var(--sheet)}.sp .wk-chain .is-next small{color:var(--marigold)}.sp .wk-chain .is-next span{color:var(--sheet-ink)}.sp .wk-insp{animation:wk-in .22s var(--ease) both}@keyframes wk-in{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sp .wk-insp{animation:none}}@media (max-width:900px){.sp .wk-head.sheet{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "sum" "ribbon" "act"}.sp .wk-ribbon{overflow-x:auto;scrollbar-width:none}.sp .wk-ribbon button{flex:0 0 auto!important}.sp .wk-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.sp .wk-chain li+li:before{display:none}.sp .wk-chain li{border-top:1px solid var(--line);border-left:0!important}}.sp .wk-row.is-on{background:linear-gradient(90deg,rgba(31,42,92,.1),rgba(31,42,92,.03));box-shadow:inset 0 1px 0 rgba(31,42,92,.25),inset 0 -1px 0 rgba(31,42,92,.25)}.sp .wk-row.is-on:after{width:4px;background:var(--sheet)}.sp .wk-row.is-on .wk-main b{color:var(--sheet)}.sp .wk-row .wk-main b{font-size:15px}.sp .wk-row .wk-main small{color:var(--mute)}.sp .wk-row:nth-child(even of .wk-row):not(.is-on){background:rgba(11,30,61,.018)}.sp .wk-next{min-height:max-content;margin:2px 0 4px;border-radius:10px;box-shadow:0 0 0 2px var(--sheet),0 14px 30px -20px rgba(31,42,92,.6);overflow:hidden}.sp .wk-next #next-h{margin:-14px -16px 4px;padding:9px 16px;background:var(--sheet);color:var(--marigold);font:500 11.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.sp .wk-next>*{border-radius:0!important;box-shadow:none!important;margin:0!important}.sp .wk-mapsel{display:grid;gap:4px;justify-items:start;margin-top:10px;padding:12px 14px;border-radius:8px;background:var(--sheet);color:var(--sheet-ink);animation:wk-in .22s var(--ease) both}.sp .wk-mapsel .k{color:var(--marigold)}.sp .wk-mapsel .small{color:var(--sheet-mute)}.sp .wk-mapsel b{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.05}.sp .wk-mapsel .btn{margin-top:6px;background:var(--marigold);color:var(--ink)}.sp .wk-chain li+li:before{display:none}.sp .wk-chain li{border-top:1px solid var(--line)}.sp .wk-insp{display:flex;flex-direction:column;gap:14px}.sp .wk-insp>*{flex:none}.sp.sp-app .ngo-door{max-width:1120px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(16px,4vw,40px) calc(64px + var(--tabs, 0px));box-sizing:border-box;min-height:calc(100dvh - var(--bar));background:var(--paper)}.sp.sp-app .ngo-door-head{max-width:720px;display:grid;gap:16px}.sp.sp-app .ngo-door-head .k{margin:0}.sp.sp-app .ngo-door-head h1{margin:0;font:650 clamp(32px,4.6vw,52px)/1.06 var(--sans);letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.sp.sp-app .ngo-door-sum{margin:0;max-width:58ch;font-size:17px;line-height:1.6;color:var(--ink-2)}.sp.sp-app .ngo-door-act{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.sp.sp-app .ngo-door-act .btn{min-height:48px;padding-inline:20px}.sp.sp-app .ngo-door-inc{margin-top:clamp(40px,6vw,72px);padding-top:24px;border-top:1.5px solid var(--ink)}.sp.sp-app .ngo-door-inc h2{margin:0 0 8px;font:650 15px/1.4 var(--sans);color:var(--ink-2)}.sp.sp-app .ngo-door-inc ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,48px)}.sp.sp-app .ngo-door-inc li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:start;padding:20px 0;min-width:0}.sp.sp-app .ngo-door-inc li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e4ebfa;color:#2457ce;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.sp.sp-app .ngo-door-inc li>div{min-width:0}.sp.sp-app .ngo-door-inc h3{margin:4px 0 8px;font:650 19px/1.3 var(--sans);color:var(--ink)}.sp.sp-app .ngo-door-inc p{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-2)}@media (max-width:900px){.sp.sp-app .ngo-door-inc ol{grid-template-columns:minmax(0,1fr)}.sp.sp-app .ngo-door-inc li+li{border-top:1px solid var(--line)}}@media (max-width:560px){.sp.sp-app .ngo-door{padding:28px 16px calc(40px + var(--tabs, 0px))}.sp.sp-app .ngo-door-head h1{font-size:28px;line-height:1.1}.sp.sp-app .ngo-door-sum{font-size:15.5px}.sp.sp-app .ngo-door-act{display:grid}.sp.sp-app .ngo-door-act .btn{width:100%;justify-content:center}}