:root[data-variant=elevated]{--bg:#fbfbfd;--surface:#fff;--surface-rgb:255, 255, 255;--surface-soft:#f7f7f9;--surface-sunken:#efeff3;--surface-sunken-rgb:239, 239, 243;--surface-hover:#f2f2f5;--chip-bg:#efeff2;--chip-strong-bg:#e5e5e9;--field-bg:#eeeef2;--border-soft:#ececf0;--border:#e2e2e7;--border-strong:#d2d2d7;--border-strong-hover:#bcbcc2;--text:#1d1d1f;--text-body:#2b2b2e;--text-secondary:#46464b;--text-muted:#5b5b61;--text-faint:#6e6e73;--invert-bg:#1d1d1f;--invert-bg-hover:#36363a;--overlay:#0c0c0e66;--stage:#f1f1f4;--stage-rgb:241, 241, 244;--hairline:#00000012;--seg-active:#fff;--seg-shadow:0 1px 3px #0000001a, 0 0 0 .5px #0000000d;--pop-shadow:0 0 0 .5px #00000012, 0 18px 44px #00000024;--ring:rgba(var(--accent-rgb), .55);--ease:cubic-bezier(.28, .11, .32, 1);--spring:cubic-bezier(.2, .9, .25, 1.05);--bar-h:56px;--display:var(--font-display), -apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif;--r-control:10px;--r-card:14px;--r-panel:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}:root[data-variant=elevated][data-theme=dark]{--bg:#0a0a0b;--surface:#161618;--surface-rgb:22, 22, 24;--surface-soft:#1c1c1f;--surface-sunken:#060607;--surface-sunken-rgb:6, 6, 7;--surface-hover:#222225;--chip-bg:#1f1f22;--chip-strong-bg:#2a2a2e;--field-bg:#1c1c1f;--border-soft:#1e1e21;--border:#28282c;--border-strong:#37373c;--border-strong-hover:#4a4a51;--text:#f5f5f7;--text-body:#e2e2e6;--text-secondary:#babac1;--text-muted:#9e9ea6;--text-faint:#8c8c94;--invert-bg:#f5f5f7;--invert-bg-hover:#e0e0e4;--invert-text:#111113;--invert-text-rgb:17, 17, 19;--overlay:#000000a3;--stage:#121214;--stage-rgb:18, 18, 20;--hairline:#ffffff12;--seg-active:#3a3a3f;--seg-shadow:0 1px 3px #00000080;--pop-shadow:0 0 0 .5px #ffffff12, 0 24px 56px #0009}@keyframes ev-pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}}@keyframes ev-sheet{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes ev-fade{0%{opacity:0}}@keyframes ev-edge{0%{opacity:0}to{opacity:1}}:root[data-variant=elevated] body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Helvetica Neue,sans-serif}:root[data-variant=elevated] :is(button,a,summary,[role=button],[role=tab]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}:root[data-variant=elevated] :is(.add-btn,.filters-btn,.sort-btn,.visit-btn,.detail-actions button:not(.icon-btn),.capture-expand,.tab-switcher button,.inspector-tabs button,.chip-filter,.load-more,.view-switch button,.size-switch button,.hide-btn,.danger-btn,.detail-section button:not(.icon-btn),.capture-timeline button,.folder,.modal-apply,.tour-next,.tour-back){transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), opacity .2s var(--ease), transform .2s var(--ease)}:root[data-variant=elevated] :is(.add-btn,.filters-btn,.sort-btn,.visit-btn,.detail-actions button:not(.icon-btn),.capture-expand,.tab-switcher button,.inspector-tabs button,.chip-filter,.load-more,.hide-btn,.danger-btn,.detail-section button:not(.icon-btn),.capture-timeline button,.folder,.modal-apply):active:not(:disabled){opacity:.85;transform:scale(.97)}:root[data-variant=elevated] .icon-btn.icon-btn:active,:root[data-variant=elevated] .visit:active{transform:scale(.92)}:root[data-variant=elevated] .utility-bar{background:var(--bg);border-bottom:none}:root[data-variant=elevated] .utility-bar:after{content:"";background:linear-gradient(to bottom, var(--bg), rgba(var(--surface-sunken-rgb), 0));pointer-events:none;opacity:0;height:20px;position:absolute;top:100%;left:0;right:0}:root[data-variant=elevated] .utility-bar-inner{height:var(--bar-h);padding-top:0;padding-bottom:0}:root[data-variant=elevated] .brand-tagline{color:var(--text-faint);letter-spacing:-.003em;font-size:13px}:root[data-variant=elevated] .icon-btn.icon-btn{transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:999px}:root[data-variant=elevated] .icon-btn.icon-btn:hover,:root[data-variant=elevated] .visit:hover{border-color:#0000}:root[data-variant=elevated] .visit{border-radius:999px}:root[data-variant=elevated] .add-btn{letter-spacing:-.005em;border-radius:999px;height:34px;padding:0 16px 0 14px;font-weight:600}:root[data-variant=elevated] :is(.bell-pop,.more-pop,.add-pop,.sort-pop){border-color:var(--border-soft);box-shadow:var(--pop-shadow);transform-origin:100% 0;animation:ev-pop .22s var(--spring);border-radius:16px}:root[data-variant=elevated] .search-pop{border-color:var(--border-soft);box-shadow:var(--pop-shadow);transform-origin:top;animation:ev-pop .22s var(--spring);border-radius:18px}:root[data-variant=elevated] :is(.more-item,.bell-item,.add-option,.sort-option){border-radius:10px}:root[data-variant=elevated] .demo-banner{letter-spacing:-.005em}:root[data-variant=elevated] .site-footer{border-top-color:var(--border-soft)}:root[data-variant=elevated] main.page:has(>.tab-switcher){grid-template-columns:auto minmax(0,1fr);align-content:start;padding-top:0;display:grid}:root[data-variant=elevated] main.page:has(>.tab-switcher)>*{grid-column:1/-1;min-width:0}:root[data-variant=elevated] .page-hero{letter-spacing:-.036em;text-wrap:balance;margin:36px 0 30px;font-size:clamp(30px,4.2vw,60px);line-height:1.02}:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>:is(.tab-switcher,.toolbar){top:var(--bar-h);z-index:20;background:var(--bg);align-self:start;margin:0;position:sticky}:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>.tab-switcher{isolation:isolate;box-shadow:calc(-1 * var(--grid-margin)) 0 0 var(--bg);grid-column:1;padding:14px 4px}:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>.tab-switcher:before{content:"";z-index:-1;background:var(--field-bg);border-radius:999px;position:absolute;inset:10px 0}:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>.toolbar{box-shadow:var(--grid-margin) 0 0 var(--bg);grid-column:2;padding:10px 0 10px 12px}:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>:is(.tab-switcher,.toolbar):after{content:"";background:linear-gradient(to bottom, var(--bg), rgba(var(--surface-sunken-rgb), 0));pointer-events:none;height:20px;position:absolute;top:100%;left:0;right:0}:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>.tab-switcher:after{left:calc(-1 * var(--grid-margin))}:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>.toolbar:after{right:calc(-1 * var(--grid-margin))}:root[data-variant=elevated] main.page:has(>.tab-switcher):not(:has(>.toolbar))>.tab-switcher{background:var(--field-bg);border-radius:999px;justify-self:start;margin-bottom:18px;padding:4px}:root[data-variant=elevated] .tab-switcher{gap:2px}:root[data-variant=elevated] .tab-switcher button{height:36px;color:var(--text-muted);letter-spacing:-.005em;border-radius:999px;padding:0 18px}:root[data-variant=elevated] .tab-switcher button:hover:not(.active){color:var(--text)}:root[data-variant=elevated] .tab-switcher button.active{background:var(--seg-active);box-shadow:var(--seg-shadow);color:var(--text);font-weight:600}:root[data-variant=elevated] .search-input{letter-spacing:-.005em;transition:background-color .2s var(--ease), box-shadow .2s var(--ease);font-size:15px}:root[data-variant=elevated] .filters-btn{background:var(--field-bg);border-color:#0000;font-weight:500}:root[data-variant=elevated] .filters-btn:hover{background:var(--chip-strong-bg)}:root[data-variant=elevated] .chip-strip{gap:6px;margin:10px 0 6px}:root[data-variant=elevated] .chip-strip .chip-filter{letter-spacing:-.005em;height:32px;padding:0 13px;font-weight:500}:root[data-variant=elevated] .chip-filter:hover:not(.chip-selected):not(.chip-clear){background:var(--chip-strong-bg)}:root[data-variant=elevated] .chip-count{font-variant-numeric:tabular-nums;background:0 0;padding:0}:root[data-variant=elevated] .chip-selected .chip-count{color:rgba(var(--invert-text-rgb), .65);background:0 0}:root[data-variant=elevated] .results-bar{margin:10px 0 22px}:root[data-variant=elevated] .result-count{color:var(--text-faint);font-size:13px}:root[data-variant=elevated] :is(.view-switch,.size-switch){background:var(--field-bg);border-radius:999px}:root[data-variant=elevated] :is(.view-switch,.size-switch) button{border-radius:999px}:root[data-variant=elevated] :is(.view-switch,.size-switch) button.active{background:var(--seg-active);box-shadow:var(--seg-shadow);font-weight:500}:root[data-variant=elevated] .view-switch button:hover:not(.active){background:0 0}:root[data-variant=elevated] .sort-btn{background:var(--field-bg);border-color:#0000;border-radius:999px}:root[data-variant=elevated] .sort-btn:hover{background:var(--chip-strong-bg)}:root[data-variant=elevated] .grid{row-gap:34px;column-gap:max(var(--grid-gutter), 22px);margin-top:6px}:root[data-variant=elevated] .card{background:0 0;border:none;border-radius:0;overflow:visible}:root[data-variant=elevated] .card-media{border-radius:var(--r-card);isolation:isolate;background:var(--stage);transition:box-shadow .3s var(--ease);overflow:hidden}:root[data-variant=elevated] .card-media:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hairline);pointer-events:none;z-index:1;position:absolute;inset:0}:root[data-variant=elevated] .card .thumb{background:var(--stage)}:root[data-variant=elevated] .card .thumb img{transition:transform .7s var(--ease)}:root[data-variant=elevated] .card:hover .thumb img{transform:scale(1.025)}:root[data-variant=elevated] .card:hover .card-media{box-shadow:0 10px 30px #0000002e}:root[data-variant=elevated] .card-actions{z-index:2;border-radius:999px}:root[data-variant=elevated] .card-actions .icon-btn{border-radius:999px}:root[data-variant=elevated] .card-footer{padding:12px 2px 4px}:root[data-variant=elevated] .card-title{gap:9px}:root[data-variant=elevated] .card .favicon-badge{width:22px;height:22px}:root[data-variant=elevated] .card .name{letter-spacing:-.012em;font-size:15px;font-weight:600}:root[data-variant=elevated] .card .name:hover{color:var(--text-secondary);text-decoration:none}:root[data-variant=elevated] .card .visit{opacity:0}:root[data-variant=elevated] .card:hover .visit,:root[data-variant=elevated] .card .visit:focus-visible{opacity:1}@media (hover:none){:root[data-variant=elevated] .card .visit{opacity:1}}:root[data-variant=elevated] .card .card-tags{--chip-gap:0px;margin:0;padding:0 2px 0 33px}:root[data-variant=elevated] .card .card-tags .chip{color:var(--text-faint);background:0 0;border-radius:0;padding:0;font-size:12.5px;font-weight:400}:root[data-variant=elevated] .card .card-tags .chip+.chip:before{content:"·";color:var(--text-faint);opacity:.7;padding:0 6px}:root[data-variant=elevated] .card .card-tags .chip-pending{color:var(--warn-text)}:root[data-variant=elevated] .card .card-tags .chip-more{color:var(--text-faint)}:root[data-variant=elevated] .card .card-tags .chip-more:hover{color:var(--text)}:root[data-variant=elevated] .row-list{border-radius:var(--r-panel);background:var(--surface);gap:0;padding:6px}:root[data-variant=elevated] .row-item{border-radius:var(--r-card);transition:background-color .2s var(--ease);background:0 0;border:none;padding:12px;position:relative}:root[data-variant=elevated] .row-item:hover{background:var(--surface-hover)}:root[data-variant=elevated] .row-item+.row-item:before{content:"";top:0;left:calc(var(--row-thumb-w) + 26px);background:var(--border);height:1px;position:absolute;right:12px}:root[data-variant=elevated] .row-item:hover:before,:root[data-variant=elevated] .row-item:hover+.row-item:before{opacity:0}:root[data-variant=elevated] .row-thumb{background:var(--stage);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:10px}:root[data-variant=elevated] .row-name{letter-spacing:-.012em;font-weight:600}:root[data-variant=elevated] :is(.headline-list,.resource-list){border-radius:var(--r-panel);background:var(--surface);padding:6px}:root[data-variant=elevated] :is(.headline-item,.resource-row){transition:background-color .2s var(--ease);border-radius:12px}:root[data-variant=elevated] .headline-item{padding:11px 12px}:root[data-variant=elevated] .headline-item:hover,:root[data-variant=elevated] .resource-row:hover{background:var(--surface-hover)}:root[data-variant=elevated] :is(.headline-item,.resource-row):after{background:var(--border);left:46px;right:12px}:root[data-variant=elevated] .resource-title{letter-spacing:-.01em;font-weight:600}:root[data-variant=elevated] .folder{background:var(--field-bg);border-color:#0000;border-radius:999px}:root[data-variant=elevated] .folder:hover{background:var(--chip-strong-bg);border-color:#0000}:root[data-variant=elevated] .folder-on,:root[data-variant=elevated] .folder-on:hover{background:var(--invert-bg)}:root[data-variant=elevated] .load-more{background:var(--field-bg);border-color:#0000}:root[data-variant=elevated] .load-more:hover{background:var(--chip-strong-bg);border-color:#0000}:root[data-variant=elevated] .empty-state{border-radius:var(--r-panel);background:var(--surface)}:root[data-variant=elevated] .empty-state-headline{font-family:var(--display);letter-spacing:-.03em;font-weight:800}:root[data-variant=elevated] .modal-backdrop{animation:ev-fade .2s var(--ease)}:root[data-variant=elevated] .modal{box-shadow:var(--pop-shadow);animation:ev-sheet .28s var(--spring);border-radius:22px}:root[data-variant=elevated] .modal-head{border-bottom-color:#0000;padding-bottom:10px}:root[data-variant=elevated] .modal-head h2{letter-spacing:-.02em;font-size:19px;font-weight:700}:root[data-variant=elevated] .modal-foot{border-top-color:var(--border-soft)}:root[data-variant=elevated] .modal-foot button{background:var(--field-bg);border-color:#0000;border-radius:999px;font-weight:500}:root[data-variant=elevated] .modal-apply{border-radius:999px}:root[data-variant=elevated] .page>h1,:root[data-variant=elevated] .top-nav h1,:root[data-variant=elevated] .collection-title{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.08}:root[data-variant=elevated] .detail-page{padding-top:28px}:root[data-variant=elevated] .detail-header{gap:20px;margin-bottom:2px}:root[data-variant=elevated] .detail-header .favicon-badge{border-color:var(--hairline);width:44px;height:44px}:root[data-variant=elevated] .name-input,:root[data-variant=elevated] .shared-detail-title{min-width:0;font-family:var(--display);letter-spacing:-.032em;color:var(--text);font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.1}:root[data-variant=elevated] .name-input{transition:background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:8px;margin-left:-8px;padding:2px 8px}:root[data-variant=elevated] .name-input:hover{background:var(--surface-hover)}:root[data-variant=elevated] .name-input:focus{background:var(--surface);box-shadow:0 0 0 2px var(--ring);border-bottom:none}:root[data-variant=elevated] .detail-page>.meta-line{color:var(--text-faint);margin:0 0 26px 64px}:root[data-variant=elevated] .detail-actions{gap:6px}:root[data-variant=elevated] .detail-actions button:not(.icon-btn),:root[data-variant=elevated] .visit-btn{letter-spacing:-.005em;border-radius:999px;height:36px;padding:0 16px;font-weight:500}:root[data-variant=elevated] .detail-actions button:not(.icon-btn){background:var(--field-bg);color:var(--text);border-color:#0000}:root[data-variant=elevated] .detail-actions button:not(.icon-btn):hover:not(:disabled){background:var(--chip-strong-bg)}:root[data-variant=elevated] .visit-btn{font-weight:600}:root[data-variant=elevated] .visit-btn:hover{background:var(--invert-bg-hover)}:root[data-variant=elevated] .detail-save-actions.detail-save-actions{background:var(--field-bg);border:none;border-radius:999px;gap:0;padding:0}:root[data-variant=elevated] .detail-save-actions.detail-save-actions .icon-btn.icon-btn{width:38px;height:36px}:root[data-variant=elevated] .detail-save-actions.detail-save-actions .icon-btn.icon-btn:hover{background:var(--chip-strong-bg)}:root[data-variant=elevated] .queued-note,:root[data-variant=elevated] .capture-status{border-radius:var(--r-card)}:root[data-variant=elevated] .detail-columns{grid-template-columns:minmax(0,1fr) 400px;column-gap:28px;margin-bottom:48px}:root[data-variant=elevated] .detail-main,:root[data-variant=elevated] .detail-side{grid-column:auto}@media (min-width:1700px){:root[data-variant=elevated] .detail-columns{grid-template-columns:minmax(0,1fr) 440px}}:root[data-variant=elevated] .capture-panel{background:var(--stage);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"timeline switch""capture capture""expand expand""meta meta";align-items:center;column-gap:16px;padding:14px 20px 18px;display:grid}:root[data-variant=elevated] .capture-panel:not(:has(.capture-timeline)){grid-template-areas:"meta switch""capture capture""expand expand"}:root[data-variant=elevated] .capture-timeline{scrollbar-width:none;border-bottom:none;grid-area:timeline;width:auto;min-width:0;margin:0;padding:0}:root[data-variant=elevated] .capture-timeline::-webkit-scrollbar{display:none}:root[data-variant=elevated] .capture-timeline button{height:30px;color:var(--text-muted);background:0 0;border-color:#0000;padding:0 13px;font-weight:500}:root[data-variant=elevated] .capture-timeline button:hover:not(.active){background:var(--surface-hover);color:var(--text)}:root[data-variant=elevated] .capture-timeline button.active{background:var(--invert-bg);color:var(--invert-text);border-color:#0000}:root[data-variant=elevated] .viewport-toggle{background:var(--field-bg);grid-area:switch;justify-self:end;margin:0}:root[data-variant=elevated] .capture-panel:not(:has(.capture-timeline)):not(:has(.viewport-toggle)) .capture-meta{grid-column:1/-1}:root[data-variant=elevated] .capture-meta{text-align:left;color:var(--text-faint);grid-area:meta;justify-self:start;margin:0}:root[data-variant=elevated] .capture-panel:has(.capture-timeline) .capture-meta{justify-self:center;margin-top:14px}:root[data-variant=elevated] .detail-capture{border-radius:var(--r-card);box-shadow:0 0 0 1px var(--hairline), 0 18px 50px #00000038;border-color:#0000;grid-area:capture;justify-self:center;margin-top:14px}:root[data-variant=elevated] .detail-capture img{border-radius:var(--r-card)}:root[data-variant=elevated] .detail-capture.detail-capture-collapsed{border-bottom-left-radius:var(--r-card);border-bottom-right-radius:var(--r-card);overflow:hidden}:root[data-variant=elevated] .capture-fade{background:linear-gradient(to bottom, rgba(var(--stage-rgb), 0) 0%, rgba(var(--stage-rgb), .55) 45%, rgba(var(--stage-rgb), .92) 78%, var(--stage) 100%)}:root[data-variant=elevated] .capture-expand{z-index:1;background:var(--invert-bg);height:36px;color:var(--invert-text);border-color:#0000;border-radius:999px;grid-area:expand;justify-self:center;margin-top:-58px;padding:0 18px;font-weight:600;position:relative}:root[data-variant=elevated] .detail-capture:not(.detail-capture-collapsed)~.capture-expand{background:var(--field-bg);color:var(--text);margin-top:16px}:root[data-variant=elevated] .capture-expand:hover{background:var(--invert-bg-hover)}:root[data-variant=elevated] .detail-side{top:calc(var(--bar-h) + 12px);max-height:calc(100dvh - var(--bar-h) - 24px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:22px;padding:0 18px 18px;position:sticky;overflow-y:auto}:root[data-variant=elevated] .detail-side:not(:has(>.inspector-tabs)){padding-top:18px}:root[data-variant=elevated] .inspector-tabs{z-index:2;background:var(--surface);gap:2px;margin:0 -18px 4px;padding:14px 14px 12px;display:flex;position:sticky;top:0}:root[data-variant=elevated] .inspector-tabs:before{content:"";z-index:-1;background:var(--field-bg);border-radius:999px;position:absolute;inset:10px 10px 8px}:root[data-variant=elevated] .inspector-tabs button{height:32px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;font-size:13px;font-weight:500}:root[data-variant=elevated] .inspector-tabs button:hover:not(.active){color:var(--text)}:root[data-variant=elevated] .inspector-tabs button.active{background:var(--seg-active);box-shadow:var(--seg-shadow);color:var(--text);font-weight:600}:root[data-variant=elevated] .inspector-pane:not([hidden]){animation:ev-fade .2s var(--ease)}:root[data-variant=elevated] .detail-section{margin:0;padding:18px 0}:root[data-variant=elevated] .inspector-pane>.detail-section:first-child,:root[data-variant=elevated] .detail-side>.detail-section:first-child{padding-top:10px}:root[data-variant=elevated] .detail-side .detail-section+.detail-section,:root[data-variant=elevated] .detail-side .detail-section+.detail-danger{border-top:1px solid var(--border-soft)}:root[data-variant=elevated] .detail-section h2{letter-spacing:0;color:var(--text-secondary);margin-bottom:12px;font-size:13px;font-weight:600}:root[data-variant=elevated] .section-count{font-weight:500}:root[data-variant=elevated] .summary-text{letter-spacing:-.006em;color:var(--text-body);font-size:15px;line-height:1.6}:root[data-variant=elevated] .detail-section textarea{background:var(--field-bg);color:var(--text);transition:background-color .2s var(--ease), box-shadow .2s var(--ease);border:1px solid #0000;border-radius:12px;line-height:1.5}:root[data-variant=elevated] .detail-section textarea:focus{background:var(--surface);box-shadow:0 0 0 2px var(--ring);outline:none}:root[data-variant=elevated] .detail-section button:not(.icon-btn){background:var(--field-bg);border-color:#0000;border-radius:999px;min-height:30px;padding:0 14px;font-weight:500}:root[data-variant=elevated] .detail-section button:not(.icon-btn):hover:not(:disabled){background:var(--chip-strong-bg)}:root[data-variant=elevated] .detail-section .link-btn.link-btn{background:0 0;min-height:0;padding:0}:root[data-variant=elevated] .detail-section .section-head-actions button.primary{background:var(--invert-bg);color:var(--invert-text)}:root[data-variant=elevated] .facet-row{gap:7px;padding-bottom:16px}:root[data-variant=elevated] .facet-name{color:var(--text-faint);font-size:12px;font-weight:500}:root[data-variant=elevated] .combobox-field{background:var(--field-bg);transition:background-color .2s var(--ease), box-shadow .2s var(--ease);border-color:#0000;border-radius:12px}:root[data-variant=elevated] .combobox-field:hover{background:var(--chip-strong-bg)}:root[data-variant=elevated] .combobox-field:focus-within{background:var(--surface);box-shadow:0 0 0 2px var(--ring)}:root[data-variant=elevated] .combobox-chip{background:var(--surface);box-shadow:0 0 0 .5px var(--hairline)}:root[data-variant=elevated] .combobox-dropdown{box-shadow:var(--pop-shadow);animation:ev-pop .2s var(--spring);border-radius:14px}:root[data-variant=elevated] .palette-bar{border-color:var(--hairline);border-radius:12px}:root[data-variant=elevated] .font-card{background:var(--surface-soft);border-color:#0000;border-radius:14px}:root[data-variant=elevated] .page-list li{border-radius:8px}:root[data-variant=elevated] .detail-danger{gap:8px;padding-top:18px}:root[data-variant=elevated] .detail-danger .hide-btn.hide-btn,:root[data-variant=elevated] .detail-danger .danger-btn.danger-btn{border-radius:999px;height:38px;font-weight:500}:root[data-variant=elevated] .detail-danger .hide-btn.hide-btn{background:var(--field-bg);border-color:#0000}:root[data-variant=elevated] .detail-page>.page-band{padding-top:8px}:root[data-variant=elevated] .detail-page>.page-band>h2,:root[data-variant=elevated] .related-section h2{font-family:var(--display);letter-spacing:-.025em;color:var(--text);margin-bottom:6px;font-size:24px;font-weight:800}:root[data-variant=elevated] .collection-cover{border-radius:var(--r-card);background:var(--stage);box-shadow:inset 0 0 0 1px var(--hairline)}:root[data-variant=elevated] .collection-card{background:0 0;border:none}:root[data-variant=elevated] .collection-card-name{letter-spacing:-.012em;font-size:15px;font-weight:600}:root[data-variant=elevated] .tag-list{border-radius:var(--r-panel);background:var(--surface);gap:0;padding:6px}:root[data-variant=elevated] .tag-row{background:0 0;border:none;border-radius:12px;position:relative}:root[data-variant=elevated] .tag-row:hover{background:var(--surface-hover)}:root[data-variant=elevated] .tag-row+.tag-row:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:12px;right:12px}:root[data-variant=elevated] .tag-row:hover:before,:root[data-variant=elevated] .tag-row:hover+.tag-row:before{opacity:0}:root[data-variant=elevated] .tag-section h2{font-size:13px}:root[data-variant=elevated] .tag-actions button:not(.danger-btn){background:var(--field-bg);border-color:#0000;border-radius:999px}:root[data-variant=elevated] .tag-actions button:not(.danger-btn):hover{background:var(--chip-strong-bg)}:root[data-variant=elevated] .tag-actions .danger-btn.danger-btn,:root[data-variant=elevated] .bulk-actions .danger-btn.danger-btn{border-radius:999px}:root[data-variant=elevated] :is(.tag-edit-input,.tag-merge-select){border-radius:8px}:root[data-variant=elevated] .tag-undo{border-radius:var(--r-card);border-color:#0000}:root[data-variant=elevated] .save-form input{background:var(--field-bg);color:var(--text);border-color:#0000;border-radius:999px}:root[data-variant=elevated] .save-form input:focus{background:var(--surface);box-shadow:0 0 0 2px var(--ring)}:root[data-variant=elevated] .save-form button{border-radius:999px;font-weight:600}:root[data-variant=elevated] .field input,:root[data-variant=elevated] .field textarea,:root[data-variant=elevated] .field select{border-radius:12px}:root[data-variant=elevated] .row-selected{background:var(--surface-hover)}@media (max-width:1080px){:root[data-variant=elevated] .detail-columns{grid-template-columns:minmax(0,1fr);row-gap:24px}:root[data-variant=elevated] .detail-side{max-height:none;position:static;overflow:visible}:root[data-variant=elevated] .inspector-tabs{top:var(--bar-h)}}@media (max-width:900px){:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>.tab-switcher{background:var(--field-bg);box-shadow:none;border-radius:999px;grid-column:1/-1;justify-self:start;margin:0 0 4px;padding:4px;position:static}:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>.tab-switcher:before{display:none}:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>.tab-switcher:after{display:none}:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>.toolbar{box-shadow:var(--grid-margin) 0 0 var(--bg), calc(-1 * var(--grid-margin)) 0 0 var(--bg);grid-column:1/-1;padding-left:0}:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>.toolbar:after{left:calc(-1 * var(--grid-margin))}:root[data-variant=elevated] .page-hero{margin:24px 0 22px}}@media (max-width:700px){:root[data-variant=elevated] .detail-header{flex-wrap:wrap;gap:12px}:root[data-variant=elevated] .detail-page>.meta-line{margin-left:0}:root[data-variant=elevated] .detail-actions{flex-wrap:wrap}:root[data-variant=elevated] .capture-panel{border-radius:18px;grid-template-columns:minmax(0,1fr);grid-template-areas:"timeline""switch""capture""expand""meta";row-gap:10px;padding:12px 12px 16px}:root[data-variant=elevated] .capture-panel:not(:has(.capture-timeline)){grid-template-areas:"switch""meta""capture""expand"}:root[data-variant=elevated] .viewport-toggle{justify-self:center}:root[data-variant=elevated] .capture-meta{text-align:center;justify-self:center;margin:0}:root[data-variant=elevated] .capture-panel:has(.capture-timeline) .capture-meta{text-align:center;justify-self:center;margin:0}:root[data-variant=elevated] .detail-capture{margin-top:4px}:root[data-variant=elevated] .card .card-tags{padding-left:2px}}@media (max-width:560px){:root[data-variant=elevated] main.page:has(>.tab-switcher)>.tab-switcher.tab-switcher{justify-self:stretch}:root[data-variant=elevated] .tab-switcher.tab-switcher button{flex:1;justify-content:center;height:34px;padding:0 8px}:root[data-variant=elevated] .grid{row-gap:28px}}@supports (animation-timeline:scroll()){:root[data-variant=elevated] .utility-bar:after{animation:linear both ev-edge;animation-timeline:scroll(root);animation-range:0 80px}:root[data-variant=elevated] main.page:has(>.tab-switcher):has(>.toolbar)>:is(.tab-switcher,.toolbar):after{animation:linear both ev-edge;animation-timeline:scroll(root);animation-range:180px 300px}}:root[data-variant=elevated] body:has(main.page>.tab-switcher+.toolbar) .utility-bar:after{display:none}@media (prefers-reduced-motion:reduce){:root[data-variant=elevated] *,:root[data-variant=elevated] :before,:root[data-variant=elevated] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}:root[data-variant=elevated] .card:hover .thumb img{transform:none}}
