.receipt-pdf-dialog{width:min(1080px,calc(100vw - 48px));height:calc(100dvh - 48px);max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid #ffffff26;border-radius:12px;background:#171918;color:#f4f4ef}.receipt-pdf-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.receipt-pdf-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.receipt-pdf-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px;border-bottom:1px solid #ffffff18}.receipt-pdf-header h2{font-size:16px;font-weight:600;margin:0}.receipt-pdf-actions{display:flex;align-items:center;gap:8px}.receipt-pdf-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 10px;font-size:13px;border-radius:6px;white-space:nowrap}.receipt-pdf-actions :is(button,a):hover{background:#ffffff0c}.receipt-pdf-actions button:disabled{opacity:.4;cursor:wait}.receipt-pdf-body{min-height:0;background:#292b29}.receipt-pdf-body iframe{width:100%;height:100%;border:0;display:block}.receipt-pdf-body p{padding:24px}.receipt-pdf-dialog :is(button,a):focus-visible{outline:2px solid #ff7950;outline-offset:2px}@media (max-width:640px){.receipt-pdf-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.receipt-pdf-header{padding:12px;gap:8px}.receipt-pdf-actions{gap:2px}.receipt-pdf-actions :is(button,a){padding:8px}.receipt-pdf-header h2{font-size:14px}}.receipt-pdf-dialog{position:fixed;inset:0;box-sizing:border-box}.receipt-pdf-dialog .receipt-pdf-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.receipt-pdf-dialog .receipt-pdf-header h2{margin:0;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:0}.receipt-pdf-dialog .receipt-pdf-actions :is(button,a){color:#f4f4ef;min-height:40px;text-decoration:none}.receipt-pdf-dialog.receipt-pdf-review{width:min(1120px,calc(100vw - 48px));height:min(1000px,calc(100dvh - 40px))}.receipt-pdf-dialog.receipt-pdf-review[open]{grid-template-rows:auto auto minmax(0,1fr) auto}.receipt-pdf-dialog::backdrop{background:#080b09b8;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.receipt-pdf-review-notice{display:grid;gap:4px;padding:14px 22px;border-bottom:1px solid #ffffff20;border-left:3px solid #86cfa1;background:#86cfa10a}.receipt-pdf-review-notice strong{color:#c7edd4;font-size:15px;font-weight:550;line-height:1.5}.receipt-pdf-review-notice>span{color:#c6cbbf;font-size:13px;line-height:1.6}.receipt-pdf-review-footer{padding:18px 22px;background:#1b1e1b;border-top:1px solid #ffffff25}.receipt-pdf-review-check{display:flex;align-items:flex-start;gap:14px;cursor:pointer}.receipt-pdf-review-check>input{flex-shrink:0;width:23px;height:23px;margin-top:2px;accent-color:#86cfa1;cursor:pointer}.receipt-pdf-review-check>input:disabled{cursor:wait}.receipt-pdf-review-check strong{display:block;color:#f4f2ec;font-size:15px;font-weight:550;line-height:1.6}.receipt-pdf-review-check small{display:block;margin-top:4px;color:#b8c1af;font-size:12px;line-height:1.65}.receipt-pdf-review-check>input:focus-visible{outline:2px solid #86cfa1;outline-offset:4px}.agreement-review-approved{display:flex;align-items:flex-start;gap:12px;border-left:2px solid #a9ceac;padding-left:16px}.agreement-review-approved>svg{color:#b9dcbd;flex-shrink:0;margin-top:2px}.agreement-review-approved strong{font-size:17px;line-height:1.5;font-weight:550;color:#d8ebd8}.agreement-private .agreement-review-approved p{font-size:14px;line-height:1.8;margin:6px 0 0;color:#bdc6b3}.agreement-private .agreement-review-required{font-size:14px;line-height:1.8;color:#c7edd4}.agreement-review-confirmation:focus{outline:none}@media(max-width:640px){.receipt-pdf-dialog.receipt-pdf-review{width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:8px}.receipt-pdf-dialog .receipt-pdf-header{padding:12px;gap:8px}.receipt-pdf-dialog .receipt-pdf-header h2{font-size:14px}.receipt-pdf-review .receipt-pdf-actions :is(button,a){padding:8px}.receipt-pdf-review .receipt-pdf-actions :is(button,a)>span{display:none}.receipt-pdf-review-notice{padding:11px 14px}.receipt-pdf-review-notice strong{font-size:14px}.receipt-pdf-review-notice>span{font-size:12px}.receipt-pdf-review-footer{padding:14px}.receipt-pdf-review-check{gap:11px}.receipt-pdf-review-check strong{font-size:14px;line-height:1.5}.receipt-pdf-review-check small{font-size:11px;line-height:1.5}}.agreement-private .agreement-restored-draft{margin:0 0 18px;padding-left:14px;border-left:2px solid #ff7950;color:#c4c9bd;font-size:13px;line-height:1.8}.receipt-pdf-review-footer{border-top:2px solid #86cfa1}.receipt-pdf-review-footer .receipt-pdf-review-title{margin:0 0 12px;color:#c7edd4;font-size:16px;font-weight:600;line-height:1.5}.receipt-pdf-review-check{padding:14px;border:1px solid #86cfa166;border-radius:8px;background:#86cfa10a}.receipt-pdf-review-check:hover{background:#86cfa114}.information-slash{font-size:160px}.contact-slash,.information-slash{line-height:1;font-weight:500;color:#ff7950}.contact-slash{display:block;font-size:100px;margin-bottom:28px}:root{color-scheme:dark}body{background:#0d0d0d;color:#f5f4f0}.atelier-site{--night-bg:#0d0d0d;--night-surface:#171717;--night-raised:#202020;--night-text:#f5f4f0;--night-muted:#b1afa9;--night-foil:#ff7950;--paper:var(--night-bg);--ink:var(--night-text);--muted-ink:var(--night-muted);--coral:var(--night-foil);--rule:#ffffff26;color-scheme:dark}.atelier-site ::selection{background:#ff7950;color:#17100d}.atelier-site :is(a,button,select):focus-visible{outline:2px solid #ff7950;outline-offset:5px}.atelier-site input,.atelier-site textarea{caret-color:#ff7950}.atelier-site em{font-family:var(--font-geist-sans),sans-serif;font-style:normal;font-weight:inherit;letter-spacing:inherit}.atelier-header{background:#0d0d0d;color:#f5f4f0;border-color:#ffffff26}.atelier-nav{min-height:100px;gap:30px}.secreton-signature{display:inline-flex;align-items:baseline;gap:2px;color:#f5f4f0}.secreton-signature>span{font-family:var(--font-geist-sans),sans-serif;font-size:33px;font-weight:750;letter-spacing:-1.6px;line-height:1}.secreton-signature>.signature-slash{color:#ff7950;font-size:37px;font-weight:500;padding-left:2px}.nav-caption{border-color:#ffffff26;color:#b1afa9;font-size:11px;padding-left:20px}.atelier-desktop-nav{gap:25px;font-size:14px}.atelier-desktop-nav a:not(.atelier-nav-contact):hover,.atelier-desktop-nav a[aria-current=page]{text-decoration-color:#ff7950}.atelier-nav-contact{background:#ff7950;color:#17100d;border-color:#ff7950;border-radius:3px}.atelier-nav-contact:hover{background:#ff9979;color:#17100d}.atelier-desktop-nav a[aria-current=page],.atelier-mobile-nav a[aria-current=page]{position:relative;color:#f5f4f0;text-decoration:none}.atelier-desktop-nav a[aria-current=page]:hover,.atelier-mobile-nav a[aria-current=page]:hover{text-decoration:none}.atelier-desktop-nav a[aria-current=page]:before,.atelier-mobile-nav a[aria-current=page]:before{content:"";position:absolute;left:-10px;top:3px;bottom:3px;width:2px;background:#ff7950}.atelier-desktop-nav .atelier-nav-contact[aria-current=page]{background:transparent;border-color:#ffffff30;border-radius:0}.atelier-desktop-nav .atelier-nav-contact[aria-current=page]:before{left:0;top:10px;bottom:10px}.hero-meta{color:#b1afa9}.archive-label{letter-spacing:.1em}.hero-copy h1{font-weight:650;font-size:clamp(59px,6.6vw,96px);letter-spacing:-.065em}.hero-copy h1 em{color:#ff7950}.hero-copy>p{color:#b1afa9}.archive-search{background:#171717;border-color:#77736d;border-radius:4px}.archive-search:focus-within{border-color:#ff7950;box-shadow:0 0 0 2px #ff795025}.archive-search input{color:#f5f4f0}.archive-search input::placeholder{color:#b1afa9;opacity:1}.archive-search>svg{color:#b1afa9}.archive-search button{background:#ff7950;color:#17100d;border-radius:2px}.archive-search button:hover{background:#ff9979}.hero-search-links a{text-decoration-color:#77736d}.hero-exhibition{perspective:1200px}.exhibit-card{filter:drop-shadow(0 24px 20px #0009)}.exhibit-0{transform:rotate(-10deg)}.exhibit-1{transform:rotate(8deg)}.exhibit-2{transform:rotate(-5deg)}.exhibition-note{display:none}.asset-breadcrumbs{padding-top:22px;color:#b1afa9;font-size:12px}.asset-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none}.asset-breadcrumbs li+li:before{content:"/";margin-right:8px;color:#77736d}.asset-breadcrumbs a:hover{color:#fff6ee}.domain-title-line{align-items:center;justify-content:flex-start;gap:clamp(24px,5vw,80px);margin-block:36px 44px}.domain-title-line h1{flex:1 1 360px}.domain-sale-tag{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin:12px 5px 12px 20px;padding:22px 28px 18px 42px;background:#ff7950;color:#17100d;clip-path:polygon(20px 0,100% 0,100% 100%,20px 100%,0 50%);transform:rotate(4deg)}.domain-sale-tag:before{content:"";position:absolute;left:15px;top:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:#141414;box-shadow:inset 0 1px 2px #0008}.domain-sale-tag-eyebrow,.domain-sale-tag-footer{font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:600;letter-spacing:.1em}.domain-sale-tag-title{font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.045em;line-height:1.1}.domain-sale-tag-footer{margin-top:5px;padding-top:9px;border-top:1px solid #17100d55;font-size:8px}.domain-detail-grid{align-items:center;gap:clamp(28px,4vw,60px)}.domain-dialogue{padding-top:0}.domain-dialogue h2{margin-top:0}@media (max-width:700px){.domain-title-line{gap:12px;margin-block:24px 30px}.domain-title-line h1{flex-basis:100%}.domain-sale-tag{margin:4px 0 8px;padding:13px 20px 13px 34px;gap:4px;transform:rotate(-3deg)}.domain-sale-tag-footer{display:none}}.hero-rotation-toggle{position:absolute;bottom:0;right:0;z-index:5;padding:8px 12px;border:1px solid #ffffff65;border-radius:4px;background:#181818;color:#fff6ee;font-size:13px;cursor:pointer}.domain-bid-button:focus-visible,.hero-rotation-toggle:focus-visible{outline:3px solid #fff6ee;outline-offset:4px}.hero-rotation-toggle:not(:focus-visible){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.domain-dialogue .domain-bid-button{display:flex;width:100%;min-height:76px;justify-content:space-between;gap:16px;padding:20px 24px;background:#ff7950;color:#17100d;font-size:clamp(20px,2.2vw,26px);font-weight:750;line-height:1.25;letter-spacing:0;text-transform:none}.domain-dialogue .domain-bid-button:hover{background:#ff9979;color:#17100d}.domain-bid-button svg{flex-shrink:0}.domain-sales-page{padding-top:32px}.domain-sales-page .domain-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);margin-top:58px;margin-bottom:88px}.domain-showcase{position:relative;min-width:0}.domain-showcase .domain-sale-tag{position:absolute;right:-12px;bottom:-20px;z-index:2;margin:0;padding:18px 24px 18px 38px;gap:5px;transform:rotate(-6deg);filter:drop-shadow(0 6px 8px #0005)}.domain-showcase .domain-sale-tag-title{font-size:clamp(25px,2.5vw,34px)}.domain-category-label{margin-bottom:16px;color:#b1afa9;font-size:13px;letter-spacing:.08em}.domain-sales-page .domain-dialogue h1{font-size:clamp(38px,4.5vw,72px);line-height:1.05;font-weight:550;letter-spacing:-.055em;overflow-wrap:anywhere}.domain-sales-page .domain-dialogue h1.long-domain-title{font-size:clamp(30px,3.3vw,52px)}.domain-sales-page .domain-intro{max-width:38ch;margin-block:24px 32px;font-size:clamp(16px,1.4vw,20px);line-height:1.65;color:#c9c6bf}.domain-sales-page .detail-specimen{min-height:380px}.domain-sales-page .domain-bid-button{min-height:72px;font-size:clamp(19px,1.8vw,24px)}.domain-sales-page .dialogue-note{max-width:46ch;margin-top:14px;font-size:12px;line-height:1.7}.domain-service-note{margin-top:28px;color:#b1afa9;font-size:12px;line-height:1.7}.domain-sales-page .domain-story{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(24px,6vw,96px);padding-block:44px}.domain-sales-page .domain-story h2{max-width:14ch;font-size:clamp(25px,3vw,40px);line-height:1.2;letter-spacing:-.035em}.domain-sales-page .domain-story>p{font-size:16px;line-height:1.85}.domain-sales-page .domain-next-steps{padding-top:36px}@media (max-width:900px){.domain-sales-page .domain-detail-grid{grid-template-columns:minmax(0,1fr);gap:56px;margin-top:36px;margin-bottom:52px}.domain-sales-page .domain-dialogue{max-width:640px}.domain-sales-page .domain-dialogue h1{font-size:clamp(38px,7vw,64px)}.domain-sales-page .domain-story{grid-template-columns:minmax(0,1fr);gap:20px}.domain-showcase .domain-sale-tag{right:12px;bottom:-22px}}@media (max-width:480px){.domain-sales-page .detail-specimen{min-height:290px}.domain-sales-page .detail-specimen .specimen-identity{min-height:160px}.domain-sales-page .domain-bid-button{padding:18px}}.hero-footnote{color:#b1afa9;border-color:#ffffff26}.hero-footnote>a{color:#f5f4f0}.round-arrow{border-color:#88817b}.archive-collection{background:#151515;border-color:#ffffff26}.directory-heading h1,.domain-story h2,.editorial-section-head h2{font-weight:600}.directory-heading h1 em,.domain-story h2 em,.editorial-section-head h2 em{color:#ff7950}.text-link{border-color:#ff7950}.name-specimen{border:1px solid #ffffff45;border-radius:5px;box-shadow:inset 0 1px #ffffff18,inset 0 -1px #0003,0 6px 15px #0003}.name-specimen:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/card-grain.svg);opacity:.08;mix-blend-mode:soft-light}.specimen-0{background:linear-gradient(125deg,#b83d1c,#9c2f16);color:#fff6ee}.specimen-1{background:linear-gradient(125deg,#7331b6,#512085);color:#fcf5ff}.specimen-2{background:linear-gradient(125deg,#0d6b4f,#084e3a);color:#f2fff8}.specimen-3{background:linear-gradient(125deg,#264cd9,#16359a);color:#f5f7ff}.specimen-4{background:linear-gradient(125deg,#135d9f,#0b4579);color:#f1f9ff}.specimen-5{background:linear-gradient(125deg,#9c2350,#721537);color:#fff1f8}.specimen-6{background:linear-gradient(125deg,#e2bd38,#d0a71e);color:#17150b}.specimen-7{background:linear-gradient(125deg,#0a756e,#07564f);color:#f2fffc}.specimen-8{background:linear-gradient(125deg,#124957,#0c323d);color:#f0fbff}.specimen-9{background:linear-gradient(125deg,#ffe23a,#f5ce16);color:#15140a}.specimen-6 .specimen-bottom,.specimen-9 .specimen-bottom{border-color:#17150b45}.specimen-top{font-size:8px}.specimen-bottom{font-size:8px;border-color:#ffffff45}.specimen-bottom span:last-child{font-size:7px}.specimen-icon{width:31px;height:31px}.specimen-1 .specimen-name,.specimen-4 .specimen-name,.specimen-name{font-family:var(--font-geist-sans),sans-serif;font-style:normal;font-weight:600;letter-spacing:-.055em}.specimen-2 .specimen-name{font-weight:700}.specimen-3 .specimen-icon{transform:none}.specimen-art{opacity:.09}.catalogue-item:focus-visible .name-specimen,.catalogue-item:hover .name-specimen{box-shadow:inset 0 1px #ffffff30,0 16px 30px #0006}.catalogue-caption h2,.catalogue-caption h3{font-weight:550}.catalogue-caption p{color:#b1afa9;font-size:10px}.catalogue-description{color:#b1afa9;font-size:13px}.caption-arrow{border-color:#77736d}.catalogue-item:hover .caption-arrow{background:#ff7950;color:#17100d;border-color:#ff7950}.archive-manifesto{background:#0d0d0d;color:#f5f4f0;border-block:1px solid #ffffff26}.manifesto-slash{display:block;font-size:200px;line-height:1;font-weight:500;color:#ff7950;margin-top:50px}.archive-manifesto h2{font-weight:550}.archive-manifesto h2 em{color:#ff7950}.manifesto-grid>div:last-child>p,.manifesto-services p,.manifesto-services>div>span{color:#b1afa9}.manifesto-services,.manifesto-services>div{border-color:#ffffff26}.atelier-button,.atelier-button-light{background:#ff7950;color:#17100d;border-color:#ff7950;border-radius:3px}.atelier-button-light:hover,.atelier-button:hover{background:#ff9979}.process-rows>div{border-color:#ffffff26}.process-number{color:#ff7950;font-family:var(--font-geist-mono),monospace;font-style:normal;font-size:20px}.atelier-footer{background:#090909;color:#f5f4f0;border-top:1px solid #ffffff26}.footer-colophon,.footer-invitation{border-color:#ffffff26}.footer-colophon,.footer-grid>p,.footer-invitation>p{color:#b1afa9}.footer-invitation em,.footer-invitation>a>svg{color:#ff7950}.footer-invitation em{font-family:var(--font-geist-sans),sans-serif;font-style:normal;font-weight:550}.footer-colophon{font-size:9px}.directory-toolbar{border-color:#ffffff26}.directory-toolbar select{border-color:#77736d;background:#171717;color:#f5f4f0;border-radius:3px}.directory-collections button{border-color:#77736d;border-radius:0}.directory-collections button.selected{border-color:#77736d;color:#f5f4f0}.directory-collections button.selected,.directory-collections button:not(.selected):hover{background:transparent;box-shadow:inset 2px 0 #ff7950}.back-to-archive{color:#b1afa9}.domain-status{border-color:#77736d}.domain-status>span{background:#ff7950}.domain-imprint{color:#b1afa9;font-size:9px}.domain-dialogue h2 em{color:#ff7950}.dialogue-note{color:#b1afa9;font-size:11px}.domain-assurances{border-color:#ffffff26}.domain-assurances>span{color:#c5c3bc;font-size:11px}.domain-next-steps,.domain-story{border-color:#ffffff26}.domain-next-steps article>span{font-family:var(--font-geist-mono),monospace;font-style:normal;color:#ff7950}.partner-insert{background:#202020;border:1px solid #ffffff26}.contact-mark,.information-mark{color:#ff7950}.contact-colophon,.contact-editorial,.information-intro,.information-services>article{border-color:#ffffff26}.contact-colophon>span:last-child,.contact-editorial>div:first-child>p,.information-services p{color:#b1afa9}.atelier-contact-form>div{background:#171717;border-color:#77736d;border-radius:4px}.atelier-contact-form h2{color:#f5f4f0;font-size:23px;font-weight:550;letter-spacing:-.03em}.atelier-contact-form label{color:#b1afa9;font-weight:400}.atelier-contact-form input,.atelier-contact-form textarea{background:#101010;color:#f5f4f0;border-color:#77736d;border-radius:2px}.atelier-contact-form input::placeholder,.atelier-contact-form textarea::placeholder{color:#b1afa9;opacity:1}.atelier-contact-form input:focus,.atelier-contact-form textarea:focus{border-color:#ff7950;--tw-ring-color:#ff795025}.atelier-contact-form button[type=submit]{background:#ff7950;color:#17100d;border-radius:2px}.atelier-contact-form button[type=submit]:hover{background:#ff9979}.atelier-contact-form :is(.bg-green-50,.bg-red-50){background:#202020;border:1px solid #77736d;border-radius:2px}.atelier-contact-form :is(.text-green-900,.text-green-700,.text-green-600){color:#b2e8c1}.atelier-contact-form :is(.text-red-900,.text-red-700,.text-red-600){color:#ffb099}.atelier-legal main,.atelier-legal main h2{color:#f5f4f0}.atelier-legal main .text-slate-300{color:#b1afa9}.bid-dialog-backdrop{background:#000b;backdrop-filter:blur(7px)}.bid-dialog{background:#171717;color:#f5f4f0;border:1px solid #77736d;border-radius:5px;box-shadow:0 35px 130px #000b}.bid-dialog-close{color:#b1afa9;width:40px;height:40px;top:12px;right:12px}.bid-dialog-close:hover{color:#f5f4f0;border-color:#77736d}.bid-domain-panel{background:#101010;border-right:1px solid #ffffff26}.bid-dialog-process,.bid-domain-caption>span,.bid-domain-panel>.archive-label{color:#b1afa9}.bid-dialog-process>li:first-child{color:#f5f4f0}.bid-dialog-process>li>span{color:#ff7950}.bid-amount-block>label,.bid-amount-line>span,.bid-form-heading>.archive-label{color:#b1afa9}.bid-form-heading h2>em{color:#ff7950;font-family:var(--font-geist-sans),sans-serif;font-style:normal;font-weight:500}.bid-amount-line{border-color:#77736d}.bid-amount-line:focus-within{box-shadow:0 1px #ff7950}.bid-amount-line>input{color:#f5f4f0}.bid-amount-line>input::placeholder{color:#b1afa9;opacity:1}.bid-form-error,.bid-inline-feedback{border-color:#ff7950}.bid-form-error,.bid-inline-feedback>strong{color:#ffb099}.bid-contact-fields>.archive-label,.bid-contact-fields>label,.bid-inline-feedback>p{color:#b1afa9}.bid-contact-fields input{border-color:#77736d;color:#f5f4f0}.bid-contact-fields input:focus{box-shadow:0 1px #ff7950}.bid-contact-summary{border-color:#ffffff26}.bid-contact-summary p,.bid-contact-summary span{color:#b1afa9}.bid-contact-summary>button{color:#ffb099;padding:12px 4px 12px 12px}.bid-send-button{background:#ff7950;color:#17100d;border-radius:2px}.bid-send-button:hover:not(:disabled){background:#ff9979}.bid-send-button:disabled{background:#35302c;color:#c8bdb2}.bid-form-footnote{color:#b1afa9;font-size:10px}.bid-success-mark{color:#ff7950;border-color:#77736d}.bid-success>.archive-label,.bid-success>p:not(.archive-label){color:#b1afa9}.atelier-site input:-webkit-autofill,.atelier-site textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #171717;-webkit-text-fill-color:#f5f4f0}.admin-shell{background:#0d0d0d}.admin-sidebar{background:#111}.admin-dialog,.admin-panel{background:#191919}.admin-shell .field,.admin-shell .search-field{background:#111;border-color:#736e68}.admin-shell .icon-tile,.admin-shell :is(.text-lime-300,.eyebrow){color:#ff9c7c}.admin-nav.active{color:#f5f4f0;background:transparent}.admin-shell .badge.dark,.admin-shell .icon-tile{background:#ff795014}.admin-shell .icon-choice.chosen{color:#ff9c7c;background:#ff795014}.admin-sidebar .secreton-signature>span{font-size:30px}.admin-sidebar .secreton-signature>.signature-slash{font-size:34px}@media (max-width:1000px){.atelier-nav{gap:20px}.nav-caption{display:none}.atelier-desktop-nav{gap:20px}}@media (max-width:900px){.atelier-desktop-nav{display:none}.atelier-menu-toggle{display:block}.atelier-nav{min-height:82px}}@media (max-width:760px){.secreton-signature>span{font-size:30px}.secreton-signature>.signature-slash{font-size:34px}.hero-copy h1{font-size:clamp(49px,10vw,72px)}.hero-search-links{row-gap:15px}.hero-search-links a{padding-block:5px}.specimen-top{font-size:6px}.specimen-bottom{font-size:7px}.specimen-icon{width:28px;height:28px}.catalogue-caption p{font-size:8px}.catalogue-description{font-size:12px}.manifesto-slash{font-size:62px;margin:0}.directory-collections button,.directory-toolbar select{min-height:44px}.atelier-menu-toggle{min-width:44px;min-height:44px}.domain-imprint{font-size:8px}.hero-footnote>a{min-height:44px}}@media (prefers-reduced-motion:reduce){.caption-arrow,.catalogue-item .name-specimen,.exhibit-card{transition:none}}.domain-sales-page:has(.domain-hosting-tip){padding-bottom:0}.domain-hosting-tip{display:flex;align-items:center;justify-content:space-between;gap:22px 40px;margin-top:40px;padding-block:28px;border-top:1px solid #ffffff24}.domain-hosting-tip-copy{min-width:0;padding-left:18px;border-left:2px solid #ff7950}.domain-hosting-tip h2{margin:0 0 8px;color:#e8e5df;font-size:16px;font-weight:550;line-height:1.4;letter-spacing:-.02em}.domain-hosting-tip p{max-width:62ch;margin:0;color:#b1afa9;font-size:12px;line-height:1.8}.domain-hosting-tip p a{color:#ffb199;text-decoration:underline;text-underline-offset:3px}.domain-hosting-tip p a:hover{color:#fff}.domain-hosting-tip p a:focus-visible{outline:2px solid #ff7950;outline-offset:4px}.domain-hosting-tip-action{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.domain-hosting-tip-action>span{color:#b1afa9;font-size:10px;line-height:1.6}.domain-hosting-tip-action>a{display:inline-flex;align-items:center;gap:10px;color:#ffb199;font-size:12px;font-weight:500;line-height:1.6;text-underline-offset:4px}.domain-hosting-tip-action>a:hover{color:#fff;text-decoration:underline}.domain-hosting-tip-action>a:focus-visible{outline:2px solid #ff7950;outline-offset:5px;border-radius:2px}@media(max-width:700px){.domain-hosting-tip{flex-direction:column;align-items:flex-start;gap:20px;margin-top:32px;padding-block:24px}.domain-hosting-tip-action{align-items:flex-start;padding-left:20px}}.admin-inactive-badge{margin-left:auto;padding:3px 6px;border:1px solid #fcd34d55;border-radius:4px;color:#fcd34d;font-size:10px;white-space:nowrap}:is(.atelier-site,.admin-shell) select:not([multiple]):not([size]){appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23dedbd5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px 20px;padding:13px 50px 13px 16px;min-height:50px;min-width:0;max-width:100%;text-overflow:ellipsis;border-radius:8px;border-color:#ffffff38;background-color:#1b1b1b;color:#f5f4f0;font-size:14px;line-height:1.5;cursor:pointer;transition:border-color .15s,box-shadow .15s}:is(.atelier-site,.admin-shell) :is(input,textarea){box-sizing:border-box;max-width:100%;min-width:0}:is(.atelier-site,.admin-shell) :is(.field,.search-field,.archive-search){border-radius:8px;border-color:#ffffff38}:is(.atelier-site,.admin-shell) :is(input,textarea,select):focus-visible{outline:2px solid #ff7950;outline-offset:3px}.atelier-site .archive-search:focus-within{border-color:#ff7950;outline:2px solid #ff7950;outline-offset:2px;box-shadow:none}.atelier-site .archive-search input:focus-visible{outline:none;box-shadow:none}:is(.atelier-site,.admin-shell) :is(.field,select):hover:not(:disabled){border-color:#ffffff65}.admin-shell .field{min-height:50px;padding:13px 16px;color:#f5f4f0}.admin-shell textarea.field{resize:vertical;min-height:110px;line-height:1.75}.admin-shell input[type=color].field{padding:5px;cursor:pointer}:is(.atelier-site,.admin-shell) input[type=checkbox]{accent-color:#ff7950;width:17px;height:17px;flex-shrink:0}.directory-toolbar{flex-wrap:wrap;align-items:center;gap:12px}.directory-toolbar .archive-search{min-width:min(100%,240px);margin:0;min-height:52px}.directory-toolbar select{flex:0 1 auto;width:auto;max-width:250px}.directory-heading{align-items:center;min-height:245px}.directory-heading>.directory-handwritten-note{font-family:var(--font-handwriting),cursive;font-size:clamp(26px,2.7vw,37px);color:#d0c8bf;line-height:1.35;align-self:center;transform:rotate(-3deg);padding:14px 10px;letter-spacing:-.01em}.bid-contact-fields input{background:#111;border:1px solid #ffffff38;border-radius:8px;padding:12px 14px;min-height:48px}.bid-contact-fields input:focus{border-color:#ff7950;box-shadow:0 0 0 3px #ff795020}.bid-amount-line{background:#111;border:1px solid #ffffff45;border-radius:10px;padding:12px 16px;gap:10px}.bid-amount-line:focus-within{border-color:#ff7950;box-shadow:0 0 0 3px #ff795025}.bid-amount-retry .bid-amount-line{border:2px solid #ff7950}.bid-amount-line>input{min-width:0;width:100%;padding:0}.bid-amount-line>input:focus-visible{outline:none}.bid-intent-options{display:flex;gap:8px;margin-bottom:22px}.bid-intent-options button{flex:1;border:1px solid #ffffff38;padding:12px;border-radius:0;font-size:12px}.bid-intent-options button[aria-pressed=true]{border-left-color:#ff7950;box-shadow:inset 1px 0 #ff7950;color:#ffb199;background:transparent}.bid-inline-feedback{display:flex;gap:14px;align-items:flex-start;border:2px solid #ff7950;background:#ff7950;color:#17100d;border-radius:10px;padding:20px;margin-block:18px;box-shadow:0 5px 26px #ff795022;animation:bid-warning-in .2s ease-out}.bid-warning-symbol{display:grid;place-items:center;flex:0 0 30px;height:30px;border:2px solid;border-radius:50%;font-weight:900;font-size:21px;line-height:1}.bid-inline-feedback strong{display:block;color:#17100d;font-size:21px;line-height:1.2;font-weight:750}.bid-inline-feedback p{color:#24140e;font-size:13px;line-height:1.65;margin-top:8px}.bid-warning-next{display:block;color:#402216;font-size:11px;line-height:1.6;margin-top:12px;font-weight:600}.admin-notification-badge{display:inline-grid;place-items:center;margin-left:auto;min-width:22px;width:22px;height:22px;padding:0;border-radius:50%;background:#ff7950;color:#111;font-size:14px;font-weight:950;letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:1;flex-shrink:0}.admin-nav{width:100%;text-align:left}.admin-delivery-error{display:flex;align-items:flex-start;gap:10px;padding:15px;border:1px solid #ff795060;border-radius:10px;background:#ff795010;color:#ffc0a9;font-size:13px;line-height:1.7}.admin-delivery-error svg{flex-shrink:0;margin-top:2px}.button-danger{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:12px 18px;background:#b92c36;color:#fff;font-size:13px;font-weight:600;border-radius:8px}.button-danger:hover{background:#d03842}.admin-asset-groups{display:flex;flex-wrap:wrap;gap:8px}.admin-asset-groups button{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #ffffff26;border-radius:9px;font-size:13px;color:#b1afa9}.admin-asset-groups button.selected{color:#ffb199;border-color:#ffffff26 #ffffff26 #ffffff26 #ff7950;box-shadow:inset 1px 0 #ff7950;background:transparent}.admin-asset-groups span{font-size:11px;color:#b1afa9}@keyframes bid-warning-in{0%{transform:translateY(-5px);opacity:.5}to{transform:translateY(0);opacity:1}}@media (max-width:760px){.directory-heading{min-height:0;align-items:flex-start;gap:28px}.directory-heading>.directory-handwritten-note{font-size:29px;align-self:flex-start;padding:0 5px}.directory-toolbar .archive-search{flex-basis:100%}.directory-toolbar select{flex:1 1 140px}:is(.atelier-site,.admin-shell) select:not([multiple]):not([size]){font-size:16px}.bid-inline-feedback{padding:16px;gap:11px}.bid-inline-feedback strong{font-size:20px}.bid-form-panel{min-width:0}}@media (prefers-reduced-motion:reduce){.bid-inline-feedback{animation:none}}.domain-question-link{display:inline-flex;align-items:center;gap:9px;margin-top:20px;background:none;border:0;border-bottom:1px solid #78766d;padding:9px 0;color:#e4ded1;font:inherit;font-size:14px;text-align:left;cursor:pointer}.domain-question-link:hover{color:#ff7950}.domain-question-link:focus-visible{outline:2px solid #ff7950;outline-offset:4px}.inquiry-list-preview{display:block;max-width:390px;margin-top:10px;color:#d0d0cc;font-size:14px;line-height:1.6;overflow-wrap:anywhere;font-weight:400}.inquiry-sender-name{display:block;font-weight:500;overflow-wrap:anywhere}.inquiry-sender-email{display:block;margin-top:6px;color:#b6b6b1;font-size:14px;overflow-wrap:anywhere}.inquiry-reply-section{margin-top:28px;padding-top:24px;border-top:1px solid #ffffff20}.inquiry-conversation-history{margin:24px 0;display:grid;gap:22px}.inquiry-conversation-message{border-left:3px solid #ff7950;padding:4px 0 4px 18px;overflow-wrap:anywhere}.inquiry-conversation-recipient{margin-top:8px;color:#b8b8b2;font-size:14px}.inquiry-crm-section{margin-top:40px;padding-top:28px;border-top:1px solid #ffffff30}.inquiry-crm-section h3{font-size:18px;font-weight:600}.inquiry-crm-hint{font-size:14px;line-height:1.7;color:#b6b6b1;margin:10px 0 24px}@media(max-width:600px){.inquiry-list-preview{max-width:100%;font-size:14px}.inquiry-sender-email{font-size:13px}.inquiry-crm-section{margin-top:30px;padding-top:24px}}.inquiry-message-content{margin:24px 0 32px;overflow-wrap:anywhere}.inquiry-message-source{color:#b9b9b3;font-size:14px;line-height:1.7;margin-bottom:24px}.inquiry-message-details{margin:0 0 28px;padding:4px 0 4px 20px;border-left:3px solid #ff7950;display:grid;gap:16px}.inquiry-message-details dt{font-size:14px;color:#b9b9b3;line-height:1.5}.inquiry-message-details dd{margin:4px 0 0;font-size:16px;line-height:1.7;color:#f3f2ee}.inquiry-message-body h3{font-size:14px;font-weight:500;color:#b9b9b3;margin:0 0 12px}.inquiry-message-body p{white-space:pre-wrap;font-size:16px;line-height:1.85;color:#f1f0eb;margin:0}.inquiry-conversation-message.is-incoming{border-left-color:#b9b9b3}.inquiry-conversation-message.is-outgoing{border-left-color:#ff7950}.specimen-browser{min-width:0;overflow:hidden;border:1px solid #ffffff30;border-radius:9px;background:#1b1b1d;box-shadow:0 12px 28px #0004,inset 0 1px 0 #ffffff08}.specimen-browser-toolbar{display:grid;grid-template-columns:48px minmax(0,1fr) 25px;align-items:center;gap:12px;height:38px;padding:0 13px;border-bottom:1px solid #0008;background:linear-gradient(180deg,#29292c,#202023);user-select:none}.specimen-window-controls{display:flex;gap:5px;align-items:center}.specimen-window-controls i{display:block;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1px #0002,0 1px 0 #ffffff0a}.specimen-window-controls i:first-child{background:#ff6059}.specimen-window-controls i:nth-child(2){background:#febc2e}.specimen-window-controls i:nth-child(3){background:#28c840}.specimen-browser-address{display:flex;justify-content:center;align-items:center;gap:7px;min-width:0;width:100%;max-width:320px;height:23px;justify-self:center;padding:0 10px;border:1px solid #ffffff08;border-radius:5px;background:#121214;color:#c2c1c5;font:9px/1 var(--font-geist-mono),monospace}.specimen-browser-address>span{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.specimen-browser-address svg{width:11px;height:11px;stroke:#8d8d94;stroke-width:1.2;flex-shrink:0}.specimen-browser-more{display:flex;align-items:center;justify-content:flex-end;color:#85858e}.specimen-browser-more svg{width:14px;height:14px}.specimen-browser>.name-specimen{border:none;border-radius:0 0 8px 8px}.catalogue-item .specimen-browser{transition:transform .25s,box-shadow .25s}.catalogue-item:hover .specimen-browser{transform:translateY(-5px);box-shadow:0 18px 35px #0006}.catalogue-item:hover .specimen-browser .name-specimen{transform:none}.hero-exhibition{height:528px}@media (max-width:1100px){.hero-exhibition{height:508px}}@media (max-width:760px){.hero-exhibition{height:548px}.specimen-browser-toolbar{grid-template-columns:38px minmax(0,1fr) 17px;gap:8px;padding-inline:11px;height:34px}.specimen-window-controls{gap:4px}.specimen-window-controls i{width:7px;height:7px}.specimen-browser-address{font-size:8px;height:21px;padding-inline:7px;gap:5px}}@media (prefers-reduced-motion:reduce){.catalogue-item .specimen-browser{transition:none}}.project-catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.project-catalogue-card{display:flex;flex-direction:column;min-width:0}.project-preview-browser{transition:transform .25s,box-shadow .25s}.project-catalogue-card:hover .project-preview-browser{transform:translateY(-4px);box-shadow:0 18px 38px #0007}.project-preview-image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top;background:#171717}.project-preview-placeholder{aspect-ratio:16/10;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px;background:radial-gradient(ellipse at 50% 100%,#ff795015,transparent 65%),#171717;text-align:center}.project-preview-placeholder>span{color:#a6a29e;font:8px var(--font-geist-mono),monospace;letter-spacing:.13em}.project-preview-placeholder strong{font-size:clamp(22px,3vw,40px);letter-spacing:-.04em;font-weight:600;overflow-wrap:anywhere}.project-preview-placeholder p{font-size:12px;color:#b1afa9}.project-card-meta,.project-card-options{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:10px;color:#aaa6a0}.project-card-meta{margin-top:19px}.project-card-meta>span:last-child{color:#ffb199}.project-card-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:9px}.project-card-title h2{font-size:25px;font-weight:600;letter-spacing:-.04em;overflow-wrap:anywhere}.project-card-title>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0}.project-card-description{margin-top:12px;color:#b1afa9;font-size:13px;line-height:1.8;margin-bottom:18px}.project-card-note{margin-top:-8px;margin-bottom:18px;color:#aaa6a0;font-size:10px;line-height:1.7}.project-card-options{border-top:1px solid #ffffff18;margin-top:auto;padding-top:14px}.home-projects{padding-block:75px;border-bottom:1px solid #ffffff26}.project-preview-detail{margin-block:35px;max-width:850px}.project-preview-detail>p{color:#aaa6a0;font-size:11px;line-height:1.8;margin-top:12px}.project-inquiry .form-label{color:#c9c6bf}.project-inquiry .field{color:#f5f4f0;background-color:#1b1b1b;border:1px solid #ffffff38;min-height:52px;padding:14px 16px}.project-inquiry select.field{padding-right:50px}.project-inquiry textarea.field{min-height:150px;line-height:1.75}.project-inquiry fieldset{min-width:0}.project-intent-explanation{color:#b1afa9;font-size:14px;line-height:1.8}.project-domain-choice{display:grid;gap:20px;padding:24px;border:1px solid #ff795055;border-radius:8px;background:#ff795008}.project-domain-choice .atelier-button{justify-content:space-between;gap:20px}.project-stats-table{min-width:900px}.project-stat-number{font-size:22px;font-variant-numeric:tabular-nums}.project-stats-bars{display:flex;align-items:flex-end;gap:4px;height:38px;width:90px}.project-stats-bars span{flex:1;min-height:2px;background:#ff7950;border-radius:2px 2px 0 0}.project-stats-status{display:inline-block;padding:5px 8px;border:1px solid #ffffff26;border-radius:5px;color:#b1afa9;font-size:11px;white-space:nowrap}.project-stats-status.connected{color:#a5e6c4;border-color:#a5e6c444}.project-stats-status.error{color:#ffb199;border-color:#ffb19955}.project-source-headlines{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin-top:22px}.project-source-headlines span{display:block;color:#b1afa9;font-size:12px;line-height:1.6}.project-source-headlines strong{display:block;margin-top:8px;font-size:28px;font-variant-numeric:tabular-nums}@media (max-width:1050px){.project-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.project-catalogue-grid{grid-template-columns:1fr;gap:34px}.home-projects{padding-block:50px}.project-card-title h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.project-preview-browser{transition:none}}.footer-refined{padding-block:64px 26px}.footer-contact-band{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding-bottom:38px;border-bottom:1px solid #ffffff20}.footer-contact-band .archive-label{font-size:12px;color:#b1afa9}.footer-contact-band h2{margin-top:17px;font-size:clamp(34px,4.2vw,58px);letter-spacing:-.055em;line-height:1.1;font-weight:550}.footer-contact-band h2 span{color:#ff7950}.footer-contact-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:15px 20px;min-height:50px;border:1px solid #ff7950;border-radius:5px;color:#17100d;background:#ff7950;font-size:13px;font-weight:600}.footer-contact-button:hover{background:#ff9979}.footer-directory{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;align-items:start;padding-block:44px 40px}.footer-brand-block{min-width:0}.footer-brand-block>p{margin-top:20px;max-width:280px;color:#b1afa9;font-size:13px;line-height:1.85}.footer-email{display:inline-flex;align-items:center;gap:10px;margin-top:19px;color:#ddd9d2;font-size:13px;min-height:32px}.footer-company{display:grid;gap:5px;margin-top:22px;font-style:normal;color:#b1afa9;font-size:13px;line-height:1.7}.footer-company strong{font-size:13px;font-weight:550;color:#eae7e2}.footer-company .footer-email{margin:0;min-height:0;font-size:inherit;line-height:inherit}.footer-link-group{min-width:0}.footer-link-group h3{margin:2px 0 14px;color:#f5f4f0;font-size:12px;font-weight:650;letter-spacing:.07em}.footer-link-group nav{display:grid;justify-items:start;gap:6px}.footer-link-group a{min-height:32px;padding-block:5px;color:#b1afa9;font-size:14px;line-height:1.8;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:5px}.footer-email:hover,.footer-link-group a:hover{color:#ffb199;text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid #ffffff20;padding-top:22px;font-size:12px;color:#a6a29d}@media (max-width:1000px){.footer-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer-brand-block{grid-column:1/-1}.footer-brand-block>p{max-width:450px}}@media (max-width:600px){.footer-refined{padding-block:44px 24px}.footer-contact-band{gap:24px;padding-bottom:30px}.footer-contact-button{width:100%}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;padding-block:32px}.footer-link-group:last-child{grid-column:1/-1}.footer-link-group:last-child nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:4px 22px}.footer-link-group a{min-height:44px;padding-block:8px;font-size:14px}.footer-email{min-height:44px}.footer-bottom{display:grid;gap:10px;line-height:1.8}}.footer-bottom a{text-underline-offset:4px}.footer-bottom a:hover{color:#ffb199;text-decoration:underline}.domain-business-ideas{border-top:1px solid #ffffff26;padding-block:48px 56px}.domain-business-ideas>h2{margin-top:16px;font-size:clamp(26px,3vw,40px);line-height:1.2;letter-spacing:-.04em}.business-ideas-intro{max-width:65ch;margin-top:18px;color:#b1afa9;line-height:1.8}.business-ideas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.business-idea-card{display:flex;flex-direction:column;padding:28px;border:1px solid #ffffff26;background:#181818;transition:border-color .2s}.business-idea-card:focus-visible,.business-idea-card:hover{border-color:#ff7950}.business-idea-card>.archive-label{color:#ff9c7c}.business-idea-card h3{margin-top:22px;font-size:23px;line-height:1.3;letter-spacing:-.025em}.business-idea-card p{margin-block:18px 28px;color:#b1afa9;font-size:14px;line-height:1.8}.business-idea-read{display:flex;justify-content:space-between;gap:12px;margin-top:auto;color:#ffb199;font-size:14px}.business-idea-page{padding-block:32px 80px}.idea-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;color:#b1afa9;font-size:12px}.business-idea-heading{max-width:900px;padding-block:60px 48px}.business-idea-heading h1{margin-block:24px;font-size:clamp(34px,4.5vw,62px);line-height:1.12;letter-spacing:-.045em}.business-idea-heading>p:last-child{max-width:65ch;color:#c9c6bf;font-size:20px;line-height:1.7}.business-idea-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);align-items:start;padding-bottom:56px}.business-idea-content section{margin-bottom:32px}.business-idea-content h2{font-size:24px;letter-spacing:-.025em;line-height:1.3}.business-idea-content p{margin-top:14px;color:#c9c6bf;line-height:1.9}.business-idea-offer{position:sticky;top:24px;padding:30px;border:1px solid #ff795065;background:#1c1816}.business-idea-offer h2{margin-block:20px;font-size:29px;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.business-idea-offer>p{color:#c9c6bf;line-height:1.8;font-size:14px}.business-idea-offer .idea-bid-button{width:100%;min-height:66px;margin-block:24px 16px;gap:12px;justify-content:space-between;font-size:19px;font-weight:700;line-height:1.3}.idea-bid-button svg{flex-shrink:0}.business-idea-offer .idea-offer-note{font-size:12px;color:#b1afa9}@media (max-width:900px){.business-idea-layout{grid-template-columns:minmax(0,1fr)}.business-idea-offer{position:static}.business-ideas-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.business-idea-heading{padding-block:36px}.business-idea-card,.business-idea-offer{padding:22px}}@media (prefers-reduced-motion:reduce){.business-idea-card{transition:none}}.design-select{display:inline-flex;position:relative;width:100%;min-width:0;vertical-align:middle}.design-select[data-ready=true]>select{position:absolute;width:1px!important;height:1px;min-height:0!important;min-width:0!important;padding:0!important;margin:0!important;border:0;opacity:0;clip-path:inset(50%);pointer-events:none;overflow:hidden}.design-select-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-width:0;min-height:52px;padding:14px 16px;border:1px solid #ffffff38;border-radius:3px;background:#1b1b1b;color:#f5f4f0;text-align:left;font-size:14px;line-height:1.5;cursor:pointer}.design-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-select-trigger>svg{flex-shrink:0;color:#b1afa9}.design-select-trigger[aria-expanded=true]:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;background:#ff7950}.design-select-trigger[aria-expanded=true]>svg{color:#ff7950;transform:rotate(180deg)}.design-select-trigger:focus-visible{outline:2px solid #ff7950;outline-offset:3px}.design-select-trigger:disabled{opacity:.5;cursor:not-allowed}.design-popup{z-index:10000;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid #ffffff38;border-radius:3px;background:#1b1b1b;color:#f5f4f0;box-shadow:0 18px 50px #0009;font-family:var(--font-geist-sans),sans-serif;color-scheme:dark;scrollbar-color:#68625d #1b1b1b;scrollbar-width:thin}.design-select-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 13px;border-left:2px solid transparent;border-radius:0;background:transparent;font-size:14px;line-height:1.5;cursor:pointer}.design-select-option.highlighted{background:transparent;border-left-color:#ff7950;color:#f5f4f0}.design-select-option[aria-selected=true]{background:transparent;border-left-color:#ff7950;color:#ff9c7c}.design-select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.design-select-option>span:last-child:not(:first-child){color:#ff7950}.directory-toolbar .design-select{flex:0 1 auto;width:auto;max-width:250px}.design-select[data-size=auto]{width:auto}.design-date-field{display:flex;position:relative;width:100%;min-width:0}.design-date-field>input{padding-right:54px!important}.design-date-open{position:absolute;right:4px;top:4px;bottom:4px;display:grid;place-items:center;width:42px;border-radius:6px;color:#c9c6bf}.design-date-open:hover{background:#ffffff0a;color:#ff7950}.design-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 12px}.design-calendar-header strong{font-size:14px;font-weight:600;text-transform:capitalize}.design-calendar-header button{width:38px;height:38px;border-radius:6px}.design-calendar-header button:hover{background:#ffffff0a;color:#ff7950}.design-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:0 4px 8px}.design-calendar-weekday{padding-block:8px;color:#b1afa9;font-size:11px;text-align:center}.design-calendar-grid button{aspect-ratio:1;min-height:32px;border:1px solid transparent;border-left-width:2px;border-radius:0;background:transparent;font-size:13px}.design-calendar-grid button:hover:not(:disabled){background:transparent;border-left-color:#ff7950}.design-calendar-grid button[aria-current=date]{border-color:#ffffff65}.design-calendar-grid button[aria-pressed=true]{background:transparent;border-left-color:#ff7950;color:#ff9c7c;font-weight:700}.design-calendar-grid button:disabled{opacity:.25;cursor:not-allowed}.design-popup button:focus-visible{outline:2px solid #ff7950;outline-offset:1px}.design-calendar-footer{display:flex;justify-content:space-between;gap:8px;padding:12px 8px 6px;border-top:1px solid #ffffff18;font-size:12px}.design-calendar-footer button{min-height:34px;color:#ffb199}.design-calendar-footer button:disabled{opacity:.35}.design-color-field{display:grid;gap:12px}.design-color-input{position:relative;display:flex}.design-color-input>input{padding-left:48px!important;font-family:var(--font-geist-mono),monospace}.design-color-preview{position:absolute;left:14px;top:calc(50% - 10px);width:20px;height:20px;border:1px solid #ffffff55;border-radius:5px}.design-color-palette{display:flex;flex-wrap:wrap;gap:10px}.design-color-palette button{position:relative;width:28px;height:28px;border:1px solid #ffffff38;border-radius:3px}.design-color-palette button[aria-pressed=true]:before{content:"";position:absolute;left:-6px;top:-1px;bottom:-1px;width:2px;background:#ff7950}:is(.design-color-palette button,.design-date-open):focus-visible{outline:2px solid #ff7950;outline-offset:3px}.admin-sidebar{display:flex;flex-direction:column;width:268px;height:100dvh;padding:28px 16px 20px;overflow:hidden}.admin-main{margin-left:268px;min-width:0}.admin-sidebar-top{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:0 10px 28px}.admin-sidebar .brand{margin:0}.admin-menu-toggle{display:none}.admin-sidebar .admin-menu{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#68625d #111;padding-bottom:16px}.admin-sidebar .admin-nav{position:relative;flex-shrink:0;gap:12px;min-height:44px;padding:10px 12px 10px 18px;border-radius:5px;color:#b1afa9;background:transparent}.admin-sidebar .admin-nav>svg{flex-shrink:0;color:#8f8a84}.admin-nav-label{flex:1;line-height:1.45}.admin-traffic-filter{width:auto;max-width:260px}.admin-header-actions .admin-traffic-filter .design-select-trigger{min-height:42px;padding:9px 12px;border-color:#ffffff26;background:#151515;font-size:13px}.admin-traffic-trend{padding:18px 22px}.admin-traffic-trend-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.admin-traffic-trend-heading h2{font-size:14px;font-weight:600}.admin-traffic-trend-heading>span{font-size:11px;color:#96918b}.admin-traffic-bars{display:flex;align-items:flex-end;gap:5px;height:96px;margin-top:20px;border-bottom:1px solid #ffffff12;background:repeating-linear-gradient(0deg,transparent 0,transparent 31px,#ffffff04 0,#ffffff04 32px)}.admin-traffic-bar{flex:1;min-width:0;border-radius:3px 3px 0 0;background:#ff7950b8}.admin-traffic-bar:hover{background:#ff9979}@media (max-width:480px){.admin-traffic-filter{flex:1;width:auto;min-width:160px}.admin-traffic-trend{padding:16px}.admin-traffic-bars{gap:3px}}.admin-domain-traffic .traffic-month-start{border-left:1px solid #ffffff18;padding-left:20px}.admin-domain-traffic td:nth-last-child(-n+2){font-variant-numeric:tabular-nums;color:#f5f4f0}.admin-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.admin-header-actions>.button-outline{min-height:42px;padding:10px 14px;font-size:13px}.admin-header-filters{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;border-radius:0;background:transparent}.admin-shell .admin-header-filters button{display:flex;align-items:center;gap:9px;min-height:34px;padding:7px 11px;border:1px solid transparent;border-radius:0;font-size:12px;color:#aaa6a0;background:transparent;box-shadow:none}.admin-shell .admin-header-filters button.selected{border-color:transparent transparent transparent #ff7950;background:transparent;color:#f5f4f0;box-shadow:inset 1px 0 #ff7950}.admin-header-filters button span{font-size:11px;font-variant-numeric:tabular-nums;color:#85817c}.admin-header-filters button.selected span{color:#ff7950}.admin-catalogue-toolbar{align-items:stretch}.admin-catalogue-toolbar .search-field{flex:1;min-width:200px;min-height:46px;padding:10px 14px}.admin-catalogue-toolbar .search-field input{width:100%;font-size:14px}.admin-catalogue-toolbar .button-primary{min-height:46px;padding:10px 18px;font-size:13px}.admin-catalogue-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:12px}.admin-asset-card{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid #ffffff12;border-radius:12px;background:#191919;text-align:left;transition:border-color .18s,background .18s}.admin-asset-card:hover{border-color:#ffffff38;background:#1c1c1c}.admin-asset-card:focus-visible{outline:2px solid #ff7950;outline-offset:3px}.admin-asset-card-top{display:flex;align-items:center;gap:12px}.admin-asset-icon{display:grid;flex-shrink:0;place-items:center;width:42px;height:42px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff04;color:#ff9c7c}.admin-asset-thumbnail{width:64px;height:44px;object-fit:cover;object-position:top;flex-shrink:0;border:1px solid #ffffff20;border-radius:7px}.admin-asset-identity{flex:1;min-width:0}.admin-asset-identity h2{overflow-wrap:anywhere;font-size:18px;font-weight:650;letter-spacing:-.025em;line-height:1.3}.admin-asset-identity p{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px;color:#96918b;font-size:11px}.admin-asset-project-label{color:#ff9c7c}.admin-asset-card .status-dot{flex-shrink:0;font-size:10px}.admin-asset-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 16px;color:#aaa6a0;font-size:12px;line-height:1.65}.admin-asset-card-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #ffffff0d;color:#96918b;font-size:10px}.admin-asset-mode{margin-right:auto;color:#c1bdb6}.admin-asset-open{margin-left:2px;font-size:17px;color:#ff9c7c;line-height:1}@media (max-width:850px){.admin-header-actions{width:100%;justify-content:space-between}.admin-header-filters{flex:1}}@media (max-width:480px){.admin-header-actions{gap:8px}.admin-header-filters{width:100%;flex:auto}.admin-shell .admin-header-filters button{flex:1;justify-content:center;padding-inline:7px}.admin-asset-card{padding:16px}}.admin-project-count{flex-shrink:0;color:#b1afa9;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.admin-nav.active .admin-project-count{color:#ff7950}.admin-shell .admin-asset-groups:not(.admin-header-filters) button.selected{background:transparent;color:#f5f4f0;border-color:#ffffff26 #ffffff26 #ffffff26 #ff7950;border-radius:0;box-shadow:inset 1px 0 #ff7950}.admin-shell .search-field{border:1px solid #ffffff26;border-radius:10px;background:#171717;transition:border-color .18s}.admin-shell .search-field:focus-within{border-color:#ff7950;box-shadow:0 0 0 3px #ff795012}.admin-shell .search-field input,.admin-shell .search-field input:focus-visible{border:0;outline:none;box-shadow:none;background:transparent}.admin-shell .icon-choice.chosen{background:transparent;border-color:#ff7950;color:#ff7950}.project-stat-domain{font-size:18px;font-weight:650;color:#f5f4f0}.project-stat-identity{display:flex;align-items:center;gap:16px}.project-stat-thumbnail{display:flex;align-items:center;justify-content:center;flex:0 0 80px;width:80px;height:50px;overflow:hidden;border:1px solid #ffffff26;border-radius:3px;background:#1b1b1b;color:#aaa6a0}.project-stat-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.project-stat-thumbnail:focus-visible{outline:2px solid #ff7950;outline-offset:3px}.project-stat-labels{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.project-stat-labels .project-stat-disclosure{margin-top:4px}.project-stat-name-row{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%}.project-stat-name-row .project-stat-domain{min-width:0}.project-stat-links{display:inline-flex;align-items:center;flex-shrink:0;gap:4px}.project-stat-links:empty{display:none}.project-stat-links a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;color:#b1afa9}.project-stat-links .project-stat-admin-link{color:#9adbb5}.project-stat-links a:hover{color:#f5f4f0}.project-stat-links a:focus-visible{outline:2px solid #ff7950;outline-offset:2px}.project-stats-panel{container-type:inline-size}.admin-shell .project-stats-table{width:100%;min-width:0;table-layout:fixed;white-space:normal}.project-stats-table>thead>tr>th:first-child{width:44%}.project-stats-table>thead>tr>th:nth-child(n+2):nth-child(-n+5){width:8%}.project-stats-table>thead>tr>th:nth-child(6){width:15%}.project-stats-table>thead>tr>th:last-child{width:9%}.project-stats-table>thead>tr>th:not(:first-child){white-space:nowrap;padding-inline:6px;letter-spacing:.02em}.project-stats-table>tbody>tr:not(.project-stat-detail-row)>td:not(:first-child),.project-stats-table>thead>tr>th:not(:first-child){text-align:center}.project-stats-table>tbody>tr:not(.project-stat-detail-row)>td:last-child{padding-inline:4px}.project-stats-table .project-stat-name-row .project-stat-domain{white-space:nowrap;overflow-wrap:normal}.project-stats-table .project-stat-domain{overflow-wrap:anywhere}.project-stats-table .project-stat-identity{gap:24px}.project-stats-table .project-stats-bars{width:100%;max-width:90px;margin-inline:auto}.project-stats-table .project-stats-status{display:inline-block;max-width:100%;white-space:normal}.admin-shell,.admin-shell *,body:has(.admin-shell),html:has(.admin-shell){scrollbar-width:none}.admin-shell ::-webkit-scrollbar,.admin-shell::-webkit-scrollbar,body:has(.admin-shell)::-webkit-scrollbar,html:has(.admin-shell)::-webkit-scrollbar{display:none}@container (min-width: 701px) and (max-width: 900px){.project-stats-table .project-stat-thumbnail{width:64px;height:40px;flex-basis:64px}.project-stats-table .project-stat-identity{gap:20px}.project-stats-table .project-stat-domain{font-size:16px}.project-stats-table .project-stats-status{font-size:10px;padding:4px;white-space:nowrap}.project-stats-table>thead>tr>th:not(:first-child){font-size:9px}}@container (max-width: 700px){.admin-shell .project-stats-table{display:block}.project-stats-table>tbody{width:100%}.project-stats-table .project-stat-thumbnail{width:64px;height:40px;flex-basis:64px}.project-stats-table .project-stat-identity{gap:16px}.project-stats-table .project-stat-domain{font-size:16px}.project-stats-table>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.project-stats-table>tbody{display:block}.project-stats-table>tbody>tr:not(.project-stat-detail-row){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:18px;border-bottom:1px solid #ffffff15}.project-stats-table>tbody>tr:not(.project-stat-detail-row)>td{min-width:0;padding:10px 6px;border:0}.project-stats-table>tbody>tr:not(.project-stat-detail-row)>td:first-child{grid-column:1/-1;padding-bottom:16px}.project-stats-table>tbody>tr>td[data-label]:before{content:attr(data-label);display:block;margin-bottom:9px;color:#aaa6a0;font-size:10px}.project-stats-table>tbody>tr>td:nth-child(6),.project-stats-table>tbody>tr>td:nth-child(7){grid-column:span 2}.project-stats-table .project-stat-detail-row,.project-stats-table .project-stat-detail-row>td{display:block;width:100%}}@container (max-width: 380px){.project-stats-table .project-stat-name-row{flex-wrap:wrap;row-gap:2px}}.project-stat-disclosure{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:4px 0;color:#aaa6a0;font-size:12px}.project-stat-disclosure:hover,.project-stat-disclosure[aria-expanded=true]{color:#ff7950}.project-stat-disclosure svg{transition:transform .25s}.project-stat-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.project-stats-table .project-stat-detail-row>td{padding:0;border:0}.project-stat-expansion{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .25s ease}.project-stat-expansion[data-open=true]{grid-template-rows:1fr;opacity:1}.project-stat-expansion>div{min-height:0;overflow:hidden}.project-stat-detail{margin:0 8px 18px;padding:14px 22px;border:0;border-left:2px solid #ff7950;border-radius:0;background:transparent;overflow-x:auto;max-width:100%}.project-stat-detail .project-source-headlines{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(115px,1fr);gap:22px;margin:0}.project-stat-detail .project-source-headlines span{font-size:11px;line-height:1.5;white-space:nowrap}.project-stat-detail .project-source-headlines strong{margin-top:5px;font-size:20px;line-height:1.25;font-weight:600}@media (prefers-reduced-motion:reduce){.project-stat-disclosure svg,.project-stat-expansion{transition:none}}.admin-sidebar .admin-nav:hover{background:#ffffff05;color:#f5f4f0}.admin-sidebar .admin-nav.active{color:#f5f4f0;background:transparent}.admin-sidebar .admin-nav.active>svg{color:#ff7950}.admin-sidebar .admin-nav.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:#ff7950}.admin-menu-toggle:focus-visible,.admin-sidebar .admin-nav:focus-visible{outline:2px solid #ff7950;outline-offset:-2px}.admin-nav-divider{margin-top:14px;padding:12px 12px 6px;color:#aaa69f;font-size:12px;line-height:1.5;letter-spacing:.04em}.admin-nav-divider,.admin-sidebar-bottom{flex-shrink:0;border-top:1px solid #ffffff20}.admin-sidebar-bottom{display:grid;gap:18px;margin-top:auto;padding:20px 12px 0}.admin-sidebar-bottom a:hover,.admin-sidebar-bottom button:hover{color:#ff9c7c}@media (max-width:850px){.admin-sidebar{position:relative;width:100%;height:auto;max-height:100dvh;padding:18px 16px;overflow:auto}.admin-main{margin-left:0}.admin-sidebar>.admin-sidebar-top{display:flex;margin-top:0;padding:0}.admin-sidebar .brand{margin:0}.admin-menu-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #ffffff26;border-radius:6px;color:#c9c6bf;font-size:13px}.admin-sidebar[data-menu-open=false] .admin-menu,.admin-sidebar[data-menu-open=false] .admin-sidebar-bottom{display:none}.admin-sidebar .admin-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:none;margin-top:20px;overflow:visible}.admin-nav-divider{grid-column:1/-1;margin-top:10px}.admin-sidebar>.admin-sidebar-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-top:16px;padding-top:18px}}@media (max-width:360px){.admin-sidebar .admin-menu{grid-template-columns:minmax(0,1fr)}}.own-site-expansion[data-open=true]{display:block;opacity:1}.own-site-expansion[data-open=true]>div{overflow:visible}.own-site-expansion .project-stat-detail{overflow:visible;padding-inline:16px}.admin-nav .admin-inbox-count,.admin-nav.active .admin-inbox-count{color:#b1afa9}.admin-nav .admin-inbox-count.has-unhandled,.admin-nav.active .admin-inbox-count.has-unhandled{color:#ff7950}