.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:8px;padding-left:20px}.atelier-desktop-nav{gap:25px;font-size:12px}.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-shell .button-primary{background:#ff7950;color:#17100d}.admin-shell .button-primary:hover{background:#ff9979}.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}}.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:9px;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:12px;line-height:1.7}.footer-company strong{font-size:12px;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:11px;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:12px;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:10px;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:12px}.footer-email{min-height:44px}.footer-bottom{display:grid;gap:10px;line-height:1.8}}.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}:is(.atelier-site,.admin-shell) .design-select[data-ready=true]>select{position:absolute;width:1px!important;height:1px;min-height:0;padding:0;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:48px;padding:12px 12px 12px 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:4px;padding:4px;border:1px solid #ffffff14;border-radius:10px;background:#171717}.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 th:first-child{width:44%}.project-stats-table th:nth-child(n+2):nth-child(-n+5){width:8%}.project-stats-table th:nth-child(6){width:15%}.project-stats-table th:last-child{width:9%}.project-stats-table th:not(:first-child){white-space:nowrap;padding-inline:6px;letter-spacing:.02em}.project-stats-table th:not(:first-child),.project-stats-table tr:not(.project-stat-detail-row)>td:not(:first-child){text-align:center}.project-stats-table 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 th:not(:first-child){font-size:9px}}@container (max-width: 700px){.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 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 tr:not(.project-stat-detail-row)>td{min-width:0;padding:10px 6px;border:0}.project-stats-table tr:not(.project-stat-detail-row)>td:first-child{grid-column:1/-1;padding-bottom:16px}.project-stats-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:9px;color:#aaa6a0;font-size:10px}.project-stats-table td:nth-child(6),.project-stats-table 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 20px;padding:24px;border:1px solid #ffffff18;border-left:2px solid #ff7950;border-radius:10px;background:#151515;white-space:normal}.project-stat-detail h3{margin-bottom:12px;font-size:17px;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:22px;padding:16px 12px 6px;color:#8f8a84;font-size:10px;letter-spacing:.08em}.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)}}.admin-shell .admin-page-header h1{margin-top:0;font-size:27px;letter-spacing:-.035em;line-height:1.25}.admin-shell .admin-page-header{min-height:44px;margin-bottom:24px}.admin-shell .admin-panel{border-radius:12px;border-color:#ffffff12}.admin-shell .admin-panel.p-6{padding:20px}.admin-shell .button-outline{min-height:42px;padding:10px 15px;border-radius:8px;border-color:#ffffff26;background:transparent;font-size:13px}.admin-shell .button-outline:hover:not(:disabled){background:#ffffff07;border-color:#ffffff45}.admin-shell .button-primary{min-height:42px;border-radius:8px;font-size:13px}.admin-shell .search-field{min-height:44px;padding:10px 14px;border-radius:8px}.admin-shell .search-field input{min-width:0;font-size:14px}.admin-shell .icon-tile{border:1px solid #ffffff12;border-radius:10px;background:#ffffff04}.admin-shell .admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.admin-toolbar .search-field{flex:1;min-width:min(220px,100%)}.admin-toolbar .design-select-trigger{min-height:44px;padding:10px 13px;font-size:13px}.admin-shell .admin-table th{font-size:10px;color:#96918b;letter-spacing:.06em}.admin-shell .admin-table td{font-size:13px}.admin-overview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.overview-traffic-values{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:12px}.overview-traffic-total{flex:1;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.overview-traffic-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding-left:18px;border-left:1px solid #ffffff18}.overview-traffic-split dt{font-size:11px;line-height:1.4;color:#aaa6a0}.overview-traffic-split dd{margin:5px 0 0;font-size:17px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums;color:#eae7e2}@media (max-width:850px){.admin-overview-cards{grid-template-columns:1fr}}.admin-shell .text-slate-500{color:#aaa6a0}.admin-shell .overflow-x-auto:focus-visible{outline:2px solid #ff7950;outline-offset:3px}.admin-help{margin-top:18px;color:#aaa6a0;font-size:12px;line-height:1.7}.admin-help>summary{display:list-item;width:fit-content;padding:5px 0;cursor:pointer;color:#aaa6a0;font-size:12px}.admin-help>summary:hover,.admin-help[open]>summary{color:#ff9c7c}.admin-help>summary:focus-visible{outline:2px solid #ff7950;outline-offset:4px;border-radius:3px}.admin-help>div{margin-top:10px;padding:14px 16px;max-width:900px;border:1px solid #ffffff12;border-radius:8px;background:#ffffff02}.admin-help>div>*+*{margin-top:10px}.admin-notice{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 16px;border:1px solid #ffffff18;border-left:2px solid #ff7950;border-radius:8px;color:#b9b4ac;font-size:13px}.admin-notice strong{color:#ffb199;font-weight:600}.admin-check-summary{justify-content:space-between;padding:16px 18px;border:1px solid #ffffff12;border-radius:12px;background:#191919}.admin-check-summary strong{display:block;font-size:16px;font-weight:600}.admin-check-summary span{display:block;margin-top:5px;font-size:11px;color:#aaa6a0}.admin-segmented{display:inline-flex;gap:4px;padding:4px;border:1px solid #ffffff12;border-radius:8px}.admin-segmented button{min-height:32px;padding:6px 12px;border:1px solid transparent;border-radius:0;font-size:12px;color:#aaa6a0}.admin-segmented button[aria-pressed=true]{background:transparent;border-left-color:#ff7950;box-shadow:inset 1px 0 #ff7950;color:#ff9c7c}.admin-segmented button:focus-visible{outline:2px solid #ff7950;outline-offset:2px}.admin-shell .admin-dialog{border-radius:14px}.inquiry-kind-label{display:block;width:fit-content;margin-top:7px;padding:3px 7px;border:1px solid #ffffff20;border-radius:5px;font-size:11px;line-height:1.5;color:#c3bdb5;background:#ffffff04}.admin-traffic-tabs{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:26px;margin:0 0 20px;overflow-x:auto;border-bottom:1px solid #ffffff15;background:#0d0d0d;scrollbar-width:thin}.admin-traffic-tabs [role=tab]{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;padding:13px 2px 15px 10px;border:0;background:transparent;color:#aaa6a0;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.admin-traffic-tabs [role=tab]:after{content:"";position:absolute;top:13px;bottom:15px;left:0;width:2px;background:transparent}.admin-traffic-tabs [role=tab]:hover{color:#eeeae4}.admin-traffic-tabs [role=tab][aria-selected=true]{color:#ff9c7c}.admin-traffic-tabs [role=tab][aria-selected=true]:after{background:#ff7950}.admin-traffic-tabs [role=tab]:focus-visible{outline:2px solid #ff7950;outline-offset:-3px;border-radius:5px}.admin-traffic-panel[hidden]{display:none}.admin-traffic-panel:focus-visible{outline:2px solid #ff7950;outline-offset:3px}@media (max-width:600px){.admin-traffic-tabs{gap:16px}.admin-traffic-tabs [role=tab]{font-size:12px}.admin-traffic-tabs [role=tab]>svg{display:none}}.service-readiness-list{display:grid;gap:20px}.service-readiness-list li{display:flex;gap:12px;align-items:flex-start}.service-readiness-list li>svg{flex-shrink:0;margin-top:3px;color:#aaa6a0}.service-readiness-list h3{font-size:13px;font-weight:600}.service-readiness-list p{margin-top:5px;max-width:950px;font-size:12px;line-height:1.7;color:#aaa6a0}.service-configured{display:inline-block;margin-left:10px;color:#d4b87c;font-size:11px;font-weight:400}.agreement-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.agreement-steps li{display:flex;align-items:center;gap:9px;padding-left:9px;border-left:2px solid transparent;font-size:12px;color:#aaa6a0}.agreement-steps li>span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;color:inherit}.agreement-steps li[aria-current=step]{color:#ff9c7c;border-left-color:#ff7950}.agreement-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px;border:1px solid #ffffff18;border-radius:10px}.agreement-summary span{display:block;margin-bottom:7px;font-size:12px;color:#aaa6a0}.agreement-summary strong{font-size:15px;overflow-wrap:anywhere}.agreement-signature-canvas,.agreement-signature-preview{display:block;width:100%;height:180px;padding:20px;border:1px solid #ffffff26;border-radius:10px;background:#ffffff03}.agreement-signature-preview{display:flex;align-items:center;justify-content:center;font-family:var(--font-handwriting),cursive;font-size:clamp(26px,5vw,48px);overflow-wrap:anywhere}.agreement-signature-canvas{padding:0;touch-action:none}@media (max-width:600px){.agreement-steps,.agreement-summary{grid-template-columns:1fr}.admin-shell .admin-page-header h1{font-size:24px}.admin-shell .admin-panel.p-6{padding:16px}.admin-toolbar>.design-select{max-width:100%}}.admin-shell .admin-valuation-dialog{width:min(1040px,calc(100vw - 48px));max-width:1040px;padding:0;background:#101010}.valuation-review-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 34px;border-bottom:1px solid #ffffff18}.valuation-review-header h2{margin:0;font-size:15px;font-weight:600}.valuation-review-header p{margin-top:6px;font-size:11px;color:#aaa6a0}.valuation-review-header>button{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:6px;color:#c3bdb5}.valuation-review-header>button:hover{color:#fff;background:#ffffff08}.valuation-review-main{padding:40px 56px 38px}.valuation-review-content{min-width:0}.valuation-review-customer{max-width:900px;margin-inline:auto}.valuation-review-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 24px}.valuation-review-approval,.valuation-review-editor,.valuation-review-tools{margin-top:22px;padding-top:22px;border-top:1px solid #ffffff18}.valuation-review-approval>summary,.valuation-review-editor>summary,.valuation-review-tools>summary{cursor:pointer;font-size:13px;color:#c6c0b8}.valuation-review-approval>summary:hover,.valuation-review-editor>summary:hover,.valuation-review-tools>summary:hover{color:#ffb199}.valuation-review-email{margin:28px 0}.valuation-review-email h3{margin-bottom:18px;font-size:16px}@media(max-width:640px){.admin-shell .admin-valuation-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.valuation-review-header{padding:18px 22px}.valuation-review-main{padding:30px 24px}}.admin-overlay:has(.admin-valuation-dialog){padding:32px 24px}.valuation-review-header{position:sticky;top:-1px;z-index:3;border-radius:14px 14px 0 0;background:#101010}@media(max-width:640px){.admin-overlay:has(.admin-valuation-dialog){padding:10px}.admin-shell .admin-valuation-dialog{max-height:none}}.admin-shell .admin-valuation-dialog{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:108px}.admin-overlay:has(.admin-valuation-dialog){overflow:hidden}.valuation-review-header{top:0}@media(max-width:640px){.admin-shell .admin-valuation-dialog{max-height:calc(100dvh - 20px)}}.admin-valuation-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px}.admin-shell .admin-valuation-stat{min-width:0;padding:22px 20px}.admin-valuation-stat>p{color:#b6b1ab;font-size:15px;line-height:1.5}.admin-valuation-stat>strong{display:block;margin-top:14px;color:#f5f4f0;font-size:clamp(24px,2.3vw,34px);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.3;overflow-wrap:anywhere}.admin-valuation-stat>small{display:block;margin-top:9px;color:#aaa6a0;font-size:13px;line-height:1.6}@media(max-width:899px){.admin-valuation-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-shell .admin-valuation-stat{padding:18px 15px}}.valuation-pdf-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.valuation-pdf-preview{margin-bottom:36px;padding:24px 0;border-block:1px solid #ffffff24}.valuation-pdf-preview h3{font-size:22px;line-height:1.4}.valuation-pdf-preview>p{margin:12px 0 20px;color:#c3bdb5;font-size:16px;line-height:1.8}.valuation-pdf-preview iframe{display:block;width:100%;height:min(980px,80dvh);min-height:500px;border:1px solid #ffffff24;margin-bottom:18px;background:#292929}.admin-shell .admin-dialog.admin-valuation-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);height:min(940px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);overflow:hidden;scroll-padding-top:0}.admin-valuation-dialog>.valuation-review-header{position:static;z-index:auto;min-height:72px;padding:14px 24px;border-radius:12px 12px 0 0}.admin-valuation-dialog>.valuation-review-header h2{font-size:16px;line-height:1.4}.admin-valuation-dialog>.valuation-review-header p{margin-top:4px;font-size:12px;line-height:1.5}.admin-valuation-dialog>.valuation-review-main{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.valuation-pdf-preview .valuation-pdf-preview-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}@media(max-width:640px){.admin-shell .admin-dialog.admin-valuation-dialog{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.admin-valuation-dialog>.valuation-review-header{min-height:64px;padding:12px 20px}}.agreement-offer{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(28px,6vw,90px);padding:clamp(26px,4vw,56px);margin:0 0 70px;border:1px solid #ffffff20;border-radius:14px;background:#ffffff03}.agreement-offer h2{margin:28px 0;font-size:clamp(29px,4vw,54px);line-height:1.1;letter-spacing:-.045em;font-weight:550}.agreement-offer h2 em{color:#ff7950;font-style:normal}.agreement-boundaries p,.agreement-offer p{font-size:15px;line-height:1.9;color:#aaa6a0}.agreement-offer-price{align-self:center;padding-left:clamp(0px,3vw,40px);border-left:1px solid #ffffff20}.agreement-offer-price>span{color:#aaa6a0;font-size:13px}.agreement-offer-price>strong{display:block;margin-top:15px;font-size:clamp(55px,7vw,82px);font-weight:550;line-height:1.1;letter-spacing:-.055em}.agreement-offer-price small{font-size:24px;font-weight:450;letter-spacing:-.02em}.agreement-offer-price ul{display:grid;gap:13px;margin:28px 0;padding:0;list-style:none;font-size:13px;color:#d5d1ca}.agreement-offer-price li:before{content:"/";margin-right:12px;color:#ff7950}.agreement-coming-soon{margin:20px 0;font-size:12px;line-height:1.7;color:#d4b87c}.agreement-offer-price .atelier-button{max-width:100%;gap:12px;font-size:13px}.agreement-section-heading{margin:50px 0 25px}.agreement-section-heading h2{margin-top:18px;font-size:clamp(27px,4vw,44px);letter-spacing:-.04em}.domain-agreement-page .information-services h3{font-size:25px;font-weight:500;letter-spacing:-.04em;line-height:1.25}.agreement-boundaries{display:grid;grid-template-columns:1fr 1.3fr;gap:50px;margin:55px 0;padding:40px 0;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.agreement-boundaries h2{margin-top:20px;font-size:clamp(25px,3vw,36px);line-height:1.2;letter-spacing:-.04em}.agreement-boundaries p+p{margin-top:18px}.agreement-boundaries a{text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.atelier-desktop-nav{display:none}.atelier-menu-toggle{display:block}}@media (max-width:760px){.agreement-boundaries,.agreement-offer{grid-template-columns:1fr;gap:28px}.agreement-offer-price{border-left:none;border-top:1px solid #ffffff20;padding:28px 0 0}.agreement-offer{margin-bottom:40px}}.domain-lookup-widget{padding:clamp(20px,3vw,36px);border:1px solid #ffffff20;border-radius:3px;background:#151515}.domain-lookup-widget>label{display:block;margin-bottom:14px;font-size:14px;font-weight:550}.domain-lookup-search{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.domain-lookup-search>input{flex:1;min-width:min(200px,100%);font-size:17px;color:#f5f4f0;background:#111;border-color:#ffffff30}.domain-lookup-search>input:focus-visible{outline:2px solid #ff7950;outline-offset:2px}.domain-lookup-search .button-outline{min-height:48px;color:#eeeae4;border-color:#ffffff30}.domain-lookup-hint{margin-top:14px;font-size:12px;line-height:1.8;color:#aaa6a0;overflow-wrap:anywhere}.domain-lookup-name{flex:1;min-width:0;font-size:15px;font-weight:550;overflow-wrap:anywhere}.domain-lookup-compact{padding:18px}.domain-lookup-result{margin-top:25px;padding-top:25px;border-top:1px solid #ffffff20}.domain-lookup-result-heading{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:16px}.domain-lookup-result-heading p{margin:0;font-size:11px;color:#aaa6a0}.domain-lookup-result-heading h3{margin-top:7px;font-size:clamp(23px,3vw,35px);font-weight:550;letter-spacing:-.03em;overflow-wrap:anywhere}.domain-lookup-result-heading>span{font-size:11px;color:#aaa6a0}.domain-lookup-holder{margin:24px 0;padding:18px 20px;border-left:2px solid #ff7950;background:#ffffff03}.domain-lookup-holder>span{display:block;font-size:11px;color:#aaa6a0}.domain-lookup-holder strong{display:block;margin-top:7px;font-size:16px;font-weight:500;overflow-wrap:anywhere}.domain-lookup-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 30px}.domain-lookup-facts dt{font-size:11px;color:#aaa6a0}.domain-lookup-facts dd{margin:7px 0 0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.domain-lookup-source{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:12px;color:#ffb199;text-decoration:underline;text-underline-offset:4px}.domain-lookup-explanation{margin:50px 0;max-width:850px}.domain-lookup-explanation h2{font-size:clamp(24px,3vw,36px);letter-spacing:-.03em}.domain-lookup-explanation p{margin-top:18px;font-size:14px;line-height:1.9;color:#aaa6a0}.domain-lookup-explanation .atelier-button{margin-top:28px}.lookup-eyebrow{display:block;color:#b1afa9;font-size:10px;text-transform:uppercase;letter-spacing:.12em;line-height:1.8}.lookup-status{padding:8px 12px;border-left:2px solid #ff7950;color:#f5f4f0!important;background:transparent}.lookup-provenance{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px;padding-bottom:24px;border-bottom:1px solid #ffffff20;color:#b1afa9;font-size:11px;line-height:1.8}.lookup-provenance>span:first-child{display:inline-flex;align-items:center;gap:8px}.lookup-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.lookup-section{min-width:0;padding:clamp(18px,2.5vw,28px);background:#111;border:1px solid #ffffff20}.lookup-section h4{display:flex;gap:10px;align-items:center;margin:0 0 24px;padding-left:12px;border-left:2px solid #ff7950;font-size:14px;font-weight:500;color:#f5f4f0}.lookup-section h4 svg{flex-shrink:0;color:#b1afa9}.lookup-section .domain-lookup-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lookup-section-wide{grid-column:1/-1}.lookup-value-list{display:grid;gap:6px;list-style:none;margin:0;padding:0;font-family:var(--font-geist-mono),monospace;font-size:12px}.lookup-disclosure{margin-top:24px;padding:20px 0 0;border-top:1px solid #ffffff20}.lookup-disclosure .domain-lookup-hint{margin-top:8px}.lookup-loading{margin-top:24px;padding:24px;border-left:2px solid #ff7950;background:#111}.lookup-loading strong{display:block;margin-top:8px;font-size:23px;overflow-wrap:anywhere}.lookup-loading p{margin-top:12px;color:#b1afa9;font-size:12px;line-height:1.8}.lookup-loading-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.lookup-loading-bars span{height:4px;background:#ffffff20;animation:lookup-pulse 1.4s ease-in-out infinite alternate}.lookup-loading-bars span:nth-child(2){animation-delay:.2s}.lookup-loading-bars span:nth-child(3){animation-delay:.4s}.lookup-spinner{animation:lookup-spin 1s linear infinite}.lookup-maintenance{padding:12px 0 12px 20px;border-left:2px solid #ff7950}.lookup-maintenance h3{margin-top:12px;color:#f5f4f0;font-size:clamp(22px,3vw,30px);letter-spacing:-.03em;font-weight:500}.lookup-maintenance p{max-width:480px;margin-top:14px;color:#b1afa9;font-size:14px;line-height:1.8}@keyframes lookup-spin{to{transform:rotate(1turn)}}@keyframes lookup-pulse{to{background:#77736d}}@media (prefers-reduced-motion:reduce){.lookup-loading-bars span,.lookup-spinner{animation:none}}@media (max-width:700px){.lookup-sections{grid-template-columns:1fr}.lookup-section-wide{grid-column:auto}}@media (max-width:380px){.lookup-section .domain-lookup-facts{grid-template-columns:1fr}}.agreement-register-check{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:28px clamp(36px,7vw,100px);padding-top:clamp(28px,4vw,48px);margin-bottom:64px;border-top:1px solid #ffffff20}.agreement-register-intro h2{margin-top:18px;font-size:clamp(30px,3.5vw,46px);letter-spacing:-.045em;line-height:1.12;font-weight:500}.agreement-register-intro h2 em{color:#b1afa9;font-style:normal}.agreement-register-intro>p:not(.archive-label){margin-top:20px;max-width:360px;color:#b1afa9;font-size:14px;line-height:1.85}.agreement-register-intro>.text-link{display:inline-flex;align-items:center;gap:12px;margin-top:24px;color:#ffb199;font-size:13px;line-height:1.8}.agreement-register-intro>.text-link svg{flex-shrink:0}.agreement-register-steps{display:grid;gap:24px;margin:0;padding:0;list-style:none}.agreement-register-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px;padding-bottom:24px;border-bottom:1px solid #ffffff20}.agreement-register-steps li:last-child{padding-bottom:0;border-bottom:0}.agreement-register-steps li>span{color:#ff9c7c;font-size:12px;line-height:1.9}.agreement-register-steps h3{font-size:17px;line-height:1.5;font-weight:500;letter-spacing:-.015em}.agreement-register-steps p{max-width:460px;margin-top:8px;color:#b1afa9;font-size:13px;line-height:1.85}.agreement-register-note{grid-column:1/-1;padding-top:20px;border-top:1px solid #ffffff20;color:#b1afa9;font-size:11px;line-height:1.8}@media (max-width:760px){.agreement-register-check{grid-template-columns:1fr;gap:32px;margin-bottom:40px}.agreement-register-note{grid-column:auto}}@media (max-width:600px){.domain-lookup-facts{grid-template-columns:1fr 1fr;gap:20px}.domain-lookup-search>button{width:100%;justify-content:center}.domain-lookup-name{flex-basis:100%}}