.tc-library .ds-h2{margin:0}.tc-library{gap:20px}.tc-hero{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px 32px;border-radius:18px;background:linear-gradient(120deg,#1A28FF,#0000F8 55%,#0000A8);color:#FFFFFF;box-shadow:var(--ds-shadow-blue)}.tc-hero-art{position:absolute;right:-36px;top:-48px;width:260px;height:260px;fill:#FFFFFF;opacity:.09;transform:rotate(-8deg);pointer-events:none}.tc-hero-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:560px}.tc-hero h1{margin:4px 0 0;font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-.015em;color:#FFFFFF}.tc-hero p{margin:0;font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.82)}.tc-hero-btn{all:unset;position:relative;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--ds-radius-control);background:#FFFFFF;color:var(--ds-ink);font-size:14px;font-weight:500;white-space:nowrap}.tc-hero-btn:hover{background:#EEF0FF}.tc-hero-btn:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.tc-curated{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 6px;border-radius:999px;background:#FFFFFF;color:var(--ds-ink);font-size:11.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;box-shadow:var(--ds-shadow-sm)}.tc-curated svg rect{fill:var(--ds-blue)}.tc-curated[data-light]{background:rgba(255,255,255,.16);color:#FFFFFF;box-shadow:none;border:1px solid rgba(255,255,255,.28)}.tc-curated[data-light] svg rect{fill:#FFFFFF}[data-tone=blue]{--tc-tint:#E9ECFF;--tc-tint-2:#D9DEFF;--tc-ink:#0000C8}[data-tone=green]{--tc-tint:#E6F4EA;--tc-tint-2:#D3EBDB;--tc-ink:#1F7A3A}[data-tone=amber]{--tc-tint:#FBF1E1;--tc-tint-2:#F5E2C2;--tc-ink:#8A4F12}[data-tone=purple]{--tc-tint:#F1ECFF;--tc-tint-2:#E2D9FF;--tc-ink:#5B3FC0}[data-tone=rose]{--tc-tint:#FCEBF1;--tc-tint-2:#F7D6E2;--tc-ink:#A23A62}[data-tone=cyan]{--tc-tint:#E4F2F5;--tc-tint-2:#CDE6EC;--tc-ink:#276B7A}[data-tone=own]{--tc-tint:#F4F2EC;--tc-tint-2:#E9E6DC;--tc-ink:#1C1B18}.tc-hero,.tc-hero-search{align-items:center}.tc-hero-search{position:relative;flex:0 1 360px;min-width:240px;display:flex;gap:10px;height:48px;padding:0 8px 0 16px;box-sizing:border-box;border-radius:12px;background:#FFFFFF;color:var(--ds-muted);box-shadow:0 8px 24px -8px rgba(0,0,80,.45)}.tc-hero-search input{flex-grow:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:15px;color:var(--ds-ink)}.tc-hero-search:focus-within{box-shadow:0 0 0 3px rgba(255,255,255,.45),0 8px 24px -8px rgba(0,0,80,.45)}.tc-hero-search button{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--ds-muted)}.tc-hero-search button:hover{background:var(--ds-chip);color:var(--ds-ink)}.tc-curated[data-own]{padding-left:8px}.tc-curated[data-own] svg{color:var(--ds-ink)}.tc-write{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:14px;min-height:120px;padding:20px;border:1.5px dashed var(--ds-line-strong);border-radius:16px;background:rgba(255,255,255,.5);color:var(--ds-ink);transition:border-color .15s,background .15s}.tc-write:hover{border-color:var(--ds-blue);background:#FFFFFF}.tc-write:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.tc-write-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--ds-blue-tint);color:var(--ds-blue)}.tc-write>span:last-child{display:flex;flex-direction:column;gap:2px}.tc-write strong{font-size:15px;font-weight:600}.tc-write>span:last-child>span{font-size:13px;color:var(--ds-muted)}.tc-pack-hero-cta{display:flex;flex-wrap:wrap;gap:8px}.tc-packs{display:flex;flex-direction:column;gap:12px}.tc-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tc-pack{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ds-line);border-radius:16px;background:#FFFFFF;box-shadow:var(--ds-shadow-sm);overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}.tc-pack:hover{box-shadow:var(--ds-shadow-md);transform:translateY(-2px)}.tc-pack[data-picked]{border-color:var(--ds-blue);box-shadow:0 0 0 3px var(--ds-blue-ring),var(--ds-shadow-md)}.tc-pack-open{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;min-width:0}.tc-pack-open:focus-visible{outline:2px solid var(--ds-blue);outline-offset:-2px;border-radius:16px 16px 0 0}.tc-cover{position:relative;display:flex;align-items:flex-start;justify-content:space-between;height:76px;padding:14px 16px;box-sizing:border-box;overflow:hidden;background:radial-gradient(120% 140% at 0 0,var(--tc-tint) 0,var(--tc-tint-2) 100%)}.tc-cover:after{content:"";position:absolute;right:18px;bottom:-22px;width:84px;height:84px;border-radius:22px;background:var(--tc-ink);opacity:.07;transform:rotate(14deg)}.tc-cover-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#FFFFFF;color:var(--tc-ink);box-shadow:var(--ds-shadow-md)}.tc-cover-icon-lg{width:64px;height:64px;border-radius:18px;flex:none}.tc-pack-body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 14px}.tc-pack-title{font-size:16px;line-height:1.3;font-weight:600;color:var(--ds-ink)}.tc-pack-open:hover .tc-pack-title{color:var(--ds-blue)}.tc-pack-summary{font-size:13.5px;line-height:1.5;color:var(--ds-muted)}.tc-pack-sample{margin-top:4px;padding:10px 12px;border-radius:10px;background:var(--ds-tint);font-size:13px;line-height:1.45;color:var(--ds-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc-facts{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--ds-muted)}.tc-facts>*{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;box-sizing:border-box;border-radius:6px;background:var(--ds-chip);line-height:1.4}.tc-facts strong{font-weight:600;color:var(--ds-ink)}.tc-pack-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 12px 18px;border-top:1px solid var(--ds-line)}.tc-pack-count{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ds-muted);white-space:nowrap}.tc-pack[data-done] .tc-pack-count{color:var(--ds-green)}.tc-pack-actions{display:inline-flex;gap:6px;margin-left:auto}.tc-pack .tc-picked{background:var(--ds-blue-tint);color:var(--ds-blue);border-color:#D6D9FF;box-shadow:none}.tc-pack .tc-picked:hover{background:#E4E7FF}.tc-pack-hero{flex-wrap:wrap;gap:20px;padding:28px;border-radius:18px;background:radial-gradient(120% 160% at 0 0,var(--tc-tint) 0,var(--tc-tint-2) 100%);border:1px solid rgba(28,27,24,.04)}.tc-pack-hero,.tc-pack-hero-text{display:flex;align-items:flex-start}.tc-pack-hero-text{flex:1 1 360px;min-width:0;flex-direction:column;gap:8px}.tc-pack-hero h1{margin:2px 0 0;font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.015em;color:var(--ds-ink)}.tc-pack-hero p{margin:0;max-width:620px;font-size:14.5px;line-height:1.55;color:var(--ds-muted)}.tc-pack-hero .tc-facts>*{background:rgba(255,255,255,.7)}.tc-pack-hero-cta{align-self:center}.tc-library .tc-all{margin-top:8px}.tc-bulkbar .tc-bulk-quiet{color:rgba(255,255,255,.8)}.tc-tick{width:16px;height:16px;margin:0;accent-color:var(--ds-blue);cursor:pointer;vertical-align:middle;flex:none}.tc-tick:disabled{accent-color:var(--ds-quiet);cursor:default}.tc-table table{min-width:980px;table-layout:fixed}.tc-table td.tc-check,.tc-table th.tc-check{width:32px;padding-right:0}.tc-table td.tc-by,.tc-table th.tc-by{width:192px}.tc-table td.tc-by span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-table td.tc-method,.tc-table th.tc-method{width:96px}.tc-table td.tc-state,.tc-table th.tc-state{width:212px}.tc-table tbody tr[data-added] .ds-cell-main>:first-child{color:var(--ds-ink)}.tc-table .tc-none{height:72px;text-align:center;color:var(--ds-muted)}.tc-mobile-state{display:none}.tc-menu-clear.tc-menu-clear{color:var(--ds-muted)}.qk-menu .qk-menu-item .tc-tick{pointer-events:none}.tc-back{all:unset;box-sizing:border-box;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ds-muted)}.tc-back:hover{color:var(--ds-ink)}.tc-back:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:4px}.tc-group-row td{height:44px}.tc-group-row td,.tc-table tbody tr.tc-group-row:hover{background:var(--ds-tint)}.tc-group-toggle{all:unset;cursor:pointer;display:inline-flex;align-items:baseline;gap:8px;min-width:0;font-size:13.5px;font-weight:600;color:var(--ds-ink)}.tc-group-toggle svg{align-self:center;color:var(--ds-muted);transition:transform .12s}.tc-group-toggle .tc-expanded{transform:rotate(90deg)}.tc-group-toggle small{font-size:12px;font-weight:500;color:var(--ds-muted)}.tc-group-toggle em{font-style:normal;font-size:12.5px;font-weight:400;color:var(--ds-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-group-toggle:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:4px}.tc-table .tc-added{display:inline-flex;align-items:center;gap:6px;max-width:100%;color:var(--ds-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-table .tc-added svg{flex:none;color:var(--ds-green)}.tc-table tbody tr[data-added] .tc-tick:disabled{accent-color:var(--ds-blue);opacity:.45}@media (max-width:1240px){.tc-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tc-pack-grid{grid-template-columns:1fr}}@media (max-width:640px){.tc-table :is(th,td):is(.tc-state,.tc-by,.tc-method){display:none}.tc-table table{min-width:0}.tc-mobile-state{display:inline}.tc-table .ds-table-scroll table{table-layout:auto}.tc-hero{padding:22px 20px}.tc-hero h1{font-size:26px}.tc-hero-search{flex-basis:100%;min-width:0}.tc-pack-hero{padding:20px}.tc-pack-hero-cta,.tc-pack-hero-cta .ds-btn{width:100%}}.tc-table tbody tr:not([data-added]){cursor:pointer}.tc-bulkbar.tc-bulkbar{bottom:16px;padding:8px 8px 8px 18px}.tc-bulkbar .tc-bulk-primary.tc-bulk-primary{height:36px;padding:0 14px;background:var(--ds-blue);color:#FFFFFF}.tc-bulkbar .tc-bulk-primary.tc-bulk-primary:hover{background:#1A28FF}@media (prefers-reduced-motion:reduce){.tc-pack{transition:none}.tc-pack:hover{transform:none}}.tc-hero-search input:focus,.tc-hero-search input:focus-visible{outline:none;box-shadow:none;border:0}.tc-pack-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc-pack-body{flex-grow:1}.tc-pack-body .tc-facts{margin-top:auto;padding-top:6px}.tc-jump{display:flex;flex-wrap:wrap;gap:8px}.tc-jump a{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 14px;border:1px solid var(--ds-line);border-radius:999px;background:#FFFFFF;color:var(--ds-ink);font-size:13px;font-weight:500;text-decoration:none;box-shadow:var(--ds-shadow-sm)}.tc-jump a:hover{border-color:var(--ds-blue);color:var(--ds-blue)}.tc-jump a:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.tc-jump a span{font-size:11.5px;font-weight:600;color:var(--ds-muted);background:var(--ds-chip);border-radius:99px;padding:0 7px;line-height:18px}.tc-packs{scroll-margin-top:16px}[data-tone=blue]{--tc-dot:#0000F8}[data-tone=amber]{--tc-dot:#C77A1E}[data-tone=green]{--tc-dot:#2E9A52}[data-tone=purple]{--tc-dot:#6E4FE0}[data-tone=cyan]{--tc-dot:#2F8798}[data-tone=rose]{--tc-dot:#C14A78}[data-tone=own]{--tc-dot:#1C1B18}.tc-jump{position:sticky;top:0;z-index:5;margin:0 -4px;padding:10px 4px;background:var(--ds-ground,#F7F5F0);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tc-jump::-webkit-scrollbar{display:none}.tc-jump a{flex:none}.tc-jump a i{width:8px;height:8px;border-radius:50%;background:var(--tc-dot)}.tc-jump a[aria-current]{border-color:var(--tc-dot);color:var(--ds-ink);box-shadow:0 0 0 1px var(--tc-dot),var(--ds-shadow-sm)}.tc-shelf{scroll-margin-top:64px;gap:14px}.tc-shelf+.tc-shelf{margin-top:12px}.tc-shelf-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-left:14px;border-left:3px solid var(--tc-dot,var(--ds-line-strong))}.tc-shelf-head p{margin:0;font-size:13.5px;color:var(--ds-muted)}.tc-rail-wrap{position:relative}.tc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,calc((100% - 32px) / 3));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 4px;padding:4px 4px 14px;margin:-4px -4px 0;scrollbar-width:thin;overscroll-behavior-x:contain}.tc-rail-item{scroll-snap-align:start;display:flex;min-width:0}.tc-rail-item>.tc-pack{flex:1}.tc-rail-arrows{position:absolute;top:-46px;right:0;display:flex;gap:6px}.tc-rail-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--ds-line);border-radius:50%;background:#FFFFFF;color:var(--ds-ink);box-shadow:var(--ds-shadow-sm)}.tc-rail-btn:hover:not(:disabled){border-color:var(--tc-dot,var(--ds-blue));color:var(--tc-dot,var(--ds-blue))}.tc-rail-btn:disabled{opacity:.35;cursor:default}.tc-rail-btn:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.tc-rail-wrap:not([data-end]):after{content:"";position:absolute;top:0;right:-4px;bottom:14px;width:48px;background:linear-gradient(90deg,transparent,var(--ds-ground,#F7F5F0));pointer-events:none}.tc-cover{height:64px}.tc-rail-item:nth-child(4n+2) .tc-cover:after{right:auto;left:46%;bottom:-30px;border-radius:50%;transform:none}.tc-rail-item:nth-child(4n+3) .tc-cover:after{right:-14px;bottom:auto;top:-26px;transform:rotate(32deg)}.tc-rail-item:nth-child(4n+4) .tc-cover:after{width:120px;height:36px;right:28px;bottom:-10px;border-radius:18px;transform:rotate(-8deg)}.tc-inside{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.tc-inside[data-sectioned]{grid-template-columns:220px minmax(0,1fr)}.tc-secnav{position:sticky;top:12px;display:flex;flex-direction:column;gap:2px;padding-top:44px}.tc-secnav-title{padding:0 10px 6px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-faint)}.tc-secnav button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;font-size:13.5px;line-height:1.35;color:var(--ds-muted);border-left:2px solid transparent}.tc-secnav button:hover{background:rgba(255,255,255,.7);color:var(--ds-ink)}.tc-secnav button[aria-current]{background:#FFFFFF;color:var(--ds-ink);font-weight:600;border-left-color:var(--tc-dot,var(--ds-blue));box-shadow:var(--ds-shadow-sm)}.tc-secnav button small{font-size:12px;font-weight:500;color:var(--ds-faint)}.tc-secnav button:focus-visible{outline:2px solid var(--ds-blue);outline-offset:1px}.tc-qlist{display:flex;flex-direction:column;gap:16px;min-width:0}.tc-qlist-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.tc-sec{scroll-margin-top:12px;border:1px solid var(--ds-line);border-radius:14px;background:#FFFFFF;box-shadow:var(--ds-shadow-sm)}.tc-sec-head{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 16px;border-bottom:1px solid var(--ds-line);border-radius:14px 14px 0 0;background:var(--ds-tint)}.tc-sec-name{font-size:14px;font-weight:600;color:var(--ds-ink)}.tc-sec-note{font-size:12.5px;color:var(--ds-muted)}.tc-qs{list-style:none;margin:0;padding:0}.tc-q+.tc-q{border-top:1px solid var(--ds-line)}.tc-q-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto 32px;align-items:center;gap:14px;min-height:52px;padding:8px 8px 8px 16px;cursor:pointer}.tc-q[data-added] .tc-q-row{cursor:default}.tc-q-row:hover{background:var(--ds-tint)}.tc-q:last-child .tc-q-detail,.tc-q:last-child .tc-q-row{border-radius:0 0 14px 14px}.tc-q-text{font-size:14px;line-height:1.45;color:var(--ds-ink)}.tc-q-meta{gap:10px;font-size:12.5px;color:var(--ds-muted);white-space:nowrap}.tc-q-meta,.tc-q-method{display:inline-flex;align-items:center}.tc-q-method{gap:6px;padding:3px 8px;border-radius:6px;background:var(--ds-chip)}.tc-q .tc-added{display:inline-flex;align-items:center;gap:5px;color:var(--ds-muted)}.tc-q .tc-added svg{color:var(--ds-green)}.tc-q-more{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--ds-muted)}.tc-q-more:hover{background:var(--ds-chip);color:var(--ds-ink)}.tc-q-more svg{transition:transform .15s}.tc-q-more[aria-expanded=true] svg{transform:rotate(180deg)}.tc-q-more:focus-visible{outline:2px solid var(--ds-blue);outline-offset:1px}.tc-q-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 28px;padding:4px 56px 18px 46px;font-size:13.5px;line-height:1.5;color:var(--ds-ink)}.tc-q-detail p{margin:4px 0 0;color:var(--ds-muted)}.tc-q-detail ul{margin:6px 0 0;padding-left:18px;color:var(--ds-muted)}.tc-q-detail li+li{margin-top:3px}.tc-q-label{font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-faint)}.tc-q-facts{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 24px;margin:0;padding-top:10px;border-top:1px dashed var(--ds-line)}.tc-q-facts div{display:flex;gap:6px}.tc-q-facts dt{color:var(--ds-faint)}.tc-q-facts dd{margin:0;color:var(--ds-ink)}.tc-none{padding:24px;text-align:center;color:var(--ds-muted)}@media (max-width:1240px){.tc-rail{grid-auto-columns:minmax(260px,calc((100% - 16px) / 2))}}@media (max-width:860px){.tc-inside[data-sectioned]{grid-template-columns:1fr}.tc-secnav{position:sticky;top:0;z-index:4;flex-direction:row;overflow-x:auto;gap:6px;padding:8px 0;background:var(--ds-ground,#F7F5F0);scrollbar-width:none}.tc-secnav-title{display:none}.tc-secnav button{flex:none;border:1px solid var(--ds-line);border-radius:999px;background:#FFFFFF;padding:6px 12px}.tc-secnav button[aria-current]{border-color:var(--tc-dot,var(--ds-blue))}.tc-sec-head{top:52px}.tc-sec{scroll-margin-top:60px}}@media (max-width:640px){.tc-rail{grid-auto-columns:84%}.tc-rail-arrows{display:none}.tc-q-row{grid-template-columns:16px minmax(0,1fr) 32px}.tc-q-meta{display:none}.tc-q-detail{padding:4px 16px 16px 46px}}@media (prefers-reduced-motion:reduce){.tc-q-more svg{transition:none}}@media (min-width:861px){.tc-jump{padding-top:14px}.tc-jump,.tc-sec-head{top:-32px}.tc-secnav{top:-20px}.tc-sec{scroll-margin-top:0}}.tc-labels{display:flex;flex-wrap:wrap;gap:6px}.tc-pack-body .tc-labels{margin-top:auto;padding-top:8px}.tc-label{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:24px;padding:0 8px;box-sizing:border-box;border-radius:6px;background:var(--ds-chip);font-size:12.5px;font-weight:500;color:var(--ds-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-label svg{flex:none;color:var(--tc-ink,var(--ds-muted))}.tc-pack-hero .tc-label{background:rgba(255,255,255,.75)}.tc-filterbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;margin:0 -4px;padding:10px 4px;background:var(--ds-ground)}.tc-chips{display:flex;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px}.tc-chips::-webkit-scrollbar{display:none}.tc-chip{all:unset;box-sizing:border-box;cursor:pointer;flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--ds-line);border-radius:999px;background:#FFFFFF;font-size:13px;font-weight:500;color:var(--ds-ink);box-shadow:var(--ds-shadow-sm)}.tc-chip span,.tc-chip svg{color:var(--ds-muted)}.tc-chip span{font-size:11.5px;font-weight:600}.tc-chip:hover{border-color:var(--ds-blue)}.tc-chip[aria-pressed=true]{background:var(--ds-ink);border-color:var(--ds-ink);color:#FFFFFF}.tc-chip[aria-pressed=true] :is(svg,span){color:rgba(255,255,255,.75)}.tc-chip:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.tc-switch{flex:none;position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:500;color:var(--ds-ink);white-space:nowrap}.tc-switch input{position:absolute;opacity:0;width:1px;height:1px}.tc-switch>span{position:relative;width:32px;height:18px;border-radius:99px;background:var(--ds-line-strong);transition:background .15s}.tc-switch>span:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}.tc-switch input:checked+span{background:var(--ds-blue)}.tc-switch input:checked+span:after{transform:translateX(14px)}.tc-switch input:focus-visible+span{outline:2px solid var(--ds-blue);outline-offset:2px}.tc-switch svg{color:var(--ds-muted)}.tc-popular .tc-shelf-head{border-left-color:var(--ds-ink)}.tc-popular h2{display:inline-flex;align-items:center;gap:8px}.tc-shelf-plain{border-left-color:var(--ds-ink)}@media (min-width:861px){.tc-filterbar{top:-32px;padding-top:14px}}@media (max-width:760px){.tc-filterbar{flex-wrap:wrap}.tc-chips{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.tc-switch>span,.tc-switch>span:after{transition:none}}@media (min-width:761px){.tc-filterbar{align-items:flex-start}.tc-chips{flex-wrap:wrap;overflow:visible}.tc-switch{height:38px}}.tc-pack-sample,.tc-pack-summary{display:block;-webkit-line-clamp:unset;overflow:visible}.tc-rail-wrap{container-type:inline-size}.tc-rail{grid-auto-columns:calc((100cqi - 32px) / 3)}.tc-rail-wrap:not([data-end]):after{display:none}@container (max-width: 860px){.tc-rail{grid-auto-columns:calc((100cqi - 16px) / 2)}}@container (max-width: 540px){.tc-rail{grid-auto-columns:calc(100cqi - 40px)}}.tc-label-more{color:var(--ds-muted)}.tc-hero-side{position:relative;flex:0 1 380px;min-width:260px;display:flex;flex-direction:column;gap:10px}.tc-hero-side .tc-hero-search{flex:none;width:100%;min-width:0}.tc-hero-write{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:#FFFFFF;transition:background .15s,border-color .15s}.tc-hero-write:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6)}.tc-hero-write:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.tc-hero-write>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tc-hero-write strong{font-size:14px;font-weight:600}.tc-hero-write small{font-size:12.5px;color:rgba(255,255,255,.75)}.tc-hero-write>svg:last-child{flex:none;opacity:.8}.tc-bulkbar .tc-bulk-primary:disabled{opacity:.5;cursor:default}@media (max-width:640px){.tc-hero-side{flex-basis:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.tc-hero-write{transition:none}}.tc-pack-body .tc-labels{flex-wrap:nowrap;overflow:hidden}.tc-pack-body .tc-label{flex-shrink:1;min-width:0}.tc-pack-body .tc-label:first-child{flex-shrink:0}.tc-popbar{animation:tc-pop .18s ease-out}@keyframes tc-pop{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tc-popbar{animation:none}}.tc-q-method{background:#FFFFFF;border:1px solid var(--ds-line);color:var(--ds-ink)}.tc-q-method svg{color:var(--ds-muted)}.tc-q[data-on] .tc-q-method{border-color:#D6D9FF}.tc-q[data-on] .tc-q-method svg{color:var(--ds-blue)}.tc-q-method{width:30px;height:30px;padding:0;justify-content:center;box-sizing:border-box;border-radius:8px}.tc-rail{scrollbar-width:none}.tc-rail::-webkit-scrollbar{display:none}.tc-shelf[data-tone]{padding:20px 20px 22px;border-radius:20px;background:color-mix(in srgb,var(--tc-tint) 70%,#FFFFFF);border:1px solid var(--tc-tint-2)}.tc-shelf[data-tone] .tc-shelf-head{padding-left:0;border-left:0}.tc-shelf[data-tone] .tc-shelf-head h2{display:inline-flex;align-items:center;gap:10px;color:var(--tc-ink)}.tc-shelf-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--tc-dot);color:#FFFFFF}.tc-shelf[data-tone] .tc-rail-arrows{top:-48px}.tc-pack:not([data-tone=own]) .tc-cover{background:linear-gradient(135deg,var(--tc-dot) 0,var(--tc-ink) 100%)}.tc-pack:not([data-tone=own]) .tc-cover:after{background:#FFFFFF;opacity:.14}.tc-pack:not([data-tone=own]) .tc-cover-icon{box-shadow:0 4px 12px -4px rgba(0,0,0,.35)}@media (max-width:640px){.tc-shelf[data-tone]{padding:16px 12px 18px}}.tc-shelf{scroll-margin-top:112px}.tc-filterbar{position:static}.tc-shelf{scroll-margin-top:24px}.tc-shelf[data-tone]{background:color-mix(in srgb,var(--tc-tint) 45%,#FFFFFF);border-color:color-mix(in srgb,var(--tc-tint-2) 70%,#FFFFFF)}.tc-shelf[data-tone] .tc-shelf-head h2{color:var(--ds-ink)}.tc-pack:not([data-tone=own]) .tc-cover{background:var(--tc-tint)}.tc-pack:not([data-tone=own]) .tc-cover:after{background:var(--tc-ink);opacity:.06}.tc-pack:not([data-tone=own]) .tc-cover-icon{background:var(--tc-dot);color:#FFFFFF;box-shadow:none}.tc-shelf[data-tone] .tc-pack{box-shadow:none}.tc-shelf[data-tone] .tc-pack:hover{box-shadow:var(--ds-shadow-md)}.tc-pack-foot{flex-wrap:nowrap}.tc-pack-count{min-width:0;overflow:hidden;text-overflow:ellipsis}.tc-pack-actions{flex:none}.tc-side{position:sticky;top:12px;display:flex;flex-direction:column;gap:22px;padding-top:44px;height:calc(100vh - 24px);box-sizing:border-box}.tc-side .tc-secnav{position:static;padding-top:0}.tc-legend ul{list-style:none;margin:0;padding:0 10px;display:flex;flex-direction:column;gap:8px}.tc-legend li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ds-muted)}.tc-legend .tc-q-method{width:26px;height:26px;display:inline-flex;align-items:center}.tc-legend .tc-secnav-title{display:block}.tc-side-foot{margin-top:auto;padding:0 0 8px}.tc-side-add{display:flex;flex-direction:column;gap:10px}.tc-side-add p{margin:0;font-size:13px;line-height:1.45;color:var(--ds-muted)}.tc-side-add .ds-link{font-size:13px}.tc-side-add .ds-btn{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:6px}@media (min-width:861px){.tc-side{top:-20px}.tc-popbar-narrow{display:none}}@media (max-width:860px){.tc-side{display:contents}.tc-legend,.tc-side-foot{display:none}}.tc-side-picked{display:flex;flex-direction:column;gap:4px;font-size:13px}.tc-side-picked strong{font-weight:600;color:var(--ds-ink)}.tc-side-picked span{display:flex;gap:14px}.tc-preview.tc-preview{display:flex;flex-direction:column;width:min(640px,calc(100vw - 32px));max-width:none;max-height:min(760px,calc(100vh - 48px));gap:0;padding:0;overflow:hidden;border-radius:16px;background:#FFFFFF}.tc-preview-head{display:flex;align-items:center;gap:14px;padding:22px 56px 18px 24px;border-bottom:1px solid var(--ds-line);background:color-mix(in srgb,var(--tc-tint) 45%,#FFFFFF)}.tc-preview-head .tc-cover-icon{flex:none;width:40px;height:40px;border-radius:12px;background:var(--tc-dot);color:#FFFFFF;box-shadow:none}.tc-preview-title{margin:0;font-size:18px;font-weight:600;color:var(--ds-ink)}.tc-preview-sub{margin:2px 0 0;font-size:13px;color:var(--ds-muted)}.tc-preview-body{flex:1;min-height:0;overflow-y:auto;padding:8px 24px 24px}.tc-preview-sec h3{margin:18px 0 6px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-faint)}.tc-preview-sec ol{list-style:none;margin:0;padding:0;counter-reset:q}.tc-preview-sec li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--ds-line);font-size:14px;line-height:1.45;color:var(--ds-ink)}.tc-preview-sec li:last-child{border-bottom:0}.tc-preview-sec li[data-added]>span:first-child{color:var(--ds-muted)}.tc-preview-added,.tc-preview-done{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--ds-green)}.tc-preview-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--ds-line)}.tc-preview-foot .ds-btn{display:inline-flex;align-items:center;gap:6px}.tc-side{height:auto}.tc-addbar{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding:14px 0 16px;border-top:1px solid var(--ds-line);background:var(--ds-ground,#F7F5F0)}.tc-addbar-hint{font-size:13.5px;color:var(--ds-muted)}.tc-addbar-picked{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13.5px}.tc-addbar-picked strong{font-weight:600;color:var(--ds-ink)}.tc-addbar .ds-btn{display:inline-flex;align-items:center;gap:6px;flex:none}@media (min-width:861px){.tc-addbar{bottom:-32px;padding-bottom:46px;margin-bottom:-32px}}.tc-sec-head{flex-wrap:nowrap}.tc-sec-note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-sec-col{flex:none;margin-left:auto;margin-right:40px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-faint);white-space:nowrap}@media (max-width:640px){.tc-sec-col{display:none}}.tc-addbar{justify-content:flex-end}@media (min-width:861px){.tc-addbar{bottom:-64px;margin-bottom:-64px;padding-bottom:16px}}.tc-waiting{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 14px;border:1px solid var(--ds-line);border-radius:10px;background:#FFFFFF;font-size:13.5px;color:var(--ds-ink)}.tc-waiting-clear{color:var(--ds-muted)}.collect-flow{min-width:0;color:var(--ds-ink)}.collect-flow>.collect-error{max-width:1120px;margin:0 auto 16px}.collect-spin{animation:collect-spin 1s linear infinite}@keyframes collect-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.collect-spin{animation:none}}.dna-reminder-dialog.dna-reminder-dialog{width:calc(100vw - 32px);max-width:560px!important;max-height:calc(100dvh - 48px);padding:0;gap:0;border:0;border-radius:16px;background:#FFFFFF;box-shadow:0 24px 64px rgba(28,27,24,.22);display:flex;flex-direction:column;overflow:hidden;font-family:Schibsted Grotesk,system-ui,sans-serif;color:var(--ds-ink);font-size:14px;line-height:1.5}.dna-reminder-dialog>[data-slot=dialog-header]{padding:22px 24px 0}.rc-composer{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;font-size:14px;color:var(--ds-ink)}.rc-head{display:flex;align-items:flex-start;gap:12px;padding:22px 24px 0}.rc-head>div{flex-grow:1;min-width:0}.rc-title.rc-title{margin:0;font-size:20px;line-height:1.3;font-weight:600;color:var(--ds-ink)}.rc-desc.rc-desc{margin:4px 0 0;font-size:14px;color:var(--ds-muted)}.rc-close.rc-close{width:36px;height:36px;flex:none}.rc-body{padding:18px 24px;gap:16px;overflow-y:auto;min-height:0}.rc-body,.rc-group{display:flex;flex-direction:column}.rc-group{gap:8px}.rc-label{font-size:13px;font-weight:500;color:var(--ds-ink)}.rc-to{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto}.rc-person{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--ds-line);border-radius:10px}.rc-person>span:first-child{flex-grow:1;min-width:0;display:flex;flex-direction:column}.rc-person strong{font-weight:500}.rc-person small{color:var(--ds-faint);overflow:hidden;text-overflow:ellipsis}.rc-last,.rc-person small{font-size:12.5px;white-space:nowrap}.rc-last{flex:none;color:var(--ds-muted)}.rc-empty,.rc-skips p{margin:0;font-size:13px;color:var(--ds-muted)}.rc-message{box-sizing:border-box;width:100%;min-height:176px;resize:vertical;padding:12px 14px;border:1px solid var(--ds-line-strong);border-radius:10px;font:inherit;line-height:1.55;color:var(--ds-ink);background:#FFFFFF}.rc-message:focus{outline:none;border-color:var(--ds-blue);box-shadow:0 0 0 3px var(--ds-blue-ring)}.rc-also{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px}.rc-also input{margin:0;width:16px;height:16px;accent-color:var(--ds-blue);flex:none}.rc-also span{color:var(--ds-faint)}.rc-added{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--ds-tint);border:1px solid var(--ds-line);border-radius:12px}.rc-added-title{font-size:12px;font-weight:600;color:var(--ds-muted)}.rc-added ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.rc-added li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.rc-due{display:inline-flex;align-items:center;gap:5px;color:var(--ds-muted);white-space:nowrap;font-size:13px}.rc-late{color:var(--ds-amber);font-weight:500}.rc-link{font-size:13px;color:var(--ds-muted);display:inline-flex;align-items:center;gap:6px}.rc-manual{flex-wrap:wrap}.rc-notice{color:var(--ds-green)}.rc-error,.rc-notice{margin:0;font-size:13px}.rc-error{color:var(--ds-red)}.rc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 24px;border-top:1px solid var(--ds-line)}.rc-foot-gap{flex-grow:1}.rc-copy.rc-copy{color:var(--ds-muted);padding:0 12px}.rc-caution.rc-caution{max-width:440px;padding:22px 24px;gap:8px;border:0;border-radius:16px;background:#FFFFFF;font-family:Schibsted Grotesk,system-ui,sans-serif}.rc-caution .rc-title{font-size:18px}.rc-caution-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}@media (max-width:520px){.rc-body,.rc-foot,.rc-head{padding-left:16px;padding-right:16px}.rc-person{flex-wrap:wrap}.rc-added li{grid-template-columns:1fr}}.rc-close.rc-close:focus:not(:focus-visible){background:transparent}.sh-contribution .sar-review{margin-top:0}.sh-contribution .sh-prepare-answer{min-height:44px;margin:12px 0 16px}.sh-contribution .sh-error{margin:12px 0}.sh-contribution .sh-transcript{font-size:15px;line-height:1.6}.sh-contribution .sh-voice-note{font-size:13px;color:#606272;margin:8px 0}.sh-contribution .sar-sent-answer{font-size:16px;line-height:1.85;white-space:pre-wrap;padding:24px 0;margin:0;max-width:78ch;color:#383c46}.sa-page{box-sizing:border-box;width:100%;margin:0 auto;padding:40px 24px 72px;color:var(--ds-ink);font-size:14px;line-height:1.5}.sa-page.sa-split{max-width:1208px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.sa-page.sa-single{max-width:808px;padding-top:48px}.sa-page.sa-narrow{max-width:688px;padding-top:56px}.sa-page.sa-transcript-layout{max-width:868px;padding-top:48px}.sa-main{min-width:0;display:flex;flex-direction:column;gap:20px}.sa-page.sa-single,.sa-page.sa-single .sa-main{display:flex;flex-direction:column;gap:28px}.sa-aside{min-width:0;display:flex;flex-direction:column;gap:16px}.sa-page :is(h1,h2,p){margin:0}.sa-page button:disabled{cursor:not-allowed;opacity:.5}.sa-saved{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ds-muted);white-space:nowrap}.sa-saved svg{color:var(--ds-green)}.sa-nav{display:flex;gap:4px}.sa-nav-btn{all:unset;box-sizing:border-box;cursor:pointer;width:36px;height:36px;border:1px solid var(--ds-line);border-radius:8px;background:#FFFFFF;color:var(--ds-ink);display:inline-flex;align-items:center;justify-content:center}.sa-nav-btn:hover:not(:disabled){background:var(--ds-tint)}.sa-nav-btn:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.sa-nav-btn:disabled{color:var(--ds-quiet);cursor:not-allowed}.sa-head{display:flex;flex-direction:column;gap:10px;min-width:0}.sa-eyebrow{display:flex;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--ds-faint)}.sa-due{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ds-muted);white-space:nowrap}.sa-due.sa-late,.sa-late,.sa-warn{color:var(--ds-amber);font-weight:500}.sa-page h1{font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--ds-ink);overflow-wrap:anywhere;scroll-margin-block:88px}.sa-page h1:focus{outline:none}.sa-sub{margin-top:2px;font-size:14px;color:var(--ds-muted);overflow-wrap:anywhere}.sa-small{font-size:13px}.sa-error.sh-error{margin:0}.sa-about{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:var(--ds-tint);border:1px solid var(--ds-line);border-radius:12px;overflow-wrap:anywhere}.sa-about strong{font-weight:600}.sa-about-note{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ds-muted)}.sa-about-note svg{flex:none;margin-top:3px}.sa-quiet-link{all:unset;cursor:pointer;align-self:flex-start;font-size:13px;color:var(--ds-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ds-line-strong)}.sa-quiet-link:hover{color:var(--ds-ink)}.sa-quiet-link:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:2px}.sa-side-card{padding:20px;display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}.sa-side-card h2{font-size:15px;font-weight:600}.sa-side-card>p{color:var(--ds-muted)}.sa-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sa-side-head>span{font-size:13px;color:var(--ds-muted);white-space:nowrap}.sa-card-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.sa-facts{margin:0;display:flex;flex-direction:column;gap:10px;padding-bottom:4px}.sa-facts>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:baseline}.sa-facts dt{color:var(--ds-muted)}.sa-facts dd{margin:0;min-width:0}.sa-method-row{display:flex;align-items:center;gap:12px}.sa-methods{display:flex;flex-direction:column;gap:28px}.sa-methods fieldset{margin:0;padding:0;border:0;min-width:0}.sa-methods legend{padding:0;margin-bottom:12px;font-size:16px;font-weight:600}.sa-methods .sh-method-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.sa-method{position:relative;display:flex;gap:14px;padding:18px;border:1px solid var(--ds-line);border-radius:12px;background:#FFFFFF;cursor:pointer}.sa-method:hover{border-color:#C6C6F4}.sa-method[data-checked]{padding:17px;border:2px solid var(--ds-blue);background:var(--ds-blue-tint-2)}.sa-method input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.sa-method:has(input:focus-visible){outline:2px solid var(--ds-blue);outline-offset:2px}.sa-method:has(input:disabled){cursor:not-allowed;opacity:.6}.sa-method-tile{flex:none;width:36px;height:36px;border-radius:9px;background:var(--ds-chip);color:var(--ds-ink);display:flex;align-items:center;justify-content:center}.sa-method[data-checked] .sa-method-tile{background:var(--ds-blue);color:#FFFFFF}.sa-method-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sa-method-text strong{font-weight:600}.sa-method-text span{color:var(--ds-muted);font-size:13px}.sa-choose-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid var(--ds-line)}.sa-choose-foot>span{font-size:13px;color:var(--ds-muted)}.sa-choose-cta{display:contents}.ds-btn.sa-btn-lg{height:44px;padding:0 20px}.sa-chosen.sh-chosen-method{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0 0 16px;border-bottom:1px solid var(--ds-line)}.sa-chosen>span{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.sa-chosen .ds-tile{font-style:normal}.sa-review-note{padding:16px 18px;border:1px solid #e2e2fa;border-radius:12px;background:var(--ds-blue-tint-2);display:flex;flex-direction:column;gap:6px;font-size:14px;overflow-wrap:anywhere}.sa-review-note.sa-review-ok{border-color:var(--ds-line);background:var(--ds-tint)}.sa-review-note-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.sa-review-note-head strong{font-weight:600}.sa-review-note p{white-space:pre-wrap;font-size:15px}.sa-flag.sh-blocked{display:flex;flex-wrap:wrap;gap:4px 10px;padding:12px 16px;border:1px solid #f0dfc0;border-radius:10px;background:var(--ds-amber-tint);color:var(--ds-ink);font-size:14px;overflow-wrap:anywhere}.sa-flag.sh-blocked strong{color:var(--ds-amber);font-weight:600}.sa-answer-card{overflow:hidden}.sa-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:var(--ds-tint);border-bottom:1px solid var(--ds-line)}.sa-card-head h2{font-size:14px;font-weight:600}.sa-card-head p{font-size:12.5px;color:var(--ds-muted)}.sa-answer-text{white-space:pre-wrap;font-size:15px;line-height:1.7;color:var(--ds-ink);overflow-wrap:anywhere}.sa-answer-card>.sa-answer-text{padding:20px}.sa-empty-row{display:flex;align-items:flex-start;gap:14px;padding:18px 20px}.sa-empty-row .ds-tile,.sa-files .ds-tile,.sa-meta .ds-tile,.sa-method-row .ds-tile,.sa-sent-label .ds-tile{font-style:normal}.sa-approved-line,.sa-empty-row .ds-cell-main>:nth-child(2){font-size:13px;color:var(--ds-muted)}.sa-approved-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sa-change-box{display:flex;gap:12px;padding:18px 20px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-tint)}.sa-change-box>svg{flex:none;margin-top:2px;color:var(--ds-muted)}.sa-change-box>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.sa-change-box p{color:var(--ds-muted);margin-bottom:8px}.sa-reviews{gap:32px}.sa-reviews,.sa-submission{display:flex;flex-direction:column}.sa-submission{gap:16px;min-width:0}.sa-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;color:var(--ds-muted)}.sa-meta strong{color:var(--ds-ink);font-weight:500}.sa-meta-method{display:inline-flex;align-items:center;gap:6px}.sa-meta .ds-tile{width:24px;height:24px;border-radius:6px}.sa-request{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border:2px solid var(--ds-blue);border-radius:14px;background:var(--ds-blue-tint-2)}.sa-request label{font-weight:600}.sa-request .ds-textarea{min-height:90px}.sa-request-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sa-request-foot .ds-help{flex:1 1 200px}.ds-btn.sa-btn-outline{border-color:var(--ds-blue);color:var(--ds-blue);background:#FFFFFF}.ds-btn.sa-btn-outline:hover,.ds-btn.sa-btn-soft{background:var(--ds-blue-tint)}.ds-btn.sa-btn-soft{border-color:#D9D9FA;color:var(--ds-blue-hover)}.ds-btn.sa-btn-soft:hover{background:#E6E6FF}.sa-review-actions.sh-review-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0;padding-top:20px;border-top:1px solid var(--ds-line)}.sa-earlier{font-size:14px}.sa-earlier summary{cursor:pointer;color:var(--ds-muted)}.sa-earlier .sh-earlier-version{margin-top:12px;padding:14px 16px;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-tint);display:flex;flex-direction:column;gap:8px}.sa-excerpt{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--ds-muted)}.sa-excerpt strong{color:var(--ds-ink);font-weight:500}.sa-excerpt .ds-link{align-self:flex-start;font-size:13px}.sa-files,.sa-history,.sa-versions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sa-files{gap:12px}.sa-files li{display:flex;align-items:center;gap:12px;min-width:0}.sa-files .ds-cell-main{flex:1}.sa-files .ds-cell-main>:first-child{overflow-wrap:anywhere}.sa-history{gap:14px}.sa-history li{display:flex;gap:12px}.sa-history .sa-dot{flex:none;width:9px;height:9px;margin-top:6px;border-radius:50%;border:1.5px solid var(--ds-quiet)}.sa-history li>div{display:flex;flex-direction:column;gap:1px;min-width:0}.sa-history li>div strong{font-weight:500}.sa-history li>div span{font-size:12.5px;color:var(--ds-faint);overflow-wrap:anywhere}.sa-history-compact{gap:0}.sa-history-compact li{padding:10px 0;border-bottom:1px solid var(--ds-line);font-size:13px}.sa-history-compact li:last-child{border-bottom:0}.sa-history-compact li>span:nth-child(2){flex:1;min-width:0}.sa-history-no{flex:none;width:24px;color:var(--ds-muted)}.sa-history-compact time{flex:none;color:var(--ds-muted);white-space:nowrap}.sa-versions{gap:4px}.sa-version{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:12px;padding:10px;margin:0 -10px;width:calc(100% + 20px);border-radius:10px}button.sa-version:hover{background:var(--ds-tint)}button.sa-version:focus-visible{outline:2px solid var(--ds-blue)}.sa-version[aria-current]{background:var(--ds-blue-tint-2)}.sa-version-no{flex:none;width:36px;height:36px;border-radius:9px;background:var(--ds-chip);display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600}.sa-version[aria-current] .sa-version-no{background:var(--ds-blue);color:#FFFFFF}.sa-version-draft{cursor:default}.sa-sent{padding:32px;display:flex;flex-direction:column;gap:0}.sa-sent-mark{width:44px;height:44px;border-radius:50%;background:var(--ds-green-tint);color:var(--ds-green);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.sa-sent h1{font-size:26px}.sa-sent .sa-sub{margin-top:6px;font-size:15px}.sa-answer-box{margin-top:24px;padding:18px 18px 16px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-tint);display:flex;flex-direction:column;gap:8px}.sa-caps{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted)}.sa-answer-box .sa-answer-text{font-size:14px;line-height:1.6;color:#3B3A35}.sa-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sa-more.ds-link{align-self:flex-start;font-size:13px}.sa-answer-sources{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;padding-top:12px;border-top:1px solid var(--ds-line)}.sa-answer-sources button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ds-muted);max-width:100%;overflow-wrap:anywhere}.sa-answer-sources button:hover{color:var(--ds-ink);text-decoration:underline}.sa-answer-sources button:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:3px}.sa-inline-transcript{max-height:320px;overflow:auto;margin-top:4px}.sa-steps{list-style:none;margin:24px 0 0;padding:0 0 20px;display:flex;flex-direction:column;gap:16px;border-bottom:1px solid var(--ds-line)}.sa-steps li{position:relative;display:flex;align-items:flex-start;gap:12px;color:var(--ds-muted)}.sa-steps li strong{color:var(--ds-ink);font-weight:500}.sa-steps li>span{flex:none;width:22px;height:22px;box-sizing:border-box;border-radius:50%;border:2px solid var(--ds-line-strong);background:#FFFFFF;display:inline-flex;align-items:center;justify-content:center}.sa-steps li:not(:last-child):after{content:"";position:absolute;left:10px;top:24px;bottom:-14px;width:2px;background:var(--ds-line)}.sa-steps .sa-step-done>span{background:var(--ds-green);border-color:var(--ds-green);color:#FFFFFF}.sa-steps .sa-step-now>span{border-color:var(--ds-blue)}.sa-sent-actions{display:flex;flex-direction:column;gap:12px;padding-top:20px}.ds-btn.sa-next{height:48px;justify-content:space-between;width:100%;padding:0 18px;font-weight:600}.sa-next span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sa-progress{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--ds-muted)}.sa-progress>div:first-child{display:flex;justify-content:space-between}.sa-progress strong{color:var(--ds-ink);font-weight:500}.sa-bar{height:6px;background:var(--ds-chip);overflow:hidden}.sa-bar,.sa-bar i{border-radius:99px}.sa-bar i{display:block;height:100%;background:var(--ds-blue)}.sa-review-done{display:flex;flex-direction:column;gap:20px}.sa-outcome{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.sa-outcome-ok{color:var(--ds-green)}.sa-outcome-cr{color:var(--ds-blue-hover)}.sa-outcome-card blockquote{margin:0;padding:12px 14px;border-radius:8px;background:var(--ds-tint);white-space:pre-wrap}.sa-next-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.sa-next-card .ds-cell-main>strong{font-weight:500}.sa-review-done>.ds-link{align-self:flex-start}.sa-sent-label{display:flex;align-items:center;gap:8px;font-size:14px}.sa-sent-label strong{font-weight:600}.sa-sent-label .ds-tile{width:28px;height:28px}.sa-main>.sa-answer-box{margin-top:0;padding:18px 20px}.sa-main>.sa-answer-box.sa-answer-text{font-size:15px;line-height:1.7;color:var(--ds-ink)}.sa-main-foot{display:flex;justify-content:flex-end;padding-top:20px;border-top:1px solid var(--ds-line)}.sa-transcript-page{display:flex;flex-direction:column;gap:20px}.sa-transcript-page .ds-search{max-width:340px}.sa-transcript{width:100%;border-collapse:collapse;border-top:1px solid var(--ds-line)}.sa-transcript tr{border-bottom:1px solid var(--ds-line)}.sa-transcript th{width:120px;padding:14px 16px 14px 0;text-align:left;vertical-align:top;font-weight:500;color:var(--ds-ink);white-space:nowrap}.sa-transcript tr[data-role=interviewer] td,.sa-transcript tr[data-role=interviewer] th{color:var(--ds-muted)}.sa-transcript td{padding:14px 0;vertical-align:top;line-height:1.6;font-size:14.5px;white-space:pre-wrap;overflow-wrap:anywhere}.sa-dialog.sa-dialog{max-width:480px;padding:24px;gap:14px;border-radius:16px;border:0;font-family:Schibsted Grotesk,system-ui,sans-serif;color:var(--ds-ink)}.sa-dialog.sa-dialog-wide{max-width:520px}.sa-dialog [data-slot=dialog-title]{font-size:20px;font-weight:600;line-height:1.3}.sa-dialog [data-slot=dialog-description]{font-size:14px;color:var(--ds-muted)}.sa-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sa-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.sa-dialog .sa-error{color:var(--ds-red);font-size:13px}.sa-options{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px}.sa-options legend{padding:0;margin-bottom:8px;font-size:13.5px;font-weight:500}.sa-option{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--ds-line);border-radius:10px;cursor:pointer}.sa-option[data-checked]{border-color:var(--ds-blue);background:var(--ds-blue-tint-2)}.sa-option input{margin:3px 0 0;accent-color:var(--ds-blue);width:16px;height:16px;flex:none}.sa-option>span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sa-option strong{font-weight:500}.sa-option small{font-size:13px;color:var(--ds-muted)}.sa-option-extra{margin-top:10px}.sa-note.ds-textarea{min-height:80px}@media (max-width:960px){.sa-page.sa-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.sa-page,.sa-page.sa-narrow,.sa-page.sa-single,.sa-page.sa-transcript-layout{padding:24px 16px 56px}.sa-page h1{font-size:23px}.sa-sent{padding:24px 20px}.sa-sent h1{font-size:22px}.sa-methods .sh-method-cards{grid-template-columns:minmax(0,1fr)}.ds-focusbar:has(+.sa-page) .ds-focusbar-center{order:3;flex-basis:100%;text-align:left}.ds-focusbar:has(+.sa-page) .ds-focusbar-right{margin-left:auto}.sa-choose-foot .ds-btn{width:100%}.sa-transcript th{display:block;padding:12px 0 0;width:auto}.sa-transcript td{display:block;padding:2px 0 12px}.sa-review-actions.sh-review-actions .ds-btn{flex:1 1 auto}.sa-facts>div{grid-template-columns:100px minmax(0,1fr)}}.sa-side-card .sh-plan-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:12px;border-top:1px solid var(--ds-line)}.sa-side-card .sh-plan-form label{display:flex;flex-direction:column;gap:6px;flex:1 1 120px;font-size:12.5px;font-weight:500;color:var(--ds-muted)}.sa-side-card .sh-plan-form :is(select,input){box-sizing:border-box;height:36px;padding:0 10px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-control);background:#FFFFFF;color:var(--ds-ink);font:inherit;font-size:14px;font-weight:400}.sa-side-card .sh-plan-form button{height:36px;font-size:13px}.ds-focusbar .sa-nav.sh-question-navigation{display:flex;gap:4px;margin:0;padding:0;border:0}.sw-main .sa-page .sa-reviews.sh-reviews{margin:0;padding:0}.sw-main .sa-page .sa-reviews.sh-reviews section{padding:0;border:1px solid var(--ds-line)}.sw-main .sa-page .sa-reviews.sh-reviews section.sa-side-card{padding:20px}.sw-main .sa-page .sa-reviews.sh-reviews h2{margin:0;font-size:15px;font-weight:600}.sw-main .sa-page .sa-reviews.sh-reviews .sa-card-head h2{font-size:14px}.sa-next-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px}.sa-next-text>span{font-size:12.5px;color:var(--ds-faint)}.sa-next-text>strong{font-weight:500;overflow-wrap:anywhere}.sa-page.sa-sidepage{padding-top:32px}.sa-backlink{all:unset;box-sizing:border-box;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;margin-bottom:-4px;color:var(--ds-ink);font-weight:500;font-size:13.5px}.sa-backlink:hover{color:var(--ds-blue)}.sa-backlink:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:4px}.sa-method-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sa-suggested{font-weight:600;background:var(--ds-blue);border-radius:999px;padding:1px 8px;line-height:18px}.sa-method-text .sa-method-name span.sa-suggested,.sa-suggested{font-size:11px;color:#FFFFFF}.sa-side-note{padding:0 4px}.sa-side-foot{font-size:13px;color:var(--ds-muted)}.sa-reply.ds-textarea{min-height:84px}.sa-version-go{margin-left:auto;color:var(--ds-quiet);flex:none}.sa-version .ds-cell-main{flex:1}.sa-card{overflow:hidden}.sa-card-body{padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0}.sa-card .sa-card-head{padding:14px 20px}.sa-answer-text p{margin:0 0 12px}.sa-answer-text p:last-child{margin-bottom:0}.sa-answer-card>.sa-answer-text{white-space:normal}.sa-question-text{font-size:15px}.sa-why{padding:12px 14px;border-radius:10px;background:var(--ds-tint);display:flex;flex-direction:column;gap:4px}.sa-why strong{font-size:13px;font-weight:500;color:var(--ds-muted)}.sa-method-value{display:inline-flex;align-items:center;gap:8px}.sa-method-value .ds-tile{font-style:normal;width:28px;height:28px}.sa-file-link{all:unset;cursor:pointer;font-weight:500;color:var(--ds-ink);overflow-wrap:anywhere}.sa-file-link:hover{color:var(--ds-blue);text-decoration:underline}.sa-file-link:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:3px}.sa-files .ds-tile{font-style:normal}.sa-history{gap:18px}.sa-history .sa-dot{margin-top:5px}.ds-btn.sa-btn-danger{color:var(--ds-red);border-color:#F1D3CF}.ds-btn.sa-btn-danger:hover{background:#FDF1EF}.sa-error-text{color:var(--ds-red);font-size:13px;margin:0}.sa-row-end{justify-content:flex-end}.sa-meta>i{font-style:normal;color:var(--ds-quiet)}.sa-light.ds-textarea{min-height:220px;font-size:15px;line-height:1.7}.sa-gap{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-tint);font-size:13.5px;color:var(--ds-muted)}.sa-gap svg{flex:none;margin-top:2px}.sa-gap strong{color:var(--ds-ink);font-weight:600}.sa-compare{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border:1px dashed var(--ds-line-strong);border-radius:12px;font-size:13px;color:var(--ds-muted);margin:0}.sa-compare svg{flex:none;margin-top:2px}.sa-compare strong{color:var(--ds-ink);font-weight:600}.sa-next-steps{list-style:none;margin:0;padding:0}.sa-next-steps li{display:flex;gap:12px}.sa-next-steps svg{flex:none;color:var(--ds-green);margin-top:3px}.sa-next-steps div{display:flex;flex-direction:column}.sa-next-steps strong{font-weight:500}.sa-answer-sources>span,.sa-next-steps span{font-size:13px;color:var(--ds-muted)}.sa-answer-sources>span{display:inline-flex;align-items:center;gap:6px}.sa-answer-sources>span>i{font-style:normal;margin-right:6px}.sa-legend{font-size:13px;color:var(--ds-muted)}.sa-legend mark,.sa-page mark{background:var(--ds-blue-tint);color:var(--ds-blue);border-radius:4px;padding:0 2px;box-shadow:0 0 0 1px #DCDCFB}.sa-switch{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--ds-muted);cursor:pointer;position:relative}.sa-switch input{position:absolute;opacity:0;width:1px;height:1px}.sa-switch i{width:34px;height:20px;border-radius:999px;background:var(--ds-line-strong);position:relative;transition:background .15s}.sa-switch i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left .15s}.sa-switch input:checked+i{background:var(--ds-blue)}.sa-switch input:checked+i:after{left:16px}.sa-switch input:focus-visible+i{outline:2px solid var(--ds-blue);outline-offset:2px}.sa-player{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--ds-tint);flex-wrap:wrap}.sa-play{all:unset;cursor:pointer;flex:none;width:40px;height:40px;border-radius:50%;background:var(--ds-blue);color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center}.sa-play:disabled{opacity:.5;cursor:default}.sa-play:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.sa-wave-wrap{flex:1;min-width:120px;display:flex;flex-direction:column;gap:4px}.sa-wave{height:30px;display:flex;align-items:center;gap:2px;cursor:pointer}.sa-wave:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:4px}.sa-wave i{flex:1;min-width:1px;max-width:4px;border-radius:2px;background:#C9C9F6}.sa-wave i[data-on]{background:var(--ds-blue)}.sa-wave-times{display:flex;justify-content:space-between;font-size:12px;color:var(--ds-muted);font-variant-numeric:tabular-nums}.sa-rate{all:unset;cursor:pointer;flex:none;height:28px;padding:0 8px;border:1px solid var(--ds-line);border-radius:7px;background:#FFFFFF;font-size:12px;font-weight:500}.sa-rate:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.sa-player-more{display:contents}.sa-skip{display:none}.sa-wave{touch-action:pan-y}.sa-player .sa-error-text{flex-basis:100%}.sa-transcript .sa-t-time{width:56px;padding:14px 12px 14px 0;vertical-align:top}.sa-t-time button{all:unset;cursor:pointer;font-size:13px;color:var(--ds-muted);font-variant-numeric:tabular-nums}.sa-t-time button:hover{color:var(--ds-blue)}.sa-pop[data-slot]{width:auto;min-width:280px;padding:6px;border:1px solid var(--ds-line);border-radius:12px;box-shadow:0 18px 44px rgba(40,32,18,.14);background:#FFFFFF;color:var(--ds-ink);font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:13.5px}.sa-pop-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border-bottom:1px solid var(--ds-line);color:var(--ds-muted);margin-bottom:4px}.sa-pop-search input{border:0;outline:none;font:inherit;width:100%;background:transparent;color:var(--ds-ink)}.sa-pop-list{max-height:240px;overflow:auto;display:flex;flex-direction:column}.sa-pop-item{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:1fr auto 16px;align-items:center;gap:10px;min-height:34px;padding:0 10px;border-radius:7px;width:100%}.sa-pop-item:focus-visible,.sa-pop-item:hover:not(:disabled){background:var(--ds-tint)}.sa-pop-item[aria-selected=true]{font-weight:500}.sa-pop-item small{color:var(--ds-muted);font-size:12.5px}.sa-pop-item svg,.sa-pop-more{color:var(--ds-blue)}.sa-pop-more{font-weight:500}.sa-pop-sep{height:1px;background:var(--ds-line);margin:4px 0}.sa-pop-label{padding:6px 10px 2px;font-size:12px;color:var(--ds-faint)}.sa-pop-add{gap:8px;padding:4px 6px 6px}.sa-pop-add,.sa-pop-add label{display:flex;flex-direction:column}.sa-pop-add label{gap:4px;font-size:12.5px;color:var(--ds-muted)}.sa-pop-add .ds-input{height:34px}.sa-pop-date[data-slot]{display:flex;gap:8px;padding:10px;min-width:0}.sa-cal{width:238px}.sa-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sa-cal-grid{display:grid;grid-template-columns:repeat(7,32px);gap:2px}.sa-cal-dow{text-align:center;font-size:11.5px;color:var(--ds-faint);line-height:24px}.sa-cal-grid button{all:unset;cursor:pointer;width:32px;height:30px;border-radius:7px;text-align:center;font-size:13px}.sa-cal-grid button:hover:not(:disabled){background:var(--ds-tint)}.sa-cal-grid button:disabled{color:var(--ds-quiet);cursor:default}.sa-cal-grid button[data-today]{box-shadow:inset 0 0 0 1.5px var(--ds-blue)}.sa-cal-grid button[aria-pressed=true]{background:var(--ds-blue);color:#FFFFFF}.sa-cal-grid button:focus-visible{outline:2px solid var(--ds-blue)}.sa-pop-side{width:200px;border-left:1px solid var(--ds-line);padding-left:8px;display:flex;flex-direction:column}@media (max-width:860px){.sa-pop-date[data-slot]{flex-direction:column}.sa-pop-side{width:auto;border-left:0;padding-left:0;border-top:1px solid var(--ds-line);padding-top:6px}.sa-page.sa-sidepage{padding-top:20px}}.sa-pop-search input:focus,.sa-pop-search input:focus-visible{outline:none;box-shadow:none}.ds-btn.sa-change-method,.ds-btn.sa-restart{color:var(--ds-muted)}.ds-btn.sa-change-method:hover:not(:disabled),.ds-btn.sa-restart:hover:not(:disabled){color:var(--ds-ink)}.ds-btn.sa-btn-danger-solid{background:var(--ds-red);border-color:var(--ds-red);color:#FFFFFF}.ds-btn.sa-btn-danger-solid:hover:not(:disabled){background:#921C13;border-color:#921C13}.ds-focusbar-right:has(.sa-restart,.sa-change-method){align-items:center}.sa-eyebrow{gap:8px}.sa-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-weight:500;color:var(--ds-muted);background:#FFFFFF;border:1px solid var(--ds-line-strong);white-space:nowrap}.sa-chip,.sa-chip.sa-due{font-size:12.5px}.sa-chip.sa-late{color:var(--ds-amber);border-color:#F0DDB8;background:var(--ds-amber-tint)}.sa-chip-short,.sa-priority>svg{display:none}.sa-eyebrow .ds-pill{line-height:26px;padding:0 10px;font-size:12.5px;font-weight:600}.sa-page h1{font-size:30px;letter-spacing:-.015em;text-wrap:balance}.sa-sub{font-size:15px}.sa-about.ds-card{padding:0;gap:0;background:#FFFFFF;overflow:hidden}.sa-about-body{display:grid;gap:28px;padding:22px 24px}.sa-about-two{grid-template-columns:1fr 1fr}.sa-about-body h2.sa-caps{margin:0 0 6px;font-size:12px;letter-spacing:.05em;color:var(--ds-faint)}.sa-tips{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.sa-tips li{display:flex;gap:10px}.sa-tips li:before{content:"";flex:none;width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--ds-blue)}.sa-about-foot{padding:12px 24px;border-top:1px solid var(--ds-line);background:var(--ds-blue-tint-2)}.sa-about-foot .sa-about-note{color:var(--ds-faint)}.sa-method{border-radius:14px;box-shadow:var(--ds-shadow-sm);transition:box-shadow .15s,transform .15s,border-color .15s}.sa-method:hover{border-color:var(--ds-line-strong);box-shadow:var(--ds-shadow-md);transform:translateY(-1px)}.sa-method[data-checked]{padding:18px;border:1px solid var(--ds-blue);background:#FFFFFF;box-shadow:0 0 0 4px var(--ds-blue-ring),var(--ds-shadow-md)}.sa-method-tile{width:40px;height:40px;border-radius:10px;background:var(--ds-blue-tint);color:var(--ds-blue)}.sa-method-text strong{font-size:15px}.sa-method-text span{font-size:14px}.sa-choose-foot{border-top:0;padding-top:4px}.sa-choose-foot>span{font-size:14px}@media (prefers-reduced-motion:reduce){.sa-method{transition:none}.sa-method:hover{transform:none}}.sh-contribution .sar-review .sar-field{gap:0;background:#FFFFFF;border:1px solid var(--ds-line);border-radius:14px;box-shadow:var(--ds-shadow-sm);overflow:hidden}.sh-contribution .sar-review .sar-heading{padding:12px 18px;border-bottom:1px solid var(--ds-line);min-height:52px;box-sizing:border-box}.sh-contribution .sar-review .sar-heading label{font-size:14.5px}.sh-contribution .sar-review .sar-editor{border:0;border-radius:0;padding:18px 20px;box-shadow:none}.sh-contribution .sar-review .sar-editor:focus{box-shadow:inset 0 0 0 2px var(--ds-blue-ring)}.sh-contribution .sar-review .sar-under{padding:11px 18px;border-top:1px solid var(--ds-line);background:var(--ds-blue-tint-2);color:var(--ds-faint)}.sh-contribution .sar-review .sar-footer{border-top:0;padding-top:0}.sa-review-note.sh-changes{border-color:#F0DDB8;background:var(--ds-amber-tint);border-radius:14px}.sa-review-note.sh-changes p{font-size:15.5px;line-height:1.55}.sh-contribution .amp-upload{background:#FFFFFF;border:1px solid var(--ds-line);border-radius:14px;box-shadow:var(--ds-shadow-sm);padding:18px;display:flex;flex-direction:column;gap:14px}.sh-contribution .amp-drop{background:var(--ds-tint);padding:40px 24px}.sh-contribution .amp-drop-icon{width:48px;height:48px;border-radius:12px;border:0;background:var(--ds-blue-tint);color:var(--ds-blue)}.sh-contribution .ssc.sh-capture{background:#FFFFFF;border:1px solid var(--ds-line);border-radius:14px;box-shadow:var(--ds-shadow-sm);padding:0;gap:0;overflow:hidden}.sh-contribution .ssc-steps{gap:0;border-bottom:1px solid var(--ds-line)}.sh-contribution .ssc-steps li{border:0;border-radius:0;background:transparent}.sh-contribution .ssc-steps li+li{border-left:1px solid var(--ds-line)}.sh-contribution .ssc.sh-capture>:not(.ssc-steps){margin:18px}.sh-contribution .ssc.sh-capture>.ssc-steps+*{margin-top:18px}.sa-page.sa-sentpage{gap:24px}@media (max-width:720px){.sa-about-two{grid-template-columns:1fr;gap:18px}}.sa-approved-note{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:14px;background:var(--ds-green-tint);border:1px solid #cfe8d6}.sa-approved-note .ds-tile{width:28px;height:28px;background:#FFFFFF;font-style:normal}.sa-approved-note p{font-size:15.5px;line-height:1.55;white-space:pre-wrap}.sa-answer-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--ds-line)}.sa-answer-card-head h2{font-size:14.5px;font-weight:600}.sa-answer-card-head .sa-method-value{font-size:13.5px;color:var(--ds-muted)}.sa-answer-card-head .ds-tile{width:26px;height:26px;border-radius:7px;font-style:normal}.sa-change-box.ds-card{align-items:center;background:#FFFFFF;border-radius:14px;padding:16px 18px;gap:16px}.sa-change-box.ds-card>.ds-tile{font-style:normal}.sa-change-box.ds-card>div{flex-grow:1;gap:2px}.sa-change-box.ds-card p{margin:0;font-size:13.5px}.sa-side-card{box-shadow:var(--ds-shadow-sm)}.sa-optional{margin-left:6px;font-weight:400;color:var(--ds-quiet)}.sa-why .sa-why-cover{display:block;margin-top:10px}.sa-why .sa-tips{margin-top:4px}.sa-sentpage .sa-sent{padding:0;overflow:hidden}.sa-log{list-style:none;margin:0;padding:24px 24px 24px 12px;display:flex;flex-direction:column}.sa-log>li{position:relative;display:grid;grid-template-columns:64px 24px minmax(0,1fr);column-gap:14px;padding-bottom:24px}.sa-log>li:last-child{padding-bottom:0}.sa-log>li:before{content:"";position:absolute;left:89px;top:28px;bottom:4px;width:2px;background:var(--ds-line-strong);transform-origin:top}.sa-log>li.sa-log-done:before{background:var(--ds-green)}.sa-log>li:last-child:before{display:none}.sa-log-when{font-size:12.5px;color:var(--ds-faint);text-align:right;line-height:24px;white-space:nowrap}.sa-log-now .sa-log-when{color:var(--ds-blue);font-weight:600}.sa-log-dot{width:24px;height:24px;box-sizing:border-box;border-radius:50%;border:2px solid var(--ds-line-strong);background:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1}.sa-log-done .sa-log-dot{background:var(--ds-green);border-color:var(--ds-green);color:#FFFFFF}.sa-log-now .sa-log-dot{border:7px solid var(--ds-blue);animation:sa-log-ring 2.2s 1.2s infinite}.sa-log h2{margin:0;font-size:19px;outline:none}.sa-log h2,.sa-log strong{font-weight:600;line-height:24px}.sa-log strong{display:block;font-size:15px}.sa-log p{margin:2px 0 0;font-size:13.5px;color:var(--ds-muted)}.sa-log-answer{display:flex;align-items:flex-start;gap:12px;margin-top:10px;padding:12px 14px;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-tint)}.sa-log-answer>.ds-tile{background:#FFFFFF;border:1px solid var(--ds-line)}.sa-log-answer-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sa-log-answer-main>span{font-size:12.5px;color:var(--ds-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-log-answer-main .sa-answer-text{font-size:14px;line-height:1.55;color:var(--ds-ink);overflow-wrap:anywhere}.sa-log-answer-main .sa-answer-text p{margin:0 0 8px;font-size:14px;color:var(--ds-ink)}.sa-log-answer-main .sa-answer-text p:last-child{margin:0}.sa-log-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sa-log-answer>.sa-row{flex:none;gap:8px}.sa-log-outcomes{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.sa-log-outcomes li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sa-log-outcomes svg{color:var(--ds-quiet);flex:none}.sa-log-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--ds-line)}@keyframes sa-log-ring{0%{box-shadow:0 0 0 0 rgba(0,0,248,.32)}70%,to{box-shadow:0 0 0 12px rgba(0,0,248,0)}}@keyframes sa-log-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes sa-log-grow{0%{transform:scaleY(0)}}@keyframes sa-log-in{0%{opacity:0;transform:translateY(6px)}}.sa-log-play .sa-log-done .sa-log-dot{animation:sa-log-pop .45s .1s both}.sa-log-play .sa-log>li.sa-log-done:before{animation:sa-log-grow .6s cubic-bezier(.4,0,.2,1) .45s both}.sa-log-play .sa-log>li:nth-child(2){animation:sa-log-in .4s .8s both}.sa-log-play .sa-log>li:nth-child(3){animation:sa-log-in .4s 1.1s both}@media (prefers-reduced-motion:reduce){.sa-log *,.sa-log :before,.sa-log>li,.sa-log>li:before{animation:none!important}}@media (max-width:720px){.sa-log{padding:20px 16px 20px 4px}.sa-log>li{grid-template-columns:44px 24px minmax(0,1fr);column-gap:10px}.sa-log>li:before{left:65px}.sa-log-answer{flex-direction:column;align-items:stretch;gap:10px}.sa-log-answer>.ds-tile{display:none}.sa-log-outcomes li{display:block}.sa-log-outcomes li .ds-pill{margin-right:6px}.sa-log-outcomes svg{display:none}.sa-log-foot{padding:12px 16px}}.sa-languages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.sa-languages>.ds-help{grid-column:1/-1}@media (max-width:560px){.sa-languages{grid-template-columns:minmax(0,1fr)}}.ds-main .sh-document-upload.sh-document-upload{display:flex;flex-direction:column;gap:16px;margin:0 0 20px}.ds-main .sh-document-upload.sh-document-upload .sh-drop{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:0;display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:28px 24px;border:1.5px dashed #d8d5cc;border-radius:14px;background:var(--ds-tint,#FAF9F5);text-align:center;color:var(--ds-ink,#1C1B18);font-size:14px;line-height:1.5}.ds-main .sh-document-upload.sh-document-upload .sh-drop:hover:not(:disabled){border-color:var(--ds-blue,#0000F8);background:var(--ds-blue-tint-2,#F6F6FF)}.ds-main .sh-document-upload.sh-document-upload .sh-drop:focus-visible{outline:2px solid var(--ds-blue,#0000F8);outline-offset:2px}.ds-main .sh-document-upload.sh-document-upload .sh-drop:disabled{cursor:not-allowed;opacity:.6}.ds-main .sh-document-upload.sh-document-upload .sh-drop-icon{display:flex;align-items:center;justify-content:center}.ds-main .sh-document-upload.sh-document-upload .sh-drop-icon,.ds-main .sh-document-upload.sh-document-upload .sh-drop>svg{width:40px;height:40px;box-sizing:border-box;border-radius:10px;background:#FFFFFF;border:1px solid var(--ds-line,#eae8e1);color:var(--ds-ink,#1C1B18)}.ds-main .sh-document-upload.sh-document-upload .sh-drop>svg{padding:9px}.ds-main .sh-document-upload.sh-document-upload .sh-drop>span:not(.sh-file-types):not(.sh-drop-icon){font-size:13px;color:var(--ds-muted,#56534B)}.ds-main .sh-document-upload.sh-document-upload .sh-drop strong{font-size:14px;font-weight:600;color:var(--ds-ink,#1C1B18)}.ds-main .sh-document-upload.sh-document-upload .sh-drop strong span{color:var(--ds-blue,#0000F8)}.ds-main .sh-document-upload.sh-document-upload .sh-drop .sh-file-types{font-size:13px;color:var(--ds-muted,#56534B)}.ds-main .sh-document-toolbar.sh-document-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0}.ds-main .sh-document-toolbar.sh-document-toolbar h2{margin:0;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.ds-main .sh-document-toolbar.sh-document-toolbar h2>span{font-size:12px;font-weight:500;color:var(--ds-muted,#56534B);background:var(--ds-chip,#F4F2EC);border-radius:999px;padding:1px 8px}.ds-main .sh-document-toolbar.sh-document-toolbar>button{height:36px;min-height:36px;padding:0 14px;border:1px solid var(--ds-line,#eae8e1);border-radius:8px;background:#FFFFFF;color:var(--ds-ink,#1C1B18);font-size:13.5px;font-weight:500;box-shadow:none}.ds-main .sh-document-toolbar.sh-document-toolbar>button:hover:not(:disabled){background:var(--ds-tint,#FAF9F5)}.ds-main .sh-source-list.sh-source-list{margin:0 0 20px;padding:0;border:1px solid var(--ds-line,#eae8e1);border-radius:14px;overflow:hidden;background:#FFFFFF}.ds-main .sh-source-list.sh-source-list>div{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 16px;border-bottom:1px solid var(--ds-line,#eae8e1)}.ds-main .sh-source-list.sh-source-list>div:last-child{border-bottom:0}.ds-main .sh-source-list.sh-source-list>div>svg{flex:none;width:36px;height:36px;box-sizing:border-box;padding:9px;border-radius:9px;background:var(--ds-chip,#F4F2EC);color:var(--ds-ink,#1C1B18)}.ds-main .sh-source-list.sh-source-list .sh-source-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:0;overflow-wrap:anywhere}.ds-main .sh-source-list.sh-source-list .sh-source-name strong{font-size:14px;font-weight:500;color:var(--ds-ink,#1C1B18)}.ds-main .sh-source-list.sh-source-list .sh-source-name small{font-size:13px;color:var(--ds-muted,#56534B)}.ds-main .sh-source-list.sh-source-list>div>button{flex:none;height:32px;min-height:32px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ds-muted,#56534B);background:transparent;box-shadow:none;gap:6px}.ds-main .sh-source-list.sh-source-list>div>button:hover:not(:disabled){background:var(--ds-chip,#F4F2EC);color:var(--ds-ink,#1C1B18)}.ds-main .sh-source-list.sh-source-list>.sh-source-actions{justify-content:flex-end;padding:8px 12px;background:var(--ds-tint,#FAF9F5)}.ds-main .sh-upload-progress.sh-upload-progress{display:flex;flex-direction:column;gap:2px;margin:0 0 20px;padding:14px 16px;border:1px dashed #d8d5cc;border-radius:10px;background:#FCFBF8;color:var(--ds-ink,#1C1B18);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ds-main .sh-upload-progress.sh-upload-progress strong{font-weight:500}.ds-main .sh-upload-progress.sh-upload-progress p{margin:0;font-size:13px;color:var(--ds-muted,#56534B)}@media (max-width:600px){.ds-main .sh-source-list.sh-source-list>div{padding:12px;gap:10px}.ds-main .sh-source-list.sh-source-list>div>svg{display:none}}