.home-vision{border-bottom:1px solid var(--color-line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;padding:70px 0;display:grid}.home-vision-copy>.eyebrow{color:#536dba}.home-vision-copy h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(36px,4.2vw,60px);font-weight:500;line-height:1.05}.home-vision-copy>p:not(.eyebrow){max-width:420px;color:var(--color-ink-2);margin:13px 0;font-size:16px;line-height:1.75}.home-vision-link{color:#365aca;align-items:center;gap:10px;min-height:44px;margin-top:13px;font-size:14px;text-decoration:none;display:inline-flex}.home-vision-link:hover{text-underline-offset:5px;text-decoration:underline}.home-vision-scene{border-radius:20px;height:410px}.home-vision-scene img{object-position:55% center}@media (width<=760px){.home-vision{grid-template-columns:1fr;gap:26px;padding:44px 0}.home-vision-copy h2{margin:17px 0;font-size:42px}.home-vision-copy>p:not(.eyebrow){font-size:15px}.home-vision-scene{border-radius:14px;height:270px}}.server-dataset-page{max-width:1240px;margin:0 auto;padding:30px 36px 90px}.server-dataset-page button,.server-dataset-page input{font:inherit}.server-dataset-page :is(button,a,input,summary):focus-visible{outline:2px solid var(--color-voltage);outline-offset:3px}.server-dataset-back{min-height:44px;color:var(--color-muted);align-items:center;gap:7px;margin-bottom:22px;font-size:12px;display:inline-flex}.server-dataset-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.server-dataset-header .eyebrow{color:var(--color-voltage);font-size:10px}.server-dataset-header h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.1}.server-dataset-header>div>p:last-child{color:var(--color-muted);font-size:13px;line-height:1.65}.server-dataset-access{color:var(--color-muted);flex-shrink:0;align-items:center;gap:7px;padding-bottom:3px;font-size:11px;display:inline-flex}.server-dataset-access>span{background:currentColor;border-radius:50%;width:5px;height:5px}.server-dataset-notice{color:var(--color-muted);border-top:1px solid var(--color-line-strong);padding:13px 0;font-size:11px;line-height:1.7}.server-dataset-layout{grid-template-columns:minmax(290px,.85fr) minmax(0,1.5fr);align-items:start;gap:20px;display:grid}.server-dataset-catalog,.server-dataset-inspector{border:1px solid var(--color-line-strong);border-radius:7px;min-width:0}.server-dataset-catalog{overflow:hidden}.server-dataset-catalog-heading{justify-content:space-between;align-items:baseline;gap:15px;padding:20px 18px 15px;display:flex}.server-dataset-catalog-heading h2{letter-spacing:-.02em;font-size:15px;font-weight:500}.server-dataset-catalog-heading>span{font-size:10px;font-family:var(--font-mono);color:var(--color-muted);font-variant-numeric:tabular-nums}.server-dataset-search{color:var(--color-muted);align-items:center;gap:9px;margin:0 14px 15px;display:flex;position:relative}.server-dataset-search>svg{pointer-events:none;position:absolute;left:12px}.server-dataset-search input{border:1px solid var(--color-line-strong);width:100%;min-width:0;min-height:44px;color:var(--color-ink);background:#ffffff45;border-radius:4px;padding:11px 12px 11px 37px;font-size:12px}.server-dataset-search input::placeholder{color:var(--color-muted)}.server-dataset-list{overscroll-behavior:contain;border-top:1px solid var(--color-line-strong);max-height:590px;overflow-y:auto}.server-dataset-row{border:0;border-left:2px solid #0000;border-bottom:1px solid var(--color-line-strong);text-align:left;width:100%;min-height:82px;color:var(--color-ink);background:0 0;align-items:center;gap:10px;padding:14px 13px;display:flex}.server-dataset-row:last-child{border-bottom:0}.server-dataset-row[aria-pressed=true]{border-left-color:var(--color-voltage);background:#3c6cff09}.server-dataset-row-icon{color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.server-dataset-row[aria-pressed=true] .server-dataset-row-icon{color:var(--color-voltage)}.server-dataset-row-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.server-dataset-row-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.server-dataset-row-copy>span{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.server-dataset-row-copy small{font:9px/1.6 var(--font-mono);color:var(--color-muted)}.server-dataset-row>svg{color:var(--color-muted);flex-shrink:0}.server-dataset-list-message{min-height:165px;color:var(--color-muted);text-align:center;padding:48px 20px;font-size:12px;line-height:1.7}.server-dataset-list-message .server-dataset-button{margin-top:16px}.server-dataset-pagination{border-top:1px solid var(--color-line-strong);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.server-dataset-pagination span{color:var(--color-muted);font:10px var(--font-mono);font-variant-numeric:tabular-nums}.server-dataset-pagination button{border:1px solid var(--color-line-strong);border-radius:4px;place-items:center;width:44px;height:44px;display:grid}.server-dataset-page button:disabled{opacity:.42;cursor:not-allowed}.server-dataset-inspector{scroll-margin-top:80px}.server-dataset-select-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:32px;display:flex}.server-dataset-select-empty svg{color:var(--color-muted);margin-bottom:23px}.server-dataset-select-empty h2{letter-spacing:-.035em;font-size:23px;font-weight:500}.server-dataset-select-empty p{max-width:300px;color:var(--color-muted);margin-top:12px;font-size:12px;line-height:1.7}.server-dataset-select-empty>span{color:var(--color-muted);margin-top:30px;font-size:10px}.server-dataset-recording{padding:22px}.server-dataset-recording-heading{color:var(--color-muted);justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;font-size:10px;display:flex}.server-dataset-recording-heading .eyebrow{color:var(--color-voltage);font-size:9px}.server-dataset-recording h2{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:21px;font-weight:500;line-height:1.4}.server-dataset-source{flex-wrap:wrap;gap:18px 30px;margin:17px 0 20px;display:flex}.server-dataset-source dt{color:var(--color-muted);margin-bottom:4px;font-size:10px}.server-dataset-source dd{overflow-wrap:anywhere;font-size:12px}.server-dataset-preview video{aspect-ratio:16/9;object-fit:contain;background:#15181c;border-radius:4px;width:100%;max-height:355px;display:block}.server-dataset-preview>p{color:var(--color-muted);margin-top:8px;font-size:9px;line-height:1.6}.server-dataset-preview-error{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0;font-size:12px;display:flex}.server-dataset-proposal{border-block:1px solid var(--color-line-strong);margin-top:21px;padding:21px 0}.server-dataset-proposal>.eyebrow{color:var(--color-voltage);font-size:9px}.server-dataset-proposal h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:12px;font-size:24px;font-weight:500;line-height:1.25}.server-dataset-proposal>p:not(.eyebrow),.server-dataset-error p{color:var(--color-muted);margin-top:9px;font-size:11px;line-height:1.7}.server-dataset-error button{margin-top:13px}.server-dataset-samples{margin-top:20px}.server-dataset-samples>span:first-child{color:var(--color-muted);font-size:10px}.server-dataset-samples>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.server-dataset-samples button{font:10px var(--font-mono);border:1px solid var(--color-line-strong);font-variant-numeric:tabular-nums;border-radius:4px;min-height:44px;padding:8px 10px}.server-dataset-samples p{color:var(--color-muted);margin-top:10px;font-size:10px;line-height:1.7}.server-dataset-reviews{padding:17px 0}.server-dataset-reviews strong{font-size:12px;font-weight:500}.server-dataset-reviews p{color:var(--color-muted);margin-top:5px;font-size:10px;line-height:1.7}.server-dataset-evidence{border-top:1px solid var(--color-line-strong)}.server-dataset-evidence summary{cursor:pointer;min-height:44px;padding:15px 0 0;font-size:11px}.server-dataset-evidence dl{grid-template-columns:105px minmax(0,1fr);gap:9px 15px;margin:15px 0 22px;font-size:10px;line-height:1.6;display:grid}.server-dataset-evidence dt{color:var(--color-muted)}.server-dataset-evidence dd{overflow-wrap:anywhere}.server-dataset-mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:9px}.server-dataset-evidence h4{margin:17px 0 8px;font-size:11px;font-weight:500}.server-dataset-evidence p{color:var(--color-muted);margin-top:9px;font-size:10px;line-height:1.7}.server-dataset-source-link{min-height:44px;color:var(--color-voltage);align-items:center;gap:7px;font-size:11px;display:inline-flex}.server-dataset-candidates ul{margin-top:12px;padding:0;list-style:none}.server-dataset-candidates li{justify-content:space-between;gap:16px;padding:6px 0;font-size:10px;line-height:1.6;display:flex}.server-dataset-candidates li span{overflow-wrap:anywhere}.server-dataset-candidates li strong{font:10px var(--font-mono);font-variant-numeric:tabular-nums;font-weight:400}.server-dataset-service{border-block:1px solid var(--color-line-strong);margin-top:22px}.server-dataset-service summary{cursor:pointer;min-height:50px;padding:18px 0;font-size:11px}.server-dataset-service summary>span:last-child{float:right;color:var(--color-muted);font-size:10px}.server-dataset-service-body{grid-template-columns:.85fr 1.5fr;gap:22px;padding:0 0 22px;display:grid}.server-dataset-service-body h3{margin-bottom:9px;font-size:12px;font-weight:500}.server-dataset-service-body p{color:var(--color-muted);overflow-wrap:anywhere;margin-top:7px;font-size:10px;line-height:1.7}.server-dataset-recipe{margin-top:15px}.server-dataset-recipe strong{font-size:11px;font-weight:500}.server-dataset-button{border:1px solid var(--color-line-strong);min-height:44px;color:var(--color-ink);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;font-size:11px!important}.server-dataset-button,.server-dataset-pagination button,.server-dataset-samples button{transition:transform .12s cubic-bezier(.23,1,.32,1)}.server-dataset-page :is(.server-dataset-button,.server-dataset-pagination button,.server-dataset-samples button):active:not(:disabled){transform:scale(.97)}.server-dataset-page :is(.server-dataset-button,.server-dataset-pagination button,.server-dataset-samples button):focus-visible{transition:none;transform:none}.server-dataset-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px;display:flex}.server-dataset-unavailable{text-align:center;border-block:1px solid var(--color-line-strong);padding:60px 24px}.server-dataset-unavailable>svg{color:var(--color-muted);margin:0 auto 20px}.server-dataset-unavailable h2{letter-spacing:-.035em;font-size:25px;font-weight:500}.server-dataset-unavailable p{max-width:435px;color:var(--color-muted);margin:13px auto 0;font-size:12px;line-height:1.7}@media (hover:hover) and (pointer:fine){.server-dataset-row:hover{background:#3c6cff06}.server-dataset-button:hover,.server-dataset-pagination button:not(:disabled):hover,.server-dataset-samples button:not(:disabled):hover{background:#161a2305}}@media (width<=1000px){.server-dataset-page{padding-inline:24px}.server-dataset-layout{grid-template-columns:minmax(270px,.85fr) minmax(0,1.2fr);gap:14px}.server-dataset-recording{padding:19px}.server-dataset-row-icon{display:none}}@media (width<=760px){.server-dataset-page{padding:19px 18px 65px}.server-dataset-back{margin-bottom:19px}.server-dataset-header{margin-bottom:20px;display:block}.server-dataset-header h1{font-size:35px}.server-dataset-header>div>p:last-child{max-width:340px}.server-dataset-access{margin-top:18px}.server-dataset-notice{padding-block:12px;font-size:10px}.server-dataset-layout{grid-template-columns:minmax(0,1fr);gap:18px}.server-dataset-list{max-height:315px}.server-dataset-row-icon{display:grid}.server-dataset-search input{font-size:16px}.server-dataset-select-empty{min-height:245px;padding:25px}.server-dataset-select-empty>span{margin-top:22px}.server-dataset-recording{padding:20px 16px}.server-dataset-evidence dl{grid-template-columns:86px minmax(0,1fr);gap:9px 12px}.server-dataset-service-body{grid-template-columns:1fr;gap:25px}.server-dataset-unavailable{padding:45px 12px}}@media (prefers-reduced-motion:reduce){.server-dataset-button,.server-dataset-pagination button,.server-dataset-samples button{transition:none}.server-dataset-page :is(.server-dataset-button,.server-dataset-pagination button,.server-dataset-samples button):active:not(:disabled){transform:none}}.dataset-page{max-width:1376px;margin:0 auto;padding:52px 40px 100px}.dataset-page button,.dataset-page input,.dataset-page select,.dataset-page textarea{font:inherit}.dataset-page button:focus-visible,.dataset-page a:focus-visible,.dataset-page input:focus-visible,.dataset-page select:focus-visible,.dataset-page textarea:focus-visible,.dataset-page summary:focus-visible{outline:2px solid var(--color-voltage);outline-offset:3px}.dataset-header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.dataset-back{color:var(--color-muted);align-items:center;gap:7px;min-height:32px;margin-bottom:33px;font-size:12px;display:inline-flex}.dataset-header .eyebrow{color:var(--color-voltage)}.dataset-header h1{letter-spacing:-.05em;margin:18px 0 22px;font-size:clamp(38px,5.5vw,66px);font-weight:500;line-height:1.02}.dataset-header h1 span{color:var(--color-muted)}.dataset-intro{max-width:575px;color:var(--color-muted);font-size:16px;line-height:1.7}.dataset-header-actions{flex-direction:column;align-items:start;gap:15px;min-width:235px;padding-bottom:4px;display:flex}.dataset-header-actions>p{color:var(--color-muted);font-size:11px;line-height:1.6}.dataset-mode{font-family:var(--font-mono);color:var(--color-muted);align-items:center;gap:7px;font-size:10px;display:inline-flex}.dataset-mode>span{background:var(--color-muted);border-radius:50%;width:6px;height:6px}.dataset-button{border:1px solid var(--color-line-strong);min-height:42px;color:var(--color-ink);background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;transition:transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex;font-size:12px!important;font-weight:500!important}.dataset-button:active:not(:disabled){transform:scale(.98)}.dataset-primary{background:var(--color-voltage);border-color:var(--color-voltage);color:#fff}.dataset-page button:disabled{opacity:.45;cursor:not-allowed}.dataset-hidden-input{display:none}.dataset-library-actions{border-bottom:1px solid var(--color-line-strong);flex-wrap:wrap;align-items:center;gap:6px 28px;padding:14px 0 24px;display:flex}.dataset-library-actions>a{min-height:44px;color:var(--color-voltage);align-items:center;gap:8px;font-size:13px;display:inline-flex}.dataset-library-actions>p{color:var(--color-muted);flex-basis:100%;margin:4px 0 0;font-size:11px;line-height:1.7}.dataset-journey{border-top:1px solid var(--color-line-strong);max-width:920px;margin-top:28px}.dataset-journey>summary{cursor:pointer;padding:20px 0;font-size:14px;font-weight:500}.dataset-journey>p{max-width:650px;color:var(--color-muted);margin:12px 0;font-size:13px;line-height:1.7}.dataset-batch-evidence{border:1px solid var(--color-line-strong);border-radius:8px;margin:18px 0;padding:0 20px}.dataset-batch-evidence>summary{cursor:pointer;padding:17px 0;font-size:13px;font-weight:500}.dataset-batch-evidence>summary>span{float:right;color:var(--color-muted);font-size:11px;font-weight:400}@media (width<=640px){.dataset-batch-evidence>summary>span{float:none;margin-top:7px;display:block}}.dataset-empty{border-block:1px solid var(--color-line-strong);grid-template-columns:100px 1fr;gap:32px;padding:56px 0;display:grid}.dataset-empty-mark{border:1px solid var(--color-line-strong);width:84px;height:84px;color:var(--color-voltage);background:#3c6cff06;border-radius:18px;place-items:center;display:grid}.dataset-empty .eyebrow{color:var(--color-muted);margin-bottom:14px}.dataset-empty h2{letter-spacing:-.04em;font-size:29px;font-weight:500}.dataset-empty p:not(.eyebrow){max-width:660px;color:var(--color-muted);margin-top:14px;font-size:14px;line-height:1.8}.dataset-steps{grid-template-columns:repeat(3,1fr);gap:42px;padding:40px 0;display:grid}.dataset-steps section>span{font-family:var(--font-mono);color:var(--color-voltage);font-size:10px}.dataset-steps h3{letter-spacing:-.025em;margin-top:15px;font-size:19px;font-weight:500}.dataset-steps p{color:var(--color-muted);max-width:330px;margin-top:12px;font-size:13px;line-height:1.75}.dataset-footnote{color:var(--color-muted);margin:13px 0;font-size:11px;line-height:1.75}.dataset-message{border-left:2px solid var(--color-voltage);overflow-wrap:anywhere;background:#3c6cff08;margin:14px 0;padding:12px 15px;font-size:12px;line-height:1.7}.dataset-error{color:#87382e;background:#9c3c3208;border-color:#9c3c32}.dataset-batch-line{border-top:1px solid var(--color-line-strong);flex-wrap:wrap;align-items:center;gap:14px;padding:20px 0;display:flex}.dataset-batch-line>.eyebrow{color:var(--color-muted)}.dataset-batch-line strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.dataset-batch-line>span:last-child{color:var(--color-muted);margin-left:auto;font-size:10px}.dataset-stats{border:1px solid var(--color-line-strong);border-radius:5px;grid-template-columns:repeat(4,1fr);display:grid}.dataset-stats section{border-right:1px solid var(--color-line-strong);min-width:0;padding:23px 20px}.dataset-stats section:last-child{border:0}.dataset-stats section>span{color:var(--color-muted);font-size:11px;display:block}.dataset-stats strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:clamp(20px,2.1vw,29px);font-weight:500;display:block}.dataset-stats strong i{color:var(--color-muted);font-size:16px;font-style:normal}.dataset-stats small{color:var(--color-muted);margin-top:10px;font-size:10px;line-height:1.6;display:block}.dataset-costs{border-bottom:1px solid var(--color-line-strong);padding:8px 0 20px}.dataset-costs summary{cursor:pointer;padding:8px 0;font-size:12px}.dataset-costs summary>span{float:right;color:var(--color-muted);font-size:10px}.dataset-cost-grid{grid-template-columns:repeat(3,1fr);gap:32px;padding:25px 0 4px;display:grid}.dataset-cost-grid span{color:var(--color-muted);font-size:11px}.dataset-cost-grid strong{margin:9px 0;font-size:20px;font-weight:500;display:block}.dataset-cost-grid p{color:var(--color-muted);font-size:11px;line-height:1.75}.dataset-export-bar{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.dataset-export-bar strong{font-size:13px;font-weight:500}.dataset-export-bar span{color:var(--color-muted);margin-top:6px;font-size:10px;display:block}.dataset-export-actions{flex-wrap:wrap;gap:9px;display:flex}.dataset-review-layout{grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.dataset-inventory,.dataset-detail{border:1px solid var(--color-line-strong);border-radius:5px;min-width:0}.dataset-inventory-title{justify-content:space-between;align-items:center;padding:20px;display:flex}.dataset-inventory-title h2{letter-spacing:-.025em;font-size:17px;font-weight:500}.dataset-inventory-title>span{color:var(--color-muted);font-size:10px}.dataset-filters{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;padding:0 20px 20px;display:grid}.dataset-filters label>span{color:var(--color-muted);margin-bottom:7px;font-size:10px;display:block}.dataset-page input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):not([type=search]),.dataset-page select,.dataset-page textarea{border:1px solid var(--color-line-strong);width:100%;min-width:0;min-height:42px;color:var(--color-ink);background:#fff3;border-radius:4px;padding:10px;font-size:12px;display:block}.dataset-page textarea{resize:vertical;line-height:1.7}.dataset-page input::placeholder,.dataset-page textarea::placeholder{color:var(--color-muted);opacity:.8}.dataset-row{border:0;border-top:1px solid var(--color-line-strong);text-align:left;width:100%;min-height:85px;color:var(--color-ink);background:0 0;border-left:2px solid #0000;align-items:center;gap:13px;padding:17px 20px;display:flex}.dataset-row[aria-pressed=true]{border-left-color:var(--color-voltage);background:#3c6cff09}.dataset-row-icon{color:var(--color-muted);flex-shrink:0}.dataset-row[aria-pressed=true] .dataset-row-icon{color:var(--color-voltage)}.dataset-row-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.dataset-row-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.dataset-row-body>span{color:var(--color-muted);font-size:11px}.dataset-row-body>small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-family:var(--font-mono);overflow:hidden}.dataset-row-state{color:var(--color-muted);border:1px solid var(--color-line-strong);background:#00000004;border-radius:4px;flex-shrink:0;padding:5px 7px;font-size:9px}.dataset-row-state.is-proposed{color:#294dba;background:#3c6cff09;border-color:#3c6cff30}.dataset-row-state.is-reviewed{color:#416448;background:#41644808;border-color:#41644825}.dataset-no-results{color:var(--color-muted);text-align:center;border-top:1px solid var(--color-line-strong);padding:40px 20px;font-size:12px}.dataset-pagination{border-top:1px solid var(--color-line-strong);justify-content:center;align-items:center;gap:24px;padding:12px;display:flex}.dataset-pagination button{border:1px solid var(--color-line-strong);border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.dataset-pagination span{color:var(--color-muted);font-size:10px}.dataset-detail{padding:24px}.dataset-detail-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dataset-detail-top .eyebrow{color:var(--color-voltage);font-size:9px}.dataset-detail-top>span{color:var(--color-muted);white-space:nowrap;font-size:10px}.dataset-detail h2{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:23px;font-weight:500}.dataset-recording-id{font:10px var(--font-mono);color:var(--color-muted);overflow-wrap:anywhere;margin-top:8px}.dataset-media{padding:22px 0 10px}.dataset-media-empty{border:1px dashed var(--color-line-strong);text-align:center;min-height:160px;color:var(--color-muted);background:#161a2305;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.dataset-media-empty p{color:var(--color-ink);margin-top:12px;font-size:13px}.dataset-media-empty>span{max-width:290px;margin-top:8px;font-size:11px;line-height:1.7}.dataset-media>button{margin-top:12px}.dataset-media video{background:#111;border-radius:4px;width:100%;max-height:340px;display:block}.dataset-media>p:not(.dataset-footnote){overflow-wrap:anywhere;margin:10px 0;font-size:10px;line-height:1.7}.dataset-media>p strong,.dataset-media>p span{display:block}.dataset-media>p span{color:var(--color-muted)}.dataset-suggestion{border-block:1px solid var(--color-line-strong);padding:18px 0}.dataset-suggestion .eyebrow{color:var(--color-muted);font-size:9px}.dataset-suggestion>strong{letter-spacing:-.025em;margin-top:10px;font-size:20px;font-weight:500;display:block}.dataset-suggestion>span:last-child{font:10px var(--font-mono);color:var(--color-muted);overflow-wrap:anywhere;margin-top:6px;display:block}.dataset-evidence{border-bottom:1px solid var(--color-line-strong);padding:15px 0}.dataset-evidence summary{cursor:pointer;font-size:12px;font-weight:500}.dataset-evidence dl{grid-template-columns:100px 1fr;gap:10px 15px;margin:20px 0 14px;font-size:10px;line-height:1.6;display:grid}.dataset-evidence dt{color:var(--color-muted)}.dataset-evidence dd{overflow-wrap:anywhere}.dataset-evidence p{color:var(--color-muted);margin-top:15px;font-size:10px;line-height:1.7}.dataset-evidence ul{margin:12px 0;padding:0;list-style:none}.dataset-evidence li{justify-content:space-between;gap:12px;padding:6px 0;font-size:11px;display:flex}.dataset-evidence li strong{font:10px var(--font-mono);color:var(--color-muted)}.dataset-source-link{color:var(--color-voltage);align-items:center;gap:5px;min-height:32px;font-size:11px;display:inline-flex}.dataset-frame-times{flex-wrap:wrap;align-items:center;gap:6px;margin-top:15px;display:flex}.dataset-frame-times>span{color:var(--color-muted);margin-right:5px;font-size:10px}.dataset-frame-times button{font:10px var(--font-mono);border:1px solid var(--color-line-strong);border-radius:3px;padding:8px}.dataset-existing-review{border-bottom:1px solid var(--color-line-strong);color:#416448;align-items:start;gap:10px;padding:16px 0;display:flex}.dataset-existing-review strong{font-size:12px;font-weight:500}.dataset-existing-review p{color:var(--color-muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.7}.dataset-review-form{margin-top:24px}.dataset-review-form h3{letter-spacing:-.025em;font-size:18px;font-weight:500}.dataset-review-form>p:not(.dataset-message){color:var(--color-muted);margin:9px 0 18px;font-size:11px;line-height:1.75}.dataset-review-form>label,.dataset-review-form legend{margin-bottom:18px;font-size:11px;font-weight:500;display:block}.dataset-review-form>label input:not([type=checkbox]),.dataset-review-form>label select,.dataset-review-form>label textarea{margin-top:8px}.dataset-review-form fieldset{border:0;margin:0 0 18px;padding:0}.dataset-review-form legend{margin-bottom:9px}.dataset-decision-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.dataset-decision-options label{border:1px solid var(--color-line-strong);cursor:pointer;border-radius:4px;align-items:center;gap:7px;min-height:42px;padding:12px 9px;font-size:11px;display:flex}.dataset-decision-options label[data-selected=true]{color:var(--color-voltage);background:#3c6cff08;border-color:#3c6cff70}.dataset-page input[type=checkbox],.dataset-page input[type=radio]{accent-color:var(--color-voltage);flex-shrink:0}.dataset-review-form>.dataset-inspected{color:var(--color-muted);align-items:flex-start;gap:9px;font-size:11px;font-weight:400;line-height:1.7;display:flex}.dataset-inspected input{margin-top:4px}.dataset-no-selection{text-align:center;color:var(--color-muted);padding:70px 24px}.dataset-no-selection svg{margin:0 auto 20px}.dataset-no-selection h2{font-size:18px}.dataset-timeline{border-top:1px solid var(--color-line-strong);margin:20px 0 8px;padding-top:18px}.dataset-timeline-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dataset-timeline-title h3{letter-spacing:-.02em;font-size:13px;font-weight:500}.dataset-timeline-title>span{font:10px/1.5 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.dataset-timeline-title i{color:var(--color-muted);font-style:normal}.dataset-timeline-track{height:44px;margin-top:14px;position:relative}.dataset-timeline-track svg{pointer-events:none;width:100%;height:26px;position:absolute;top:9px;left:0}.dataset-timeline-baseline{stroke:var(--color-line-strong);stroke-width:1px}.dataset-timeline-selection{fill:#3c6cff16;stroke:#3c6cff35}.dataset-timeline-samples{stroke:var(--color-voltage);stroke-width:2px;vector-effect:non-scaling-stroke}.dataset-page .dataset-timeline-track input[type=range]{appearance:none;cursor:pointer;width:100%;height:44px;accent-color:var(--color-ink);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative}.dataset-timeline-track input::-webkit-slider-runnable-track{background:0 0;height:2px}.dataset-timeline-track input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--color-paper);background:var(--color-ink);width:12px;height:24px;box-shadow:0 0 0 1px var(--color-ink);border-radius:5px;margin-top:-11px}.dataset-timeline-track input::-moz-range-track{background:0 0;height:2px}.dataset-timeline-track input::-moz-range-thumb{border:2px solid var(--color-paper);background:var(--color-ink);width:9px;height:21px;box-shadow:0 0 0 1px var(--color-ink);border-radius:4px}.dataset-timeline-track input:disabled{opacity:.4;cursor:not-allowed}.dataset-timeline-sample-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.dataset-timeline-sample-controls>span{color:var(--color-muted);align-items:center;gap:7px;font-size:10px;display:flex}.dataset-timeline-sample-controls i{background:var(--color-voltage);width:2px;height:9px}.dataset-timeline-sample-controls b{font:10px var(--font-mono);color:var(--color-ink);font-weight:500}.dataset-timeline-sample-controls>div{gap:7px;display:flex}.dataset-timeline-sample-controls button{border:1px solid var(--color-line-strong);border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.dataset-interval-bounds{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.dataset-interval-bounds button{text-align:left;border:1px solid var(--color-line-strong);background:#ffffff25;border-radius:5px;min-height:65px;padding:12px}.dataset-interval-bounds span{color:var(--color-muted);font-size:10px;display:block}.dataset-interval-bounds strong{font:14px/1.3 var(--font-mono);margin-top:7px;font-weight:500;display:block}.dataset-interval-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.dataset-interval-actions .dataset-button{padding-inline:12px;font-size:11px!important}.dataset-interval-clear{color:var(--color-muted);justify-content:center;align-items:center;gap:3px;min-height:36px;padding:5px;display:inline-flex;font-size:10px!important}.dataset-timeline-notice{color:var(--color-muted);margin-top:12px;font-size:10px;line-height:1.7}.dataset-frame-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:19px;display:grid}.dataset-frame-comparison img{aspect-ratio:16/9;object-fit:contain;background:var(--color-ink);border-radius:4px;width:100%;height:auto;display:block}.dataset-frame-comparison figcaption{margin-top:8px;font-size:10px;line-height:1.65}.dataset-frame-comparison figcaption strong,.dataset-frame-comparison figcaption span,.dataset-frame-comparison figcaption small{display:block}.dataset-frame-comparison figcaption strong{font-weight:500}.dataset-frame-comparison figcaption span,.dataset-frame-comparison figcaption small{color:var(--color-muted);font-size:9px}@media (hover:hover) and (pointer:fine){.dataset-row:hover{background:#3c6cff06}.dataset-button:not(.dataset-primary):hover{background:#00000004}}@media (width<=1050px){.dataset-page{padding-inline:26px}.dataset-header{gap:28px}.dataset-review-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:16px}.dataset-row{gap:9px;padding-inline:13px}.dataset-row-state{padding-inline:5px;font-size:8px}.dataset-row-icon{display:none}.dataset-detail{padding:20px}.dataset-filters{grid-template-columns:1fr}}@media (width<=760px){.dataset-page{padding:32px 20px 70px}.dataset-header{margin-bottom:30px;display:block}.dataset-back{margin-bottom:23px}.dataset-header-actions{margin-top:28px}.dataset-header-actions>p{display:none}.dataset-empty{grid-template-columns:1fr;gap:22px;padding:32px 0}.dataset-empty-mark{border-radius:13px;width:62px;height:62px}.dataset-empty h2{font-size:25px}.dataset-steps{grid-template-columns:1fr;gap:28px;padding:30px 0}.dataset-steps p{max-width:none}.dataset-batch-line{gap:9px 12px}.dataset-batch-line>span:last-child{width:100%;margin-left:0}.dataset-stats{grid-template-columns:repeat(2,1fr)}.dataset-stats section{padding:19px 14px}.dataset-stats section:nth-child(2){border-right:0}.dataset-stats section:nth-child(-n+2){border-bottom:1px solid var(--color-line-strong)}.dataset-stats strong{font-size:23px}.dataset-cost-grid{grid-template-columns:1fr;gap:23px}.dataset-costs summary>span{float:none;margin-top:9px;display:block}.dataset-export-bar{flex-direction:column;align-items:start;gap:15px}.dataset-export-actions{width:100%}.dataset-export-actions button{flex:1}.dataset-review-layout{grid-template-columns:1fr;gap:22px}.dataset-row-list{max-height:400px;overflow:auto}.dataset-filters{grid-template-columns:1fr 1fr;padding-inline:14px}.dataset-inventory-title{padding-inline:14px}.dataset-row{min-height:80px}.dataset-detail{padding:20px 16px}.dataset-detail h2{font-size:23px}.dataset-evidence dl{grid-template-columns:83px 1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.dataset-button{transition:none}.dataset-button:active:not(:disabled){transform:none}}.dataset-browse-page{max-width:1240px;padding-top:36px}.dataset-browse-page .dataset-header{align-items:center;gap:24px;margin-bottom:23px}.dataset-browse-page .dataset-header h1{margin:10px 0;font-size:clamp(31px,4vw,43px);line-height:1.1}.dataset-browse-page .dataset-intro{font-size:13px}.dataset-browse-page .dataset-header-actions{flex-shrink:0;min-width:0;padding:0}.dataset-browse-page .dataset-header-actions .cta-liquid{min-height:48px;padding-inline:18px;font-size:13px}.dataset-discovery-search{border:1px solid var(--color-line-strong);min-height:54px;color:var(--color-muted);background:#fff5;border-radius:9px;align-items:center;gap:12px;margin-bottom:26px;padding:0 14px;display:flex}.dataset-discovery-search:focus-within{border-color:var(--color-voltage)}.dataset-discovery-search>svg{flex-shrink:0}.dataset-discovery-search input{width:100%;min-width:0;min-height:52px;color:var(--color-ink);background:0 0;border:0;outline:none;font-size:15px}.dataset-discovery-search input::-webkit-search-cancel-button{display:none}.dataset-discovery-search button{width:36px;min-height:44px;color:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.dataset-browse-page .dataset-library-actions{border-bottom:0;padding-bottom:16px}.dataset-browse-page .dataset-journey{max-width:none;margin-top:0}.dataset-browse-page .dataset-journey>summary{min-height:48px;padding-block:16px;font-size:12px}@media (width<=640px){.dataset-browse-page{padding:27px 20px 64px}.dataset-browse-page .dataset-header{align-items:stretch;gap:15px}.dataset-browse-page .dataset-header-actions .cta-liquid{width:100%}.dataset-discovery-search input{font-size:16px}.dataset-discovery-search{margin-bottom:20px}}.guide-home{max-width:1160px;margin:0 auto;padding:50px 40px 70px}.guide-heading{margin-bottom:32px}.guide-heading h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(34px,4.3vw,54px);font-weight:500;line-height:1.1}.guide-heading>p:last-child{color:var(--color-muted);font-size:15px;line-height:1.6}.guide-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.guide-choice{border:1px solid var(--color-line);min-width:0;color:var(--color-ink);background:#faf9f5;border-radius:13px;text-decoration:none;transition:border-color .16s,transform .16s;overflow:hidden}.guide-art{color:#596159;background:#e9eae4;justify-content:center;align-items:center;height:175px;display:flex;overflow:hidden}.guide-art-capture{color:#3c6cff;background:#e7edf5}.guide-viewfinder{place-items:center;width:130px;height:130px;display:grid;position:relative}.guide-viewfinder>svg:first-child{position:absolute;inset:14px}.guide-viewfinder i{background:#3c6cff;border-radius:50%;width:6px;height:6px;position:absolute;top:28px;right:31px}.guide-art-plan{color:#77705d;background:#eee9df}.guide-brief{background:#faf8f1;border:1px solid #c9c2b2;border-radius:7px;flex-direction:column;align-items:start;gap:8px;width:85px;height:112px;padding:14px;display:flex;transform:rotate(-7deg)}.guide-brief i{background:#d1caba;border-radius:4px;width:100%;height:3px}.guide-brief i:last-child{width:65%}.guide-art-review{gap:13px}.guide-choice-copy{padding:20px}.guide-choice-copy>span{color:var(--color-muted);font:10px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.guide-choice h2{letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 8px;font-size:20px;font-weight:500;line-height:1.3;display:flex}.guide-choice h2 svg{flex:none}.guide-choice p{color:var(--color-muted);font-size:12px;line-height:1.6}.guide-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:17px 0 36px;display:grid}.guide-shortcuts a{border-bottom:1px solid var(--color-line);min-height:52px;color:var(--color-ink);align-items:center;gap:11px;padding:12px 3px;font-size:13px;text-decoration:none;display:flex}.guide-shortcuts svg{flex:none}.guide-shortcuts svg:last-child{margin-left:auto}.guide-path{border:1px solid var(--color-line);border-radius:12px;padding:28px}.guide-path h2{letter-spacing:-.035em;margin-top:8px;font-size:26px;font-weight:500}.guide-path ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:28px 0 20px;padding:0;list-style:none;display:grid}.guide-path li{color:#3f4b5c;align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.guide-path li svg{flex:none}.guide-path li:not(:last-child):after{content:"→";color:#8a928e;position:absolute;right:-18px}.guide-path>p{color:var(--color-muted);font-size:12px;line-height:1.7}.guide-details{margin-top:25px}.guide-details details{border-bottom:1px solid var(--color-line)}.guide-details summary{cursor:pointer;align-content:center;min-height:58px;padding:15px 0;font-size:13px;line-height:1.5}.guide-details summary>span{color:var(--color-muted);font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin-left:10px;display:inline-block}.guide-details p{max-width:760px;color:var(--color-muted);margin:0 0 12px;font-size:12px;line-height:1.8}.guide-details a{color:#3157d9;align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.guide-ow{color:var(--color-ink);align-items:center;gap:20px;margin-top:28px;padding:18px 0;text-decoration:none;display:flex}.guide-ow>span:first-child{font:24px var(--font-mono)}.guide-ow strong,.guide-ow small{display:block}.guide-ow strong{font-size:14px;font-weight:500}.guide-ow small{color:var(--color-muted);margin-top:4px;font-size:12px}.guide-ow>svg{flex:none;margin-left:auto}.guide-note{color:var(--color-muted);font-size:10px;line-height:1.6}.guide-home a:focus-visible,.guide-home summary:focus-visible{outline-offset:4px;outline:2px solid #3c6cff}.guide-choice:active{transform:scale(.99)}@media (hover:hover){.guide-choice:hover{border-color:#91a7d9;transform:translateY(-2px)}.guide-shortcuts a:hover,.guide-ow:hover{color:#3157d9}}@media (width<=760px){.guide-home{padding:30px 20px 44px}.guide-choices,.guide-shortcuts{gap:12px}.guide-choice-copy{padding:15px}.guide-choice h2{font-size:18px}.guide-art{height:140px}.guide-path{padding:22px}}@media (width<=560px){.guide-choices{grid-template-columns:minmax(0,1fr)}.guide-choice{grid-template-columns:102px minmax(0,1fr);display:grid}.guide-art{height:100%;min-height:125px}.guide-choice-copy{align-self:center}.guide-choice h2{font-size:18px}.guide-choice p{font-size:11px}.guide-viewfinder{flex:none;transform:scale(.72)}.guide-brief{transform:scale(.76)rotate(-7deg)}.guide-art-review{gap:3px}.guide-art-review>svg:first-child,.guide-art-review>svg:last-child{width:34px}.guide-art-review>svg:nth-child(2){width:15px}.guide-shortcuts{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:26px}.guide-path ol{gap:18px}.guide-path li{flex-direction:column;align-items:start;line-height:1.5}.guide-path li:not(:last-child):after{top:1px;right:-13px}.guide-path h2{font-size:24px}.guide-details summary>span{margin:5px 0 0 14px;font-size:8px;display:block}.guide-ow{gap:13px}}@media (prefers-reduced-motion:reduce){.guide-choice{transition:none}.guide-choice:hover,.guide-choice:active{transform:none}}.capture-hardware-page{max-width:1240px;margin:0 auto;padding:38px 48px 60px}.capture-hardware-topline{justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}.capture-hardware-topline>.eyebrow{color:var(--color-muted)}.capture-guide-nav{border:1px solid var(--color-line);border-radius:999px;align-items:center;gap:5px;padding:4px;display:flex}.capture-guide-nav a{min-height:44px;color:var(--color-muted);border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:12px;text-decoration:none;display:inline-flex}.capture-guide-nav a[aria-current=page]{color:#fff;background:#18243b}.capture-back,.capture-text-link{min-height:44px;color:var(--color-ink);align-items:center;gap:10px;font-size:13px;text-decoration:none;display:inline-flex}.capture-progress{color:var(--color-muted);font:10px var(--font-mono);white-space:nowrap;align-items:center;gap:7px;display:flex}.capture-progress i{background:var(--color-line);width:24px;height:3px}.capture-progress i:last-of-type{margin-right:8px}.capture-progress i.is-current{background:#3c6cff}.capture-hardware-intro{margin:30px 0 24px}.capture-hardware-intro h1,.capture-setup-copy h1{letter-spacing:-.055em;font-size:clamp(36px,4.4vw,54px);font-weight:500;line-height:1.04}.capture-hardware-intro p{color:var(--color-muted);margin-top:18px;font-size:16px;line-height:1.6}.capture-choices{grid-template-columns:1fr 1fr;gap:26px;display:grid}.capture-choice{min-width:0}.capture-choice-link{color:var(--color-ink);border:1px solid var(--color-line-strong);background:#fbfaf7;border-radius:14px;text-decoration:none;transition:border-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:block;overflow:hidden}.capture-photo{background:#f8f8f8;height:266px;position:relative;overflow:hidden}.capture-photo img{object-fit:cover;width:100%;height:100%;display:block}.capture-photo-phone img{object-fit:contain}.capture-photo-wearable img{object-position:66% center}.capture-status{color:#fff;background:#3c6cff;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:500;display:flex;position:absolute;top:16px;left:16px}.capture-status-neutral{color:var(--color-ink);background:#faf9f3ee}.capture-choice-copy{border-top:1px solid var(--color-line);padding:22px 24px 25px}.capture-device-type{color:var(--color-muted);align-items:center;gap:8px;font-size:11px;display:flex}.capture-choice h2{letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;font-size:clamp(23px,2.25vw,29px);font-weight:500;display:flex}.capture-choice h2 svg{flex:none}.capture-choice-copy p{color:var(--color-muted);margin-top:9px;font-size:13px;line-height:1.5}.capture-photo-credit{color:var(--color-muted);padding:9px 2px 0;font-size:10px}.capture-photo-credit a,.capture-wearable-guide a,.capture-robot-content figcaption a{text-underline-offset:3px}.capture-hardware-note{color:var(--color-muted);margin:24px 0 0;font-size:12px;line-height:1.7}.capture-setup{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:62px;min-height:0;padding:10px 0 24px;display:grid}.capture-phone-guide{justify-self:center;width:min(100%,305px);margin:0}.capture-phone-guide img{aspect-ratio:9/16;object-fit:cover;border:1px solid var(--color-line);border-radius:18px;width:100%;height:auto;display:block}.capture-phone-guide figcaption{color:var(--color-muted);gap:4px;margin-top:12px;font-size:11px;line-height:1.6;display:grid}.capture-phone-guide figcaption a{text-underline-offset:3px;width:fit-content;font-size:10px}.capture-setup-visual{background:#ebeae2;border-radius:16px;place-items:center;padding:48px 12px;display:grid}.capture-framing{width:100%;max-width:450px}.capture-setup-visual>span{font:11px var(--font-mono);color:#6d6a60;margin-top:12px}.capture-framing-dot{animation:2.6s ease-in-out infinite capture-breathe}@keyframes capture-breathe{50%{opacity:.35}}.capture-setup-copy .eyebrow{color:#3157d9;margin-bottom:20px;display:block}.capture-setup-copy{min-width:0}.capture-setup-copy h1{font-size:clamp(36px,4vw,52px)}.capture-setup-steps{gap:18px;margin:27px 0;padding:0;list-style:none;display:grid}.capture-setup-steps li{align-items:center;gap:13px;font-size:14px;line-height:1.6;display:flex}.capture-setup-steps li>span{color:#3157d9;width:42px;height:42px;font:10px var(--font-mono);background:#e9edf4;border-radius:10px;flex:none;place-items:center;display:grid}.capture-setup-steps strong,.capture-setup-steps small{display:block}.capture-setup-steps strong{font-size:14px;font-weight:500}.capture-setup-steps small{color:var(--color-muted);margin-top:2px;font-size:12px;line-height:1.5}.capture-primary{color:#fff;background:#3c6cff;border-radius:7px;justify-content:space-between;align-items:center;gap:25px;min-height:48px;padding:13px 20px;font-size:14px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s;display:inline-flex}.capture-setup-note{color:var(--color-muted);margin-top:14px;font-size:12px;line-height:1.65}.capture-support{border-top:1px solid var(--color-line);margin-top:19px;padding-top:7px}.capture-support summary{cursor:pointer;align-content:center;min-height:44px;font-size:12px}.capture-support p{color:var(--color-muted);padding:5px 0 12px;font-size:12px;line-height:1.7}.capture-wearable-guide{margin:0}.capture-wearable-guide img{object-fit:cover;object-position:70% center;border-radius:14px;width:100%;height:390px;display:block}.capture-wearable-guide figcaption{color:var(--color-muted);margin-top:10px;font-size:10px}.capture-robot-research{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);margin-top:34px}.capture-robot-research>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 0;font-size:14px;list-style:none;display:flex}.capture-robot-research>summary::-webkit-details-marker{display:none}.capture-robot-research>summary>span:last-child{color:var(--color-muted);align-items:center;gap:10px;font-size:12px;display:inline-flex}.capture-robot-content{grid-template-columns:.9fr 1.1fr;align-items:center;gap:38px;padding-bottom:28px;display:grid}.capture-robot-content figure{margin:0}.capture-robot-content img{object-fit:contain;background:#e7e6de;border-radius:9px;width:100%;max-height:290px;display:block}.capture-robot-content figcaption{color:var(--color-muted);margin-top:9px;font-size:10px}.capture-robot-content .eyebrow{color:#3157d9;margin-bottom:15px}.capture-robot-content h2{letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1.15}.capture-robot-content h2+p{color:var(--color-muted);margin:16px 0 8px;font-size:14px;line-height:1.7}.capture-sister-link{color:var(--color-muted);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;font-size:12px;display:flex}.capture-sister-link a{min-height:44px;color:var(--color-ink);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.capture-choice-link:active,.capture-primary:active{transform:scale(.985)}.capture-hardware-page a:focus-visible,.capture-hardware-page summary:focus-visible{outline-offset:4px;outline:3px solid #3c6cff}.capture-hardware-page h1:focus{outline:none}@media (hover:hover) and (pointer:fine){.capture-choice-link:hover{border-color:#3c6cff;transform:translateY(-2px)}.capture-primary:hover{background:#2f58db}.capture-text-link:hover,.capture-back:hover,.capture-sister-link a:hover{text-underline-offset:4px;text-decoration:underline}}@media (width<=800px){.capture-hardware-page{padding:28px 26px 40px}.capture-photo{height:220px}.capture-choices{gap:16px}.capture-choice-copy{padding:19px 17px}.capture-choice h2{font-size:24px}.capture-setup{gap:30px}}@media (width<=600px){.capture-hardware-page{padding:22px 20px 34px}.capture-hardware-topline>.eyebrow{font-size:9px}.capture-hardware-topline{flex-wrap:wrap;gap:12px}.capture-phone-guide{width:min(100%,190px)}.capture-progress i{width:14px}.capture-hardware-intro{margin-top:25px;margin-bottom:28px}.capture-hardware-intro h1{font-size:38px}.capture-hardware-intro p{max-width:290px;font-size:14px}.capture-choices{grid-template-columns:1fr;gap:25px}.capture-photo{height:200px}.capture-choice h2{font-size:26px}.capture-choice-copy{padding:18px 20px 22px}.capture-setup{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:25px}.capture-setup-visual{padding:12px}.capture-framing{max-width:250px}.capture-setup-visual>span{margin-top:0;padding-bottom:12px;font-size:10px}.capture-setup-copy h1{font-size:38px}.capture-primary{display:flex}.capture-wearable-guide img{height:210px}.capture-robot-research>summary{flex-direction:column;align-items:start;gap:9px}.capture-robot-content{grid-template-columns:1fr;gap:24px}.capture-sister-link{flex-direction:column;align-items:start;gap:0;line-height:1.6}}@media (prefers-reduced-motion:reduce){.capture-framing-dot{animation:none}.capture-choice-link,.capture-primary{transition:none}.capture-choice-link:hover,.capture-choice-link:active,.capture-primary:active{transform:none}}.manifesto-page{max-width:1280px;margin:0 auto;padding:76px 40px 100px}.manifesto-hero{border-bottom:1px solid var(--color-line-strong);padding-bottom:56px}.manifesto-hero h1{letter-spacing:-.065em;max-width:1100px;margin:28px 0 30px;font-size:clamp(48px,7.1vw,94px);font-weight:500;line-height:1.03}.manifesto-hero h1 span{color:var(--color-voltage)}.manifesto-opening{max-width:735px;color:var(--color-ink-2);font-size:clamp(20px,2.1vw,26px);line-height:1.55}.manifesto-principles{font-family:var(--font-mono);letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;gap:10px 28px;margin-top:36px;font-size:11px;display:flex}.manifesto-principles span{align-items:center;gap:8px;display:flex}.manifesto-principles span:before{content:"";background:var(--color-voltage);width:5px;height:5px}.manifesto-body{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:64px;padding-top:64px;display:grid}.manifesto-sidebar{position:sticky;top:108px}.manifesto-sidebar nav{gap:18px;display:grid}.manifesto-sidebar a{color:var(--color-muted);gap:16px;font-size:13px;text-decoration:none;display:flex}.manifesto-sidebar a:hover,.manifesto-sidebar a:focus-visible{color:var(--color-voltage)}.manifesto-sidebar a span{font-family:var(--font-mono);color:var(--color-voltage);padding-top:3px;font-size:10px}.manifesto-sidebar>p{color:var(--color-muted);margin-top:48px;font-size:13px;line-height:1.7}.manifesto-chapter{border-bottom:1px solid var(--color-line-strong);margin-bottom:58px;padding:0 0 58px;scroll-margin-top:112px}.manifesto-chapter h2,.manifesto-invitation h2{letter-spacing:-.045em;max-width:720px;margin:18px 0 26px;font-size:clamp(29px,3.6vw,44px);font-weight:500;line-height:1.13}.manifesto-chapter>p:not(.eyebrow):not(.manifesto-note){max-width:740px;color:var(--color-ink-2);margin:18px 0;font-size:17px;line-height:1.8}.manifesto-chapter blockquote{border-left:3px solid var(--color-voltage);letter-spacing:-.035em;max-width:650px;margin:34px 0;padding-left:23px;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.35}.manifesto-evidence{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 22px;display:grid}.manifesto-evidence>div{border-left:1px solid var(--color-line-strong);padding:24px 18px 26px}.manifesto-evidence>div:first-child{border-left:0;padding-left:0}.manifesto-evidence strong{font-weight:400;font-family:var(--font-mono);letter-spacing:-.06em;color:var(--color-voltage);font-size:clamp(28px,3vw,40px);display:block}.manifesto-evidence h3{margin:13px 0 10px;font-size:14px;font-weight:500;line-height:1.45}.manifesto-evidence p{color:var(--color-muted);font-size:12px;line-height:1.65}.manifesto-evidence a,.manifesto-fieldnote a{color:var(--color-ink);text-underline-offset:4px;align-items:center;gap:5px;margin-top:18px;font-size:11px;line-height:1.5;display:inline-flex}.manifesto-note{max-width:780px;color:var(--color-muted);margin-top:24px;font-size:13px;line-height:1.75}.manifesto-datasets{grid-template-columns:1fr 1fr;gap:16px;margin:30px 0;display:grid}.manifesto-craft{margin:38px 0}.manifesto-craft>h3{letter-spacing:-.035em;max-width:600px;font-size:clamp(24px,2.8vw,32px);font-weight:500;line-height:1.2}.manifesto-craft>p:not(.manifesto-note){color:var(--color-ink-2);margin-top:18px;font-size:16px;line-height:1.8}.manifesto-craft .manifesto-pipeline{margin:24px 0 12px}.manifesto-craft h4{letter-spacing:-.02em;font-size:18px;font-weight:500}.manifesto-datasets>a{background:var(--color-paper-2);border:1px solid var(--color-line);padding:24px;text-decoration:none;transition:border-color .15s ease-out,transform .25s cubic-bezier(.22,1,.36,1)}.manifesto-datasets>a:hover{border-color:var(--color-voltage);transform:translateY(-2px)}.manifesto-datasets .eyebrow{font-size:9px}.manifesto-datasets h3{letter-spacing:-.035em;justify-content:space-between;align-items:center;margin:18px 0 12px;font-size:23px;font-weight:500;display:flex}.manifesto-datasets p{color:var(--color-muted);font-size:14px;line-height:1.7}.manifesto-pipeline{margin:30px 0 0;padding:0;list-style:none}.manifesto-pipeline li{border-top:1px solid var(--color-line-strong);grid-template-columns:36px 1fr;gap:18px;padding:22px 0;display:grid}.manifesto-pipeline li>span{font-family:var(--font-mono);color:var(--color-voltage);padding-top:3px;font-size:11px}.manifesto-pipeline h3{letter-spacing:-.02em;font-size:18px;font-weight:500}.manifesto-pipeline p{color:var(--color-muted);margin-top:9px;font-size:15px;line-height:1.75}.manifesto-fieldnote{background:var(--color-paper-2);border-left:2px solid var(--color-voltage);margin:30px 0;padding:26px}.manifesto-fieldnote p{color:var(--color-ink-2);margin-top:14px;font-size:15px;line-height:1.75}.manifesto-fieldnote a{font-size:12px}.manifesto-invitation{padding-bottom:10px}.manifesto-invitation .home-actions{margin:30px 0}@media (width<=1000px){.manifesto-body{grid-template-columns:160px minmax(0,1fr);gap:34px}.manifesto-evidence{grid-template-columns:1fr}.manifesto-evidence>div,.manifesto-evidence>div:first-child{border-left:0;border-top:1px solid var(--color-line-strong);grid-template-columns:145px 1fr;column-gap:18px;padding:22px 0;display:grid}.manifesto-evidence>div:first-child{border-top:0}.manifesto-evidence strong{grid-row:1/span 3}.manifesto-evidence h3{margin-top:0}.manifesto-evidence a{margin-top:10px}}@media (width<=700px){.manifesto-page{padding:40px 22px 70px}.manifesto-hero{padding-bottom:34px}.manifesto-hero h1{margin-top:24px;font-size:clamp(39px,10.7vw,64px)}.manifesto-opening{font-size:19px}.manifesto-principles{flex-direction:column;gap:14px;margin-top:26px}.manifesto-body{grid-template-columns:1fr;gap:38px;padding-top:30px}.manifesto-sidebar{position:static}.manifesto-sidebar nav{grid-template-columns:1fr 1fr;gap:15px 16px}.manifesto-sidebar a{gap:9px;font-size:11px}.manifesto-sidebar>p{display:none}.manifesto-chapter{margin-bottom:36px;padding-bottom:36px;scroll-margin-top:80px}.manifesto-chapter>p:not(.eyebrow):not(.manifesto-note){font-size:16px;line-height:1.8}.manifesto-evidence>div,.manifesto-evidence>div:first-child{grid-template-columns:112px 1fr;gap:0 15px}.manifesto-evidence strong{font-size:28px}.manifesto-datasets{grid-template-columns:1fr}.manifesto-fieldnote{padding:22px}.manifesto-invitation .home-actions{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.manifesto-datasets>a{transition:none}.manifesto-datasets>a:hover{transform:none}}.manifesto-page{padding-top:48px}.manifesto-vision-hero{text-align:center}.manifesto-vision-hero>.eyebrow{color:#4e66a9}.manifesto-vision-hero h1{letter-spacing:-.07em;margin:25px 0 24px;font-size:clamp(58px,8vw,104px);font-weight:500;line-height:.99}.manifesto-vision-hero h1 span{color:var(--color-voltage)}.manifesto-vision-opening{color:#64675f;font-size:clamp(18px,2vw,24px);line-height:1.5}.manifesto-vision-link{color:#4968bc;align-items:center;gap:10px;min-height:44px;margin-top:18px;font-size:12px;text-decoration:none;display:inline-flex}.manifesto-vision-link:hover{text-underline-offset:4px;text-decoration:underline}.manifesto-future-scene{border-radius:20px;height:clamp(270px,30vw,390px);margin-top:28px}.manifesto-north-star,.manifesto-together-heading{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.manifesto-north-star{padding:76px 18px 80px}.manifesto-north-star .eyebrow,.manifesto-together .eyebrow,.manifesto-human-choice>.eyebrow{color:#5871b5}.manifesto-north-star h2,.manifesto-together-heading h2,.manifesto-human-choice h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(32px,3.8vw,48px);font-weight:500;line-height:1.13}.manifesto-north-star p:not(.eyebrow){color:var(--color-ink-2);margin-bottom:16px;font-size:16px;line-height:1.8}.manifesto-north-star p:not(.eyebrow):first-child{color:#3b4865;font-size:21px;line-height:1.55}.manifesto-big-question{background:linear-gradient(125deg,#ecf1ff,#f2f4f8 55%,#f0ece5);border:1px solid #dbe3f0;border-radius:24px;padding:50px 48px 36px;scroll-margin-top:100px}.manifesto-big-question>.eyebrow{color:#5c70a6}.manifesto-big-question h2{letter-spacing:-.06em;margin:23px 0;font-size:clamp(40px,5.4vw,72px);font-weight:500;line-height:1.04}.manifesto-big-question h2 span{color:#426de1}.manifesto-question-lead{color:#576077;max-width:690px;font-size:17px;line-height:1.75}.manifesto-question-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px;display:grid}.manifesto-question-types>div{border-top:1px solid #b8c7e4;padding-top:19px}.manifesto-question-types>div>span{font:9px/1.5 var(--font-mono);letter-spacing:.025em;text-transform:uppercase;color:#5f7091}.manifesto-question-types h3{letter-spacing:-.04em;margin:11px 0 9px;font-size:23px;font-weight:500}.manifesto-question-types p{color:#626a79;font-size:13px;line-height:1.7}.manifesto-timeline-note{border-top:1px solid #d4dce7;grid-template-columns:.8fr 1.2fr;gap:30px;margin-top:33px;padding-top:26px;display:grid}.manifesto-timeline-note h3{letter-spacing:-.035em;max-width:270px;font-size:20px;font-weight:500;line-height:1.4}.manifesto-timeline-note p{color:#626a79;font-size:13px;line-height:1.75}.manifesto-together{padding:78px 0 0}.manifesto-together-heading{align-items:end;margin-bottom:32px;padding:0 18px}.manifesto-together-heading>p{color:var(--color-ink-2);font-size:16px;line-height:1.8}.manifesto-together-note{text-align:center;color:#757870;max-width:780px;margin:20px auto 0;padding:0 20px;font-size:12px;line-height:1.8}.manifesto-human-choice{padding:82px 18px 66px}.manifesto-human-choice>p:not(.eyebrow){max-width:660px;color:var(--color-ink-2);margin-top:23px;font-size:16px;line-height:1.8}.manifesto-human-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;margin-top:36px;display:grid}.manifesto-human-promises svg{color:#5579cb;stroke-width:1.4px}.manifesto-human-promises h3{letter-spacing:-.025em;margin:12px 0 10px;font-size:20px;font-weight:500}.manifesto-human-promises p{color:var(--color-muted);font-size:13px;line-height:1.75}.manifesto-foundations{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong)}.manifesto-foundations>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:27px 18px;list-style:none;display:flex}.manifesto-foundations>summary::-webkit-details-marker{display:none}.manifesto-foundations>summary .eyebrow{color:var(--color-muted);font-size:9px;display:block}.manifesto-foundations>summary strong{letter-spacing:-.03em;margin-top:9px;font-size:20px;font-weight:500;display:block}.manifesto-foundations>summary svg{color:#6d7b9c}.manifesto-foundations[open]>summary svg{transform:rotate(180deg)}.manifesto-foundations .manifesto-body{padding:35px 18px 0}.manifesto-vision-invitation{text-align:center;padding:76px 0 0}.manifesto-vision-invitation>h2{max-width:none;font-size:clamp(36px,4.6vw,59px)}.manifesto-vision-invitation>p:not(.eyebrow):not(.manifesto-note){color:var(--color-muted);font-size:16px;line-height:1.8}.manifesto-vision-invitation .home-actions{justify-content:center;gap:12px}.manifesto-vision-invitation .manifesto-note{max-width:670px;margin:28px auto 0;font-size:11px}.manifesto-page :is(a,button,summary):focus-visible,.home-vision-link:focus-visible{outline:2px solid var(--color-voltage);outline-offset:5px;border-radius:4px}@media (width<=760px){.manifesto-page{padding:38px 20px 64px}.manifesto-vision-hero h1{font-size:clamp(54px,12vw,76px)}.manifesto-future-scene{border-radius:14px;height:270px;margin-top:22px}.manifesto-north-star,.manifesto-together-heading{grid-template-columns:1fr;gap:22px}.manifesto-north-star{padding:42px 0 30px}.manifesto-north-star h2,.manifesto-together-heading h2,.manifesto-human-choice h2{margin-top:15px;font-size:34px}.manifesto-north-star p:not(.eyebrow){font-size:15px}.manifesto-north-star p:not(.eyebrow):first-child{font-size:19px}.manifesto-big-question{border-radius:16px;padding:30px 22px 26px}.manifesto-big-question h2{font-size:clamp(35px,7vw,52px)}.manifesto-big-question .eyebrow{font-size:9px}.manifesto-question-lead{font-size:15px}.manifesto-question-types{grid-template-columns:1fr;gap:22px;margin-top:25px}.manifesto-question-types h3{margin-top:8px;font-size:23px}.manifesto-question-types p{max-width:420px}.manifesto-timeline-note{grid-template-columns:1fr;gap:12px;margin-top:24px;padding-top:22px}.manifesto-timeline-note h3{max-width:none;font-size:18px}.manifesto-together{padding-top:44px}.manifesto-together-heading{margin-bottom:23px;padding:0}.manifesto-together-heading>p{font-size:15px}.manifesto-together-note{text-align:left;padding:0;font-size:11px}.manifesto-human-choice{padding:48px 0 40px}.manifesto-human-choice>p:not(.eyebrow){font-size:15px}.manifesto-human-promises{grid-template-columns:1fr;gap:23px;margin-top:26px}.manifesto-human-promises>div{padding-left:40px;position:relative}.manifesto-human-promises svg{position:absolute;top:2px;left:0}.manifesto-human-promises h3{margin-top:0}.manifesto-foundations>summary{padding:22px 0}.manifesto-foundations>summary strong{font-size:17px}.manifesto-foundations>summary .eyebrow{font-size:8px}.manifesto-foundations .manifesto-body{padding-inline:0}.manifesto-vision-invitation{padding-top:44px}.manifesto-vision-invitation>h2{font-size:38px}.manifesto-vision-invitation .home-actions{align-items:stretch}}.manifesto-page{--color-voltage:#54534c;--color-ink:#292923;--color-ink-2:#43433b;--color-muted:#67665d;--color-line-strong:#cbc8bc;--color-paper-2:#eeece4;--manifesto-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23565348' opacity='.075' filter='url(%23g)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");color:var(--color-ink);background-color:#f5f3ec;background-image:var(--manifesto-grain)}.manifesto-page .eyebrow,.manifesto-page .manifesto-vision-link,.manifesto-page .manifesto-question-lead,.manifesto-page .manifesto-timeline-note p,.manifesto-page .manifesto-human-promises svg,.manifesto-page .manifesto-foundations>summary svg{color:var(--color-muted)}.manifesto-page .manifesto-vision-hero h1 span,.manifesto-page .manifesto-big-question h2 span,.manifesto-page .manifesto-north-star p:not(.eyebrow):first-child{color:var(--color-ink-2)}.manifesto-page .manifesto-big-question{border-color:var(--color-line-strong);background:#eae7dd45;border-radius:4px}.manifesto-page .manifesto-timeline-note{border-color:var(--color-line-strong)}.manifesto-page .manifesto-vision-link,.manifesto-page .manifesto-skill-classes-link{text-underline-offset:4px;-webkit-text-decoration:underline #aaa698;text-decoration:underline #aaa698}.manifesto-page .manifesto-skill-class{border-color:var(--color-line-strong);box-shadow:none;background:0 0;border-radius:4px}.manifesto-page .manifesto-skill-class-name{color:var(--color-ink)}.manifesto-page .manifesto-skill-class-top{color:var(--color-muted)}.manifesto-page .skill-class-symbol[data-symbol=everyday]{--skill-class-ink:#617478;--skill-class-accent:#9aa8a5}.manifesto-page .skill-class-symbol[data-symbol=skilled]{--skill-class-ink:#627c9b;--skill-class-accent:#9fadc0}.manifesto-page .skill-class-symbol[data-symbol=specialist]{--skill-class-ink:#88758f;--skill-class-accent:#b5a8b6}.manifesto-page .skill-class-symbol[data-symbol=artisan]{--skill-class-ink:#95805d;--skill-class-accent:#bcab89}.manifesto-page .skill-class-symbol{filter:none;opacity:1}.manifesto-page .skill-possibilities{--possibility-routine:#778a96;--possibility-variation-1:#9e9e8e;--possibility-variation-2:#b3a08f;--possibility-variation-3:#8b9993;--possibility-variation-4:#a298aa;--possibility-variation-5:#939eb0}.manifesto-page .skill-possibilities-board{color:var(--color-ink);border-color:var(--color-line-strong);background:#e9e6dc66;border-radius:3px}.manifesto-page .skill-possibilities-meta,.manifesto-page .skill-possibilities-note,.manifesto-page .skill-possibilities-description p{color:var(--color-muted)}.manifesto-page .skill-possibilities-meta button{color:var(--color-ink-2);border-color:#a8a394;border-radius:3px}.manifesto-page .skill-possibilities-cell{background:#f5f3ec;border-radius:0;box-shadow:inset 0 0 0 1px #d2cec1}.manifesto-page .skill-possibilities-choices button{color:var(--color-muted);border-color:var(--color-line-strong)}.manifesto-page .skill-possibilities-choices button[aria-pressed=true]{color:var(--color-ink);border-bottom-color:#59574f}.manifesto-page .skill-possibilities-description h3{color:var(--color-ink)}.manifesto-page .skill-possibilities-key{background:var(--possibility-routine);border-radius:0}.manifesto-page .skill-possibilities-key.is-1{background:repeating-linear-gradient(135deg,#8b9993 0 1px,#0000 1px 3px);border:1px solid #8b9993}.manifesto-page .skill-possibilities-key.is-2{background:0 0;border:1px solid #a298aa;border-radius:50%}.manifesto-page .future-scene,.manifesto-page .vision-journey-story{border:1px solid var(--color-line-strong);border-radius:4px}.manifesto-page .manifesto-future-scene img{filter:saturate(.72)contrast(.96)}.manifesto-page .vision-journey-scene img{filter:grayscale()contrast(.9)}.manifesto-page .future-scene:after,.manifesto-page .vision-journey-art:after{content:"";pointer-events:none;background-image:var(--manifesto-grain);position:absolute;inset:0}.manifesto-page .vision-journey{--journey-blue:#59574f;--journey-ink:#292923;--journey-scene:#edeae2}.manifesto-page .vision-journey-eyebrow,.manifesto-page .vision-journey-detail,.manifesto-page .vision-journey-caption p,.manifesto-page .vision-journey-choices button{color:var(--color-muted)}.manifesto-page .vision-journey-choices button{border-color:var(--color-line-strong)}.manifesto-page .vision-journey-choices button[aria-pressed=true]{color:var(--color-ink);border-color:#59574f}.manifesto-page .vision-journey-scene:after{background:linear-gradient(90deg, transparent 24%, #edeae200 34%, #edeae2cc 49%, var(--journey-scene) 56%)}.manifesto-page .vision-journey-caption h3,.manifesto-page .vision-journey-example{color:var(--color-ink)}.manifesto-page .future-scene figcaption,.manifesto-page .vision-journey-scene figcaption{color:#43433b;background:#f5f3eceb;border-color:#c8c3b6;border-radius:2px}.manifesto-page .cta-liquid{color:#f7f6f2;box-shadow:none;background:#4e4d45;border-color:#4e4d45;border-radius:4px}.manifesto-page .cta-liquid-ghost{color:var(--color-ink);background:0 0;border-color:#aaa698}.manifesto-page .cta-liquid:after,.manifesto-page .cta-liquid-blob,.manifesto-page .cta-liquid-sheen{display:none}.manifesto-page :is(a,button,summary):focus-visible{outline-color:#45443e}@media (hover:hover) and (pointer:fine){.manifesto-page .manifesto-skill-class:hover{border-color:#8c887c}.manifesto-page .skill-possibilities-meta button:hover{background:#dcd8ca}.manifesto-page .skill-possibilities-choices button:hover,.manifesto-page .vision-journey-choices button:hover,.manifesto-page .vision-journey-example:hover{color:#292923;border-color:#817d70}}@media (width<=760px){.manifesto-page .vision-journey-scene:after{background:linear-gradient(180deg, transparent 55%, #edeae266 80%, var(--journey-scene))}}.draft-page{max-width:660px;margin:0 auto;padding:42px 32px 64px}.draft-local-label{color:var(--color-muted);font:10px/1.5 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.draft-page h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:13px 0 9px;font-size:clamp(29px,4vw,40px);font-weight:500;line-height:1.15}.draft-intro{color:var(--color-muted);font-size:13px;line-height:1.65}.draft-preview{border:1px solid var(--color-line);border-radius:12px;margin:24px 0;overflow:hidden}.draft-preview-media{background:#172128;height:258px}.draft-preview video{object-fit:contain;width:100%;height:100%;display:block}.draft-preview-placeholder{color:#d5dfe4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:22px;font-size:12px;display:flex}.draft-preview-placeholder small{color:#adbbc5;font-size:11px}.draft-preview figcaption{min-height:45px;color:var(--color-muted);background:#faf9f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;font-size:11px;display:flex}.draft-preview figcaption>span:first-child{align-items:center;gap:7px;display:flex}.draft-preview figcaption>span:last-child{font-variant-numeric:tabular-nums}.draft-form{gap:18px;display:grid}.draft-form label{gap:7px;display:grid}.draft-form label>span{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.draft-form label small{color:var(--color-muted);font-size:10px}.draft-form input{border:1px solid var(--color-line-strong);width:100%;min-width:0;min-height:46px;color:var(--color-ink);font:inherit;background:#faf9f5;border-radius:7px;padding:12px 14px;font-size:14px}.draft-form>button{justify-self:start;margin-top:2px}.draft-error{color:#9b382c;font-size:12px;line-height:1.6}.draft-details{border-top:1px solid var(--color-line);margin-top:24px}.draft-details summary{cursor:pointer;min-height:49px;color:var(--color-muted);align-content:center;padding:12px 0;font-size:12px}.draft-details p{color:var(--color-muted);margin:0 0 12px;font-size:12px;line-height:1.7}.draft-page input:focus-visible,.draft-page a:focus-visible,.draft-page summary:focus-visible{outline-offset:3px;outline:2px solid #3c6cff}.draft-saved-mark{color:#40613a;background:#e3ebdd;border-radius:50%;place-items:center;width:49px;height:49px;margin-top:27px;display:grid}.draft-saved-status{color:#40613a;margin-top:13px;font-size:12px}.draft-actions{flex-wrap:wrap;gap:12px;display:flex}.draft-view-link{background:var(--color-ink);color:#fff;border-radius:999px;align-items:center;gap:13px;min-height:48px;padding:12px 20px;font-size:13px;text-decoration:none;display:inline-flex}.draft-empty-art{color:#58729b;background:#e8edf3;border-radius:18px;place-items:center;width:132px;height:132px;margin:36px 0 25px;display:grid}.draft-page-empty>p{margin-bottom:20px}.draft-page-empty>.draft-error{margin-top:15px}@media (width<=560px){.draft-page{padding:28px 20px 44px}.draft-preview{margin-top:20px}.draft-preview-media{height:210px}.draft-form input{font-size:16px}.draft-form>button{width:100%}}.discovery-page{max-width:1160px;margin:0 auto;padding:38px 28px 64px}.discovery-heading h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(26px,4vw,38px);font-weight:500;line-height:1.15}.discovery-heading>p:last-child{color:var(--color-muted);margin:12px 0 23px;font-size:14px}.discovery-search{border:1px solid var(--color-line-strong);background:var(--color-snow);min-height:56px;color:var(--color-muted);border-radius:10px;align-items:center;gap:12px;padding:0 17px;display:flex}.discovery-search:focus-within{outline:2px solid var(--color-voltage);outline-offset:2px}.discovery-search input{width:100%;min-width:0;height:54px;color:var(--color-ink);background:0 0;border:0;outline:0;font-size:16px}.discovery-search input::-webkit-search-cancel-button{-webkit-appearance:none}.discovery-search>svg{flex-shrink:0}.discovery-search button{place-items:center;min-width:44px;min-height:44px;display:grid}.discovery-suggestions{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 25px;font-size:12px;display:flex}.discovery-suggestions>span{margin-right:5px}.discovery-suggestions button{background:var(--color-paper-2);min-height:36px;color:var(--color-ink-2);border-radius:7px;padding:0 12px}.discovery-layout{grid-template-columns:190px minmax(0,1fr);gap:32px;display:grid}.discovery-sidebar nav{flex-direction:column;gap:4px;display:flex}.discovery-sidebar nav a{min-height:44px;color:var(--color-muted);border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.discovery-sidebar nav a[aria-current]{color:var(--color-ink);background:var(--color-paper-2);font-weight:500}.discovery-sidebar nav a[aria-current]>svg{color:var(--color-voltage)}.discovery-sidebar nav small{font:10px var(--font-mono);color:var(--color-muted);margin-left:auto}.discovery-browse{border-top:1px solid var(--color-line-strong);margin-top:22px;padding:15px 10px}.discovery-browse p{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0 0 7px}.discovery-browse a{justify-content:space-between;align-items:center;min-height:40px;font-size:12px;text-decoration:none;display:flex}.discovery-results{min-width:0}.discovery-results-heading{border-bottom:1px solid var(--color-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;min-height:44px;padding-bottom:12px;font-size:12px;display:flex}.discovery-results-heading p{overflow-wrap:anywhere;margin:0}.discovery-results-heading strong{font-weight:500}.discovery-results-heading>span{color:var(--color-muted);font-size:10px}.discovery-results section{margin-top:22px}.discovery-results h2{margin:0 0 12px;font-size:15px;font-weight:500}.discovery-results h2>span{font:11px var(--font-mono);color:var(--color-muted);margin-left:8px}.discovery-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.discovery-task{border:1px solid var(--color-line-strong);border-radius:9px;align-items:center;gap:11px;min-width:0;padding:11px;text-decoration:none;display:flex}.discovery-task img{object-fit:cover;border-radius:6px;flex-shrink:0;width:52px;height:52px}.discovery-task>div{flex:1;min-width:0}.discovery-task h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;overflow:hidden}.discovery-task p{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:11px;overflow:hidden}.discovery-task div>span{color:var(--color-muted);font-size:9px}.discovery-task>svg{color:var(--color-muted);flex-shrink:0}.discovery-section-note{color:var(--color-muted);margin:10px 0 0;font-size:10px}.discovery-source-list{border:1px solid var(--color-line-strong);border-radius:9px;overflow:hidden}.discovery-source{align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.discovery-source+.discovery-source{border-top:1px solid var(--color-line)}.discovery-source-mark{width:44px;height:44px;color:var(--color-voltage);background:color-mix(in srgb, var(--color-voltage) 6%, var(--color-paper));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.discovery-source>div{flex:1;min-width:0}.discovery-source h3{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:500;display:flex}.discovery-source h3>span{font:9px var(--font-mono);color:var(--color-muted);font-weight:400}.discovery-source p{color:var(--color-muted);overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.6}.discovery-source small{color:var(--color-muted);font-size:10px}.discovery-source>svg{flex-shrink:0}.discovery-notice{background:var(--color-paper-2);padding:12px;font-size:12px}.discovery-empty{text-align:center;padding:36px 16px}.discovery-empty>svg{color:var(--color-muted);margin:0 auto 15px}.discovery-empty p{color:var(--color-muted);max-width:360px;margin:0 auto 16px;font-size:13px}.discovery-empty button,.discovery-empty a{min-height:44px;color:var(--color-voltage);align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.discovery-connected{border-top:1px solid var(--color-line-strong);align-items:center;gap:12px;margin-top:26px;padding:18px 0;display:flex}.discovery-connected>svg{color:var(--color-muted);flex-shrink:0}.discovery-connected h2{margin:0 0 4px;font-size:13px}.discovery-connected p{color:var(--color-muted);margin:0;font-size:11px}.discovery-connected a{min-height:44px;color:var(--color-voltage);flex-shrink:0;align-items:center;gap:6px;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.discovery-page :is(button,a):focus-visible{outline:2px solid var(--color-voltage);outline-offset:3px}@media (hover:hover){.discovery-task:hover,.discovery-source:hover{background:var(--color-paper-2)}}@media (width<=760px){.discovery-page{padding:25px 20px 40px}.discovery-layout{grid-template-columns:minmax(0,1fr);gap:15px}.discovery-sidebar nav{flex-flow:wrap;gap:4px}.discovery-sidebar nav a{background:var(--color-paper-2);flex:calc(50% - 4px)}.discovery-sidebar nav a[aria-current]{background:color-mix(in srgb, var(--color-voltage) 8%, var(--color-paper))}.discovery-browse{display:none}.discovery-task-grid{grid-template-columns:minmax(0,1fr)}.discovery-connected{flex-wrap:wrap}.discovery-connected>div{flex:1;min-width:180px}.discovery-connected a{margin-left:32px}.discovery-source{gap:10px;padding:12px}}.ow-reference-desk{max-width:1100px;margin:auto;padding:48px 32px 80px}.ow-reference-intro{justify-content:space-between;align-items:center;gap:35px;margin-bottom:30px;display:flex}.ow-reference-intro h1{letter-spacing:-.045em;margin:13px 0 17px;font-size:clamp(31px,4vw,49px);font-weight:500;line-height:1.07}.ow-reference-intro>div>p:last-child{color:var(--color-muted);max-width:470px;font-size:14px;line-height:1.6}.ow-reference-ow-link{white-space:nowrap;min-height:44px;color:var(--color-voltage);align-items:center;gap:8px;font-size:12px;display:flex}.ow-reference-ow-link>span{font:27px var(--font-mono);margin-right:9px}.ow-reference-controls{grid-template-columns:1fr 280px;gap:12px;display:grid}.ow-reference-query,.ow-reference-hardware{border:1px solid var(--color-line-strong);background:#fff6;border-radius:7px;align-items:center;gap:11px;min-width:0;min-height:46px;padding:0 13px;display:flex;position:relative}.ow-reference-query input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:14px}.ow-reference-query:focus-within,.ow-reference-hardware:focus-within{outline:2px solid var(--color-voltage);outline-offset:2px}.ow-reference-hardware select{appearance:none;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;padding:12px 16px 12px 0;font-size:12px}.ow-reference-hardware>svg{pointer-events:none;position:absolute;right:12px}.ow-reference-result-line{color:var(--color-muted);justify-content:space-between;align-items:center;gap:15px;margin:19px 0 14px;font-size:11px;display:flex}.ow-reference-result-line a{min-height:32px;color:var(--color-ink);align-items:center;gap:5px;display:inline-flex}.ow-reference-results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;padding:0;list-style:none;display:grid}.ow-reference-reference-card{border:1px solid var(--color-line-strong);background:#ffffff61;border-radius:10px;min-width:0;padding:16px 16px 0}.ow-reference-model{min-height:44px;color:var(--color-ink);align-items:center;gap:11px;display:flex}.ow-reference-model>div{flex:1;min-width:0}.ow-reference-model h2{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.ow-reference-model p{font:10px var(--font-mono);color:var(--color-muted);overflow-wrap:anywhere;margin-top:4px}.ow-reference-model-mark{width:34px;height:34px;font:19px var(--font-mono);background:var(--color-paper);color:var(--color-voltage);border-radius:6px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ow-reference-model-mark img{object-fit:contain;width:34px;height:34px}.ow-reference-pair{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.ow-reference-pair>span:first-child{align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.ow-reference-pair img{object-fit:cover;border-radius:4px;width:26px;height:26px}.ow-reference-speed{white-space:nowrap;font:14px var(--font-mono);align-items:baseline;gap:5px;display:flex}.ow-reference-speed strong{letter-spacing:-.04em;font-size:22px;font-weight:500}.ow-reference-speed small{color:var(--color-muted);font-size:10px}.ow-reference-tags{color:var(--color-muted);flex-wrap:wrap;gap:6px;margin:10px 0 8px;font-size:10px;display:flex}.ow-reference-tags span{border:1px solid var(--color-line-strong);border-radius:4px;padding:2px 5px}.ow-reference-evidence{border-top:1px solid var(--color-line-strong)}.ow-reference-evidence summary{cursor:pointer;min-height:40px;color:var(--color-muted);justify-content:space-between;align-items:center;font-size:10px;list-style:none;display:flex}.ow-reference-evidence summary::-webkit-details-marker{display:none}.ow-reference-evidence[open] summary svg{transform:rotate(180deg)}.ow-reference-evidence>div{color:var(--color-muted);overflow-wrap:anywhere;padding:0 0 13px;font-size:11px;line-height:1.65}.ow-reference-evidence blockquote{color:var(--color-ink);margin:8px 0}.ow-reference-evidence a{min-height:36px;color:var(--color-voltage);align-items:center;gap:5px;margin-right:14px;display:inline-flex}.ow-reference-state{text-align:center;color:var(--color-muted);padding:65px 12px;font-size:14px}.ow-reference-state h2{color:var(--color-ink);margin-bottom:10px;font-size:20px;font-weight:500}.ow-reference-state button,.ow-reference-state a{min-height:44px;color:var(--color-voltage);justify-content:center;align-items:center;gap:7px;margin:15px 8px 0;font-size:12px;display:inline-flex}.ow-reference-loading{font:34px var(--font-mono);color:var(--color-voltage);margin-bottom:15px;display:block}.ow-reference-provenance{color:var(--color-muted);max-width:730px;margin-top:22px;font-size:11px;line-height:1.65}.ow-reference-provenance p+p{margin-top:6px}.ow-reference-provenance a{color:var(--color-ink);text-decoration:underline}.ow-reference-return{border-top:1px solid var(--color-line-strong);color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:35px;padding-top:20px;font-size:12px;display:flex}.ow-reference-return a{min-height:44px;color:var(--color-ink);align-items:center;gap:7px;display:inline-flex}@media (width<=650px){.ow-reference-desk{padding:29px 18px 65px}.ow-reference-intro{margin-bottom:21px;display:block}.ow-reference-ow-link{margin-top:15px}.ow-reference-ow-link>span{font-size:22px}.ow-reference-controls{grid-template-columns:1fr}.ow-reference-query input{font-size:16px}.ow-reference-results{grid-template-columns:1fr}.ow-reference-result-line{flex-direction:column;align-items:start;gap:1px;margin-top:15px}.ow-reference-result-line span{margin-top:4px;display:block}.ow-reference-return{flex-direction:column;align-items:start;gap:0}.ow-reference-evidence summary{min-height:44px}}.shop-page{max-width:1260px;margin:auto;padding:36px 44px 70px}.shop-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.shop-topline>.eyebrow{color:var(--color-muted)}.shop-bag-button{align-items:center;gap:10px;min-height:44px;padding:0 5px 0 12px;font-size:13px;display:inline-flex}.shop-bag-button>span{border:1px solid var(--color-line);min-width:27px;height:27px;font:11px var(--font-mono);border-radius:50%;place-items:center;display:grid}.shop-intro{justify-content:space-between;align-items:end;gap:30px;padding:37px 0 43px;display:flex}.shop-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(44px,6.3vw,78px);font-weight:500;line-height:1}.shop-intro>div>p{color:var(--color-muted);margin:22px 0 0;font-size:18px;line-height:1.6}.shop-preview-note{color:#52616e;font:11px/1.8 var(--font-mono);flex-shrink:0}.shop-preview-note>span{background:#4569c1;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.shop-preview-note small{font:11px var(--font-sans);color:var(--color-muted)}.shop-filters{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 24px;display:flex}.shop-filters button{min-height:44px;color:var(--color-muted);border:1px solid #0000;border-radius:24px;padding:10px 17px;font-size:12px;transition:background .15s,color .15s}.shop-filters button[aria-pressed=true]{color:var(--color-paper);background:var(--color-ink)}.shop-filters button:not([aria-pressed=true]){border-color:var(--color-line)}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.shop-product{min-width:0}.shop-product-visual{text-align:left;border:1px solid #dddcd6;border-radius:16px;width:100%;display:block;position:relative;overflow:hidden}.shop-art{color:#314e86;background:radial-gradient(at 40% 26%,#f1f2f2,#dce4f1 70%,#c5d1e9);width:100%;position:relative;overflow:hidden}.shop-art-pov-mount-kit{color:#87705a;background:radial-gradient(at 50% 24%,#f4efdf,#e7ddcd 70%,#d5c7b4)}.shop-art-pressure-gloves{color:#546c79;background:radial-gradient(at 45% 24%,#eef1f0,#dce4e4 70%,#c5d2d5)}.shop-art-premium-name{background:radial-gradient(at 50% 24%,#ecebfa,#d2dcf0 70%,#c0d0ea)}.shop-art>svg{width:100%;height:auto;display:block}.shop-product-visual .shop-art{aspect-ratio:1/1.04;place-items:center;display:grid}.shop-product-visual .shop-art>svg{width:117%;max-width:none;margin-left:-8.5%}.shop-product-badge{color:#374459;font:9px var(--font-mono);position:absolute;top:13px;left:13px}.shop-product-arrow{background:#ffffff6b;border:1px solid #ffffff91;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px;right:12px}.shop-art-object{transform-origin:50% 60%;transition:transform .23s cubic-bezier(.23,1,.32,1)}.shop-product-copy{padding:19px 1px 0}.shop-product-copy>.eyebrow{color:#777168;letter-spacing:.085em;font-size:9px}.shop-product-copy h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(17px,1.8vw,21px);font-weight:500;line-height:1.2}.shop-product-copy h2 button{text-align:left;min-height:32px}.shop-product-copy>p:not(.eyebrow){min-height:44px;color:var(--color-muted);font-size:12px;line-height:1.6}.shop-product-copy>div{border-top:1px solid var(--color-line);color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:10px;font-size:10px;display:flex}.shop-product-copy>div>button{color:#315cc7;align-items:center;gap:6px;min-height:34px;display:inline-flex}.shop-connected{background:#e9e5dc;border:1px solid #e1ddd4;border-radius:18px;grid-template-columns:1fr 1fr;gap:65px;margin-top:62px;padding:49px 50px;display:grid}.shop-connected-copy>.eyebrow{color:#6d685d;font-size:10px}.shop-connected h2{letter-spacing:-.055em;margin:15px 0;font-size:clamp(30px,3.5vw,43px);font-weight:500;line-height:1.08}.shop-connected-copy>p:last-child{color:#6d685d;max-width:340px;font-size:13px;line-height:1.7}.shop-connected-steps{align-content:center;gap:26px;display:grid}.shop-connected-steps>div{align-items:start;gap:18px;display:flex}.shop-connected-steps>div>svg{color:#476286;flex:none;margin-top:3px}.shop-connected-steps p{gap:5px;display:grid}.shop-connected-steps strong{font-size:14px;font-weight:500}.shop-connected-steps span{color:#6d685d;font-size:12px;line-height:1.6}.shop-bottom-note{color:var(--color-muted);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:10px;line-height:1.7;display:flex}.shop-bottom-note a{color:var(--color-ink);align-items:center;gap:7px;display:inline-flex}.shop-dialog-overlay{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171d2f69;animation:.16s ease-out shop-overlay-in;position:fixed;inset:0}.shop-dialog{z-index:91;background:var(--color-paper);color:var(--color-ink);overscroll-behavior:contain;position:fixed;overflow-y:auto;box-shadow:0 20px 90px #10132133}.shop-dialog-close{z-index:2;color:#26374f;background:#ffffffb0;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px}.shop-product-dialog{border:1px solid #ffffffc4;border-radius:24px;grid-template-columns:.95fr 1.05fr;width:min(900px,100vw - 48px);max-height:calc(100dvh - 48px);animation:.18s cubic-bezier(.23,1,.32,1) shop-dialog-in;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.shop-product-dialog>.shop-art{align-items:center;min-height:100%;display:grid}.shop-product-dialog>.shop-art svg{transform:scale(1.08)}.shop-detail-copy{padding:56px 34px 34px}.shop-detail-copy>.eyebrow{color:#536b98;font-size:9px}.shop-detail-copy>h2{letter-spacing:-.045em;margin:16px 0 17px;font-size:36px;font-weight:500;line-height:1.06}.shop-detail-copy>p[id]{color:var(--color-muted);font-size:14px;line-height:1.65}.shop-detail-facts{gap:9px;margin:23px 0;padding:0;list-style:none;display:grid}.shop-detail-facts li{color:#41576e;align-items:center;gap:9px;font-size:11px;display:flex}.shop-product-note{color:var(--color-muted);margin-top:20px;font-size:11px;line-height:1.7}.shop-detail-purchase{border-top:1px solid var(--color-line);gap:14px;margin-top:23px;padding-top:22px;display:grid}.shop-detail-purchase>span{font-size:12px}.shop-detail-purchase .cta-liquid{width:100%}.shop-private-note{color:var(--color-muted);text-align:center;margin-top:13px;font-size:10px;line-height:1.6}.shop-detail-link{color:#315cc7;align-items:center;gap:7px;min-height:44px;margin-top:8px;font-size:11px;display:inline-flex}.shop-auction-sample{background:#eeeff3;border:1px solid #dbe0e9;border-radius:12px;margin-top:21px;padding:17px}.shop-auction-sample>span{font:29px var(--font-mono);color:#375acd}.shop-auction-sample>p{margin-top:8px;font-size:11px}.shop-auction-sample small{color:var(--color-muted);margin-top:4px;font-size:9px;display:block}.shop-auction-steps{gap:12px;margin-top:23px;padding:0;font-size:11px;line-height:1.6;list-style:none;display:grid}.shop-auction-steps li{gap:12px;display:flex}.shop-auction-steps span{color:#476cba;font:10px/1.8 var(--font-mono)}.shop-bag-sheet{border:1px solid #fff;border-radius:20px;width:min(500px,100vw - 20px);animation:.22s cubic-bezier(.23,1,.32,1) shop-sheet-in;inset:10px 10px 10px auto;overflow:hidden}.shop-bag-inner{overscroll-behavior:contain;height:100%;padding:39px 30px 27px;overflow-y:auto}.shop-bag-inner>.eyebrow{color:#58709a;font-size:9px}.shop-bag-inner>h2{letter-spacing:-.055em;outline:none;margin:15px 0 12px;font-size:40px;font-weight:500;line-height:1.08}.shop-bag-inner>p[id]{color:var(--color-muted);padding-right:20px;font-size:12px;line-height:1.65}.shop-empty-bag{text-align:center;justify-items:center;gap:15px;padding:78px 5px;display:grid}.shop-empty-bag>svg{color:#8896ad}.shop-empty-bag h3{letter-spacing:-.03em;font-size:21px;font-weight:400}.shop-empty-bag p{color:var(--color-muted);font-size:12px}.shop-text-button,.shop-back{color:#315cc7;align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.shop-back{margin-top:16px}.shop-bag-lines{margin:24px 0 0;padding:0;list-style:none}.shop-bag-lines>li{border-bottom:1px solid var(--color-line);grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:13px;padding:19px 0;display:grid}.shop-art-compact{border-radius:10px;align-items:center;width:76px;height:87px;display:grid}.shop-art-compact svg{transform:scale(1.2)}.shop-line-description h3{margin:3px 0 4px;font-size:13px;font-weight:500;line-height:1.4}.shop-line-description>span{color:var(--color-muted);font-size:10px}.shop-line-end{justify-items:end;gap:12px;display:grid}.shop-line-end strong{white-space:nowrap;padding-top:4px;font-size:10px;font-weight:400}.shop-line-end button{width:34px;height:34px;color:var(--color-muted);place-items:center;display:grid}.shop-quantity{border:1px solid var(--color-line);border-radius:7px;align-items:center;width:fit-content;margin-top:11px;display:flex}.shop-quantity button{place-items:center;width:31px;height:31px;display:grid}.shop-quantity button:disabled{opacity:.25;cursor:default}.shop-quantity output{text-align:center;min-width:25px;font:10px var(--font-mono)}.shop-included{color:#4c7564;align-items:center;gap:5px;margin-top:8px;font-size:9px;line-height:1.5;display:flex}.shop-bundle-option{cursor:pointer;background:#e9edf2;border:1px solid #dae1eb;border-radius:10px;align-items:start;gap:10px;margin:23px 0 0;padding:18px 13px;display:flex}.shop-bundle-option input{accent-color:#3c6cff;flex:none;width:16px;height:16px;margin-top:3px}.shop-bundle-option strong{font-size:11px;font-weight:500}.shop-bundle-option small{color:#69747c;margin-top:5px;font-size:10px;line-height:1.7;display:block}.shop-bundle-option>svg{color:#5d78a5;flex:none}.shop-fulfillment{gap:21px;margin-top:25px;display:grid}.shop-fulfillment section{align-items:start;gap:13px;display:flex}.shop-fulfillment section>svg{color:#617999;flex:none;margin-top:2px}.shop-fulfillment h3{font-size:12px;font-weight:500}.shop-fulfillment p{color:var(--color-muted);margin-top:5px;font-size:11px;line-height:1.6}.shop-checkout-summary{border-top:1px solid var(--color-line);margin-top:30px;padding-top:23px}.shop-checkout-summary>div{justify-content:space-between;gap:20px;font-size:12px;display:flex}.shop-checkout-summary strong{font-weight:500}.shop-checkout-summary>p{color:var(--color-muted);margin-top:9px;font-size:10px;line-height:1.65}.shop-bag-action{margin-top:23px}.shop-bag-action .cta-liquid{width:100%}.shop-bag-action>p{color:var(--color-muted);text-align:center;margin-top:12px;font-size:10px;line-height:1.7}.shop-unavailable-button{color:#6b717e;cursor:not-allowed;background:#e3e4e7;border:1px solid #d7d9df;border-radius:24px;width:100%;min-height:48px;margin-top:20px;font-size:12px;display:block}.shop-storage-note{color:#89512d;margin-top:15px;font-size:11px;line-height:1.6}.shop-storage-dialog{grid-template-columns:.7fr 1.3fr;width:min(1000px,100vw - 48px)}.shop-storage-dialog .shop-detail-copy{padding-top:42px}.shop-storage-dialog .shop-product-note{margin-top:13px;font-size:10px}.shop-storage-dialog .shop-detail-purchase{margin-top:17px;padding-top:17px}.shop-storage-select{color:var(--color-muted);gap:6px;margin-top:12px;font-size:10px;display:grid}.shop-storage-select select{border:1px solid var(--color-line);min-width:0;max-width:100%;min-height:40px;color:var(--color-ink);background:#fff8;border-radius:7px;padding:6px 9px;font-size:12px}.shop-storage-select select:focus-visible{outline-offset:3px;outline:2px solid #3c6cff}.shop-dialog[data-motion=false],.shop-dialog-overlay[data-motion=false]{animation:none}.shop-page button:focus-visible,.shop-dialog button:focus-visible,.shop-dialog input:focus-visible,.shop-dialog a:focus-visible{outline-offset:4px;outline:2px solid #3c6cff}@keyframes shop-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes shop-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes shop-sheet-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (hover:hover) and (pointer:fine){.shop-product-visual:hover .shop-art-object{transform:translateY(-5px)rotate(-2deg)}.shop-product-copy button:hover,.shop-bottom-note a:hover{color:#315cc7}}@media (width<=1000px){.shop-page{padding:30px 28px 55px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.shop-product-visual .shop-art{aspect-ratio:1.3}.shop-connected{gap:35px;padding:35px}.shop-preview-note{max-width:210px}}@media (width<=600px){.shop-storage-dialog{width:calc(100vw - 24px)}.shop-storage-dialog.shop-product-dialog>.shop-art{height:115px}.shop-storage-dialog .shop-detail-copy{padding-top:23px}.shop-storage-select select{min-height:44px;font-size:16px}.shop-page{padding:19px 20px 30px}.shop-intro{padding:29px 0 27px;display:block}.shop-intro h1{font-size:48px}.shop-intro>div>p{margin-top:17px;font-size:15px}.shop-preview-note{max-width:none;margin-top:23px;font-size:10px}.shop-preview-note br{display:none}.shop-preview-note small{margin-top:3px;padding-left:15px;display:block}.shop-grid{gap:28px 13px}.shop-filters{gap:5px;margin-bottom:18px}.shop-filters button{min-height:40px;padding:8px 12px;font-size:10px}.shop-product-visual{border-radius:12px}.shop-product-visual .shop-art{aspect-ratio:.88}.shop-product-visual .shop-art>svg{width:155%;margin-left:-27.5%}.shop-product-badge{font-size:7px;top:10px;left:9px}.shop-product-arrow{width:25px;height:25px;bottom:7px;right:7px}.shop-product-arrow svg{width:15px}.shop-product-copy{padding-top:15px}.shop-product-copy>.eyebrow{font-size:7px}.shop-product-copy h2{min-height:44px;font-size:18px}.shop-product-copy>p:not(.eyebrow){min-height:52px;font-size:11px}.shop-product-copy>div{margin-top:12px;padding-top:10px;font-size:9px;display:block}.shop-product-copy>div>span{display:block}.shop-product-copy>div>button{min-height:35px;font-size:11px}.shop-connected{grid-template-columns:1fr;gap:25px;margin-top:36px;padding:26px 23px}.shop-connected-steps{gap:23px}.shop-bottom-note{gap:12px;font-size:9px;display:grid}.shop-product-dialog{border-radius:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);display:block}.shop-product-dialog>.shop-art{height:215px;min-height:0}.shop-product-dialog>.shop-art svg{width:290px;margin:auto;transform:none}.shop-detail-copy{padding:26px 25px}.shop-detail-copy>h2{font-size:32px}.shop-bag-sheet{border-radius:17px;width:calc(100vw - 12px);inset:6px 6px 6px auto}.shop-bag-inner{padding:35px 20px 24px}.shop-bag-lines>li{grid-template-columns:60px minmax(0,1fr) auto;gap:9px}.shop-art-compact{width:60px;height:77px}.shop-line-description h3{font-size:12px}.shop-line-end strong{font-size:9px}.shop-quantity button{width:40px;height:44px}.shop-line-end button{width:44px;height:44px}.shop-included{font-size:8px}}@media (prefers-reduced-motion:reduce){.shop-dialog,.shop-dialog-overlay{animation:none}.shop-art-object{transition:none;transform:none!important}}[data-skill-class=everyday]{--skill-class-ink:#52606d;--skill-class-accent:#73818c;--skill-class-paper:#f0f1ef;--skill-class-edge:#c3c9cc}[data-skill-class=skilled]{--skill-class-ink:#294fbf;--skill-class-accent:#3c6cff;--skill-class-paper:#eef1fe;--skill-class-edge:#b8c7f4}[data-skill-class=specialist]{--skill-class-ink:#725098;--skill-class-accent:#9470bd;--skill-class-paper:#f4eff9;--skill-class-edge:#d4c2e5}[data-skill-class=artisan]{--skill-class-ink:#84642d;--skill-class-accent:#b59858;--skill-class-paper:#faf7ee;--skill-class-edge:#cbb783}.skill-class-mark{color:var(--skill-class-ink);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.skill-class-mark:before{content:"";border:1px solid var(--skill-class-edge);background:var(--skill-class-accent);border-radius:2px;flex-shrink:0;width:9px;height:9px;box-shadow:inset 0 1px #ffffff5c}.skill-class-page{max-width:1140px;margin:0 auto;padding:24px 28px 70px}.skill-class-back{min-height:44px;color:var(--color-muted);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.skill-class-hero{padding:24px 0 38px}.skill-class-hero h1{letter-spacing:-.05em;margin:15px 0 19px;font-size:clamp(34px,4.7vw,57px);font-weight:500;line-height:1.1}.skill-class-hero h1 span{color:var(--color-muted)}.skill-class-hero>p:last-child{max-width:600px;color:var(--color-ink-2);font-size:15px;line-height:1.8}.skill-class-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.skill-class-section-heading h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:500}.skill-class-section-heading>p,.skill-class-section-heading>span{color:var(--color-muted);margin:0;font-size:11px}.skill-class-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.skill-class-choice{text-align:left;border:1px solid var(--skill-class-edge);background:linear-gradient(145deg, #ffffffa6, #fff0 65%), var(--skill-class-paper);border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:18px;display:flex;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px 2px #11111106}.skill-class-choice[aria-pressed=true]{outline:2px solid var(--skill-class-accent);outline-offset:3px}.skill-class-choice-top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.skill-class-selected{opacity:0;color:var(--skill-class-ink)}.skill-class-choice[aria-pressed=true] .skill-class-selected{opacity:1}.skill-class-choice>strong{letter-spacing:-.02em;min-height:44px;margin:12px 0 20px;font-size:16px;font-weight:500;line-height:1.4;display:block}.skill-class-cue{width:100%;font:10px var(--font-mono);color:var(--skill-class-ink);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.skill-class-choice>.skill-class-symbol{margin:16px 0 4px -4px}.skill-class-explanation{border:1px solid var(--skill-class-edge);background:linear-gradient(130deg, #fff8, #fff0), var(--skill-class-paper);border-radius:12px;grid-template-columns:1.4fr 1fr;gap:36px;margin-top:24px;padding:26px;display:grid}.skill-class-explanation h3{letter-spacing:-.025em;margin:12px 0;font-size:21px;font-weight:500;line-height:1.3}.skill-class-explanation p{color:var(--color-ink-2);margin:0;font-size:13px;line-height:1.8}.skill-class-examples{flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none;display:flex}.skill-class-examples li{border:1px solid var(--skill-class-edge);background:#ffffff73;border-radius:4px;padding:6px 8px;font-size:10px}.skill-class-explanation aside{border-left:1px solid var(--skill-class-edge);padding-left:25px}.skill-class-explanation aside>svg{color:var(--skill-class-ink)}.skill-class-explanation h4{margin:11px 0 8px;font-size:13px;font-weight:500}.skill-class-explanation a{min-height:44px;color:var(--skill-class-ink);align-items:center;gap:7px;margin-top:10px;font-size:12px;text-decoration:none;display:inline-flex}.skill-class-rarity{border-block:1px solid var(--color-line-strong);grid-template-columns:1fr 1.25fr;column-gap:50px;margin:52px 0;padding:34px 0;display:grid}.skill-class-rarity>.eyebrow{grid-column:1/-1;margin-bottom:20px}.skill-class-rarity h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,3.1vw,35px);font-weight:500;line-height:1.2}.skill-class-rarity>div>p{color:var(--color-ink-2);margin:0 0 15px;font-size:14px;line-height:1.8}.skill-class-rarity>div>p:last-child{margin-bottom:0}.skill-class-review-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:20px 0 32px;display:grid}.skill-class-review-steps svg{color:var(--color-muted)}.skill-class-review-steps h3{margin:14px 0 8px;font-size:15px;font-weight:500}.skill-class-review-steps p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.8}.skill-class-language{border-top:1px solid var(--color-line-strong);grid-template-columns:1fr 1fr;gap:40px;padding-top:30px;display:grid}.skill-class-language h2{letter-spacing:-.025em;margin:0 0 10px;font-size:19px;font-weight:500}.skill-class-language p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.8}.skill-class-legend{grid-template-columns:1fr 1fr;gap:15px;display:grid}.skill-class-legend .skill-class-mark{flex-wrap:wrap;align-content:center}.skill-class-legend small{width:100%;color:var(--color-muted);padding-left:16px;font-size:10px;font-weight:400;display:block}.skill-class-close{justify-content:space-between;align-items:center;gap:30px;margin-top:38px;display:flex}.skill-class-close p{max-width:650px;color:var(--color-muted);font-size:11px;line-height:1.75}.skill-class-close a{min-height:44px;color:var(--color-ink);flex-shrink:0;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.skill-class-page a:focus-visible,.skill-class-choice:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}@media (hover:hover) and (pointer:fine){.skill-class-choice:hover{box-shadow:inset 0 1px #fff,inset 0 -1px 2px #11111106,0 4px 12px #11111108}}@media (width<=800px){.skill-class-choices{grid-template-columns:1fr 1fr;gap:14px}.skill-class-choice{padding:16px}.skill-class-explanation{grid-template-columns:1fr;gap:22px}.skill-class-explanation aside{border-left:0;border-top:1px solid var(--skill-class-edge);padding:20px 0 0}.skill-class-rarity{grid-template-columns:1fr;gap:18px;margin:36px 0}.skill-class-rarity>.eyebrow{margin-bottom:0}.skill-class-review-steps{gap:20px}.skill-class-language{grid-template-columns:1fr;gap:24px}}@media (width<=520px){.skill-class-page{padding:15px 20px 40px}.skill-class-hero{padding:18px 0 30px}.skill-class-hero h1{font-size:35px}.skill-class-hero>p:last-child{font-size:14px}.skill-class-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.skill-class-choice{padding:12px}.skill-class-choice-top{gap:3px}.skill-class-choice>.skill-class-symbol{width:68px;height:68px;margin-top:12px}.skill-class-choice-top .skill-class-mark{gap:5px;font-size:11px}.skill-class-choice>strong{min-height:37px;margin-bottom:14px;font-size:13px}.skill-class-explanation{padding:20px 16px}.skill-class-review-steps{grid-template-columns:1fr;padding:10px 0 28px}.skill-class-review-steps>div{grid-template-columns:22px 1fr;gap:7px 10px;display:grid}.skill-class-review-steps h3{margin:0}.skill-class-review-steps p{grid-column:2}.skill-class-close{flex-direction:column;align-items:flex-start;gap:5px}}.skillspace-overview-page{--color-voltage:#3c6cff;max-width:1224px;color:var(--color-ink,#111);margin:0 auto;padding:25px 28px 76px}.skillspace-overview-breadcrumb{color:var(--color-muted,#6b6b66);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.skillspace-overview-breadcrumb a,.skillspace-example-text-link,.skillspace-example-primary,.skillspace-example-reference-title a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.skillspace-overview-breadcrumb a{min-height:44px;color:inherit}.skillspace-overview-page :is(a,button,video,[tabindex]):focus-visible{outline:2px solid var(--color-voltage,#3c6cff);outline-offset:4px}.skillspace-example{min-width:0}.skillspace-example h1,.skillspace-example h2,.skillspace-example h3,.skillspace-example p,.skillspace-example figure{margin:0}.skillspace-example-header{justify-content:space-between;align-items:center;gap:28px;margin-bottom:22px;display:flex}.skillspace-example-header>div{min-width:0;max-width:620px}.skillspace-example-badge{color:#315bd9;font:10px var(--font-mono,monospace);background:#3c6cff07;border:1px solid #3c6cff33;border-radius:4px;padding:5px 8px;display:inline-flex}.skillspace-example h1{letter-spacing:-.045em;text-wrap:balance;margin:13px 0 12px;font-size:clamp(29px,3.5vw,40px);font-weight:500;line-height:1.1}.skillspace-example-header p{color:var(--color-muted);font-size:14px;line-height:1.65}.skillspace-example-primary{background:var(--color-voltage,#3c6cff);color:#fff;border-radius:7px;flex-shrink:0;min-height:46px;padding:13px 17px;font-size:13px;font-weight:500}.skillspace-example-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:32px;display:grid}.skillspace-example-video{aspect-ratio:16/10;background:#191b1c;border-radius:9px;position:relative;overflow:hidden}.skillspace-example-video video{object-fit:cover;width:100%;height:100%;display:block}.skillspace-example-video-label{max-width:calc(100% - 24px);font:10px var(--font-mono,monospace);color:#fff;pointer-events:none;background:#111c;border-radius:3px;padding:6px 8px;position:absolute;top:12px;left:12px}.skillspace-example-reference figcaption{padding:15px 1px 0}.skillspace-example-reference-title{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.skillspace-example-reference-title strong{font-size:13px;font-weight:500}.skillspace-example-reference-title a{color:#315bd9;font-size:11px}.skillspace-example-reference figcaption p{color:var(--color-muted);max-width:62ch;margin-top:8px;font-size:11px;line-height:1.7}.skillspace-example .skillspace-example-eyebrow{font:10px var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin-bottom:10px}.skillspace-example h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(21px,2.3vw,28px);font-weight:500;line-height:1.2}.skillspace-example-goal{color:var(--color-muted);padding-top:11px;font-size:13px;line-height:1.65}.skillspace-example-result{border-block:1px solid var(--color-line-strong);grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:4px 16px;margin:20px 0;padding:15px 0;display:grid}.skillspace-example-result span{color:var(--color-muted);font-size:10px}.skillspace-example-result strong{grid-row:2;font-size:12px;font-weight:500}.skillspace-example-result svg{color:#315bd9;grid-area:1/2/3;align-self:center}.skillspace-example-result span:nth-of-type(2),.skillspace-example-result strong:nth-of-type(2){grid-column:3}.skillspace-example-brief h3{font-size:12px;font-weight:500}.skillspace-example-checklist{margin:12px 0 0;padding:0;list-style:none}.skillspace-example-checklist li{align-items:baseline;gap:13px;padding:7px 0;font-size:12px;line-height:1.55;display:flex}.skillspace-example-checklist li span{color:#315bd9;font:10px var(--font-mono)}.skillspace-example .skillspace-example-brief-note{color:var(--color-muted);margin-top:15px;font-size:10px;line-height:1.65}.skillspace-example-readiness.is-compact{border-top:1px solid var(--color-line-strong);margin-top:30px;padding-top:24px}.skillspace-example-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.skillspace-example-unknown{color:#65635b;font:10px var(--font-mono);background:#eeece5;border-radius:3px;flex-shrink:0;padding:6px 8px}.skillspace-example-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.skillspace-example-readiness-item{border:1px solid var(--color-line-strong);background:#faf9f6;border-radius:7px;padding:19px;position:relative}.skillspace-example-readiness-item>svg{color:#76766e;margin-bottom:12px}.skillspace-example-readiness-item h3{font-size:14px;font-weight:500}.skillspace-example-readiness-item p{color:var(--color-muted);margin:7px 0 15px;font-size:12px;line-height:1.6}.skillspace-example-readiness-item>span{color:#74736c;font:10px var(--font-mono)}.skillspace-example-readiness-note{color:var(--color-muted);max-width:85ch;padding-top:20px;font-size:13px;line-height:1.75}.skillspace-example-demonstrations>p:not(.skillspace-example-eyebrow){color:var(--color-muted);padding-top:14px;font-size:13px;line-height:1.7}.skillspace-example-demonstrations dl{margin:17px 0}.skillspace-example-demonstrations dl>div{border-top:1px solid var(--color-line-strong);padding:14px 0}.skillspace-example-demonstrations dt{font-size:12px;font-weight:500}.skillspace-example-demonstrations dd{color:var(--color-muted);margin:5px 0 0;font-size:12px;line-height:1.65}.skillspace-example-text-link{color:#315bd9;min-height:44px;font-size:13px;font-weight:500}.skillspace-example-footer{border-top:1px solid var(--color-line-strong);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:24px;display:flex}.skillspace-example-footer strong{font-size:15px;font-weight:500}.skillspace-example-footer p{color:var(--color-muted);margin-top:6px;font-size:12px;line-height:1.6}.skillspace-example-primary:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.skillspace-example-primary:hover{background:#315bd9}.skillspace-example-text-link:hover,.skillspace-example-reference-title a:hover,.skillspace-overview-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}}@media (width<=900px){.skillspace-example-header{align-items:flex-start}.skillspace-example-primary{margin-top:3px}.skillspace-example-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:24px}}@media (width<=680px){.skillspace-overview-page{padding:12px 18px 48px}.skillspace-overview-breadcrumb{margin-bottom:20px;font-size:11px}.skillspace-example-header{flex-direction:column;gap:18px;margin-bottom:20px}.skillspace-example-header p{font-size:13px}.skillspace-example-primary{margin:0}.skillspace-example-overview-grid{grid-template-columns:minmax(0,1fr);gap:28px}.skillspace-example-video{aspect-ratio:16/10}.skillspace-example-section-heading{flex-direction:column;align-items:flex-start}.skillspace-example-readiness-grid{grid-template-columns:minmax(0,1fr);gap:10px}.skillspace-example-readiness-item{padding:16px 16px 16px 48px}.skillspace-example-readiness-item>svg{position:absolute;top:17px;left:17px}.skillspace-example-readiness-item p{margin-bottom:10px}.skillspace-example-footer{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.skillspace-example-primary:active{transform:none}}.skillspace-example-readiness-link{border:1px solid var(--color-line-strong);text-align:left;color:#315bd9;background:#fffdf8;border-radius:7px;align-items:center;gap:15px;width:100%;margin-top:26px;padding:15px 18px;display:flex}.skillspace-example-readiness-link>span{color:var(--color-muted);flex:1;gap:4px;font-size:12px;line-height:1.6;display:grid}.skillspace-example-readiness-link strong{color:var(--color-ink);font-size:13px;font-weight:500}.skillspace-page{max-width:1220px;margin:0 auto;padding:44px 40px 80px}.skillspace-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:38px;display:flex}.skillspace-back{color:var(--color-muted);align-items:center;gap:7px;margin-bottom:30px;font-size:12px;display:inline-flex}.skillspace-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);font-size:10px;line-height:1.6}.skillspace-header .skillspace-eyebrow{color:var(--color-voltage)}.skillspace-header h1{letter-spacing:-.045em;margin-top:14px;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.1}.skillspace-header h1+p{color:var(--color-muted);margin-top:16px;font-size:16px;line-height:1.65}.skillspace-local-label{font-family:var(--font-mono);border:1px solid var(--color-line-strong);white-space:nowrap;border-radius:5px;padding:6px 9px;font-size:10px;line-height:1.5}.skillspace-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:32px;display:grid}.skillspace-sidebar{border-top:1px solid var(--color-line-strong);padding-top:18px}.skillspace-sidebar-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.skillspace-sidebar-heading h2{font-size:14px;font-weight:500}.skillspace-sidebar-heading>span{font-family:var(--font-mono);color:var(--color-muted);font-size:11px}.skillspace-new{border:1px solid var(--color-line-strong);background:var(--color-paper-2);border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px;font-size:12px;font-weight:500;display:flex}.skillspace-sidebar ul{gap:6px;margin-top:14px;display:grid}.skillspace-sidebar li>button{text-align:left;width:100%;color:var(--color-muted);border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:9px;padding:12px 8px;display:flex}.skillspace-sidebar li>button[aria-current=page]{color:var(--color-voltage);background:#3c6cff07;border-color:#3c6cff30}.skillspace-sidebar li>button>svg{flex-shrink:0;margin-top:2px}.skillspace-sidebar li>button>span{flex:1;min-width:0}.skillspace-sidebar strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.4;display:block}.skillspace-sidebar small{color:var(--color-muted);margin-top:5px;font-size:10px;display:block}.skillspace-local-note,.skillspace-empty-list{color:var(--color-muted);margin-top:22px;font-size:12px;line-height:1.7}.skillspace-local-note{border-top:1px solid var(--color-line-strong);padding-top:18px}.skillspace-main{min-width:0}.skillspace-editor,.skillspace-brief{border:1px solid var(--color-line-strong);background:var(--color-paper);border-radius:14px;padding:30px}.skillspace-editor-top,.skillspace-brief-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.skillspace-editor h2,.skillspace-brief h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:20px;font-size:29px;font-weight:500;line-height:1.2}.skillspace-editor-intro{max-width:530px;color:var(--color-muted);margin-top:12px;font-size:14px;line-height:1.7}.skillspace-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;margin-top:28px;display:grid}.skillspace-editor-fields label{min-width:0;font-size:12px;font-weight:500;line-height:1.65}.skillspace-field-wide{grid-column:1/-1}.skillspace-field-optional{color:var(--color-muted);font-size:10px;font-weight:400;display:block}.skillspace-editor-fields input,.skillspace-editor-fields textarea{border:1px solid var(--color-line-strong);background:var(--color-paper);width:100%;color:var(--color-ink);border-radius:7px;margin-top:8px;padding:11px 12px;font-size:16px;font-weight:400;line-height:1.6;display:block}.skillspace-editor-fields textarea{resize:vertical;min-height:110px}.skillspace-editor-fields input::placeholder,.skillspace-editor-fields textarea::placeholder{color:var(--color-muted);opacity:.8}.skillspace-field-help{color:var(--color-muted);margin-top:7px;font-size:11px;font-weight:400;display:block}.skillspace-page :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--color-voltage);outline-offset:4px}.skillspace-editor-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.skillspace-editor-actions>span{color:var(--color-muted);flex-basis:100%;font-size:11px;line-height:1.6}.skillspace-page .cta-liquid-label{justify-content:center;align-items:center;gap:9px;display:inline-flex}.skillspace-page .cta-liquid-label>svg{flex-shrink:0}.skillspace-text-button{color:var(--color-voltage);align-items:center;gap:5px;min-height:32px;font-size:12px;line-height:1.7;display:inline-flex}.skillspace-notice{color:var(--color-voltage);align-items:center;gap:9px;margin-bottom:15px;font-size:13px;line-height:1.6;display:flex}.skillspace-error{color:#8a411e;margin-top:15px;font-size:13px;line-height:1.7}.skillspace-storage-error{border:1px solid var(--color-line-strong);border-radius:10px;margin-bottom:24px;padding:18px 22px;font-size:13px;line-height:1.7}.skillspace-storage-error .cta-liquid{margin-top:12px}.skillspace-loading{min-height:350px;color:var(--color-muted);padding-block:30px}.skillspace-revision{align-items:center;gap:8px;font-size:11px;display:inline-flex}.skillspace-revision>label{color:var(--color-muted)}.skillspace-revision select{border:1px solid var(--color-line-strong);background:var(--color-paper);font-family:var(--font-mono);border-radius:5px;min-height:36px;padding:6px 9px;font-size:11px}.skillspace-credit{font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--color-voltage);margin-top:11px;font-size:11px;line-height:1.7}.skillspace-credit>span{color:var(--color-muted)}.skillspace-task{border-top:1px solid var(--color-line-strong);margin-top:28px;padding-top:26px}.skillspace-task h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:10px;font-size:24px;font-weight:500;line-height:1.3}.skillspace-task>p:last-child{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink-2);margin-top:12px;font-size:15px;line-height:1.75}.skillspace-checklist{margin-top:30px}.skillspace-checklist h3{font-size:13px;font-weight:500}.skillspace-checklist ol{gap:0;margin-top:14px;display:grid}.skillspace-checklist li{border-top:1px solid var(--color-line);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.skillspace-checklist li>span{font-family:var(--font-mono);color:var(--color-voltage);padding-top:4px;font-size:10px}.skillspace-checklist li>p{overflow-wrap:anywhere;min-width:0;color:var(--color-ink-2);font-size:14px;line-height:1.7}.skillspace-brief-actions{border-top:1px solid var(--color-line-strong);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:24px;display:flex}.skillspace-small-note{color:var(--color-muted);margin-top:16px;font-size:12px;line-height:1.7}.skillspace-export{background:var(--color-paper-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:25px;margin-top:20px;padding:25px 28px;display:flex}.skillspace-export>div:first-child{flex:1;min-width:220px}.skillspace-export>div:first-child>svg{color:var(--color-voltage)}.skillspace-export h3{letter-spacing:-.025em;margin-top:12px;font-size:18px;font-weight:500}.skillspace-export p{color:var(--color-muted);margin-top:10px;font-size:12px;line-height:1.75}.skillspace-export-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.skillspace-export>.skillspace-error{color:#8a411e;flex-basis:100%}.skillspace-empty{background:var(--color-paper-2);border-radius:12px;padding:50px 32px}.skillspace-empty h2{margin-top:15px;font-size:24px;font-weight:500;line-height:1.3}.skillspace-empty p{color:var(--color-muted);max-width:400px;margin:15px 0 24px;font-size:14px;line-height:1.7}.skillspace-founder{border-top:1px solid var(--color-line-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;margin-top:64px;padding-top:42px;display:grid}.skillspace-founder h2{letter-spacing:-.035em;margin-top:15px;font-size:33px;font-weight:500;line-height:1.12}.skillspace-founder>div>p:last-child{color:var(--color-muted);max-width:400px;margin-top:18px;font-size:14px;line-height:1.75}.skillspace-founder-detail>div{align-items:center;gap:18px;display:flex}.skillspace-founder-number{color:var(--color-voltage);letter-spacing:-.05em;font-size:54px;font-weight:500;line-height:1}.skillspace-founder-number>span{font-size:27px}.skillspace-founder-detail>div>p{font-size:13px;line-height:1.5}.skillspace-founder-detail>div>p>span{color:var(--color-muted);font-size:11px}.skillspace-founder-detail>p{color:var(--color-muted);margin-top:15px;font-size:12px;line-height:1.75}.skillspace-founder-detail>a{align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.skillspace-new:hover,.skillspace-sidebar li>button:hover{border-color:var(--color-voltage)}.skillspace-back:hover,.skillspace-founder-detail>a:hover{color:var(--color-voltage)}}@media (width<=1000px){.skillspace-page{padding-inline:28px}.skillspace-layout{grid-template-columns:200px minmax(0,1fr);gap:22px}.skillspace-editor,.skillspace-brief{padding:24px}.skillspace-editor-fields{grid-template-columns:minmax(0,1fr)}.skillspace-founder{gap:35px}}@media (width<=800px){.skillspace-header{flex-direction:column;align-items:flex-start;gap:17px}.skillspace-layout{grid-template-columns:minmax(0,1fr);gap:28px}.skillspace-sidebar ul{grid-template-columns:repeat(2,minmax(0,1fr))}.skillspace-empty-list{display:none}.skillspace-local-note{border:0;margin-top:12px;padding-top:0}.skillspace-founder{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:44px}.skillspace-founder>div>p:last-child{max-width:none}}@media (width<=440px){.skillspace-page{padding:27px 20px 54px}.skillspace-back{margin-bottom:25px}.skillspace-header{margin-bottom:28px}.skillspace-header h1{font-size:36px}.skillspace-header h1+p{font-size:15px}.skillspace-sidebar ul{grid-template-columns:minmax(0,1fr)}.skillspace-editor,.skillspace-brief{border-radius:10px;padding:22px 19px}.skillspace-editor h2,.skillspace-brief h2{font-size:26px}.skillspace-export{padding:23px 20px}.skillspace-brief-top{align-items:flex-start}}.skillspace-first-plan{grid-template-columns:minmax(0,680px);justify-content:center}.skillspace-first-plan .skillspace-sidebar.is-empty{display:none}.skillspace-step-count{font:11px var(--font-mono);color:var(--color-muted);font-variant-numeric:tabular-nums}.skillspace-step-progress{margin-top:18px}.skillspace-step-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.skillspace-step-progress button{border-bottom:2px solid var(--color-line);width:100%;min-height:44px;color:var(--color-muted);justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.skillspace-step-progress button>span{font:10px var(--font-mono)}.skillspace-step-progress button.is-current{color:var(--color-voltage);border-color:var(--color-voltage);background:#3c6cff08;border-radius:5px 5px 0 0}.skillspace-step-progress button.is-previous{color:var(--color-ink);border-color:#3c6cff55}.skillspace-step-progress button:disabled{cursor:default}.skillspace-step-editor{padding:24px}.skillspace-step-editor h2{letter-spacing:-.035em;max-width:530px;margin-top:24px;font-size:clamp(24px,2.4vw,29px);line-height:1.2}.skillspace-step-editor h2:focus{outline:none}.skillspace-step-editor .skillspace-editor-intro{margin-top:9px;font-size:13px;line-height:1.6}.skillspace-step-fields{grid-template-columns:minmax(0,1fr);margin-top:20px}.skillspace-step-fields input{min-height:48px}.skillspace-step-fields textarea{min-height:110px}.skillspace-step-fields [aria-invalid=true]{border-color:#8a411e}.skillspace-example-button{min-height:44px;margin-top:10px}.skillspace-step-actions{border-top:1px solid var(--color-line);gap:10px;margin-top:20px;padding-top:18px}.skillspace-step-back,.skillspace-step-next{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.skillspace-step-back{color:var(--color-ink);background:var(--color-paper-2);border:1px solid var(--color-line-strong)}.skillspace-step-next{color:#fff;background:#315bd8;border:1px solid #315bd8;margin-left:auto;box-shadow:0 2px 3px #18284c12}.skillspace-step-back:active,.skillspace-step-next:active{transform:translateY(1px)}.skillspace-capture-guide{background:#3c6cff04;border:1px solid #3c6cff20;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;padding:9px 5px 12px;display:grid}.skillspace-capture-stage{text-align:center;min-width:0}.skillspace-capture-stage+.skillspace-capture-stage{border-left:1px solid #3c6cff20}.skillspace-capture-stage>svg{width:90px;max-width:100%;height:50px;color:var(--color-voltage);margin-inline:auto;display:block}.skillspace-capture-stage strong{color:var(--color-ink);font-size:12px;font-weight:500;display:block}.skillspace-capture-stage>span{color:var(--color-muted);margin:3px 4px 0;font-size:10px;line-height:1.4;display:block}.skillspace-capture-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.skillspace-capture-heading h3{font-size:12px;font-weight:500}.skillspace-capture-heading>span{font:10px var(--font-mono);color:var(--color-muted)}.skillspace-capture-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.skillspace-capture-items li{grid-template-columns:24px minmax(0,1fr) 44px;align-items:start;gap:7px;display:grid}.skillspace-capture-number{width:24px;height:44px;color:var(--color-muted);font:11px var(--font-mono);justify-content:center;align-items:center;display:flex}.skillspace-capture-items textarea{field-sizing:content;resize:vertical;min-height:44px;margin:0;padding:10px 11px;font-size:14px;line-height:1.5}.skillspace-remove-instruction{width:44px;min-height:44px;color:var(--color-muted);border-radius:7px;place-items:center;display:grid}.skillspace-remove-instruction:disabled{opacity:.35;cursor:default}.skillspace-capture-tools{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:5px;padding-left:31px;display:flex}.skillspace-add-instruction{color:var(--color-voltage);align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:500;display:inline-flex}.skillspace-add-instruction:disabled{color:var(--color-muted);cursor:default}.skillspace-capture-tools+.skillspace-field-help{margin-top:0;padding-left:31px}.skillspace-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.skillspace-step-back:hover,.skillspace-remove-instruction:not(:disabled):hover{color:var(--color-ink);background:var(--color-paper-2)}.skillspace-step-next:hover{background:#284ec2}.skillspace-step-progress button:not(:disabled):hover{color:var(--color-voltage)}}.skillspace-cancel-edit{min-height:44px;color:var(--color-muted)}.skillspace-review-preview{border-top:1px solid var(--color-line);margin-top:21px;padding-top:5px}.skillspace-review-preview summary{cursor:pointer;align-content:center;min-height:44px;font-size:12px}.skillspace-review-preview dl{gap:18px;padding:12px 0;display:grid}.skillspace-review-preview dt{color:var(--color-muted);font:10px var(--font-mono);margin-bottom:5px}.skillspace-review-preview dd{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.skillspace-review-preview ul{padding-left:18px;list-style:outside}.skillspace-founder-disclosure{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);margin-top:34px}.skillspace-founder-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:15px 0;font-size:14px;list-style:none;display:flex}.skillspace-founder-disclosure>summary::-webkit-details-marker{display:none}.skillspace-founder-disclosure>summary>span:last-child{color:var(--color-muted);align-items:center;gap:14px;font-size:11px;display:inline-flex}.skillspace-founder-disclosure[open]>summary>span:last-child>svg{transform:rotate(45deg)}.skillspace-founder-disclosure .skillspace-founder{border-top:0;margin-top:0;padding-top:14px;padding-bottom:32px}.skillspace-page summary:focus-visible{outline:2px solid var(--color-voltage);outline-offset:4px}@media (width<=800px){.skillspace-planning .skillspace-main{order:-1}.skillspace-planning .skillspace-header{gap:10px;margin-bottom:24px}.skillspace-planning .skillspace-back{margin-bottom:16px}.skillspace-planning .skillspace-header h1{margin-top:0;font-size:28px}.skillspace-planning .skillspace-header .skillspace-eyebrow,.skillspace-planning .skillspace-header h1+p{display:none}.skillspace-planning .skillspace-sidebar{margin-top:10px}.skillspace-step-editor h2{margin-top:22px;font-size:26px}.skillspace-step-editor .skillspace-editor-intro{font-size:13px}}@media (width<=440px){.skillspace-step-editor{padding:20px 16px}.skillspace-step-editor h2{font-size:24px}.skillspace-step-progress button{flex-direction:column;gap:3px;padding-block:6px;font-size:11px}.skillspace-capture-items li{grid-template-columns:18px minmax(0,1fr) 44px;gap:4px}.skillspace-capture-items textarea{padding:10px 8px;font-size:16px}.skillspace-capture-number{width:18px}.skillspace-capture-tools,.skillspace-capture-tools+.skillspace-field-help{padding-left:22px}.skillspace-capture-stage>svg{height:42px}.skillspace-step-back,.skillspace-step-next{padding-inline:13px}.skillspace-step-actions>.skillspace-cancel-edit{order:1;justify-content:center;width:100%}.skillspace-founder-disclosure>summary{flex-direction:column;align-items:flex-start;gap:8px}.skillspace-founder-disclosure>summary>span:last-child{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.skillspace-step-back:active,.skillspace-step-next:active{transform:none}}.workspace-home{max-width:1160px;margin:0 auto;padding:50px 40px 72px}.workspace-heading{margin-bottom:32px}.workspace-heading h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(34px,4.3vw,54px);font-weight:500;line-height:1.1}.workspace-heading>p:last-child{color:var(--color-muted);font-size:15px;line-height:1.6}.workspace-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workspace-action{border:1px solid var(--color-line);min-width:0;color:var(--color-ink);background:#faf9f5;border-radius:14px;text-decoration:none;transition:border-color .16s,transform .16s;overflow:hidden}.workspace-action-art{background:#e7e8e2;place-items:center;height:175px;display:grid;position:relative;overflow:hidden}.workspace-photo img{object-fit:cover;object-position:center 46%;width:100%;height:100%}.workspace-photo:after{content:"";background:linear-gradient(#0000 50%,#10192155);position:absolute;inset:0}.workspace-art-icon{z-index:1;background:var(--color-ink);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:16px;right:18px}.workspace-action-start .workspace-art-icon{background:#3c6cff}.workspace-photo-label{z-index:1;color:#fff;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;position:absolute;bottom:18px;left:18px}.workspace-action-copy{padding:20px}.workspace-kicker{color:var(--color-muted);font:10px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.workspace-action h2{letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:12px;margin:9px 0 7px;font-size:21px;font-weight:500;display:flex}.workspace-action h2 svg{flex:none}.workspace-action p{color:var(--color-muted);font-size:12px;line-height:1.6}.workspace-contribution-art{color:#3c6cff;background:#e9edf2}.workspace-paper{background:#fbfcff;border:1px solid #cad4e4;border-radius:8px;place-items:center;width:82px;height:108px;display:grid;position:absolute;transform:rotate(7deg)}.workspace-paper-back{background:#d4deef;transform:translate(-21px)rotate(-10deg)}.workspace-space-art{background:#ede9e0;grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,44px);place-content:center;gap:7px;display:grid}.workspace-space-art>span{background:#faf9f1;border:1px solid #c8c7bc;border-radius:6px;width:44px;height:44px}.workspace-space-art>span:nth-child(2),.workspace-space-art>span:nth-child(4){background:#d5dfcc}.workspace-space-art>svg{box-sizing:content-box;background:var(--color-ink);color:#fff;border-radius:50%;padding:7px;position:absolute;bottom:17px;right:18px}.workspace-local{margin-top:18px}.workspace-reference{min-height:44px;color:var(--color-muted);text-underline-offset:3px;align-items:center;font-size:10px;display:inline-flex}.workspace-section-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.workspace-section-heading h2{letter-spacing:-.035em;margin-top:6px;font-size:24px;font-weight:500}.workspace-section-heading>p{color:var(--color-muted);font:11px/1.6 var(--font-mono)}.workspace-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:19px;display:grid}.workspace-shortcuts a{border:1px solid var(--color-line);color:var(--color-ink);border-radius:8px;align-items:center;gap:12px;min-height:60px;padding:18px 14px;font-size:12px;text-decoration:none;display:flex}.workspace-shortcuts a>svg{color:#536176;flex:none}.workspace-shortcuts a>svg:last-child{width:14px;margin-left:auto}.workspace-local-note{color:var(--color-muted);margin-top:16px;font-size:11px;line-height:1.7}.workspace-drafts{margin:18px 0 0;padding:0;list-style:none}.workspace-drafts li{border-bottom:1px solid var(--color-line)}.workspace-drafts a{min-height:48px;color:var(--color-ink);align-items:center;gap:12px;font-size:13px;text-decoration:none;display:flex}.workspace-drafts a span{overflow-wrap:anywhere}.workspace-drafts a svg{flex:none}.workspace-drafts a svg:last-child{margin-left:auto}.workspace-review-link{border-block:1px solid var(--color-line);color:var(--color-ink);align-items:center;gap:16px;margin-top:30px;padding:20px 0;text-decoration:none;display:flex}.workspace-review-icon{background:#e9ebe4;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid}.workspace-review-link strong,.workspace-review-link small{display:block}.workspace-review-link strong{font-size:15px;font-weight:500}.workspace-review-link small{color:var(--color-muted);margin-top:4px;font-size:12px}.workspace-review-link>svg{flex:none;margin-left:auto}.workspace-details{margin-top:15px}.workspace-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:12px;display:flex}.workspace-details summary span{font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted);align-items:center;gap:8px;display:inline-flex}.workspace-details[open] summary svg{transform:rotate(180deg)}.workspace-details p{max-width:760px;color:var(--color-muted);margin:0 0 12px;font-size:12px;line-height:1.7}.workspace-home a:focus-visible,.workspace-home summary:focus-visible{outline-offset:4px;outline:2px solid #3c6cff}.workspace-action:active{transform:scale(.99)}@media (hover:hover){.workspace-action:hover{border-color:#91a7d9;transform:translateY(-2px)}.workspace-shortcuts a:hover,.workspace-review-link:hover,.workspace-drafts a:hover{color:#3157d9}}@media (width<=760px){.workspace-home{padding:30px 20px 44px}.workspace-actions{gap:12px}.workspace-action-copy{padding:15px}.workspace-action h2{font-size:18px}.workspace-action-art{height:135px}.workspace-shortcuts{grid-template-columns:minmax(0,1fr);gap:8px}.workspace-shortcuts a{min-height:52px;padding:13px 16px}}@media (width<=560px){.workspace-actions{grid-template-columns:minmax(0,1fr)}.workspace-action{grid-template-columns:105px minmax(0,1fr);display:grid}.workspace-action-art{height:100%;min-height:122px}.workspace-action-copy{align-self:center;padding:17px 15px}.workspace-action h2{font-size:18px}.workspace-action h2 svg{width:16px}.workspace-action p{font-size:11px}.workspace-art-icon{width:29px;height:29px;bottom:10px;right:10px}.workspace-art-icon svg{width:17px}.workspace-photo-label{display:none}.workspace-paper{width:46px;height:65px}.workspace-paper svg{width:25px}.workspace-paper-back{transform:translate(-12px)rotate(-10deg)}.workspace-space-art{grid-template-rows:repeat(3,28px);grid-template-columns:repeat(2,28px);gap:4px}.workspace-space-art>span{width:28px;height:28px}.workspace-space-art>svg{width:19px;height:19px;padding:6px;bottom:8px;right:8px}.workspace-local{margin-top:30px}.workspace-section-heading{flex-direction:column;align-items:start;gap:8px}}@media (prefers-reduced-motion:reduce){.workspace-action{transition:none}.workspace-action:hover,.workspace-action:active{transform:none}}.record-entry{max-width:660px;margin:0 auto;padding:48px 32px 64px}.record-entry-intro{text-align:center;margin-bottom:32px}.record-entry-eyebrow{color:var(--color-voltage);font:10px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.07em;font-weight:500}.record-entry h1{letter-spacing:-.05em;margin:16px 0 12px;font-size:clamp(35px,4.6vw,48px);font-weight:500;line-height:1.1}.record-entry-intro>p:last-child{color:var(--color-muted);font-size:15px;line-height:1.6}.record-entry-form{flex-direction:column;display:flex}.record-entry-destination>label,.record-entry-task>label{margin-bottom:9px;font-size:12px;font-weight:500;display:block}.record-entry select,.record-entry input{color:var(--color-ink);border:1px solid var(--color-line-strong);width:100%;min-width:0;font:inherit;background:#ffffff36;border-radius:6px}.record-entry select{min-height:43px;padding:11px 12px;font-size:12px}.record-entry select:disabled{opacity:.55}.record-entry input{min-height:56px;padding:14px;font-size:15px}.record-entry input[readonly]{background:var(--color-paper-2)}.record-entry input::placeholder{color:var(--color-muted);opacity:.8}.record-entry a:focus-visible,.record-entry button:focus-visible,.record-entry select:focus-visible,.record-entry input:focus-visible,.record-entry summary:focus-visible{outline:2px solid var(--color-voltage);outline-offset:3px}.record-entry-help{color:var(--color-muted);margin-top:8px;font-size:11px;line-height:1.7}.record-entry-help a,.record-entry-brief a,.record-entry-how a,.record-entry-error a,.record-entry-error button{color:var(--color-voltage);font-size:inherit;align-items:center;gap:4px;display:inline-flex}.record-entry-revision{margin-top:14px}.record-entry-revision select{margin-top:7px}.record-entry-examples{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.record-entry-examples button{min-height:32px;color:var(--color-muted);border:1px solid var(--color-line-strong);text-align:left;border-radius:5px;padding:7px 10px;font-size:10px}.record-entry-examples button[aria-pressed=true]{color:var(--color-voltage);background:#3c6cff08;border-color:#3c6cff40}.record-entry-brief{border-block:1px solid var(--color-line-strong);margin-top:18px}.record-entry-brief summary,.record-entry-how summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:12px;font-weight:500;list-style:none;display:flex}.record-entry-brief summary::-webkit-details-marker{display:none}.record-entry-how summary::-webkit-details-marker{display:none}.record-entry-brief[open] summary>svg,.record-entry-how[open] summary>svg{transform:rotate(45deg)}.record-entry-brief>div{color:var(--color-muted);padding-bottom:18px;font-size:12px;line-height:1.8}.record-entry-brief ul{margin:12px 0;padding-left:18px;list-style:outside}.record-entry-brief li{margin-top:5px}.record-entry-guide{margin:27px 0 24px}.record-entry-guide svg{width:100%;display:block}.record-guide-panel{fill:var(--color-paper);stroke:var(--color-line-strong);stroke-width:1px}.record-guide-frame{fill:none;stroke:var(--color-voltage);stroke-width:1.4px;stroke-linecap:round}.record-guide-ink{fill:none;stroke:var(--color-ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.record-guide-work{fill:#3c6cff0e;stroke:var(--color-voltage);stroke-width:1.3px}.record-guide-arrow{fill:none;stroke:var(--color-muted);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.record-guide-fold-line{fill:none;stroke:var(--color-voltage);stroke-width:1px;stroke-linecap:round}.record-guide-play{fill:#3c6cff0e;stroke:var(--color-voltage);stroke-width:1.2px;stroke-linejoin:round}.record-guide-check-circle{fill:var(--color-voltage)}.record-guide-check-mark{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.record-guide-hands{animation:2.8s cubic-bezier(.23,1,.32,1) both record-guide-frame-hands}.record-guide-result{animation:2.8s cubic-bezier(.23,1,.32,1) both record-guide-result-arrive}.record-guide-check{animation:2.8s cubic-bezier(.23,1,.32,1) both record-guide-review-arrive}.record-entry-guide figcaption{text-align:center;color:var(--color-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-top:9px;font-size:10px;line-height:1.6;display:grid}.record-entry-guide figcaption b{color:var(--color-voltage);font:9px/1.6 var(--font-mono);margin-bottom:3px;font-weight:500;display:block}.record-entry-continue{width:100%;min-height:48px}.record-entry-continue .cta-liquid-label{justify-content:center;align-items:center;gap:9px;display:flex}.record-entry-local{color:var(--color-muted);text-align:center;margin-top:13px;font-size:11px;line-height:1.7}.record-entry-how{border-top:1px solid var(--color-line-strong);margin-top:28px}.record-entry-how>div{color:var(--color-muted);padding:0 0 15px;font-size:12px;line-height:1.8}.record-entry-how p{margin-bottom:14px}.record-entry-error{color:#8a411e;background:#9b563808;border-left:2px solid #9b5638;margin-top:17px;padding:13px 15px;font-size:12px;line-height:1.7}.record-entry-error a,.record-entry-error button{margin-top:9px;display:flex}@keyframes record-guide-frame-hands{0%{opacity:.5;transform:translateY(5px)}28%,to{opacity:1;transform:translateY(0)}}@keyframes record-guide-result-arrive{0%,22%{opacity:.3;transform:translate(-5px)}61%,to{opacity:1;transform:translate(0)}}@keyframes record-guide-review-arrive{0%,50%{opacity:0;transform:translateY(4px)}90%,to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.record-entry-examples button:hover{color:var(--color-voltage);border-color:#3c6cff55}.record-entry summary:hover{color:var(--color-voltage)}}@media (width<=600px){.record-entry{padding:32px 22px 40px}.record-entry-intro{margin-bottom:27px}.record-entry h1{font-size:clamp(32px,8vw,42px)}.record-entry-intro>p:last-child{font-size:14px}.record-entry-task{margin-top:21px}.record-entry input{font-size:14px}.record-entry-examples{gap:6px}.record-entry-examples button{padding-inline:9px;font-size:10px}.record-entry-guide{margin:25px 0 22px}.record-entry-guide figcaption{gap:16px;font-size:10px}.record-entry-how{margin-top:23px}}@media (prefers-reduced-motion:reduce){.record-guide-hands,.record-guide-result,.record-guide-check{opacity:1;animation:none;transform:none}}.record-steps{font:11px var(--font-mono);color:var(--color-muted);justify-content:center;align-items:center;gap:23px;margin-bottom:36px;display:flex}.record-steps span{align-items:center;gap:7px;display:flex}.record-steps b{border:1px solid var(--color-line-strong);border-radius:50%;place-items:center;width:21px;height:21px;font-weight:400;display:grid}.record-steps [aria-current=step]{color:var(--color-voltage)}.record-steps [aria-current=step] b{border-color:var(--color-voltage)}.record-entry-intro h1:focus{outline:none}.record-step-back{min-height:40px;color:var(--color-muted);justify-content:center;align-items:center;gap:7px;margin-top:8px;font-size:12px;display:flex}.record-entry-continue{margin-top:24px}.record-entry-task{margin-top:0}.record-entry-examples button{min-height:40px;font-size:12px}.record-entry-task label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.physical-catalog{max-width:1160px;margin:auto;padding:40px 32px 72px}.physical-catalog button,.physical-catalog input{font:inherit}.physical-catalog :is(a,button,input,summary):focus-visible{outline:2px solid var(--color-voltage);outline-offset:4px}.physical-catalog-header{justify-content:space-between;align-items:center;gap:28px;margin-bottom:34px;display:flex}.physical-catalog-header .eyebrow{color:var(--color-voltage)}.physical-catalog-header h1{letter-spacing:-.055em;margin:14px 0 12px;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.08}.physical-catalog-intro>p:not(.eyebrow){max-width:520px;color:var(--color-muted);text-wrap:pretty;font-size:14px;line-height:1.65}.physical-catalog-start-actions{flex-shrink:0}.physical-catalog-start-actions .cta-liquid{min-height:48px;padding-inline:20px;font-size:13px}.physical-catalog-navigation{border-bottom:1px solid var(--color-line-strong);justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding-bottom:12px;display:flex}.physical-catalog-switch{gap:5px;display:flex}.physical-catalog-switch a{min-height:44px;color:var(--color-muted);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;text-decoration:none;display:inline-flex}.physical-catalog-switch a[aria-current=page]{color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 6%, transparent)}.physical-catalog-switch a[aria-current=page] svg{color:var(--color-voltage)}.physical-catalog-search{border:1px solid var(--color-line-strong);width:280px;min-height:44px;color:var(--color-muted);background:#ffffff40;border-radius:7px;align-items:center;gap:9px;padding:0 8px 0 12px;display:flex}.physical-catalog-search:focus-within{border-color:var(--color-voltage)}.physical-catalog-search input{width:100%;min-width:0;min-height:42px;color:var(--color-ink);background:0 0;outline:none;flex:1;font-size:13px}.physical-catalog-search input::-webkit-search-cancel-button{display:none}.physical-catalog-search button{place-items:center;width:28px;min-height:44px;display:grid}.physical-catalog-search kbd{border:1px solid var(--color-line);border-radius:4px;place-items:center;width:20px;height:22px;font-size:11px;display:grid}.physical-catalog-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.physical-catalog-toolbar h2{letter-spacing:-.035em;margin-bottom:6px;font-size:21px;font-weight:500;line-height:1.3}.physical-catalog-toolbar p{max-width:560px;color:var(--color-muted);font-size:12px;line-height:1.65}.physical-catalog-result-count{color:var(--color-muted);font:11px var(--font-mono);white-space:nowrap}.physical-draft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.physical-ideas-caption{color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:11px;line-height:1.6;display:flex}.physical-ideas-caption a,.physical-catalog-review-link,.physical-catalog-journey>a,.physical-quality-grid a{min-height:44px;color:var(--color-ink);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.physical-ideas-caption a svg,.physical-catalog-review-link svg{color:var(--color-voltage)}.physical-source-filter-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.physical-source-filters{flex-wrap:wrap;gap:6px;display:flex}.physical-source-filters button{border:1px solid var(--color-line-strong);min-height:40px;color:var(--color-muted);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:inline-flex}.physical-source-filters button[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-snow)}.physical-source-list{gap:12px;display:grid}.physical-source-row{border:1px solid var(--color-line-strong);background:color-mix(in srgb, white 35%, var(--color-paper));border-radius:10px;padding:20px 22px 0}.physical-source-row-main{align-items:center;gap:17px;display:flex}.physical-source-mark{border:1px solid color-mix(in srgb, var(--color-voltage) 14%, transparent);width:48px;height:48px;color:var(--color-voltage);background:color-mix(in srgb, var(--color-voltage) 5%, transparent);border-radius:12px;flex:0 0 48px;place-items:center;display:grid}.physical-source-row-copy{flex:1;min-width:0}.physical-source-row-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.physical-source-row h3{letter-spacing:-.035em;font-size:18px;font-weight:500;line-height:1.3}.physical-source-row-title>span{color:var(--color-muted);font:10px/1.4 var(--font-mono)}.physical-source-row-copy>p{margin-top:5px;font-size:13px;line-height:1.5}.physical-source-publisher{color:var(--color-muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.physical-source-open{border:1px solid var(--color-line-strong);min-height:44px;color:var(--color-ink);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:8px 13px;font-size:12px;text-decoration:none;display:inline-flex}.physical-source-open svg{color:var(--color-voltage)}.physical-source-more{border-top:1px solid var(--color-line);margin-top:13px;margin-left:65px}.physical-source-more summary{min-height:42px;color:var(--color-muted);cursor:pointer;padding-block:12px;font-size:11px}.physical-source-more dl{grid-template-columns:1fr 1fr;gap:16px 30px;padding:5px 0 20px;display:grid}.physical-source-more dt{align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:500;display:flex}.physical-source-more dt svg{color:var(--color-voltage)}.physical-source-more dd{color:var(--color-muted);font-size:12px;line-height:1.6}.physical-source-disclosure{color:var(--color-muted);margin-top:16px;font-size:11px;line-height:1.6}.physical-work-intro{justify-content:space-between;align-items:start;gap:20px;margin-bottom:25px;display:flex}.physical-work-intro p{max-width:550px;color:var(--color-muted);align-items:start;gap:8px;font-size:13px;line-height:1.6;display:flex}.physical-work-intro p svg{color:var(--color-voltage);flex-shrink:0;margin-top:2px}.physical-work-intro a{min-height:44px;color:var(--color-ink);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.physical-saved-work{border-top:1px solid var(--color-line-strong);margin-top:30px;padding-top:24px}.physical-catalog .skillspace-library-heading h2{font-size:22px}.physical-catalog .skillspace-library-heading{margin-top:0}.physical-catalog-pending{color:var(--color-muted);padding:28px 0;font-size:13px}.physical-catalog-empty{border:1px dashed var(--color-line-strong);color:var(--color-muted);border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.physical-catalog-empty>svg{color:var(--color-voltage)}.physical-catalog-empty h3{color:var(--color-ink);letter-spacing:-.03em;font-size:19px;font-weight:500}.physical-catalog-empty p{max-width:470px;font-size:13px;line-height:1.65}.physical-catalog-empty .cta-liquid{max-width:100%;font-size:13px}.physical-catalog .physical-catalog-reset{border:1px solid var(--color-line-strong);min-height:44px;color:var(--color-ink);border-radius:6px;padding:0 14px;font-size:12px}.physical-catalog-quality{border-top:1px solid var(--color-line-strong);margin-top:28px}.physical-catalog-quality>summary,.physical-catalog-journey>summary{cursor:pointer;min-height:52px;color:var(--color-ink);padding-block:17px;font-size:12px}.physical-catalog-quality>summary svg{vertical-align:middle;color:var(--color-muted);margin:-2px 7px 0 4px;display:inline-block}.physical-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:15px 0 25px;display:grid}.physical-quality-grid>div>svg{color:var(--color-voltage);margin-bottom:10px}.physical-quality-grid h3{margin-bottom:8px;font-size:15px;font-weight:500}.physical-quality-grid p{color:var(--color-muted);font-size:12px;line-height:1.7}.physical-catalog-journey{border-top:1px solid var(--color-line-strong)}.physical-catalog-journey>p{max-width:610px;color:var(--color-muted);margin:16px 0 0;font-size:13px;line-height:1.7}.physical-catalog-moved{color:var(--color-muted);margin-bottom:20px;font-size:13px}.physical-catalog-moved a{color:var(--color-voltage);align-items:center;gap:5px;display:inline-flex}@media (hover:hover) and (pointer:fine){.physical-catalog-switch a:hover{color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 4%, transparent)}.physical-source-open:hover{border-color:var(--color-voltage);color:var(--color-voltage)}.physical-ideas-caption a:hover,.physical-catalog-review-link:hover,.physical-work-intro a:hover{text-underline-offset:4px;text-decoration:underline}}@media (width<=900px){.physical-catalog{padding-inline:24px}.physical-catalog-navigation{gap:12px}.physical-catalog-switch a{padding-inline:11px}.physical-catalog-search{width:230px}.physical-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.physical-catalog{padding:26px 20px 52px}.physical-catalog-header{flex-direction:column;align-items:stretch;gap:21px;margin-bottom:24px}.physical-catalog-header h1{margin-top:12px;font-size:34px}.physical-catalog-intro>p:not(.eyebrow){font-size:13px}.physical-catalog-start-actions .cta-liquid{width:100%}.physical-catalog-navigation{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:24px;padding-bottom:18px}.physical-catalog-switch{justify-content:space-between;gap:3px}.physical-catalog-switch a{flex:1;gap:6px;padding-inline:7px;font-size:12px}.physical-catalog-switch svg{width:15px}.physical-catalog-search{width:100%}.physical-catalog-search input{font-size:16px}.physical-catalog-search kbd{display:none}.physical-catalog-toolbar{gap:10px;margin-bottom:18px}.physical-catalog-toolbar h2{font-size:20px}.physical-catalog-result-count{font-size:10px}.physical-draft-grid{grid-template-columns:1fr}.physical-source-filter-row{flex-direction:column;align-items:flex-start;gap:0}.physical-source-filters{gap:5px}.physical-source-filters button{min-height:44px;padding-inline:9px;font-size:10px}.physical-source-row{padding:16px 16px 0}.physical-source-row-main{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.physical-source-mark{width:40px;height:40px}.physical-source-row h3{font-size:17px}.physical-source-row-title{gap:4px}.physical-source-row-copy>p{font-size:12px}.physical-source-open{grid-column:2;justify-self:start}.physical-source-more{margin-left:0}.physical-source-more dl{grid-template-columns:1fr;gap:14px}.physical-ideas-caption{flex-direction:column;align-items:flex-start;gap:0}.physical-work-intro{flex-direction:column;gap:6px}.physical-catalog-empty{padding:22px}.physical-quality-grid{grid-template-columns:1fr;gap:24px}}.physical-ideas-scope{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:12px;display:flex}.physical-ideas-scope a{color:var(--color-voltage);align-items:center;gap:4px;display:inline-flex}.discovery-catalog .physical-catalog-header{gap:20px;margin-bottom:24px}.discovery-catalog .physical-catalog-header h1{margin:10px 0;font-size:clamp(30px,4vw,42px)}.discovery-catalog .physical-catalog-intro>p:not(.eyebrow){font-size:13px}.discovery-catalog .physical-catalog-navigation{margin-bottom:24px}.discovery-catalog .physical-catalog-toolbar{margin-bottom:14px}.discovery-catalog .physical-catalog-toolbar h2{margin-bottom:0;font-size:18px}.discovery-catalog .physical-work-intro{align-items:center;margin-bottom:14px}.discovery-local-scope{color:var(--color-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.discovery-catalog .physical-source-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}.discovery-catalog .discovery-source-card{padding:0;overflow:hidden}.discovery-source-visual{border-bottom:1px solid var(--color-line);background:linear-gradient(145deg,#3c6cff05,#ebe8de70);grid-template-columns:1fr 42px 1fr;align-items:center;min-height:118px;padding:22px 18px;display:grid}.discovery-source-visual>span:not(.discovery-source-connector){color:var(--color-ink);justify-items:center;gap:10px;display:grid}.discovery-source-visual small{color:var(--color-muted);font:9px var(--font-mono);text-align:center}.discovery-source-connector{color:var(--color-voltage);align-items:center;padding-bottom:18px;display:flex}.discovery-source-connector>span{opacity:.35;background:currentColor;flex:1;height:1px}.discovery-catalog .discovery-source-card .physical-source-row-main{flex-direction:column;align-items:stretch;gap:15px;padding:18px 18px 0;display:flex}.discovery-catalog .discovery-source-card .physical-source-row-title{flex-direction:column-reverse;align-items:flex-start;gap:7px}.discovery-catalog .discovery-source-card h3{font-size:20px}.discovery-catalog .discovery-source-card .physical-source-publisher{min-height:30px;margin-top:6px}.discovery-catalog .discovery-source-card .physical-source-open{border-color:var(--color-line);background:#ffffff35;justify-content:space-between}.discovery-catalog .discovery-source-card .physical-source-more{border-top:0;margin:12px 18px 0}.discovery-catalog .discovery-source-card .physical-source-more dl{grid-template-columns:minmax(0,1fr);gap:12px}.discovery-catalog .physical-source-disclosure{max-width:70ch}@media (width<=760px){.discovery-catalog .physical-source-list{grid-template-columns:minmax(0,1fr)}.discovery-catalog .discovery-source-card{grid-template-columns:104px minmax(0,1fr);display:grid}.discovery-source-visual{border-bottom:0;border-right:1px solid var(--color-line);grid-row:1/3;grid-template-columns:minmax(0,1fr);align-content:center;gap:14px;padding:16px 8px}.discovery-source-visual>span:not(.discovery-source-connector){gap:7px}.discovery-source-visual svg{width:24px;height:24px}.discovery-source-connector{display:none}.discovery-catalog .discovery-source-card .physical-source-row-main{gap:12px;padding:16px 14px 0}.discovery-catalog .discovery-source-card h3{font-size:18px}.discovery-catalog .discovery-source-card .physical-source-publisher{min-height:0}.discovery-catalog .discovery-source-card .physical-source-more{margin-inline:14px}}@media (width<=600px){.discovery-catalog .physical-catalog-header{gap:15px;margin-bottom:20px}.discovery-catalog .physical-work-intro{flex-flow:wrap;gap:6px 14px}}
