/* Warm and cool product stages replace the repeated white catalogue panels. */
:root{--surface-dark:#191c1d;--surface-line:#353b3b;--copy-soft:#b9bfbd;--stage:#819e99}
[data-tone="teal"]{--stage:#85aaa0;--stage-line:#355e56}
[data-tone="violet"]{--stage:#a093b3;--stage-line:#63516f}
[data-tone="copper"]{--stage:#c0977e;--stage-line:#835f48}
[data-tone="ochre"]{--stage:#b9a06b;--stage-line:#807043}
[data-tone="blue"]{--stage:#8aa5b6;--stage-line:#4d6e7e}
[data-tone="rose"]{--stage:#bf9291;--stage-line:#865e63}
[data-tone="moss"]{--stage:#9caa7d;--stage-line:#5e6c42}
.product-image{background:var(--stage);border-bottom:1px solid #ffffff0b}
.product-image:after{content:'';position:absolute;inset:13%;border:1px solid var(--stage-line);border-radius:50%;opacity:.24;pointer-events:none;z-index:-1}
.product-image>.save-button{background:#18241fe6;color:#e8efdf;border-color:#ffffff2a}
.product-image>.save-button[aria-pressed="true"]{color:#171c15;background:var(--co-motion-gold)}
.product-image>.save-button:focus-visible{outline-color:var(--co-motion-gold)}
.product-card{background:#1a1d1c;border-color:#353a34;border-radius:7px}
.condition-pill[data-condition-label="Open Box"]{color:#f2b69f}
.quick-layout .quick-image{background:var(--stage)}
.bag-item-image,.comparison-image{background:var(--stage)}
.bag-condition{display:block;font-size:11px;color:#bdc4b5;margin:2px 0 7px}
.compare-thumb{background:#a7a26b}
.category-card:nth-child(7n+1){--category-stage:#b59078}.category-card:nth-child(7n+2){--category-stage:#829e94}.category-card:nth-child(7n+3){--category-stage:#9b8bab}.category-card:nth-child(7n+4){--category-stage:#b4a16d}.category-card:nth-child(7n+5){--category-stage:#8ba3b2}.category-card:nth-child(7n+6){--category-stage:#b88f93}.category-card:nth-child(7n){--category-stage:#a4ab7b}
.category-image{background:var(--category-stage);border:1px solid #ffffff12}
.category-card:hover .category-image{background:var(--category-stage);border-color:var(--co-motion-gold)}
.spotlight-art{background:#8c9f8b;color:#1b3026;background-image:repeating-linear-gradient(90deg,transparent 0 42px,#263f2410 42px 43px)}
.spotlight-art .art-caption{color:#1d3626}
.spotlight-outline{-webkit-text-stroke-color:#203e293b}
.spotlight{border-color:#41503e;background:#1c241e}
.gift-one{background:#b19b60}.gift-two{background:#7eaaa2}.gift-three{background:#a48ab1}
.gift-card{color:#17241e}.gift-card:after{border-color:#17241e40}
.gift-bottom{font-weight:500}.gift-number{color:#25352b}
.studio-shell,.studio-shell[data-scene="phones"],.studio-shell[data-scene="watches"]{background:#192322;--scene-ink:#e2e7da;--scene-bg:#b29664;--scene-accent:#d3b268;border:1px solid #3b4740}
.studio-shell[data-scene="phones"]{background:#211e2a;--scene-bg:#9486a7;--scene-accent:#b39cc7}
.studio-shell[data-scene="watches"]{background:#1b2621;--scene-bg:#88a48e;--scene-accent:#a9bb83}
.studio-copy{padding-right:34px}.studio-art{background:var(--scene-bg);color:#243023;border-left:1px solid #0e151540}
.studio-topline,.studio-bottomline{border-color:#f4f0df1c}
.studio-tabs button{color:#b5c0b2}.studio-tabs button[aria-selected="true"]{background:var(--co-motion-gold);color:#1c241b}.studio-tabs button:hover:not([aria-selected="true"]){border-color:#e5e6c754}
.studio-tabs button:focus-visible,.studio-actions button:focus-visible{outline-color:var(--co-motion-gold)}
.studio-kicker{color:#e7cd7a}.studio-description{color:#b7c1b6;font-size:14px;max-width:350px}
.studio-product-meta>span{font-size:12px}.studio-product-meta del{color:#aeb6a9}.studio-product-meta b{border-color:#e8cc793b;background:#d0bd5a0c;color:#edd798}
.studio-button{background:var(--co-motion-gold);color:#192017}.studio-compare{color:#d5dfcb;border-color:#7c896c}
.scene-ghost{color:#1e311d;opacity:.1}.scene-scale{--scene-ink:#263924}.equalizer i{background:#2a3a22}.scene-disc{opacity:.5}.studio-panel{min-height:530px}
.studio-art>img{left:10%;width:80%;top:7%}.studio-shell[data-scene="phones"] .studio-art>img{left:13%}.studio-shell[data-scene="watches"] .studio-art>img{left:12%}
.deal-toolbar{display:grid;grid-template-columns:1fr;gap:16px}.filter-tabs{flex-wrap:wrap}.sort-controls{justify-content:flex-end}.filter-tabs button{padding-inline:20px}.product-title{font-size:14px}.product-info .muted{font-size:12px}.product-info .condition-pill{font-size:10px}.product-add{font-size:12px;min-height:44px}.compare-select{font-size:11px;min-height:44px}
.brand-edit{display:flex;align-items:center;gap:40px;border-block:1px solid var(--surface-line);padding-block:25px;margin-block:6px 25px}.brand-edit>span{font:9px monospace;letter-spacing:1.5px;color:#9ba799;max-width:125px;line-height:1.8}.brand-edit>div{flex:1;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.brand-edit button{color:#a8ae9f;font-size:23px;font-weight:600;letter-spacing:-1px;min-height:44px}.brand-edit button:first-child{font-size:18px;letter-spacing:1px}.brand-edit button:nth-child(4){font-family:Georgia,serif;font-weight:700;letter-spacing:2px}.brand-edit button:last-child{color:#b9a168;font-family:Georgia,serif}.brand-edit button:hover{color:var(--co-motion-gold)}
.workbench-section>.section-heading .eyebrow,.finder-section .eyebrow,.journal-section .eyebrow{color:#d9bd74}
.workbench-layout{display:grid;grid-template-columns:.75fr 2fr;gap:26px}.workbench-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0}
.workbench-intro{position:relative;background:#1d2827;border:1px solid #31413c;padding:32px;border-radius:7px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}
.workbench-intro:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 97%,#799d8110 97%),linear-gradient(transparent 97%,#799d8110 97%);background-size:28px 28px;pointer-events:none}
.work-grid-mark{font-size:40px;line-height:1;color:#e9cf7f;margin-bottom:24px}.collection-index{font:9px/1.7 monospace;letter-spacing:1.3px;color:#b1bead}.workbench-intro h3{font:800 clamp(50px,5.8vw,79px)/.9 'Barlow Condensed';letter-spacing:-1.3px;margin:28px 0 24px;color:#dbe6cd}.workbench-intro h3 em{font-style:normal;color:#ebcd72}.workbench-intro>p:last-of-type{font-size:13px;color:#b1c0b5;line-height:1.9;max-width:230px}.work-tags{display:flex;gap:7px;flex-wrap:wrap;margin:24px 0}.work-tags span{font:9px monospace;padding:7px 10px;border:1px solid #537057;border-radius:30px;color:#c4d4bd}.workbench-intro .text-link{font-size:11px;margin-top:auto;line-height:1.6;position:relative}
.work-product{border:1px solid #363e3e;border-radius:7px;overflow:hidden;background:#191e20;min-width:0}.work-media{background:var(--stage);height:260px;position:relative;overflow:hidden;isolation:isolate}.work-media:after{content:'';position:absolute;inset:20% 5%;border:1px solid #1b322d29;transform:rotate(-9deg);z-index:-1}.work-product-index{position:absolute;left:22px;top:18px;font:8px monospace;letter-spacing:1.2px;color:#283d3c;z-index:1}.work-media>button:first-of-type{width:100%;height:100%;display:grid;place-items:center;padding:40px 25px 12px}.work-media img{width:100%;height:100%;max-height:215px;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--co-motion-ease)}.work-media>button:first-of-type:hover img{transform:translateY(-5px)}.work-save,.finder-save{width:44px;height:44px;min-width:44px;display:grid;place-items:center;color:#e2e9df;background:#1c2928dd;border:1px solid #5d746766;border-radius:50%}.work-save{position:absolute;right:12px;bottom:12px}.work-save svg,.finder-save svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.work-save[aria-pressed="true"],.finder-save[aria-pressed="true"]{color:var(--co-motion-gold)}.work-save[aria-pressed="true"] svg,.finder-save[aria-pressed="true"] svg{fill:var(--co-motion-gold)}
.work-product-copy{padding:25px}.work-product-copy .condition-pill{color:#e8b195;font-size:10px}.work-product-copy h3{font-size:22px;font-weight:500;letter-spacing:-.6px;margin:10px 0}.work-product-copy>p{font-size:12px;color:#aab7b4;line-height:1.7}.work-spec-row{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0;border-block:1px solid #35413f;padding-block:15px}.work-spec-row>span{display:grid;gap:7px;font:9px monospace;color:#96aaa2}.work-spec-row b{font:500 20px 'DM Sans';color:#dde6d6}.work-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.work-price strong{font-size:26px;letter-spacing:-.8px;font-weight:500}.work-price del{color:#a4aca2;font-size:11px}.work-actions{display:flex;align-items:center;gap:15px;margin-top:22px;flex-wrap:wrap}.work-actions>.button{font-size:11px;min-height:44px;padding:11px 15px;gap:24px}.work-actions>button:last-child{font-size:11px;min-height:44px;display:flex;align-items:center;gap:6px}.workbench-footer{display:grid;grid-template-columns:.8fr 1.6fr auto;align-items:center;gap:30px;border-bottom:1px solid #364138;padding:24px 0}.workbench-footer>span{font:10px/1.7 monospace;letter-spacing:1px;color:#d6c389}.workbench-footer p{font-size:12px;line-height:1.8;color:#a7b3a8}.workbench-footer button{font-size:11px;min-height:44px;color:#d9ddc9}
.capture-shell{display:grid;grid-template-columns:1fr 1fr;background:#2a1f1c;border:1px solid #63493d;border-radius:7px;overflow:hidden}.capture-copy{padding:48px 44px;display:flex;flex-direction:column;justify-content:center}.capture-copy .eyebrow{color:#e5ae78;font-size:9px}.capture-copy h2{font:800 clamp(55px,6.4vw,91px)/.92 'Barlow Condensed';letter-spacing:-1px;margin:28px 0 24px;color:#f0dcc3}.capture-copy h2 em{font-style:normal;color:#e5a26e}.capture-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;color:#c2b0a3;max-width:380px}.capture-specs{display:flex;gap:34px;margin:30px 0;color:#b9a894}.capture-specs>span{display:flex;flex-direction:column;gap:8px;font-size:10px}.capture-specs strong{font-size:24px;color:#e3cfac;font-weight:500;letter-spacing:-.5px}.capture-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.capture-actions .button{font-size:11px;padding:14px 18px;gap:20px}.capture-price{font-size:21px;font-weight:500}.capture-price small{display:block;font-size:9px;color:#b9aa99;font-weight:400;margin-top:6px}
.capture-art{position:relative;min-height:550px;background:#bd865f;isolation:isolate;overflow:hidden;color:#33251b}.capture-art:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,#6f382405 0 1px,transparent 1px 4px);z-index:-1}.capture-art>img{position:absolute;object-fit:contain;width:90%;height:75%;left:6%;top:14%;mix-blend-mode:multiply;transform:rotate(-12deg);animation:cameraFloat 8s ease-in-out infinite}.capture-frame-label{position:absolute;top:25px;left:26px;font:8px monospace;letter-spacing:1px}.capture-record{position:absolute;right:25px;top:24px;display:flex;gap:7px;align-items:center;font:9px monospace}.capture-record i{height:6px;width:6px;border-radius:50%;background:#9b3d28;animation:cameraSignal 3s ease-in-out infinite}.capture-word{font:800 clamp(130px,16vw,215px)/1 'Barlow Condensed';position:absolute;left:12%;top:19%;color:#89503455;letter-spacing:-5px}.capture-crosshair{position:absolute;inset:10% 9%;border:1px solid #56342037}.capture-crosshair:before,.capture-crosshair:after{content:'';position:absolute;width:35px;height:35px;border-top:2px solid #4b2b21;border-left:2px solid #4b2b21;left:-1px;top:-1px}.capture-crosshair:after{transform:rotate(180deg);left:auto;top:auto;bottom:-1px;right:-1px}.capture-footer{position:absolute;bottom:25px;left:26px;right:26px;display:flex;justify-content:space-between;align-items:center;gap:20px}.capture-footer>span{font:9px monospace;letter-spacing:.8px}.capture-footer button{font-size:13px;min-height:44px;display:flex;align-items:center;gap:8px}.capture-footer button[aria-pressed="true"]{font-weight:700}
.finder-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:55px;padding:35px;border:1px solid #383d37;border-radius:7px;background:#191e1b}.finder-controls>p:first-child{font-size:15px;margin-bottom:22px;font-weight:500}.finder-modes{display:grid;gap:12px}.finder-modes>button{display:flex;align-items:center;gap:17px;text-align:left;border:1px solid #41493e;padding:18px;border-radius:5px;min-height:86px;transition:background .2s,border-color .2s}.finder-modes>button[aria-pressed="true"]{background:#2b3a30;border-color:#b4c487}.finder-modes>button>span{font:11px monospace;color:#93a17d}.finder-modes strong{font-size:17px;font-weight:500;color:#dae4cc}.finder-modes small{font-size:11px;display:block;line-height:1.6;color:#adb8a7;margin-top:7px}.finder-modes b{margin-left:auto;font-size:22px;color:#c4d4a0;font-weight:400}.finder-budget{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.finder-budget label{font-size:12px;color:#b3bfaa}.finder-budget select{min-height:44px;max-width:190px;padding:10px 13px;border:1px solid #647152;background:#232d23;font-size:13px;border-radius:4px;color:#e2e6d6}.finder-note{font-size:12px;line-height:1.8;color:#8f9c87;margin-top:22px;max-width:360px}.finder-results{min-width:0}.finder-results-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.finder-results-heading h3{font-size:21px;font-weight:500;letter-spacing:-.4px;color:#e1e7d9}.finder-results-heading>span{font:10px monospace;color:#a7b599;white-space:nowrap}
#finderProducts{display:grid;gap:15px}.finder-product{position:relative;display:grid;grid-template-columns:130px 1fr;border-bottom:1px solid #343d31;padding-bottom:15px;gap:22px;min-width:0}.finder-product-image{background:var(--stage);border-radius:4px;min-height:145px;padding:10px;display:grid;place-items:center;overflow:hidden}.finder-product-image img{mix-blend-mode:multiply;width:100%;height:125px;object-fit:contain}.finder-product-copy{padding-right:40px;min-width:0;display:grid;align-content:center;gap:6px}.finder-product-copy>span{font-size:10px;color:#b4bfa6}.finder-product h4{font-size:15px;font-weight:500;line-height:1.5}.finder-product-copy p{font-size:11px;line-height:1.6;color:#9eaa95}.finder-product-copy>strong{font-size:20px;font-weight:500;letter-spacing:-.5px}.finder-product-copy>button{justify-self:start;min-height:35px;font-size:11px;color:#e6d897;padding:0}.finder-save{position:absolute;right:0;top:0;background:transparent;border-color:transparent}.finder-save:hover{border-color:#7a8c67}
#finderEmpty{border:1px dashed #677757;padding:35px;min-height:320px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:5px}#finderEmpty[hidden]{display:none}#finderEmpty>span{font:9px monospace;letter-spacing:1.2px;color:#b0c197}#finderEmpty h3{font-size:25px;font-weight:500;line-height:1.3;margin:19px 0;color:#dfebd1}#finderEmpty p{font-size:14px;color:#acbca0;line-height:1.8;margin-bottom:25px}#finderEmpty .button{font-size:12px}
.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.journal-card{text-align:left;border-top:1px solid #52614d;padding:20px 0 0;display:flex;flex-direction:column;align-items:stretch;min-width:0}.journal-category{font:9px monospace;letter-spacing:1px;color:#aeb9a4;line-height:1.6}.journal-art{height:190px;margin:23px 0 24px;border-radius:5px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.journal-phone{background:#1b393a;gap:25px}.guide-phone{height:123px;width:66px;background:#537471;border:1px solid #8da79c;border-radius:10px;display:grid;place-items:center;position:relative;transform:rotate(-12deg);box-shadow:10px 10px 0 #0d252851;transition:transform .4s var(--co-motion-ease)}.guide-phone:nth-child(2){transform:rotate(12deg);background:#324e51}.guide-phone span{font:16px monospace;letter-spacing:2px;color:#cad7b8}.guide-phone i{position:absolute;top:7px;left:27px;border-radius:50%;width:8px;height:8px;background:#1c332f}.journal-storage{background:#333046;flex-direction:column;gap:10px}.journal-storage>span{font:10px monospace;letter-spacing:5px;color:#bcb0d2}.journal-storage>div{display:flex;gap:8px;padding:20px;border:1px solid #9385ad;border-radius:4px;transform:rotate(-7deg);background:#494058}.journal-storage i{height:34px;width:12px;background:#a48abb;border-radius:2px;box-shadow:0 25px 0 -4px #bbac77}.journal-sound{background:#462d23;gap:8px}.journal-sound i{width:7px;height:60px;background:#c99a6d;border-radius:4px;transition:transform .4s var(--co-motion-ease)}.journal-sound i:nth-child(3n){height:95px}.journal-sound i:nth-child(4n){height:120px}.journal-sound i:nth-child(2n){height:36px}.journal-card:hover .journal-sound i:nth-child(odd){transform:scaleY(.7)}.journal-card:hover .guide-phone{transform:rotate(0)}.journal-card h3{font-size:23px;font-weight:500;letter-spacing:-.6px;line-height:1.35;margin-bottom:13px}.journal-card>p{font-size:13px;line-height:1.8;color:#a7b2a2;max-width:330px;margin-bottom:22px}.journal-link{display:flex;justify-content:space-between;font-size:12px;color:#dec589;align-items:center;margin-top:auto;min-height:44px;border-bottom:1px solid #3e4938;padding-bottom:16px}.journal-link b{font-size:21px;font-weight:400}.journal-card:hover .journal-link{color:var(--co-motion-gold)}
.guide-dialog{width:min(680px,calc(100% - 30px));max-height:88dvh;background:#1b2422;border:1px solid #647362;color:#e5e9db;border-radius:7px;padding:0}.guide-dialog>.dialog-close{position:sticky;top:14px;float:right;margin:14px 14px -58px 0}#guideContent{padding:40px}#guideContent .eyebrow{color:#d7c17e;font-size:9px;padding-right:40px}#guideTitle{font-size:32px;font-weight:500;line-height:1.25;letter-spacing:-.8px;margin:20px 0}.guide-intro{font-size:15px;line-height:1.8;color:#b9c5b5}#guideContent ol{padding:0;list-style:none;counter-reset:guide;margin:30px 0}#guideContent li{position:relative;padding:20px 0 20px 42px;border-top:1px solid #43513f;counter-increment:guide}#guideContent li:before{content:'0'counter(guide);position:absolute;left:0;top:23px;font:11px monospace;color:#d2be79}#guideContent h3{font-size:18px;font-weight:500;margin-bottom:10px}#guideContent li p{font-size:14px;line-height:1.85;color:#afbea9}.guide-footnote{font-size:11px;line-height:1.7;color:#91a088;margin-top:24px}
@keyframes cameraFloat{0%,100%{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-12px) rotate(-9deg)}}@keyframes cameraSignal{0%,100%{opacity:.4}50%{opacity:1}}
@media(max-width:1100px){.workbench-layout{grid-template-columns:1fr;gap:22px}.workbench-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:12px 30px;padding:28px}.work-grid-mark{display:none}.workbench-intro h3{grid-column:1;grid-row:1/4;margin:0;font-size:65px}.workbench-intro h3 br{display:none}.collection-index,.workbench-intro>p:last-of-type,.work-tags,.workbench-intro .text-link{grid-column:2}.workbench-intro>p:last-of-type{max-width:none}.collection-index br{display:none}.work-tags{margin:0}.workbench-intro .text-link{justify-self:start;margin:0}.capture-copy{padding:35px 28px}.capture-art{min-height:540px}.capture-specs{gap:23px}.capture-copy h2{font-size:68px}.finder-layout{gap:30px;padding:28px}.finder-controls>p:first-child{font-size:14px}.finder-modes>button{padding:15px;gap:12px}.finder-modes small{font-size:10px}.finder-modes strong{font-size:15px}.finder-budget{align-items:flex-start;flex-direction:column;gap:12px}.finder-budget select{max-width:none;width:100%}.finder-product{grid-template-columns:108px 1fr;gap:16px}.finder-product-copy{padding-right:28px}.finder-product h4{font-size:14px}.finder-save{min-width:36px;width:36px;height:36px}.journal-grid{gap:20px}.journal-card h3{font-size:21px}.brand-edit>div{gap:18px}.brand-edit{gap:20px}.brand-edit button{font-size:20px}.brand-edit>span{font-size:8px}}
@media(max-width:800px){.studio-copy{padding-right:22px}.studio-description{font-size:13px}.studio-art>img{left:5%;width:95%}.studio-shell[data-scene="phones"] .studio-art>img{left:7%}.studio-shell[data-scene="watches"] .studio-art>img{left:5%}.workbench-footer{grid-template-columns:1fr 2fr;gap:16px}.workbench-footer button{grid-column:2;justify-self:start;padding:0}.capture-copy h2{font-size:60px}.capture-copy>p:not(.eyebrow){font-size:13px}.capture-art{min-height:530px}.capture-art>img{height:65%;top:20%;width:103%;left:0}.capture-frame-label{max-width:110px;line-height:1.5;font-size:7px}.capture-record{font-size:7px;right:18px}.capture-footer{flex-direction:column;align-items:flex-start;gap:5px;font-size:8px}.capture-specs{gap:18px}.capture-specs strong{font-size:21px}.finder-layout{gap:24px;grid-template-columns:.85fr 1fr;padding:24px}.finder-product{grid-template-columns:85px 1fr;gap:13px}.finder-product-image{min-height:130px}.finder-product-image img{height:100px}.finder-product-copy{padding-right:0}.finder-save{top:auto;bottom:10px;right:0}.finder-product-copy>span{font-size:9px}.finder-product-copy p{font-size:10px}.finder-results-heading h3{font-size:18px}.finder-results-heading{gap:10px}.finder-modes>button>span{display:none}.journal-grid{gap:17px}.journal-category{font-size:8px}.journal-art{height:160px}.journal-card h3{font-size:19px}.journal-card>p{font-size:12px}.journal-storage>div{gap:5px;padding:13px}.journal-storage i{width:9px}.journal-phone{gap:12px}.guide-phone{width:51px;height:106px}.guide-phone i{left:20px}.journal-sound{gap:5px}.journal-sound i{width:5px}.brand-edit{display:block}.brand-edit>span{display:block;max-width:none;margin-bottom:12px}.brand-edit>div{gap:10px}.brand-edit button{font-size:18px}.brand-edit button:first-child{font-size:14px}}
@media(max-width:600px){.studio-copy{padding:27px 22px 8px}.studio-description{font-size:16px}.studio-product-meta>span{font-size:14px}.studio-art{border-left:0;border-top:1px solid #ffffff1f;margin-top:24px;height:330px;min-height:330px}.studio-art>img{left:9%;width:82%;top:0}.studio-shell[data-scene="phones"] .studio-art>img{left:13%;width:74%}.studio-shell[data-scene="watches"] .studio-art>img{left:11%;width:78%}.studio-panel{min-height:0}.studio-topline{padding:18px}.studio-tabs button{border-color:#e5e7ce30}.filter-tabs{display:flex;gap:6px;flex-wrap:wrap}.filter-tabs button{flex:1 1 21%;padding-inline:10px;font-size:12px;min-height:44px}.sort-controls{display:grid;justify-content:stretch}.product-title{font-size:14px}.product-info .muted{font-size:12px}.product-add,.compare-select{font-size:12px;min-height:44px}.brand-edit{padding-block:22px}.brand-edit>span{font-size:9px}.brand-edit>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.brand-edit button{text-align:left;font-size:22px}.brand-edit button:first-child{font-size:15px}.workbench-section .section-heading{align-items:flex-start;gap:20px;flex-direction:column}.workbench-section .section-heading .text-link{font-size:13px;min-height:44px;padding-block:9px}.workbench-intro{display:flex;padding:28px;gap:0}.collection-index{font-size:10px;max-width:260px}.workbench-intro h3{margin:22px 0;font-size:64px;max-width:280px}.workbench-intro>p:last-of-type{font-size:16px;line-height:1.7}.work-tags{margin:22px 0}.work-tags span{font-size:11px;padding:8px 12px}.workbench-intro .text-link{font-size:13px;min-height:44px}.workbench-products{grid-template-columns:1fr;gap:20px}.work-media{height:255px}.work-product-index{font-size:9px;top:20px}.work-media img{max-height:205px}.work-product-copy{padding:24px}.work-product-copy h3{font-size:25px}.work-product-copy>p{font-size:14px}.work-product-copy .condition-pill{font-size:11px}.work-spec-row>span{font-size:11px}.work-spec-row b{font-size:24px}.work-price strong{font-size:29px}.work-price del{font-size:13px}.work-actions>.button,.work-actions>button:last-child{font-size:13px}.workbench-footer{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-block:23px}.workbench-footer>span{font-size:11px}.workbench-footer p{font-size:14px;line-height:1.7}.workbench-footer button{font-size:13px}.capture-shell{grid-template-columns:1fr}.capture-copy{padding:31px 24px}.capture-copy h2{font-size:69px;letter-spacing:-1px}.capture-copy .eyebrow{font-size:9px}.capture-copy>p:not(.eyebrow){font-size:16px;line-height:1.7}.capture-specs{gap:30px;margin:27px 0}.capture-specs>span{font-size:11px}.capture-specs strong{font-size:25px}.capture-actions .button{font-size:12px;min-height:48px}.capture-price{font-size:24px}.capture-price small{font-size:11px}.capture-art{min-height:360px}.capture-art>img{width:89%;height:78%;left:6%;top:9%}.capture-word{font-size:153px;top:18%}.capture-frame-label{font-size:8px;max-width:120px;left:22px}.capture-record{font-size:8px;right:22px}.capture-footer{flex-direction:row;align-items:center;left:22px;right:22px;bottom:15px;gap:15px}.capture-footer>span{font-size:8px;max-width:110px;line-height:1.7}.capture-footer button{font-size:12px}.finder-layout{grid-template-columns:1fr;padding:23px;gap:36px}.finder-controls>p:first-child{font-size:16px}.finder-modes>button{padding:17px;min-height:93px}.finder-modes>button>span{display:block;font-size:11px}.finder-modes strong{font-size:17px}.finder-modes small{font-size:12px;line-height:1.6}.finder-budget label{font-size:14px}.finder-budget select{font-size:16px;min-height:48px}.finder-note{font-size:13px}.finder-results-heading{align-items:flex-start;gap:15px}.finder-results-heading h3{font-size:22px}.finder-results-heading>span{font-size:11px;padding-top:5px}.finder-product{grid-template-columns:95px 1fr;gap:15px;min-height:170px;padding-bottom:22px}.finder-product-image{min-height:145px}.finder-product-image img{height:115px}.finder-product h4{font-size:14px}.finder-product-copy>span{font-size:10px;line-height:1.6}.finder-product-copy p{font-size:12px;line-height:1.6}.finder-product-copy>strong{font-size:21px}.finder-product-copy>button{font-size:12px;min-height:44px;padding-right:37px}.finder-save{min-width:44px;width:44px;height:44px;bottom:20px;right:-7px}#finderEmpty{padding:24px;min-height:300px}#finderEmpty h3{font-size:24px}.journal-grid{grid-template-columns:1fr;gap:34px}.journal-card{padding-top:20px}.journal-category{font-size:10px}.journal-art{height:200px;margin-block:21px}.journal-card h3{font-size:26px}.journal-card>p{font-size:16px;line-height:1.7;max-width:none}.journal-link{font-size:14px}.guide-phone{width:66px;height:127px}.guide-phone i{left:28px}.journal-phone{gap:32px}.journal-storage>div{padding:20px;gap:8px}.journal-storage i{width:12px}.journal-sound{gap:8px}.journal-sound i{width:7px}.guide-dialog{max-height:90dvh;width:calc(100% - 20px)}#guideContent{padding:32px 24px}#guideTitle{font-size:29px}.guide-intro,#guideContent li p{font-size:16px;line-height:1.7}#guideContent li{padding-left:34px}#guideContent h3{font-size:19px}#guideContent .button{font-size:13px}.guide-footnote{font-size:12px}}
@media(prefers-reduced-motion:reduce){.capture-art>img,.capture-record i{animation:none}.work-media>button:first-of-type:hover img,.journal-card:hover .guide-phone,.journal-card:hover .journal-sound i{transform:none}}
.motion-paused .work-media>button:first-of-type:hover img,.motion-paused .journal-card:hover .journal-phone{transform:none}
@media(min-width:1200px){.deal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.filter-tabs{flex-wrap:nowrap;gap:2px}.filter-tabs button{padding-inline:14px}.sort-controls select{max-width:164px}}
@media(max-width:1100px){.workbench-intro h3 br,.collection-index br{display:initial}}
