@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:That That New Pixel Round;src:url(/assets/that-that-new-pixel-round-D4tRYbIj.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap;ascent-override:86%;descent-override:14%;line-gap-override:0%}@font-face{font-family:That That New Pixel Square;src:url(/assets/that-that-new-pixel-square-LsT5vqUn.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap;ascent-override:86%;descent-override:14%;line-gap-override:0%}:root{--ink:#101827;--ink-soft:#3f4b5f;--muted:#6d788b;--line:#e2e7ee;--line-strong:#cfd6e1;--surface:#fff;--surface-muted:#f7f9fb;--surface-blue:#edf4ff;--blue:#175fd3;--blue-deep:#0e4ead;--green:#16a86d;--red:#c93245;--red-soft:#fff1f3;--amber:#a56d1b;--shadow-soft:0 18px 48px #141f3114, 0 2px 8px #141f310d;--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-translate-y:100px;--panel-blur:2px;--panel-ease:cubic-bezier(.22, 1, .36, 1);--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);--page-slide-dur:.25s;--page-fade-dur:.25s;--page-slide-distance:8px;--page-blur:3px;--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1);--toast-open:.35s;--toast-close:.25s;--toast-distance:16px;--toast-blur:2px;--toast-scale:.97;--toast-ease:cubic-bezier(.22, 1, .36, 1);--badge-slide-dur:.26s;--badge-pop-dur:.5s;--badge-pop-close-dur:.18s;--badge-fade-dur:.4s;--badge-fade-close-dur:.18s;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(.22, 1, .36, 1);--badge-pop-ease:cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease:cubic-bezier(.4, 0, .2, 1);--sans:"Inter Variable", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display:"That That New Pixel Round", Georgia, "Times New Roman", serif;--brand-display:"That That New Pixel Square", "That That New Pixel Round", Georgia, serif;--mono:var(--sans);color:var(--ink);background:var(--surface);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x), var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{pointer-events:none;will-change:transform;position:absolute;top:-6px;right:-8px}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{transform-origin:50%;opacity:1;filter:blur();transition:transform var(--badge-pop-dur) var(--badge-pop-ease), opacity var(--badge-fade-dur) var(--badge-pop-ease), filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform, opacity, filter;display:block;transform:scale(1)}.t-badge[data-open=false] .t-badge-dot{opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease), opacity var(--badge-fade-close-dur) var(--badge-close-ease), filter var(--badge-pop-close-dur) var(--badge-close-ease);transform:scale(0)}@media (prefers-reduced-motion:reduce){.t-badge,.t-badge-dot{transition:none!important;animation:none!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);min-width:320px;min-height:100vh;margin:0}h1,h2,h3{font-family:var(--display);font-weight:400}button,input{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}img,svg{display:block}:focus-visible{outline-offset:2px;outline:3px solid #2468ef6b}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#root{min-height:100vh}.app-shell{background:var(--surface);min-height:100vh;padding-bottom:40px}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#fffffff7;grid-template-rows:49px 48px 54px;grid-template-columns:minmax(340px,470px) minmax(560px,1fr) auto;min-height:152px;padding:0 30px;display:grid;position:relative}.brand{color:#090d17;letter-spacing:-.6px;grid-area:1/1;align-self:center;align-items:center;gap:10px;width:max-content;font-size:21px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{width:18px;height:18px;color:var(--blue);flex:none}.tagline,.maker-line{border-left:1px solid var(--line);grid-column:1;align-items:center;margin:0;padding-left:20px;display:flex}.tagline{color:#564d45;letter-spacing:-.1px;grid-row:2;font-size:17px}.maker-line{color:var(--ink-soft);grid-row:3;gap:10px;font-size:15px}.maker-line>span:first-child,.eyebrow,.mobile-eyebrow,.rail-heading{color:#687181;letter-spacing:.045em;text-transform:uppercase;font-size:13px;font-weight:750}.maker-seal{width:26px;height:26px;color:var(--blue);background:var(--surface-blue);border-radius:50%;place-items:center;display:grid}.maker-seal svg{width:14px;height:14px}.maker-line strong{color:#384152;font-weight:650}.header-metrics{font-family:var(--mono);white-space:nowrap;color:#1b2230;grid-area:2/2;place-self:stretch center;align-items:center;gap:28px;padding:0 22px;font-size:14px;display:flex}.sold-metric,.availability-metric,.live-metric{align-items:center;display:flex}.sold-metric{gap:7px}.sold-metric strong{font-weight:500}.digit-counter{font-variant-numeric:tabular-nums;gap:1px;display:inline-flex}.digit-counter>span{background:#fbfbfc;border:1px solid #d8dce2;border-radius:2px;place-items:center;width:15px;height:23px;display:grid}.metric-divider{background:var(--line);width:1px;height:23px}.availability-metric{gap:10px}.availability-metric>span{font-family:var(--sans);font-size:13px;font-weight:700}.availability-metric strong{letter-spacing:.07em;font-weight:500}.live-metric{gap:9px}.live-dot{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #22bd6821}.header-actions{white-space:nowrap;grid-area:1/3/4;justify-content:flex-end;align-items:center;gap:22px;display:flex}.header-actions a{color:#322e2a;align-items:center;gap:5px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.header-actions a:hover{color:var(--blue)}.header-actions a svg{stroke-width:1.6px;width:18px;height:18px}.primary-button,.secondary-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 17px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.primary-button{color:#fff;background:var(--blue);box-shadow:0 2px #0d49bd33}.primary-button:hover:not(:disabled){background:var(--blue-deep);transform:translateY(-1px)}.primary-button:disabled{box-shadow:none;background:#aeb7c8}.secondary-button{color:var(--ink);background:var(--surface);border-color:var(--line-strong)}.secondary-button:hover{background:var(--surface-muted);border-color:#aeb6c4}.header-buy-button{border-radius:11px;min-height:38px;font-size:16px}.header-buy-button.is-active{color:var(--blue-deep);box-shadow:none;background:#edf4ff;border-color:#b9d1ff}.network-banner{color:#684b1c;background:#fff8e8;border-bottom:1px solid #efddbb;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:8px 18px;font-size:14px;display:flex}.network-banner.is-error{color:#8d2838;background:var(--red-soft);border-color:#f0c8cf}.network-banner svg,.network-banner button svg{flex:none;width:17px;height:17px}.network-banner button{color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:3px 7px;font-weight:700;text-decoration:underline;display:inline-flex}.app-body{grid-template-columns:minmax(0,1fr) 375px;align-items:start;display:grid}.canvas-main{min-width:0}.canvas-hero{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;min-height:715px;padding:38px 40px;display:flex}.canvas-title-row{justify-content:center;align-items:flex-start;width:min(720px,100%);min-height:60px;display:flex;position:relative}.canvas-title-row h1{color:#0c1019;letter-spacing:-1.1px;text-align:center;text-wrap:balance;margin:0 0 23px;font-size:clamp(28px,2vw,34px);line-height:1.16}.mobile-eyebrow{display:none}.refresh-status{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex;position:absolute;top:8px;right:0}.refresh-status svg{width:13px;height:13px}.board-frame{aspect-ratio:1;width:min(530px,100%);box-shadow:var(--shadow-soft);background:#f7f8fa;border:1px solid #dfe2e7;position:relative}.grid-gate{z-index:12;color:var(--ink-soft);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;background:#f7f8faeb;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex;position:absolute;inset:0}.grid-gate>svg{width:24px;height:24px;color:var(--red)}.grid-gate strong{color:var(--ink);font-size:15px}.grid-gate p{color:var(--muted);margin:0;font-size:12px}.grid-gate .secondary-button{margin-top:6px}.canvas-stage{isolation:isolate;-webkit-user-select:none;user-select:none;background:#f7f8fa;width:100%;height:100%;position:relative;overflow:hidden}.canvas-layer{image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.canvas-input-layer{z-index:2;touch-action:none;cursor:grab}.canvas-input-layer:active{cursor:grabbing}.canvas-stage.is-buying .canvas-input-layer{cursor:crosshair}.canvas-loading{z-index:5;color:var(--ink-soft);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f8fac2;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex;position:absolute;inset:0}.loading-spinner{border:2px solid #c6ccd6;border-top-color:var(--blue);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.canvas-mode-chip,.selection-readout,.canvas-toolbar,.canvas-cancel-buy{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #d0d5dde6;position:absolute;box-shadow:0 4px 14px #141d2e1a}.canvas-mode-chip{color:#3f4858;pointer-events:none;border-radius:8px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex;top:13px;left:13px}.mode-indicator{background:#8490a2;border-radius:50%;width:7px;height:7px}.mode-indicator.is-active{background:var(--blue);box-shadow:0 0 0 4px #2468ef1f}.selection-readout{color:#354052;min-height:34px;font-family:var(--mono);pointer-events:none;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:11px;display:flex;top:13px;right:13px}.selection-readout span+span:before{content:"/";color:#b1b7c1;padding-right:9px}.selection-readout strong{color:var(--blue-deep);font-weight:650}.selection-readout.is-invalid{color:#942d3c;background:#fff2f4f2;border-color:#ecc0c7}.selection-readout.is-invalid strong{color:var(--red)}.canvas-tooltip{z-index:9;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0c111bf5;border:1px solid #ffffff1a;border-radius:9px;width:168px;min-width:0;max-width:calc(100% - 16px);padding:9px 10px;animation:.14s cubic-bezier(.22,1,.36,1) both canvas-tooltip-in;position:absolute;overflow:hidden;box-shadow:0 10px 28px #080d1640}.canvas-tooltip-heading{align-items:center;gap:8px;min-width:0;display:flex}.canvas-tooltip-heading strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.canvas-tooltip .canvas-tooltip-badge{color:#b8f4d1;max-width:100%;font-family:var(--sans);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;background:#2dc27029;border-radius:4px;align-items:center;margin-top:7px;padding:3px 5px;font-size:9px;font-weight:750;line-height:1;display:inline-flex;overflow:hidden}.canvas-tooltip .canvas-tooltip-url{color:#ffffffa3;min-width:0;font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.25;display:block;overflow:hidden}@keyframes canvas-tooltip-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.canvas-tooltip{animation:none}}.canvas-toolbar{border-radius:11px;align-items:center;gap:1px;min-height:52px;padding:5px;display:flex;bottom:14px;right:14px}.canvas-toolbar button{color:#1d2532;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:34px;height:40px;padding:0 5px;display:inline-flex}.canvas-toolbar button:hover{background:var(--surface-muted)}.canvas-toolbar button svg{stroke-width:2px;width:16px;height:16px}.canvas-toolbar output{color:#666d79;min-width:44px;font-family:var(--mono);text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.canvas-toolbar .fit-control{border-left:1px solid var(--line);border-radius:0 8px 8px 0;margin-left:3px;padding-left:8px;font-weight:650}.canvas-cancel-buy{color:#4b5565;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:650;bottom:13px;left:13px}.canvas-caption{color:#6c645c;text-align:center;margin:18px 0 0;font-size:17px}.mobile-canvas-help{display:none}.side-rail{border-left:1px solid var(--line);scrollbar-width:thin;background:#fff;height:calc(100vh - 192px);min-height:620px;padding:30px 48px 30px 30px;position:sticky;top:0;overflow-y:auto}.rail-card{background:#fff;border:1px solid #dde0e5;border-radius:12px;width:100%;margin:0 0 29px;padding:20px}.rail-heading{margin:0 0 8px;line-height:1.2}.recent-list,.steps-list,.rules-list{margin:0;padding:0;list-style:none}.recent-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;display:grid}.recent-list li:last-child{border-bottom:0;margin-bottom:-10px}.recent-list a,.disabled-sale{color:#1459e7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;text-decoration:none;overflow:hidden}.disabled-sale{color:var(--muted)}.recent-list a:hover{text-decoration:underline}.recent-list li>span:last-child{color:#666d78;font-family:var(--mono);font-size:12px}.steps-list li{grid-template-columns:27px 1fr;align-items:start;gap:9px;min-height:40px;padding-top:8px;display:grid}.steps-list span{color:#697282;font-family:var(--mono);font-size:14px;font-style:italic}.steps-list p{color:#313846;margin:0;font-size:16px;line-height:1.45}.rules-list{gap:13px;padding-top:6px;display:grid}.rules-list li{color:#4b5361;grid-template-columns:18px 1fr;gap:9px;font-size:14px;line-height:1.45;display:grid}.rules-list svg{width:17px;height:17px;color:var(--blue);margin-top:2px}.legend-card{gap:11px;display:grid}.legend-row{color:var(--ink-soft);align-items:center;gap:9px;font-size:13px;display:flex}.legend-swatch{background:#fff;border:1px solid #cfd4dc;width:17px;height:17px}.legend-swatch.auction{background:repeating-linear-gradient(135deg,#fffaf0 0 4px,#efd8ae 4px 6px);border-color:#c89136}.purchase-card{box-shadow:0 12px 30px #1a274514}.purchase-card-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.purchase-card-head h2{color:var(--ink);letter-spacing:-.6px;margin:4px 0 0;font-size:23px}.icon-button{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.icon-button:hover{background:var(--surface-muted)}.icon-button svg{width:18px;height:18px}.selection-summary{background:#f3f7ff;border:1px solid #bfd3fc;border-radius:10px;grid-template-columns:50px 1fr;gap:12px;min-height:78px;padding:12px;display:grid}.selection-summary.is-invalid{background:var(--red-soft);border-color:#efc1c9}.selection-miniature{background:#fff;border:1px solid #b8c9ec;place-items:center;width:50px;height:50px;display:grid}.selection-miniature span{border:2px dashed var(--blue);background:#2468ef26;width:72%;min-height:7px;max-height:72%}.selection-summary.is-invalid .selection-miniature span{border-color:var(--red);background:#c9324521}.selection-summary strong{color:#273143;font-family:var(--mono);font-size:13px}.selection-summary p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.purchase-form{gap:15px;margin-top:18px;display:grid}.purchase-form>label,.upload-field{gap:7px;display:grid}.purchase-form label>span,.field-label{color:#333b49;font-size:13px;font-weight:700}.purchase-form input[type=text],.purchase-form input[type=url]{border:1px solid var(--line-strong);background:#fff;border-radius:9px;width:100%;min-height:43px;padding:0 11px;font-size:15px}.purchase-form input::placeholder{color:#9aa2af}.purchase-form input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px #c9324514}.upload-dropzone{cursor:pointer;background:#fafbfc;border:1px dashed #aeb8c8;border-radius:10px;place-items:center;width:100%;min-height:108px;max-height:210px;position:relative;overflow:hidden;display:grid!important}.upload-dropzone:hover{border-color:var(--blue);background:#f5f8ff}.upload-dropzone img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.upload-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.upload-placeholder{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.upload-placeholder svg{width:25px;height:25px;color:var(--blue)}.upload-placeholder strong{color:#414957;font-size:13px}.upload-placeholder small,.upload-field>small{color:var(--muted);font-size:11px}.field-error{color:var(--red)!important;font-size:12px!important}.chosen-file{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#3b4658!important}.price-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.price-summary>div{flex-direction:column;gap:2px;display:flex}.price-summary span{color:#333c4b;font-family:var(--mono);font-size:12px}.price-summary small{color:var(--muted);font-size:11px}.price-summary>strong{color:var(--ink);letter-spacing:-.5px;font-size:20px}.reservation-timer,.turnstile-message,.form-alert{border-radius:9px;align-items:center;gap:9px;padding:10px;font-size:12px;line-height:1.4;display:flex}.reservation-timer{color:#295b42;background:#eefaf4}.reservation-timer svg,.turnstile-message svg,.form-alert>svg{flex:none;width:17px;height:17px}.turnstile-shell{min-height:66px;overflow:hidden}.turnstile-shell>div:first-child{min-width:0}.turnstile-message.is-error,.form-alert{color:#8b2d3c;background:var(--red-soft)}.turnstile-message.is-development{color:#285943;background:#eef9f3}.form-alert{align-items:flex-start}.form-alert span{flex-direction:column;gap:2px;display:flex}.reserve-button{width:100%;min-height:46px}.reserve-button svg{width:17px;height:17px}.secure-note{color:var(--muted);align-items:flex-start;gap:6px;margin:-4px 0 0;font-size:10px;line-height:1.4;display:flex}.secure-note svg{flex:none;width:13px;height:13px}.select-hint{width:100%;margin-top:14px;font-size:13px}.placement-directory{width:min(980px,100% - 64px);margin:0 auto;padding:68px 0 76px}.directory-heading-row{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.directory-heading-row h2{color:var(--ink);letter-spacing:-.7px;margin:5px 0 0;font-size:27px}.search-field{border:1px solid var(--line-strong);background:#fff;border-radius:9px;align-items:center;gap:8px;width:min(285px,100%);min-height:43px;padding:0 11px;display:flex}.search-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2468ef1a}.search-field svg{width:17px;height:17px;color:var(--muted)}.search-field input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.placement-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.placement-grid li{border-bottom:1px solid var(--line);min-width:0}.placement-grid li:nth-child(odd){border-right:1px solid var(--line)}.placement-grid a,.disabled-placement{grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:78px;padding:12px 16px;text-decoration:none;display:grid}.disabled-placement{opacity:.62;grid-template-columns:46px minmax(0,1fr)}.placement-thumb{border:1px solid var(--line);background-color:var(--surface-muted);image-rendering:auto;background-position:50%;background-repeat:no-repeat;background-size:cover;width:46px;height:46px}.placement-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.placement-copy strong{color:#273143;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.placement-copy small{color:var(--muted);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.placement-grid a>svg{color:#7b8492;width:16px;height:16px}.empty-directory{border:1px dashed var(--line-strong);min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.empty-directory svg{width:24px;height:24px}.empty-directory p{margin:0}.empty-directory button{color:var(--blue);background:0 0;border:0;font-weight:700}.site-footer{z-index:40;border-top:1px solid var(--line);color:#5f6672;background:#fff;justify-content:space-between;align-items:center;gap:20px;height:41px;padding:0 30px;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0}.status-page{background:var(--surface-muted);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:52px 20px;display:flex}.status-brand{color:var(--ink);align-items:center;gap:9px;margin-bottom:26px;font-size:18px;font-weight:750;text-decoration:none;display:inline-flex}.status-brand svg{width:18px;height:18px}.status-card{border:1px solid var(--line);width:min(520px,100%);box-shadow:var(--shadow-soft);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;padding:44px;display:flex}.status-main-icon{width:48px;height:48px;color:var(--blue);margin-bottom:21px}.status-main-icon>svg{width:48px;height:48px}.status-card.is-success .status-main-icon{color:var(--green)}.status-card.is-error .status-main-icon{color:var(--red)}.status-card.is-review .status-main-icon{color:var(--amber)}.status-card h1{color:var(--ink);letter-spacing:-.9px;margin:8px 0 10px;font-size:30px}.status-card>p{max-width:390px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.status-reference{border:1px solid var(--line);width:100%;color:var(--muted);background:var(--surface-muted);border-radius:9px;flex-direction:column;gap:5px;margin:28px 0 18px;padding:12px;font-size:11px;display:flex}.status-reference code{overflow-wrap:anywhere;color:#364153;font-family:var(--mono)}.text-link{color:var(--blue);font-size:14px;font-weight:700}@media (width<=1320px){.site-header{grid-template-columns:340px minmax(460px,1fr) auto;padding:0 22px}.header-metrics{gap:16px;padding:0 14px;font-size:12px}.header-actions{gap:16px}.header-actions a{font-size:14px}.app-body{grid-template-columns:minmax(0,1fr) 340px}.side-rail{padding:24px}}@media (width<=1080px){.site-header{grid-template-columns:290px 1fr auto}.tagline{font-size:14px}.availability-metric,.header-actions a{display:none}.app-body{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=900px){.app-shell{padding-bottom:0}.site-header{grid-template-rows:58px 54px;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:112px;padding:0 16px;position:sticky;top:0;box-shadow:0 3px 14px #141d2e0f}.brand{grid-area:1/1;font-size:18px}.tagline,.maker-line{display:none}.header-actions{grid-area:1/2}.header-metrics{border-top:1px solid var(--line);grid-area:2/1/auto/3;justify-content:space-between;width:calc(100% + 32px);margin-left:-16px;padding:0 16px;overflow-x:auto}.sold-metric>span:not(.digit-counter){display:none}.availability-metric{display:flex}.metric-divider{display:none}.app-body{display:block}.canvas-hero{min-height:auto;padding:27px 16px 28px}.canvas-title-row{justify-content:flex-start;min-height:63px}.mobile-eyebrow{margin-bottom:5px;font-size:10px;display:block}.canvas-title-row h1{text-align:left;margin-bottom:17px;font-size:28px}.refresh-status{top:23px}.board-frame{width:min(620px,100%)}.canvas-caption{margin-top:15px;font-size:14px}.mobile-canvas-help{color:var(--muted);text-align:center;margin:5px 0 0;font-size:11px;display:block}.side-rail{border-top:1px solid var(--line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:auto;min-height:0;padding:36px 16px;display:grid;position:static}.rail-card{margin:0}.side-rail.has-purchase:before{content:"";z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141c2a52;position:fixed;inset:0}.purchase-card{width:100%;max-height:calc(100dvh - 72px);padding:22px 18px calc(20px + env(safe-area-inset-bottom));z-index:100;border-radius:20px 20px 0 0;margin:0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -18px 60px #10192c33}.purchase-card:before{content:"";background:#d6dae1;border-radius:4px;width:42px;height:4px;margin:-10px auto 14px;display:block}.purchase-form{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-form .upload-field,.purchase-form .price-summary,.purchase-form .turnstile-shell,.purchase-form .turnstile-message,.purchase-form .reservation-timer,.purchase-form .form-alert,.purchase-form .reserve-button,.purchase-form .secure-note{grid-column:1/-1}.placement-directory{width:calc(100% - 32px);padding:48px 0}.site-footer{flex-direction:column;align-items:flex-start;gap:4px;height:auto;min-height:40px;padding:12px 16px;position:static}}@media (width<=600px){.brand{letter-spacing:-.4px;font-size:16px}.brand-mark{width:16px;height:16px}.header-buy-button{min-height:38px;padding:0 13px;font-size:14px}.header-metrics{gap:18px}.live-metric{font-size:12px}.canvas-hero{padding-inline:12px}.canvas-mode-chip{top:9px;left:9px}.selection-readout{justify-content:space-between;top:47px;left:9px;right:9px}.canvas-toolbar{bottom:9px;right:9px}.canvas-toolbar button{min-width:40px}.canvas-toolbar button:nth-of-type(4){display:none}.canvas-toolbar output{min-width:45px}.canvas-cancel-buy{max-width:86px;bottom:9px;left:9px}.directory-heading-row{flex-direction:column;align-items:stretch;gap:16px}.directory-heading-row h2{font-size:23px}.search-field{width:100%}.placement-grid{grid-template-columns:1fr}.placement-grid li:nth-child(odd){border-right:0}.side-rail,.purchase-form{grid-template-columns:1fr}.purchase-form>*{grid-column:1!important}.status-card{padding:34px 20px}}@media (forced-colors:active){.live-dot,.mode-indicator,.legend-swatch{border:1px solid canvastext}}.app-shell{background:#f7f9fc;grid-template-columns:clamp(250px,18vw,320px) minmax(620px,1fr) clamp(290px,21vw,360px);grid-template-areas:"updates center sales";align-items:start;min-height:100dvh;padding:0;display:grid}.center-shell{background:#fff;grid-area:center;min-width:0;min-height:100dvh}.placement-directory,.side-rail{background:#f9fbfd;height:100dvh;min-height:0;margin:0;padding:0;position:sticky;top:0;overflow:hidden}.placement-directory{border-right:1px solid var(--line);flex-direction:column;grid-area:updates;width:auto;display:flex}.side-rail{border-top:0;border-bottom:0;border-right:0;border-left:1px solid var(--line);flex-direction:column;grid-area:sales;display:flex}.rail-topbar{border-bottom:1px solid var(--line);background:#f9fbfd;flex:none;justify-content:space-between;align-items:center;gap:16px;height:104px;padding:0 22px;display:flex}.rail-topbar-title{color:#334056;min-width:0;font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:400;display:flex}.rail-topbar-title svg{color:#647086;stroke-width:1.8px;width:20px;height:20px}.rail-count{border:1px solid var(--line);color:#5f6a7c;min-width:28px;height:28px;font-family:var(--mono);background:#fff;border-radius:9px;place-items:center;padding:0 8px;font-size:11px;display:inline-grid}.site-header{z-index:30;border-bottom:1px solid var(--line);background:#fff;min-height:0;padding:0;display:block;position:sticky;top:0}.header-main-row{justify-content:space-between;align-items:center;gap:22px;height:104px;padding:0 30px;display:flex}.header-brand-lockup{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.brand{color:#111827;font-family:var(--sans);letter-spacing:-.025em;align-self:flex-start;align-items:center;font-size:18px;font-weight:500;line-height:1.25;display:inline-flex}.brand-mark{width:22px;height:22px}.header-brand-lockup h1{color:#263247;font-family:var(--sans);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:18px;font-weight:400;line-height:1.25}.header-actions{align-items:center;gap:0;display:flex}.header-buy-button{color:#f7f7f7;min-height:48px;font-family:var(--sans);letter-spacing:-.01em;transform-origin:50%;-webkit-user-select:none;user-select:none;background:#1a1a1a;border:1px solid #ffffff14;border-radius:999px;gap:9px;padding:0 22px 0 19px;font-size:15px;font-weight:700;line-height:1;transition-property:background-color,box-shadow;transition-duration:.14s;transition-timing-function:ease-out;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000024,0 4px 10px -6px #00000073}.header-buy-button:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff0b}.header-buy-label{padding-top:1px}.header-buy-button svg{stroke-width:2px;width:18px;height:18px}.header-buy-button:hover:not(:disabled){background:#222;transform:none;box-shadow:0 1px 2px #00000029,0 6px 14px -7px #00000085}.header-buy-button.is-active{color:#fff;background:#111827;border-color:#111827}.header-metrics{border-top:1px solid var(--line);height:66px;color:var(--ink);font-family:var(--display);grid-template-columns:1fr 1.05fr 1.25fr;align-items:stretch;gap:0;padding:0 28px;font-size:15px;font-weight:400;display:grid;overflow:hidden}.header-metric{border-right:1px solid var(--line);white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-width:0;padding:0 22px;display:flex}.header-metric:first-child{padding-left:0}.header-metric span{color:#7d8798;letter-spacing:-.01em;font-size:15px;font-weight:400}.header-metric strong{color:#1d2738;font-family:var(--display);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:18px;font-weight:400;overflow:hidden}.header-live-state{border-right:1px solid var(--line);color:#596579;min-width:0;font-family:var(--display);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:15px;font-weight:400;display:flex}.header-live-state strong{color:#1d2738;font-variant-numeric:tabular-nums;font-size:18px;font-weight:400}.header-live-value,.header-live-state>span:last-child{align-items:center;min-height:25px;display:inline-flex}.header-live-value{justify-content:center;min-width:18px}.live-number-ticker{justify-content:center;line-height:1}.live-number-ticker .number-ticker__digit{--number-ticker-digit-width:.72ch;--number-ticker-digit-height:25px}.header-live-badge.t-badge{flex:none;width:9px;height:9px;position:relative;top:auto;right:auto}.header-live-state .live-dot{width:9px;height:9px;position:relative;box-shadow:0 0 0 5px #16a86d1c}.header-live-state .live-dot:after{content:"";pointer-events:none;border:1px solid #16a86d57;border-radius:50%;animation:1.8s ease-out infinite header-live-pulse;position:absolute;inset:-6px}.header-visitors{white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-width:0;padding-left:18px;line-height:1;display:inline-flex}.header-visitors-label{color:#596579;letter-spacing:-.01em;font-size:15px;font-weight:400}.visitor-counter,.visitor-digits{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.visitor-counter{min-width:2ch;min-height:22px;line-height:1}.visitor-digits{color:#202a3b;font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:22px}.visitor-digits .number-ticker__visual{-webkit-user-select:none;user-select:none;align-items:center;gap:0;height:25px;line-height:1}.visitor-digits .number-ticker__digit{--number-ticker-digit-width:.72ch;--number-ticker-digit-height:25px}.header-actions .hall-of-internet-button,.header-actions .hall-of-internet-button:hover,.header-actions .hall-of-internet-button:focus-visible,.header-actions .hall-of-internet-button>span{color:#fff}.visitor-counter__unavailable{color:#202a3b;min-width:1ch;height:25px;font-family:var(--display);justify-content:center;align-items:center;font-size:18px;font-weight:400;line-height:1;display:inline-flex}@keyframes header-live-pulse{0%{opacity:.72;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.header-live-state .live-dot:after{opacity:0;animation:none!important}}.canvas-main{background:0 0;justify-content:center;min-width:0;min-height:calc(100dvh - 171px);display:flex}.canvas-hero{border:0;flex-direction:column;align-items:center;width:100%;min-height:0;padding:30px 32px 58px;display:flex;position:relative}.canvas-title-row{justify-content:space-between;align-items:flex-start;width:min(720px,100dvh - 250px,100%);min-height:42px}.canvas-title-row h1{color:#111827;letter-spacing:-.8px;text-align:left;margin:0 0 17px;font-size:clamp(23px,1.7vw,29px);line-height:1.2}.refresh-status{flex:none;margin-top:7px;position:static}.canvas-refresh-status{margin:0;position:absolute;top:10px;right:24px}.board-frame{aspect-ratio:1;background:#fff;border:1px solid #64718038;border-radius:1px;width:min(800px,100%);overflow:hidden;box-shadow:0 30px 74px #233a331a,0 2px 8px #233a330d}.canvas-stage,.canvas-loading{background:#fff}.placement-directory-body,.side-rail-body{scrollbar-width:thin;min-height:0;overflow-y:auto}.placement-directory-body{flex:1;padding:24px 20px}.directory-heading-row{margin:0 0 16px;display:block}.directory-heading-row h2{color:#202a3b;font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:400}.directory-heading-row h2 span{color:#758095}.eyebrow{color:#919bad;letter-spacing:.08em;font-size:10px}.search-field{background:#fff;border-color:#0000;border-radius:13px;width:100%;min-height:44px;margin-bottom:18px;box-shadow:0 0 0 1px #141f3114,0 2px 5px #141f3108}.placement-grid{border-top:0;grid-template-columns:1fr}.placement-grid li,.placement-grid li:nth-child(odd){border-bottom-color:#141f3112;border-right:0}.placement-grid a,.disabled-placement{border-radius:12px;grid-template-columns:42px minmax(0,1fr) 16px;gap:11px;min-height:70px;padding:11px 8px}.placement-grid a:hover{background:#f1f5f9}.placement-thumb{border-radius:10px;width:42px;height:42px}.empty-directory{border:0;border-top:1px solid var(--line);color:#8993a4;background:0 0;border-radius:0;min-height:220px;font-size:13px}.empty-directory svg{color:#a3acba;width:22px;height:22px}.left-rail-status{border-top:1px solid var(--line);color:#748093;background:#fbfcfe;align-items:center;gap:10px;min-height:58px;padding:0 22px;font-size:12px;font-weight:650;display:flex}.side-rail-body{flex-direction:column;flex:1;height:auto;padding:20px;display:flex}.rail-section{border-bottom-color:#141f3112;padding:18px 0}.rail-section:first-of-type{padding-top:2px}.rail-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rail-section-heading h2{color:#202a3b;letter-spacing:-.015em;margin:0;font-size:16px;font-weight:400}.rail-section-heading>span{color:#9aa3b2;font-family:var(--mono);font-size:11px}.rail-empty{color:#9099a9;place-items:center;min-height:88px;margin:0;font-size:13px;display:grid}.recent-list li{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:62px}.recent-list a,.disabled-sale{color:#273247;font-size:13px;font-weight:700}.recent-list li>span,.recent-list li>strong{color:#7d8797;font-family:var(--mono);font-size:10px;font-weight:500}.compact-steps .steps-list{gap:2px;display:grid}.compact-steps .steps-list li{grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:42px;padding:0}.compact-steps .steps-list svg{color:#8190a4;width:17px;height:17px}.compact-steps .steps-list p{color:#536075;font-size:13px}.canvas-key{border-top:1px solid #141f3112;border-bottom:0;flex-wrap:wrap;gap:14px;margin-top:auto;padding-bottom:0;display:flex}.canvas-key .legend-row{color:#768195;gap:6px;font-size:11px}.canvas-key .legend-swatch{border-radius:3px;width:12px;height:12px}.purchase-panel-slot{overflow:hidden}.purchase-panel-slot:has(.t-panel-slide[data-open=false]){display:none}.purchase-card{border-color:#dce2ea;border-radius:14px;margin:0 0 18px;padding:18px;box-shadow:0 8px 24px #141f310f}.purchase-card-head h2{font-size:24px;font-weight:400}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-panel-slide{transition:none!important}}@media (width<=1240px){.app-shell{grid-template-columns:230px minmax(520px,1fr) 290px}.header-main-row,.header-metrics{padding-inline:22px}.header-metric{padding-inline:12px}.side-rail-body,.placement-directory-body{padding-inline:16px}}@media (width<=1040px){.app-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"center""updates""sales";display:grid}.center-shell{min-height:auto}.placement-directory,.side-rail{border-left:0;border-right:0;border-top:1px solid var(--line);width:100%;height:auto;position:static;overflow:visible}.placement-directory-body,.side-rail-body{height:auto;max-height:none;overflow:visible}.rail-topbar{height:66px}.left-rail-status{display:none}.site-header{min-height:0;display:block}.header-main-row{height:88px}.header-metrics{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:96px;margin:0;padding:0;overflow:hidden}.header-metric,.header-live-state,.header-visitors{padding-inline:14px}.header-live-state{border-right:0}.header-visitors{border-top:1px solid var(--line);border-right:0;grid-column:1/-1}.canvas-main{min-height:0}.canvas-hero{padding:24px 18px 34px}.board-frame{width:min(800px,100%)}.side-rail .t-panel-slide[data-open=true]{filter:none;transform:none}}@media (width<=620px){.header-main-row{height:82px;padding-inline:14px}.brand{font-size:17px}.brand-mark{width:17px;height:17px}.header-brand-lockup{gap:1px}.header-brand-lockup h1{margin-left:0;font-size:17px}.header-buy-button{border-radius:999px;min-height:44px;padding-inline:17px;font-size:14px}.header-metrics{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(2,minmax(0,1fr));height:96px;padding:0}.header-metric{flex-direction:row;gap:7px;padding-inline:10px}.header-live-state{padding-inline:10px}.header-visitors{gap:7px;padding-inline:9px}.header-visitors-label,.header-live-state,.header-metric span{font-size:14px}.visitor-digits,.visitor-counter__unavailable{font-size:16px}.visitor-digits .number-ticker__visual,.visitor-digits .number-ticker__digit,.visitor-counter__unavailable{--number-ticker-digit-height:24px;height:24px}.canvas-hero{padding:20px 10px 26px}.rail-topbar,.placement-directory-body,.side-rail-body{padding-inline:16px}}.t-page-slide{position:relative}.t-page-slide .t-page[data-page-id="1"]{--t-page-from-x:calc(var(--page-slide-distance) * -1)}.t-page-slide .t-page[data-page-id="2"]{--t-page-from-x:var(--page-slide-distance)}.t-page-slide .t-page{opacity:0;pointer-events:none;transform:translateX(calc(var(--t-page-from-x,0px) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)));transition:opacity var(--page-fade-dur) var(--page-fade-ease), transform var(--page-slide-dur) var(--page-slide-ease), filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity, transform, filter;position:absolute;inset:0}.t-page-slide[data-page="1"] .t-page[data-page-id="1"],.t-page-slide[data-page="2"] .t-page[data-page-id="2"]{opacity:1;pointer-events:auto;filter:blur();transition-delay:var(--page-stagger);transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-page-slide .t-page{transition:none!important}}.app-page-flow{background:#fff;width:100%;height:100dvh;min-height:0;overflow:hidden}.app-page-flow>.t-page{overflow:hidden}.board-frame{position:relative}.main-board-layout{flex:none;width:min(800px,100dvh - 202px,100%);max-width:100%;position:relative;container-type:inline-size}.main-multi-rail{z-index:8;align-content:start;gap:10px;width:196px;display:grid;position:absolute;top:0;right:calc(100% + 16px)}.explore-entry-button,.explore-exit-button,.explore-buy-button,.explore-tool-button,.explore-multi-checkout{color:#111827;font-family:var(--display);-webkit-backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #1118271f;justify-content:center;align-items:center;font-weight:400;display:inline-flex;box-shadow:0 8px 24px #1118271f,0 1px 3px #11182714}.explore-entry-button{z-index:8;border-radius:999px;gap:7px;min-height:42px;padding:0 15px 0 17px;font-size:18px;position:absolute;top:12px;right:12px}.explore-entry-button svg{stroke-width:1.8px;width:17px;height:17px}.explore-entry-button>span{line-height:1;display:inline-block}.explore-entry-button:disabled{opacity:.45}.main-multi-toggle{color:#263247;width:100%;height:44px;min-height:44px;font-family:var(--display);-webkit-backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #1118271f;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:15px;font-weight:400;display:inline-flex;position:static;box-shadow:0 8px 24px #1118271c,0 1px 3px #11182712}.main-multi-toggle svg{stroke-width:1.8px;width:16px;height:16px}.main-multi-toggle>span,.main-multi-checkout>span{color:inherit;line-height:1;display:inline-block}.main-multi-toggle>span{justify-content:center;align-items:center;height:100%;display:inline-flex}.main-multi-toggle.is-active{color:#fff;background:#0d1729;border-color:#0d1729;box-shadow:0 10px 24px #0d172938,inset 0 0 0 1px #ffffff14}.main-multi-toggle:disabled{opacity:.45}.main-multi-summary{color:#111827;-webkit-backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #1118271c;border-radius:13px;gap:10px;width:100%;min-width:0;padding:10px;display:grid;position:static;box-shadow:0 13px 34px #11182724}.main-multi-copy{gap:4px;min-width:0;padding-inline:3px;display:grid}.main-multi-copy strong{font-family:var(--display);font-size:18px;font-weight:400;line-height:1}.main-multi-copy span{color:#697386;font-variant-numeric:tabular-nums;white-space:nowrap;font:500 11px/1.2 Inter,sans-serif}.main-multi-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.main-multi-actions>button:not(.main-multi-checkout){color:#596579;background:#f2f4f7;border:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:0 8px;font:650 11px/1 Inter,sans-serif;display:inline-flex}.main-multi-actions>button:not(.main-multi-checkout):hover{color:#111827;background:#e9edf2}.main-multi-actions svg{width:14px;height:14px}.main-multi-checkout{color:#fff;min-height:38px;font-family:var(--display);white-space:nowrap;background:#2468f2;border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:14px;font-weight:400;display:inline-flex;box-shadow:0 7px 18px #2468f23d}.explore-internet{isolation:isolate;background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.explore-internet>.canvas-stage{position:absolute;inset:0}.explore-brand-panel{z-index:8;color:#5f6672;pointer-events:none;-webkit-backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #11182714;border-radius:3px;gap:7px;min-width:218px;padding:12px 14px 13px;font-size:13px;line-height:1.2;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 8px 28px #11182712}.explore-brand{color:#101522;align-items:center;gap:7px;display:flex}.explore-brand .brand-mark{width:17px;height:17px}.explore-brand strong{font-family:var(--brand-display);letter-spacing:-.025em;font-size:20px;font-weight:400}.explore-live-count{color:#47505e;align-items:center;gap:7px;display:inline-flex}.explore-live-count .live-dot{width:8px;height:8px;box-shadow:0 0 0 4px #18b8701f}.explore-exit-button{z-index:8;border-radius:999px;gap:7px;min-height:42px;padding:0 16px 0 13px;font-size:18px;position:absolute;top:16px;right:16px}.explore-exit-button svg,.explore-buy-button svg,.explore-tool-button svg,.explore-multi-checkout svg{stroke-width:1.8px;width:18px;height:18px}.explore-buy-button{z-index:8;color:#fff;background:#0d1729;border-color:#0d1729;border-radius:15px;gap:10px;min-height:56px;padding:0 23px;font-size:21px;position:absolute;bottom:20px;left:20px;box-shadow:0 12px 30px #0d17293b,inset 0 0 0 1px #ffffff14}.explore-buy-button.is-active{color:#172033;background:#fffffff5;border-color:#11182729;box-shadow:0 8px 24px #11182724}.explore-selection-tools{z-index:8;-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #1118271c;border-radius:17px;grid-template-columns:repeat(2,auto);gap:5px;padding:6px;display:grid;position:absolute;bottom:20px;left:20px;box-shadow:0 12px 32px #11182724}.explore-selection-tools>small{color:#697386;text-align:center;grid-column:1/-1;padding:4px 8px 2px;font-family:Inter,sans-serif;font-size:10px}.explore-tool-button{color:#4d586b;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:12px;gap:8px;padding:0 16px;font-size:17px}.explore-tool-button>span,.explore-multi-checkout>span,.explore-exit-button>span{line-height:1;display:inline-block}.explore-tool-button:hover{color:#111827;background:#f3f5f8}.explore-tool-button.is-active{color:#fff;background:#0d1729;box-shadow:0 7px 18px #0d172933,inset 0 0 0 1px #ffffff14}.explore-multi-summary{z-index:8;color:#111827;-webkit-backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #1118271c;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;min-width:360px;padding:9px 9px 9px 15px;display:flex;position:absolute;bottom:20px;left:390px;box-shadow:0 12px 32px #11182724}.explore-multi-summary>div:first-child{gap:2px;display:grid}.explore-multi-summary strong{font-family:var(--display);font-size:18px;font-weight:400;line-height:1}.explore-multi-summary span{color:#697386;white-space:nowrap;font-size:11px}.explore-multi-summary .explore-multi-checkout>span{color:#fff}.explore-multi-actions{align-items:center;gap:4px;display:flex}.explore-multi-actions>button:not(.explore-multi-checkout){color:#5c6678;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;min-height:38px;padding:0 9px;font:600 11px/1 Inter,sans-serif;display:inline-flex}.explore-multi-actions>button:not(.explore-multi-checkout):hover{color:#111827;background:#f1f3f6}.explore-multi-actions svg{width:15px;height:15px}.explore-multi-checkout{color:#fff;background:#2468f2;border:0;border-radius:11px;gap:7px;min-height:42px;padding:0 14px;font-size:16px;box-shadow:0 7px 18px #2468f240}@media (width<=900px){.explore-multi-summary{bottom:104px;left:20px}}@media (width<=620px){.explore-entry-button{min-height:40px;padding-inline:13px;font-size:16px;top:10px;right:10px}.main-multi-toggle{height:48px;min-height:48px;padding-inline:12px;font-size:15px}.main-multi-summary{width:100%;padding:8px}.main-multi-actions>button:not(.main-multi-checkout){width:48px;min-height:48px;padding:0;font-size:0}.main-multi-copy span{font-size:12px}.explore-brand-panel{min-width:0;padding:10px 11px;top:10px;left:10px}.explore-brand strong{font-size:17px}.explore-brand-panel>span:not(.explore-live-count){display:none}.explore-exit-button{min-width:44px;min-height:44px;padding:0;top:10px;right:10px}.explore-exit-button span{display:none}.explore-buy-button{min-height:52px;padding-inline:18px;font-size:19px;bottom:12px;left:12px}.explore-selection-tools{grid-template-columns:1fr 1fr;bottom:10px;left:10px;right:10px}.explore-tool-button{min-width:0;min-height:46px;padding-inline:10px;font-size:15px}.explore-selection-tools>small{display:none}.explore-multi-summary{gap:8px;min-width:0;padding-left:12px;bottom:78px;left:10px;right:10px}.explore-multi-actions>button:not(.explore-multi-checkout){justify-content:center;width:36px;padding:0;font-size:0}.explore-multi-checkout{padding-inline:11px;font-size:14px}}.board-frame{background:#fff;border:0;border-radius:0;box-shadow:0 0 0 1px #1824341f,0 18px 48px -20px #1824343d,0 3px 10px #1824340d}.canvas-stage{background:#fff}.canvas-input-layer:focus-visible{outline-offset:-3px;outline:2px solid #2f7cffb8}.canvas-stage .selection-readout{color:#1f2937;transform-origin:0;min-height:32px;animation:selection-price-in var(--modal-close-dur) var(--modal-ease) both;font-family:var(--sans);background:#fffffff7;border-color:#d8dde5;border-radius:7px;padding:0 10px;font-size:13px;right:auto;transform:rotate(-3deg);box-shadow:0 5px 16px #16203024}.canvas-stage .selection-readout strong{color:#1f2937;font-variant-numeric:tabular-nums;font-weight:650}.canvas-stage .selection-readout.is-invalid{color:#1f2937;background:#fffffffa;border-color:#d8dde5}.canvas-stage .selection-readout.is-invalid strong{color:#1f2937}.canvas-stage .selection-readout.is-opening-soon{color:#6f4d1d;background:#fffcf5fa;border-color:#be8b3d61;min-height:30px;padding-inline:9px;font-size:12px;transform:rotate(-3deg);box-shadow:0 5px 16px #5c411924}.canvas-stage .selection-readout.is-opening-soon strong{color:#6f4d1d;font-weight:600}.canvas-stage .opening-soon-hover-notice{animation:selection-price-in var(--duration-quick,.15s) var(--ease-out,ease-out) var(--duration-micro,80ms) both}.canvas-stage .selection-readout.is-dismissing{pointer-events:none;animation:.15s ease-out both selection-price-out}.canvas-toolbar{background:#fffffff7;border-color:#d9dee6;border-radius:11px;min-height:52px;padding:5px 6px;bottom:16px;right:16px;box-shadow:0 7px 20px #1923331f}.canvas-toolbar button{min-width:40px}.canvas-toolbar .fit-control{min-width:54px;padding-inline:10px}@keyframes selection-price-in{0%{opacity:0;transform:translateY(4px)rotate(-3deg)scale(.97)}to{opacity:1;transform:translateY(0)rotate(-3deg)scale(1)}}@keyframes selection-price-out{0%{opacity:1;transform:translateY(0)rotate(-3deg)scale(1)}to{opacity:0;transform:translateY(-4px)rotate(-3deg)scale(.98)}}@media (prefers-reduced-motion:reduce){.canvas-stage .selection-readout{animation:none}}.purchase-modal-layer{z-index:200;pointer-events:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.purchase-modal-layer.is-open,.purchase-modal-layer.is-closing{pointer-events:auto}.purchase-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--modal-open-dur) var(--modal-ease);will-change:opacity;background:#14192280;position:absolute;inset:0}.purchase-modal-backdrop.is-open{opacity:1}.purchase-modal-backdrop.is-closing{opacity:0;transition:opacity var(--modal-close-dur) var(--modal-ease)}.purchase-modal-dialog{z-index:1;scrollbar-color:#c7cdd6 transparent;scrollbar-width:thin;background:#fff;border:1px solid #cdd3dceb;border-radius:18px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 48px);position:relative;overflow:hidden auto;box-shadow:0 34px 90px #0d141f3d,0 3px 12px #0d141f14}.purchase-modal-dialog:focus{outline:none}.purchase-modal-dialog .purchase-card{z-index:auto;width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:28px 30px 30px;position:static;inset:auto;overflow:visible}.purchase-modal-dialog .purchase-card:before{display:none}.purchase-modal-dialog .purchase-card-head{align-items:flex-start;margin-bottom:24px}.purchase-modal-dialog .purchase-card-head h2{color:#111827;letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,34px);line-height:1}.purchase-location{color:#5f6b7d;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:14px}.purchase-modal-dialog .close-purchase{color:#667085;border:0;border-radius:50%;flex:none;width:42px;height:42px}.purchase-modal-dialog .close-purchase:hover{color:#111827;background:#f2f4f7}.purchase-modal-dialog .purchase-form{grid-template-columns:1fr;gap:18px;margin-top:0}.purchase-modal-dialog .purchase-form>*{grid-column:1!important}.purchase-modal-dialog .purchase-form label>span,.purchase-modal-dialog .field-label{color:#273142;font-size:14px;font-weight:650}.purchase-modal-dialog .purchase-form input[type=text],.purchase-modal-dialog .purchase-form input[type=url]{border-color:#d8dde5;border-radius:10px;min-height:52px;padding-inline:15px;font-size:16px}.purchase-modal-dialog .upload-dropzone{background:#fafbfc;border-color:#cbd2dd;border-radius:12px;min-height:142px;max-height:142px;aspect-ratio:auto!important}.purchase-modal-dialog .price-summary{padding:16px 0}.purchase-modal-dialog .price-summary>strong{font-family:var(--display);font-size:26px;font-weight:400}.purchase-modal-dialog .secure-note{justify-content:center;font-size:11px}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal{transition:none!important}}@media (width<=620px){.canvas-toolbar button:nth-of-type(4){display:inline-flex}.purchase-modal-layer{padding:10px}.purchase-modal-dialog{border-radius:16px;width:100%;max-height:calc(100dvh - 20px)}.purchase-modal-dialog .purchase-card{padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:0;max-height:none;position:static}.purchase-modal-dialog .purchase-card-head h2{font-size:27px}}html,body,#root{width:100%;height:100%;min-height:0;overflow:hidden}.app-shell{background:#fff;align-items:stretch;width:100%;height:100dvh;min-height:0;overflow:hidden}.center-shell{background:#fff;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.center-shell .site-header,.center-shell .network-banner{flex:none}.canvas-main{background:#fff;flex:1;min-height:0;overflow:hidden}.canvas-hero{background:#fff;justify-content:center;height:100%;min-height:0;padding:16px 24px;overflow:hidden}.main-board-layout{flex:none;width:min(800px,100dvh - 202px,100%);max-width:100%}.board-frame{flex:none;width:100%;max-width:100%}.legend-swatch.sold{background:#1f2937;border-color:#1f2937}.legend-swatch.selection{background:#2f7cff29;border:2px solid #2f7cff}@media (width<=1700px){.main-board-layout{gap:10px;width:min(800px,100dvh - 266px,100%);display:grid}.main-multi-rail{flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%;min-height:48px;display:flex;position:static}.main-multi-toggle{flex:0 0 164px;order:1;width:164px}.main-multi-summary{flex:340px;order:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:auto;min-width:0;padding:5px}.main-multi-copy{gap:2px}.main-multi-copy strong{font-size:16px}.main-multi-copy span{font-size:10px}.main-multi-actions{grid-template-columns:auto auto minmax(104px,1fr)}.main-multi-checkout{grid-column:auto}}@container (width>=360px) and (width<=579px){.main-multi-rail{flex-wrap:nowrap;align-items:flex-start;gap:8px;min-height:48px;display:flex}.main-multi-toggle{flex:0 0 150px;width:150px}.main-multi-summary{flex:auto;grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:5px;width:auto;min-width:0;padding:5px}.main-multi-copy{gap:2px;min-width:0;padding-inline:0}.main-multi-copy strong{font-size:16px}.main-multi-copy span{text-overflow:ellipsis;font-size:10px;overflow:hidden}.main-multi-actions{grid-template-columns:auto auto minmax(96px,auto);gap:4px}.main-multi-actions>button:not(.main-multi-checkout){gap:4px;min-height:36px;padding-inline:6px;font-size:10px}.main-multi-actions svg{width:14px;height:14px}.main-multi-checkout{min-width:100px;min-height:38px;padding-inline:8px;font-size:14px}}@media (width<=1040px){.app-shell{display:block}.center-shell{width:100%}.placement-directory,.pixel-leaderboard,.side-rail{display:none}.canvas-hero{padding:12px}.main-board-layout{width:min(800px,100dvh - 234px,100%)}}@media (width>=621px) and (width<=1040px){.main-multi-rail{flex-wrap:nowrap;align-items:flex-start;min-height:48px;display:flex;position:relative;top:auto;right:auto;overflow:visible}.main-multi-toggle{flex:0 0 164px;width:164px}.main-multi-summary{width:min(390px,50vw + 50cqw - 172px);position:absolute;top:0;left:172px}}@media (width<=620px){.main-board-layout{width:min(800px,100dvh - 224px,100%)}.main-multi-rail{grid-template-columns:minmax(0,1fr);display:grid}.main-multi-toggle{flex-basis:auto;width:100%;min-width:0}.main-multi-summary{grid-template-columns:minmax(0,1fr)}.main-multi-actions{grid-template-columns:64px 64px minmax(0,1fr)}.main-multi-actions>button:not(.main-multi-checkout){width:64px;font-size:11px}.main-multi-checkout{min-height:48px;font-size:15px}}.placement-choice-content h2{color:#111827;letter-spacing:-.035em;margin:0;font-size:30px;line-height:1}.placement-choice-content>p:not(.placement-choice-error){color:#667085;margin:9px 0 22px;font-size:14px;line-height:1.5}.placement-choice-actions{gap:10px;display:grid}.placement-choice-action{color:#263247;text-align:left;width:100%;min-height:78px;transition:border-color var(--modal-close-dur) var(--modal-ease), background-color var(--modal-close-dur) var(--modal-ease), transform var(--modal-close-dur) var(--modal-ease);background:#fff;border:1px solid #dbe1e9;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:14px;display:grid}.placement-choice-action:first-child{background:#2f7cff12;border-color:#2f7cff6b}.placement-choice-action:hover{background:#f8fafc;border-color:#aeb8c7;transform:translateY(-1px)}.placement-choice-action:first-child:hover{background:#2f7cff1c;border-color:#2f7cff}.placement-choice-icon{color:#526077;background:#fff;border:1px solid #dce2ea;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.placement-choice-icon svg{width:19px;height:19px}.placement-choice-action>span:last-child{gap:3px;min-width:0;display:grid}.placement-choice-action strong{color:#172033;font-size:15px}.placement-choice-action small{color:#778296;font-size:12px}.placement-choice-error{color:var(--red);margin:14px 0 0;font-size:13px;line-height:1.4}@media (prefers-reduced-motion:reduce){.placement-choice-action{transition:none!important}}@media (width<=620px){.placement-choice-content{padding:24px 18px}.placement-choice-content h2{font-size:27px}}.purchase-modal-dialog:not(.placement-choice-dialog){overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px)}.purchase-modal-dialog:not(.placement-choice-dialog)::-webkit-scrollbar{width:0;height:0;display:none}.purchase-modal-dialog .purchase-card{padding:24px 26px 26px}.purchase-modal-dialog .purchase-card-head{margin-bottom:20px}.purchase-modal-dialog .purchase-card-head h2{font-size:clamp(25px,2.4vw,30px);line-height:1.05}.purchase-modal-dialog .purchase-location{color:#667085;margin-top:7px;font-size:13px}.purchase-modal-dialog .close-purchase{width:38px;height:38px}.purchase-modal-dialog .purchase-form{gap:14px}.purchase-modal-dialog .purchase-form>label,.purchase-modal-dialog .upload-field{gap:6px}.purchase-modal-dialog .purchase-form label>span,.purchase-modal-dialog .field-label{font-size:13px}.purchase-modal-dialog .purchase-form input[type=text],.purchase-modal-dialog .purchase-form input[type=url]{background:#fff;border-color:#11182726;border-radius:9px;min-height:46px;padding-inline:13px;font-size:15px}.artwork-field-heading,.artwork-file-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.artwork-field-heading small{color:#8791a2;font-variant-numeric:tabular-nums;font-size:11px}.purchase-modal-dialog .artwork-picker{background:#fafbfc;border-color:#11182729;border-radius:10px;min-height:108px;max-height:none;aspect-ratio:auto!important}.purchase-modal-dialog .artwork-picker:hover{background:#2f7cff0a;border-color:#2f7cff}.purchase-modal-dialog .upload-placeholder{gap:5px}.purchase-modal-dialog .upload-placeholder svg{width:22px;height:22px}.purchase-modal-dialog .upload-placeholder strong{font-size:14px}.purchase-modal-dialog .upload-placeholder small,.purchase-modal-dialog .upload-field>small{font-size:11px;line-height:1.45}.artwork-editor-shell{gap:8px;min-width:0;display:grid}.purchase-artwork-editor{width:100%;min-width:0}.artwork-file-row{min-height:32px}.artwork-file-row>span{color:#657084;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.change-artwork-button{color:#364154;cursor:pointer;background:#fff;border:1px solid #11182724;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex;position:relative}.change-artwork-button:hover{background:#f8fafc;border-color:#11182747}.change-artwork-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.artwork-processing{color:#526077}.purchase-modal-dialog .price-summary{border-top-color:#1118271a;border-bottom-color:#1118271a;margin-top:2px;padding:13px 0}.purchase-modal-dialog .price-summary>strong{font-size:24px}.purchase-modal-dialog .reserve-button{border-radius:9px;min-height:48px;font-size:15px}.purchase-modal-dialog .secure-note{color:#7b8697;margin-top:-4px}@media (width<=620px){.purchase-modal-dialog:not(.placement-choice-dialog){width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.purchase-modal-dialog .purchase-card{padding:21px 16px calc(21px + env(safe-area-inset-bottom))}.purchase-modal-dialog .purchase-form input[type=text],.purchase-modal-dialog .purchase-form input[type=url]{min-height:48px;font-size:16px}}.artwork-source-tabs{background:#f7f8fa;border:1px solid #1118271a;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;padding:3px;display:grid}.artwork-source-tabs button{color:#596579;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-width:0;min-height:36px;padding:0 8px;font-size:12px;font-weight:650}.artwork-source-tabs button[aria-selected=true]{color:#172033;background:#fff;box-shadow:0 1px 3px #1118271a}.artwork-source-tabs button:hover:not([aria-selected=true]){color:#2f3a4c;background:#fff9}.artwork-source-tabs button:focus-visible{outline-offset:1px;outline:2px solid #2f7cff}.artwork-source-panel{min-width:0;padding-top:4px}.artwork-source-panel .artwork-editor__mat{padding:10px}.color-artwork-editor,.url-artwork-editor{gap:11px;min-width:0;display:grid}.color-artwork-controls{grid-template-columns:86px minmax(0,1fr);align-items:end;gap:10px;display:grid}.native-color-control,.hex-color-control{gap:6px;min-width:0;display:grid}.native-color-control>span,.hex-color-control>span{color:#566174;font-weight:650;font-size:11px!important}.native-color-control input[type=color]{cursor:pointer;background:#fff;border:1px solid #11182726;border-radius:9px;width:100%;height:46px;padding:4px}.native-color-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.native-color-control input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}.native-color-control input[type=color]::-moz-color-swatch{border:0;border-radius:5px}.color-presets{flex-wrap:wrap;gap:8px;display:flex}.color-presets button{border:1px solid #11182729;border-radius:8px;width:30px;height:30px;padding:0;position:relative}.color-presets button.is-selected:after{content:"";pointer-events:none;border:2px solid #2f7cff;border-radius:11px;position:absolute;inset:-4px}.color-presets button:focus-visible{outline-offset:3px;outline:2px solid #2f7cff}.color-preview-mat{background-color:#f8faf9;background-image:linear-gradient(45deg,#11182709 25%,#0000 25%),linear-gradient(-45deg,#11182709 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#11182709 75%),linear-gradient(-45deg,#0000 75%,#11182709 75%),none;background-position:0 0,0 6px,6px -6px,-6px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #1118271a;border-radius:11px;place-items:center;min-width:0;padding:10px;display:grid;overflow:hidden}.color-preview-frame{outline-offset:-1px;border-radius:min(1vw,7px);outline:2px solid #1118271f;width:100%;max-height:min(42vh,400px)}.color-preview-frame.is-tall{width:auto;max-width:100%;height:clamp(240px,42vh,400px)}.url-preview-empty,.url-preview-status,.url-preview-error{color:#657084;background:#fafbfc;border:1px solid #1118271a;border-radius:10px;min-height:92px;margin:0;padding:16px;font-size:13px}.url-preview-empty,.url-preview-status{text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.url-preview-status svg,.url-preview-error>svg{flex:none;width:17px;height:17px}.url-preview-error{color:#8b2d3c;background:#fff5f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.url-preview-error button{color:#7d2635;background:#fff;border:1px solid #8b2d3c33;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px 0 8px;font-size:12px;font-weight:650;display:inline-flex}.url-preview-error button svg{width:14px;height:14px}@media (width<=620px){.artwork-source-tabs button{min-height:42px;padding-inline:5px;font-size:13px}.color-artwork-controls{grid-template-columns:78px minmax(0,1fr)}.color-presets button{width:34px;height:34px}.url-preview-empty,.url-preview-status,.url-preview-error{font-size:14px}.url-preview-error{grid-template-columns:auto minmax(0,1fr)}.url-preview-error button{grid-column:2;justify-self:start;min-height:40px;font-size:14px}}.number-ticker,.number-ticker__visual{font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.number-ticker__digit{width:var(--number-ticker-digit-width,1ch);height:var(--number-ticker-digit-height,1.1em);display:inline-block;position:relative;overflow:hidden}.number-ticker__strip{will-change:transform, filter;flex-direction:column;align-items:stretch;height:100%;display:flex;position:absolute;inset:0}.number-ticker__glyph{flex:0 0 100%;justify-content:center;align-items:center;height:100%;line-height:1;display:flex}@media (prefers-reduced-motion:reduce){.number-ticker__strip{filter:none!important;transition:none!important}}.t-toast{opacity:0;will-change:transform, opacity;transition:opacity .16s ease-out, transform .18s var(--toast-ease);transform:translateY(-6px)}.t-toast.is-open{opacity:1;transition:opacity .18s ease-out, transform .22s var(--toast-ease);transform:translateY(0)}.selection-notice{z-index:9;width:min(320px,100% - 24px);color:var(--ink);pointer-events:none;background:#fff;border:1px solid #1018271f;border-radius:4px;padding:9px 10px 10px;position:absolute}.selection-notice--main{max-width:280px;top:64px;left:12px}.selection-notice--explore{max-width:340px;top:72px;right:16px}.selection-notice__copy{gap:2px;min-width:0;display:grid}.selection-notice strong{min-height:19px;color:var(--red);font-family:var(--display);align-items:center;font-size:16px;font-weight:400;line-height:1.15;display:flex}.selection-notice p{color:var(--ink-soft);font:500 13px/1.35 var(--sans);text-wrap:pretty;margin:0}@media (width<=620px){.selection-notice--main,.selection-notice--explore{width:auto;max-width:none;top:60px;left:10px;right:10px}.selection-notice p{font-size:15px}}@media (prefers-reduced-motion:reduce){.t-toast{transition:none!important}}.hall-of-internet-button{color:#fff;min-width:156px;min-height:38px;font-family:var(--sans);white-space:nowrap;isolation:isolate;background:#2f67eb;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #141f311f}.hall-of-internet-button:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(45deg,#0000 25%,#ffffffb3 50%,#0000 75%);background-position:200% 0;background-repeat:no-repeat;background-size:250% 250%;transition-property:background-position;transition-duration:1s;transition-timing-function:ease;position:absolute;inset:0}.hall-of-internet-button>span{z-index:1;color:#fff;position:relative}.hall-of-internet-button:hover{background:#285edb}.hall-of-internet-button:hover:before{background-position:-100% 0}.hall-of-internet-button:focus-visible{outline-offset:2px;outline:2px solid #2f67eb}@media (width<=620px){.hall-of-internet-button{min-height:42px;padding-inline:14px;font-size:15px}}@media (prefers-reduced-motion:reduce){.hall-of-internet-button:before{transition:none;display:none}}.mobile-selection-controls{display:none}@media (width<=620px){.mobile-selection-controls{z-index:12;pointer-events:none;display:block;position:absolute;inset:0}.mobile-multiple-toggle{color:#253046;min-height:34px;font:600 12px/1 var(--sans);pointer-events:auto;-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #11182721;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 6px 18px #1118271f}.mobile-multiple-toggle svg{stroke-width:1.8px;width:14px;height:14px}.mobile-multiple-toggle.is-active{color:#fff;background:#0d1729;border-color:#0d1729}.mobile-multiple-toggle:focus-visible,.mobile-selection-actions button:focus-visible{outline-offset:2px;outline:2px solid #2f74f5}.mobile-selection-sheet{--panel-translate-y:8px;--panel-open-dur:.25s;--panel-close-dur:.15s;--panel-blur:0px;color:#111827;-webkit-backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #1118271f;border-radius:16px;gap:9px;padding:10px;display:grid;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 14px 36px #11182733}.mobile-selection-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mobile-selection-metrics>div{gap:3px;min-width:0;display:grid}.mobile-selection-metrics span{color:#7a8495;font:500 10px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-selection-metrics strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;line-height:1.1;overflow:hidden}.mobile-selection-actions{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;display:grid}.mobile-selection-actions button{min-height:40px;font:650 13px/1 var(--sans);border-radius:11px}.mobile-selection-cancel{color:#485469;background:#fff;border:1px solid #dce1e8}.mobile-selection-continue{color:#fff;background:#2463eb;border:1px solid #2463eb;box-shadow:0 7px 16px #2463eb38}.mobile-selection-actions button:disabled,.mobile-multiple-toggle:disabled{cursor:default;opacity:.5}}.main-board-layout{grid-template-columns:minmax(0,1fr);gap:10px;width:min(800px,100dvh - 266px,100%);display:grid}.main-multi-rail{z-index:9;grid-template-columns:164px minmax(0,1fr) auto;align-content:start;align-items:start;gap:8px;width:100%;min-height:44px;display:grid;position:relative;top:auto;right:auto;overflow:visible}.main-board-row{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;position:relative}.main-board-row>.board-frame{grid-area:1/1;width:100%;min-width:0}.main-multi-toggle{grid-area:1/1;width:164px;min-width:0}.main-board-row>.main-multi-summary{z-index:9;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;width:112px;min-width:0;padding:11px;position:absolute;top:0;right:calc(100% + 8px)}.main-board-row .main-multi-copy{gap:4px;padding-inline:2px}.main-board-row .main-multi-copy strong{font-size:17px}.main-board-row .main-multi-copy span{white-space:normal;text-wrap:balance;font-size:10px;line-height:1.35}.main-board-row .main-multi-actions{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.main-board-row .main-multi-actions>button,.main-board-row .main-multi-checkout{grid-column:1;width:100%;min-width:0}.main-board-row .main-multi-actions>button:not(.main-multi-checkout){min-height:34px}.main-board-row .main-multi-checkout{min-height:38px}.main-multi-rail>.explore-entry-button{white-space:nowrap;grid-area:1/3;justify-self:end;width:auto;min-width:170px;min-height:44px;padding:0 13px 0 16px;position:static}@media (width<=1040px){.main-board-layout{width:min(800px,100dvh - 234px,100%)}.main-board-row.has-multi-selection{grid-template-columns:124px minmax(0,1fr);gap:10px}.main-board-row.has-multi-selection>.main-multi-summary{grid-area:1/1;align-self:start;width:100%;position:static}.main-board-row.has-multi-selection>.board-frame{grid-column:2}}@media (width<=620px){.main-board-layout{width:min(100vw - 16px,100dvh - 176px,100%)}.main-board-row.has-multi-selection{grid-template-columns:minmax(0,1fr);gap:0}.main-board-row.has-multi-selection>.board-frame{grid-column:1}}@container (width<=620px){.main-multi-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.main-multi-toggle{grid-column:1;width:100%;min-height:44px}.main-multi-rail>.explore-entry-button{grid-column:2;width:100%;min-width:0;min-height:44px;padding:0 10px 0 12px;font-size:15px}}@media (width<=620px){.main-multi-rail,.main-board-row>.main-multi-summary{display:none}}.main-workspace-shell{background:#fff;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.main-workspace-shell>.canvas-main{flex:1;width:100%;min-width:0}.main-notification-region{z-index:24;pointer-events:none;gap:8px;width:min(200px,100% - 32px);display:grid;position:absolute;top:16px;left:16px}.main-notification-region:empty{display:none}.main-notification-region .selection-notice{width:100%;max-width:none;position:relative;inset:auto}.main-notification-region .network-banner{color:#684b1c;pointer-events:auto;-webkit-backdrop-filter:blur(14px);background:#fffbf0fa;border:1px solid #bd862633;border-radius:12px;justify-content:flex-start;width:100%;min-height:0;padding:11px 12px;font-size:13px;box-shadow:0 12px 30px #121d2d1f}.main-notification-region .network-banner.is-error{color:#8d2838;background:#fff7f8fa;border-color:#c9324529}.main-notification-region .network-banner button{flex:none;margin-left:auto}@media (width<=620px){.main-notification-region{width:auto;top:10px;left:10px;right:10px}.main-notification-region .network-banner{padding:12px;font-size:14px}}.pixel-leaderboard{border-right:1px solid var(--line);background:#f9fbfd;flex-direction:column;grid-area:updates;width:auto;height:100dvh;min-height:0;display:flex;position:sticky;top:0;overflow:hidden;container-type:inline-size}.pixel-leaderboard-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:14px;height:104px;padding:0 22px;display:flex}.pixel-leaderboard-title{color:#334056;align-items:center;gap:10px;min-width:0;display:flex}.pixel-leaderboard-title svg{color:#647086;stroke-width:1.8px;flex:none;width:20px;height:20px}.pixel-leaderboard-title h2{min-width:0;color:inherit;font-family:var(--display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:400;overflow:hidden}.pixel-leaderboard-count{border:1px solid var(--line);color:#5f6a7c;font-variant-numeric:tabular-nums;background:#fff;border-radius:9px;flex:none;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:11px;display:inline-grid}.pixel-leaderboard-body{flex-direction:column;flex:1;min-height:0;padding:20px;display:flex}.pixel-leaderboard-tabs{scrollbar-width:none;background:#e2e7ee85;border:1px solid #141f3114;border-radius:12px;flex:none;grid-template-columns:1fr 1fr;gap:3px;width:100%;padding:3px;display:grid;overflow-x:auto}.pixel-leaderboard-tabs::-webkit-scrollbar{display:none}.pixel-leaderboard-tabs button{color:#6b7688;background:0 0;border:0;border-radius:9px;min-width:max-content;min-height:37px;padding:0 12px;font-size:13px;font-weight:650}.pixel-leaderboard-tabs button:hover{color:#2d384b;background:#ffffff94}.pixel-leaderboard-tabs button[aria-selected=true]{color:#202a3b;background:#fff;box-shadow:0 1px 3px #141f3114}.pixel-leaderboard-list-wrap{scrollbar-width:thin;flex:1;min-height:0;margin-top:15px;overflow-y:auto}.pixel-leaderboard-list{border-top:1px solid #141f3114;margin:0;padding:0;list-style:none}.pixel-leaderboard-row{border-bottom:1px solid #141f3114;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:70px;padding:11px 2px;display:grid}.pixel-leaderboard-rank{color:#929cac;font-family:var(--display);font-variant-numeric:tabular-nums;font-size:15px}.pixel-leaderboard-identity{flex-direction:column;gap:5px;min-width:0;display:flex}.pixel-leaderboard-identity strong,.pixel-leaderboard-identity small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pixel-leaderboard-identity strong{color:#273143;align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.pixel-leaderboard-identity small{color:#7a8597;align-items:center;gap:5px;font-size:11px;display:flex}.pixel-leaderboard-flag{flex:none;width:20px;height:14px;font-family:Twemoji Country Flags,Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:18px;line-height:1}.pixel-leaderboard-anonymous{color:#a2aab7;text-align:center;flex:none;width:20px}.pixel-leaderboard-pixels{color:#3c485b;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}.pixel-leaderboard-state{border-top:1px solid var(--line);color:#8993a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.pixel-leaderboard-state>svg{color:#a3acba;width:22px;height:22px}.pixel-leaderboard-state p{margin:0;font-size:13px}.pixel-leaderboard-state button{border:1px solid var(--line);color:#334056;background:#fff;border-radius:9px;min-height:36px;padding:0 13px;font-size:13px;font-weight:650}.pixel-leaderboard-state button:hover{background:#f5f7fa;border-color:#b9c2d0}.pixel-leaderboard-loader{border:2px solid #d7dce4;border-top-color:#647086;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite pixel-leaderboard-spin}.pixel-leaderboard-footer{border-top:1px solid var(--line);color:#748093;background:#fbfcfe;flex:none;align-items:center;gap:10px;min-height:58px;padding:0 22px;font-size:12px;font-weight:650;display:flex}.pixel-leaderboard-footer a{color:inherit;text-decoration:none}.pixel-leaderboard-footer a:hover{color:#175fd3}.pixel-leaderboard-footer a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #2f67eb}@keyframes pixel-leaderboard-spin{to{transform:rotate(360deg)}}@container (width<=275px){.pixel-leaderboard-body{padding-inline:14px}.pixel-leaderboard-row{grid-template-columns:24px minmax(0,1fr)}.pixel-leaderboard-pixels{grid-column:2;justify-self:start;margin-top:-1px}}@media (width<=980px){.pixel-leaderboard{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;max-height:540px;position:static}.pixel-leaderboard-header{height:70px}.pixel-leaderboard-list-wrap{max-height:330px}}@media (prefers-reduced-motion:reduce){.pixel-leaderboard-loader{animation-duration:1.5s}}.side-rail .side-rail-body{scrollbar-width:thin;min-height:0;padding:20px;overflow-y:auto}.recent-activity{border:1px solid var(--line);background:#fff;border-radius:13px;padding:0 16px}.recent-activity .rail-empty{min-height:118px}.recent-activity .rail-empty p{margin:0}.recent-activity .rail-empty button{border:1px solid var(--line);color:#2f394a;min-height:30px;font:600 11px/1 var(--sans);cursor:pointer;background:#fff;border-radius:7px;padding:0 12px}.recent-activity .rail-empty button:hover{border-color:#aab6c9}.recent-activity .rail-empty button:focus-visible{outline-offset:2px;outline:2px solid #2f74f5}.recent-activity-content{--panel-translate-y:8px;--panel-open-dur:.25s;--panel-close-dur:.15s}.recent-activity-list{margin:0;padding:0;list-style:none}.recent-activity-list li{border-bottom:1px solid var(--line)}.recent-activity-list li:last-child{border-bottom:0}.recent-activity-row{min-height:50px;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;text-decoration:none;display:grid}.recent-activity-title{color:#135bea;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.recent-activity-meta{color:#687286;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.recent-activity-row:not(.is-disabled):hover .recent-activity-title,.recent-activity-row:not(.is-disabled):focus-visible .recent-activity-title{text-underline-offset:3px;text-decoration:underline}.recent-activity-row:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #2f74f5}.recent-activity-row.is-disabled .recent-activity-title{color:#7a8495}.recent-activity-pagination{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:43px;display:grid}.recent-activity-pagination button{color:#135bea;min-width:0;min-height:30px;font:500 11px/1 var(--sans);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:2px;padding:0;display:inline-flex}.recent-activity-pagination button:last-child{justify-self:end}.recent-activity-pagination button svg{stroke-width:1.8px;width:13px;height:13px}.recent-activity-pagination button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.recent-activity-pagination button:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #2f74f5}.recent-activity-pagination button:disabled{color:#a3abba;cursor:default;opacity:.55}.how-it-works{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:18px;padding:18px 16px 15px}.how-it-works h2{color:#5f6878;font-family:var(--display);text-transform:uppercase;margin:0 0 11px;font-size:14px;font-weight:400;line-height:1}.how-it-works ol{margin:0;padding:0;list-style:none}.how-it-works li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;min-height:43px;padding:7px 0;display:grid}.how-it-works li>span{color:#697486;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.45}.how-it-works p{color:#2f394a;margin:0;font-size:14px;line-height:1.45}@media (width<=1240px){.side-rail .side-rail-body{padding-inline:16px}.recent-activity{padding-inline:13px}.recent-activity-row{gap:8px}.recent-activity-title{font-size:13px}.recent-activity-meta{font-size:10px}}@media (width<=1040px){.side-rail .side-rail-body{overflow:visible}}.mobile-canvas-nav,.mobile-canvas-nav__overlay{display:none}@media (width<=1040px){.center-shell>.site-header{display:none}.mobile-canvas-nav{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #141f311a;flex:none;grid-template-columns:42px minmax(0,1fr) auto 42px;align-items:center;gap:8px;display:grid;position:relative;box-shadow:0 1px 7px #141f310a}.mobile-canvas-nav__icon-button{color:#39465b;background:#fff;border:1px solid #141f311a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;display:inline-grid;box-shadow:0 1px 3px #141f310f}.mobile-canvas-nav__icon-button:hover{color:#172033;background:#f7f9fc;border-color:#141f3133}.mobile-canvas-nav__icon-button svg{stroke-width:1.9px;width:20px;height:20px}.mobile-canvas-nav__brand{color:#101522;min-width:0;font-family:var(--brand-display);letter-spacing:-.025em;align-items:center;gap:7px;font-size:17px;line-height:1;text-decoration:none;display:inline-flex}.mobile-canvas-nav__brand .brand-mark{flex:none;width:18px;height:18px}.mobile-canvas-nav__brand>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-canvas-nav__live{color:#667286;letter-spacing:.04em;background:#fbfcfd;border:1px solid #141f3117;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:60px;height:32px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.mobile-canvas-nav__live strong,.mobile-canvas-nav__live-count{color:#1f2a3c;letter-spacing:0;font-size:12px;font-weight:700}.mobile-canvas-nav__live-count .number-ticker__digit{--number-ticker-digit-width:.66ch;--number-ticker-digit-height:16px}.mobile-canvas-nav__live-badge.t-badge{flex:none;width:7px;height:7px;position:relative;inset:auto}.mobile-canvas-nav__live-badge .live-dot{width:7px;height:7px;position:relative;box-shadow:0 0 0 4px #16a86d1a}.mobile-canvas-nav__live-badge .live-dot:after{content:"";pointer-events:none;border:1px solid #16a86d4d;border-radius:50%;animation:1.8s ease-out infinite mobile-canvas-live-pulse;position:absolute;inset:-5px}.mobile-canvas-nav__overlay{z-index:210;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--panel-close-dur);display:block;position:fixed;inset:0}.mobile-canvas-nav__overlay[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-canvas-nav__backdrop{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--panel-close-dur) var(--panel-ease);will-change:opacity;background:#0e141f7a;position:absolute;inset:0}.mobile-canvas-nav__overlay[data-open=true] .mobile-canvas-nav__backdrop{opacity:1;transition-duration:var(--panel-open-dur)}.mobile-canvas-nav__drawer{width:min(390px,100vw - 28px);max-width:100%;height:100dvh;transition:transform var(--panel-close-dur) var(--panel-ease);will-change:transform;background:#f7f9fc;border:0;border-right:1px solid #141f311f;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(calc(-100% - 16px));box-shadow:26px 0 70px #0c131f33}.mobile-canvas-nav__drawer[data-open=true]{transition-duration:var(--panel-open-dur);transform:translate(0)}.mobile-canvas-nav__drawer-content{--panel-translate-y:8px;width:100%;height:100%;min-height:0;padding:0 14px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:14px;display:flex;overflow:hidden auto}.mobile-canvas-nav__drawer-header{min-height:calc(72px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0 18px;z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #141f3117;justify-content:space-between;align-items:center;gap:16px;margin:0 -14px;display:flex;position:sticky;top:0}.mobile-canvas-nav__drawer-header>div{align-items:center;gap:9px;min-width:0;display:flex}.mobile-canvas-nav__drawer-header .brand-mark{flex:none;width:21px;height:21px}.mobile-canvas-nav__drawer-header h2{color:#172033;min-width:0;font-family:var(--brand-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:400;overflow:hidden}.mobile-canvas-nav__hall-link{color:#1d2a43;background:linear-gradient(135deg,#fff 0%,#eef4ff 100%);border:1px solid #2f67eb2e;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:74px;padding:13px;text-decoration:none;display:grid;box-shadow:0 8px 24px #264e9e12}.mobile-canvas-nav__hall-icon{color:#fff;background:#2f67eb;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mobile-canvas-nav__hall-icon svg{width:20px;height:20px}.mobile-canvas-nav__hall-link>span:nth-child(2){gap:4px;min-width:0;display:grid}.mobile-canvas-nav__hall-link strong{font-family:var(--display);font-size:17px;font-weight:400;line-height:1}.mobile-canvas-nav__hall-link small{color:#65738a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-canvas-nav__hall-link>svg{color:#62718a;stroke-width:1.8px;width:16px;height:16px}.mobile-canvas-nav .mobile-canvas-nav__leaderboard.pixel-leaderboard,.mobile-canvas-nav__drawer .mobile-canvas-nav__leaderboard.pixel-leaderboard{background:#fff;border:1px solid #141f311a;border-radius:15px;flex:none;width:100%;height:auto;min-height:0;max-height:none;display:flex;position:static;top:auto;overflow:hidden;box-shadow:0 7px 24px #141f310d}.mobile-canvas-nav__leaderboard .pixel-leaderboard-header{height:64px;padding-inline:16px}.mobile-canvas-nav__leaderboard .pixel-leaderboard-title h2{font-size:17px}.mobile-canvas-nav__leaderboard .pixel-leaderboard-body{padding:14px}.mobile-canvas-nav__leaderboard .pixel-leaderboard-list-wrap{max-height:300px}.mobile-canvas-nav__leaderboard .pixel-leaderboard-row{min-height:62px}.mobile-canvas-nav__leaderboard .pixel-leaderboard-footer{min-height:52px;padding-inline:16px}.mobile-canvas-nav__drawer .mobile-canvas-nav__activity.side-rail{background:#fff;border:1px solid #141f311a;border-radius:15px;flex:none;width:100%;height:auto;min-height:0;display:flex;position:static;top:auto;overflow:hidden;box-shadow:0 7px 24px #141f310d}.mobile-canvas-nav__activity .rail-topbar{background:#fff;height:64px;padding-inline:16px}.mobile-canvas-nav__activity .rail-topbar-title{font-size:17px}.mobile-canvas-nav__drawer .mobile-canvas-nav__activity .side-rail-body{min-height:0;padding:14px;overflow:visible}.mobile-canvas-nav__activity .recent-activity{border:0;border-radius:0;padding-inline:13px}@keyframes mobile-canvas-live-pulse{0%{opacity:.75;transform:scale(.65)}70%,to{opacity:0;transform:scale(1.55)}}}@media (width<=380px){.mobile-canvas-nav{grid-template-columns:42px minmax(0,1fr) auto 42px;gap:6px;padding-inline:9px}.mobile-canvas-nav__brand{font-size:15px}.mobile-canvas-nav__live{min-width:52px;padding-inline:7px}.mobile-canvas-nav__live>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.mobile-canvas-nav__overlay,.mobile-canvas-nav__backdrop,.mobile-canvas-nav__drawer{transition:none!important}.mobile-canvas-nav__live-badge .live-dot:after{animation:none!important}}.artwork-editor{gap:12px;min-width:0;display:grid;container-type:inline-size}.artwork-editor__mat{background-color:#f8faf9;background-image:linear-gradient(45deg,#121b2b09 25%,#0000 25%),linear-gradient(-45deg,#121b2b09 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#121b2b09 75%),linear-gradient(-45deg,#0000 75%,#121b2b09 75%),none;background-position:0 0,0 6px,6px -6px,-6px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #121b2b1a;border-radius:12px;place-items:center;min-width:0;padding:12px;display:grid;overflow:hidden}.artwork-editor__frame{width:100%;max-height:min(48vh,460px);aspect-ratio:var(--artwork-aspect);outline-offset:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#edf1f5;border-radius:min(1vw,8px);outline:2px solid #2f7cff;position:relative;overflow:hidden}.artwork-editor__frame.is-tall{width:auto;max-width:100%;height:clamp(280px,48vh,460px)}.artwork-editor__frame.is-dragging{cursor:grabbing}.artwork-editor__frame:focus-visible{outline-offset:3px;outline-width:3px}.artwork-editor__image{transform-origin:0 0;pointer-events:none;will-change:transform;max-width:none;display:block;position:absolute;inset:0 auto auto 0}.artwork-editor__frame:not(.is-dragging) .artwork-editor__image{transition:transform .12s cubic-bezier(.22,1,.36,1)}.artwork-editor__loading{color:#6b7380;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;inset:0}.artwork-editor__loading svg{width:18px;height:18px;animation:.8s linear infinite artwork-editor-spin}.artwork-editor__drag-hint{color:#142033;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #161f2e1f}.artwork-editor__drag-hint svg{width:14px;height:14px}.artwork-editor__controls{align-items:center;gap:10px;min-width:0;display:flex}.artwork-editor__zoom{color:#344054;flex:1;grid-template-columns:auto minmax(80px,1fr) 48px;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;display:grid}.artwork-editor__zoom input{accent-color:#2f7cff;cursor:pointer;width:100%;min-width:0}.artwork-editor__zoom output{color:#657084;font-family:var(--mono,ui-monospace, SFMono-Regular, Consolas, monospace);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.artwork-editor__reset{color:#253044;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #121b2b1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.artwork-editor__reset:hover:not(:disabled){background:#f3f6f8}.artwork-editor__reset:focus-visible{outline-offset:2px;outline:2px solid #2f7cff}.artwork-editor__reset:disabled{color:#98a0ad;cursor:default}.artwork-editor__reset svg{flex-shrink:0;width:14px;height:14px}.artwork-editor__note,.artwork-editor__error,.artwork-editor__status{margin:0;font-size:13px;line-height:1.45}.artwork-editor__note,.artwork-editor__status{color:#697386}.artwork-editor__error{color:#a52d3e}@container (width<=360px){.artwork-editor__controls{flex-direction:column;align-items:stretch}.artwork-editor__reset{align-self:end}}@media (width<=640px){.artwork-editor__mat{padding:9px}.artwork-editor__zoom{font-size:16px}.artwork-editor__reset{min-height:42px;font-size:15px}}@media (prefers-reduced-motion:reduce){.artwork-editor__image,.artwork-editor__loading svg{transition:none!important;animation:none!important}}@keyframes artwork-editor-spin{to{transform:rotate(360deg)}}.buyer-identity{min-width:0;font-family:var(--sans);border:0;gap:7px;margin:0;padding:0;display:grid}.buyer-identity>legend{color:var(--ink);font-family:var(--sans);letter-spacing:.005em;margin:0;padding:0;font-size:12px;font-weight:650}.buyer-identity>legend span{color:#c93245}.buyer-identity>p{color:#788396;margin:-3px 0 1px;font-size:11px;line-height:1.4}.buyer-identity__choices{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.buyer-identity .country-picker__trigger{min-height:46px;box-shadow:none;border:1px solid #d6dce5;border-radius:10px}.buyer-identity .country-picker__trigger:hover:not(:disabled){box-shadow:none;border-color:#b9c2cf}.buyer-identity[aria-invalid=true] .country-picker__trigger,.buyer-identity[aria-invalid=true] .buyer-identity__anonymous{border-color:#dc8996}.buyer-identity__anonymous{color:#596579;min-height:46px;font-family:var(--sans);background:#fff;border:1px solid #d6dce5;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.buyer-identity__anonymous:hover:not(:disabled){color:var(--ink);background:#fafbfd;border-color:#b9c2cf}.buyer-identity__anonymous[aria-pressed=true]{color:#155fcf;background:#edf4ff;border-color:#2f7cff}.buyer-identity__anonymous:focus-visible{outline-offset:2px;outline:2px solid #2f7cff}.buyer-identity__anonymous svg{stroke-width:1.8px;flex:none;width:16px;height:16px}.buyer-identity .buyer-identity__status,.buyer-identity .buyer-identity__error{margin:0;font-size:11px;line-height:1.4}.buyer-identity .buyer-identity__status{color:#667286}.buyer-identity .buyer-identity__error{color:#b42335}.buyer-identity:disabled{opacity:.62}@media (width<=620px){.buyer-identity{gap:5px}.buyer-identity>legend{font-size:12px}.buyer-identity>p,.buyer-identity .buyer-identity__status,.buyer-identity .buyer-identity__error{font-size:11px;line-height:1.3}.buyer-identity>p{margin:-2px 0 0}.buyer-identity__choices{gap:6px}.buyer-identity__anonymous{min-height:44px;font-size:13px}.buyer-identity .country-picker__trigger{min-height:44px}}@media (width<=340px){.buyer-identity__choices{grid-template-columns:minmax(0,1fr)}}:root{--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1)}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}.country-picker{min-width:0}.country-picker__trigger{width:100%;min-height:50px;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:6px 12px 6px 10px;display:grid;box-shadow:0 0 0 1px #0f172a1f,0 1px 2px #0f172a08}.country-picker__trigger:hover:not(:disabled){background:#fbfcfe;box-shadow:0 0 0 1px #0f172a2e,0 2px 5px #0f172a0d}.country-picker__trigger:focus-visible{outline-offset:2px;outline:2px solid #2f7cff;box-shadow:0 0 0 1px #2f7cff,0 0 0 4px #2f7cff1f}.country-picker__trigger:disabled{cursor:not-allowed}.country-picker__trigger-flag,.country-picker__flag{border-radius:3px;flex:none;place-items:center;font-family:Twemoji Country Flags,Apple Color Emoji,Segoe UI Emoji,sans-serif;line-height:1;display:inline-grid;overflow:hidden}.country-picker__trigger-flag{width:30px;height:22px;font-size:27px}.country-picker__trigger-icon{color:#7b8697;stroke-width:1.8px;justify-self:center;width:16px;height:16px}.country-picker__trigger-copy{min-width:0;font-family:var(--sans);align-items:baseline;gap:8px;display:flex}.country-picker__trigger-copy strong{color:#263247;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.country-picker__trigger-copy small{color:#8b95a5;letter-spacing:.08em;flex:none;font-size:10px;font-weight:700}.country-picker__chevron{color:#657084;stroke-width:1.8px;width:16px;height:16px;transition:transform var(--dropdown-open-dur) var(--dropdown-ease);flex:none}.country-picker__trigger[aria-expanded=true] .country-picker__chevron{transform:rotate(180deg)}.country-picker__popover{z-index:260;color:var(--ink);font-family:var(--sans);background:#fff;border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #0f172a17,0 18px 48px -12px #0f172a3d,0 36px 80px -28px #0f172a4d}.country-picker__header{flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 15px 11px 17px;display:flex}.country-picker__header>div{min-width:0}.country-picker__header h3{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:23px;font-weight:400}.country-picker__header p{color:#7b8697;margin:3px 0 0;font-size:11px;line-height:1.4}.country-picker__close{color:#69758a;background:#fff;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 0 1px #0f172a17}.country-picker__close:hover{color:var(--ink);background:#f5f7fa}.country-picker__close:focus-visible{outline-offset:2px;outline:2px solid #2f7cff}.country-picker__close svg{stroke-width:1.8px;width:16px;height:16px}.country-picker__search{color:#778296;background:#f5f7fa;border-radius:11px;flex:none;grid-template-columns:36px minmax(0,1fr);align-items:center;min-height:42px;margin:0 15px;display:grid;box-shadow:inset 0 0 0 1px #0f172a12}.country-picker__search:focus-within{color:#2468ef;box-shadow:inset 0 0 0 1px #2f7cff,0 0 0 3px #2f7cff1c}.country-picker__search svg{stroke-width:1.8px;justify-self:center;width:16px;height:16px}.country-picker__search input{width:100%;min-width:0;height:42px;color:var(--ink);font-family:var(--sans);background:0 0;border:0;outline:0;padding:0 12px 0 0;font-size:13px}.country-picker__search input::placeholder{color:#909aab}.country-picker__search input::-webkit-search-cancel-button{cursor:pointer}.country-picker__alphabet{scrollbar-width:none;background:#f3f5f8;border-radius:10px;flex:none;grid-template-columns:repeat(26,minmax(18px,1fr));gap:1px;margin:10px 15px 8px;padding:5px;display:grid;overflow-x:auto}.country-picker__alphabet::-webkit-scrollbar{display:none}.country-picker__alphabet button{color:#566278;min-width:18px;height:25px;font-family:var(--sans);background:0 0;border:0;border-radius:6px;padding:0;font-size:10px;font-weight:700}.country-picker__alphabet button:hover:not(:disabled){color:#155fcf;background:#fff;box-shadow:0 0 0 1px #2f7cff24}.country-picker__alphabet button:disabled{color:#c6ccd5;cursor:default}.country-picker__list{overscroll-behavior:contain;scrollbar-color:#c8cfda transparent;scrollbar-width:thin;flex:1;min-height:150px;padding:0 8px 10px;overflow:hidden auto}.country-picker__list::-webkit-scrollbar{width:7px}.country-picker__list::-webkit-scrollbar-thumb{background:#c8cfda padding-box padding-box;border:2px solid #0000;border-radius:999px}.country-picker__group h4{z-index:1;color:#8b95a6;height:27px;font-family:var(--display);background:#fffffff5;margin:0;padding:5px 9px;font-size:17px;font-weight:400;position:sticky;top:0}.country-picker__option{color:#263247;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 28px 18px;align-items:center;gap:10px;width:100%;min-height:43px;padding:5px 9px;display:grid}.country-picker__option:hover,.country-picker__option:focus-visible{background:#f3f6f9;outline:0}.country-picker__option[aria-selected=true]{color:#155fcf;background:#edf4ff;box-shadow:inset 0 0 0 1px #2f7cff24}.country-picker__flag{width:28px;height:20px;font-size:25px}.country-picker__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.country-picker__code{color:#909aab;letter-spacing:.06em;text-align:right;font-size:10px;font-weight:700}.country-picker__check{opacity:0;color:#2468ef;stroke-width:2.2px;width:16px;height:16px}.country-picker__option[aria-selected=true] .country-picker__check{opacity:1}.country-picker__empty{color:#7e899b;text-align:center;place-content:center;gap:4px;min-height:150px;display:grid}.country-picker__empty strong{color:#344055;font-size:13px;font-weight:650}.country-picker__empty span{font-size:11px}@media (width<=620px){.country-picker__trigger{min-height:52px}.country-picker__trigger-copy strong{font-size:16px}.country-picker__popover{border-radius:16px}.country-picker__header{padding:16px 14px 12px}.country-picker__header h3{font-size:25px}.country-picker__header p{font-size:13px}.country-picker__search{min-height:46px;margin-inline:12px}.country-picker__search input{height:46px;font-size:16px}.country-picker__alphabet{grid-template-columns:repeat(26,24px);margin-inline:12px}.country-picker__alphabet button{min-width:24px;height:30px;font-size:12px}.country-picker__option{min-height:49px;font-size:16px}.country-picker__name{font-size:16px}.country-picker__code{font-size:12px}}@media (prefers-reduced-motion:reduce){.country-picker__chevron{transition:none}}.placement-type-field{min-width:0;font-family:var(--sans);border:0;gap:8px;margin:0;padding:0;display:grid}.placement-type-field>legend{color:var(--ink);font-family:var(--sans);letter-spacing:.005em;margin:0;padding:0;font-size:12px;font-weight:650}.placement-type-field>legend span{color:#c93245}.placement-type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.placement-type-option{color:#5d697c;cursor:pointer;background:#fff;border:1px solid #d6dce5;border-radius:9px;place-items:center;min-width:0;min-height:38px;font-size:12px;font-weight:650;line-height:1;display:grid;position:relative;overflow:hidden}.placement-type-option:hover{color:var(--ink);background:#fafbfd;border-color:#b9c2cf}.placement-type-option:has(input:checked){color:#155fcf;background:#edf4ff;border-color:#2f7cff}.placement-type-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #2f7cff}.placement-type-option input{appearance:none;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.placement-type-option span{pointer-events:none;position:relative}.placement-type-custom{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.placement-type-custom>span{color:#566276;white-space:nowrap;font-size:12px;font-weight:650}.purchase-modal-dialog .purchase-form .placement-type-custom input[type=text]{min-height:40px}.placement-type-field[aria-invalid=true] .placement-type-option,.purchase-modal-dialog .purchase-form .placement-type-custom input[aria-invalid=true]{border-color:#dc8996}.placement-type-error{color:#b42335;margin:0;font-size:11px;line-height:1.4}.placement-type-field:disabled{opacity:.62}.placement-type-field:disabled .placement-type-option{cursor:not-allowed}@media (width<=620px){.placement-type-field{gap:6px}.placement-type-field>legend{font-size:12px}.placement-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.placement-type-option{min-height:42px}.placement-type-option,.placement-type-custom>span,.placement-type-error{font-size:13px}.placement-type-custom{grid-template-columns:minmax(0,1fr);gap:4px}}.purchase-modal-layer{padding:16px}.purchase-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a70}.purchase-modal-dialog{background:#fff;border:0;box-shadow:0 0 0 1px #0f172a12,0 18px 48px -12px #0f172a3d,0 44px 110px -30px #0f172a52}.purchase-modal-dialog:not(.placement-choice-dialog){scrollbar-width:auto;border-radius:16px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.purchase-modal-dialog:not(.placement-choice-dialog)::-webkit-scrollbar{display:initial}.purchase-modal-dialog .purchase-card{border-radius:16px;flex-direction:column;width:100%;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.purchase-modal-dialog .purchase-card-head{background:#fff;flex:none;align-items:flex-start;margin:0;padding:16px 16px 11px}.purchase-heading-copy{min-width:0}.purchase-modal-dialog .purchase-card-head h2{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.3vw,25px);font-weight:400;line-height:1}.purchase-modal-dialog .purchase-location{color:var(--muted);font-family:var(--sans);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:7px;margin:6px 0 0;font-size:11px;display:flex}.purchase-location span{align-items:center;gap:7px;display:inline-flex}.purchase-location span:not(:last-child):after{content:"";background:#b3bcc9;border-radius:50%;width:3px;height:3px}.purchase-modal-dialog .close-purchase,.placement-choice-close{color:#647086;background:#fff;border:0;border-radius:10px;flex:none;width:36px;height:36px;transition-property:color,background-color,box-shadow,scale;transition-duration:.14s;transition-timing-function:ease-out;box-shadow:0 0 0 1px #0f172a14,0 2px 5px #0f172a0d}.purchase-modal-dialog .close-purchase:hover,.placement-choice-close:hover{color:var(--ink);background:var(--surface-muted);box-shadow:0 0 0 1px #0f172a1f,0 3px 7px #0f172a12}.purchase-modal-dialog .close-purchase:active,.placement-choice-close:active{scale:.96}.purchase-modal-dialog .purchase-form{overscroll-behavior:contain;scrollbar-color:#c8cfda transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:0;min-height:0;margin:0;display:flex;overflow:hidden auto}.purchase-modal-dialog .purchase-form::-webkit-scrollbar{width:7px}.purchase-modal-dialog .purchase-form::-webkit-scrollbar-thumb{background:#c8cfda padding-box padding-box;border:2px solid #0000;border-radius:999px}.purchase-form-body{flex:none;gap:13px;min-height:auto;padding:2px 16px 13px;display:grid;overflow:visible}.purchase-form-body::-webkit-scrollbar{width:7px}.purchase-form-body::-webkit-scrollbar-thumb{background:#c8cfda padding-box padding-box;border:2px solid #0000;border-radius:999px}.purchase-link-fields{gap:10px;display:grid}.purchase-link-fields>label,.purchase-form-body .upload-field{gap:6px;min-width:0;display:grid}.purchase-modal-dialog .purchase-form label>span,.purchase-modal-dialog .field-label{color:#3e495c;font-family:var(--sans);letter-spacing:.005em;font-size:12px;font-weight:650}.purchase-modal-dialog .required-mark{color:#c93245}.purchase-modal-dialog .purchase-form input[type=text],.purchase-modal-dialog .purchase-form input[type=url],.purchase-modal-dialog .purchase-form input[type=email]{width:100%;min-height:44px;color:var(--ink);font-family:var(--sans);background:#fff;border:1px solid #d6dce5;border-radius:10px;padding-inline:12px;font-size:14px;transition-property:border-color,box-shadow;transition-duration:.14s;transition-timing-function:ease-out;box-shadow:0 1px 2px #0f172a05}.purchase-modal-dialog .purchase-form input[type=text]:focus,.purchase-modal-dialog .purchase-form input[type=url]:focus,.purchase-modal-dialog .purchase-form input[type=email]:focus{border-color:#2f7cff;outline:0;box-shadow:0 0 0 3px #2f7cff1f}.purchase-field-helper{color:#7d8798;font-family:var(--sans);font-size:11px;line-height:1.4}.artwork-field-heading{min-height:22px}.artwork-field-heading small{color:#8a94a5;font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:11px}.purchase-modal-dialog .artwork-source-tabs{background:#f1f4f7;border:0;border-radius:11px;gap:4px;padding:4px;box-shadow:inset 0 0 0 1px #0f172a0d}.purchase-modal-dialog .artwork-source-tabs button{color:#657084;border-radius:8px;min-height:34px;font-size:13px;font-weight:650;transition-property:color,background-color,box-shadow,scale;transition-duration:.13s;transition-timing-function:ease-out}.purchase-modal-dialog .artwork-source-tabs button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #0f172a0f,0 2px 5px #0f172a12}.purchase-modal-dialog .artwork-source-tabs button:active{scale:.96}.purchase-modal-dialog .artwork-source-panel{padding-top:7px}.purchase-modal-dialog .remote-artwork-url{gap:6px;min-width:0;display:grid}.purchase-modal-dialog .artwork-picker{background:#f8fafc;border:1px dashed #b9c2cf;border-radius:12px;min-height:96px;transition-property:border-color,background-color,box-shadow;transition-duration:.14s;transition-timing-function:ease-out}.purchase-modal-dialog .artwork-picker:hover{background:#f5f8ff;border-color:#2f7cff;box-shadow:inset 0 0 0 1px #2f7cff12}.purchase-modal-dialog .upload-placeholder svg{color:#2f7cff;stroke-width:1.7px}.purchase-modal-dialog .upload-placeholder strong{color:#263247;font-size:14px}.purchase-modal-dialog .upload-dropzone .upload-placeholder strong{font-family:var(--display);font-size:17px;font-weight:400;line-height:1}.purchase-modal-dialog .upload-placeholder small{color:#7c8799;font-size:11px}.purchase-modal-dialog .artwork-source-panel .artwork-editor__mat,.purchase-modal-dialog .color-preview-mat,.purchase-modal-dialog .url-preview-empty,.purchase-modal-dialog .url-preview-status,.purchase-modal-dialog .url-preview-error{border:0;border-radius:14px;box-shadow:inset 0 0 0 1px #0f172a12}.purchase-modal-dialog .artwork-source-panel .artwork-editor__mat{padding:10px}.purchase-modal-dialog .artwork-editor__frame{border-radius:9px;outline-width:2px;max-height:min(32vh,290px)}.purchase-modal-dialog .artwork-editor__frame.is-tall{height:clamp(220px,32vh,290px)}.purchase-modal-dialog .change-artwork-button,.purchase-modal-dialog .artwork-editor__reset{border:0;border-radius:9px;transition-property:color,background-color,box-shadow,scale;transition-duration:.13s;transition-timing-function:ease-out;box-shadow:0 0 0 1px #0f172a1a}.purchase-modal-dialog .change-artwork-button:active,.purchase-modal-dialog .artwork-editor__reset:active{scale:.96}.purchase-checkout-dock{z-index:2;background:#fff;flex:none;gap:9px;padding:11px 16px 14px;display:grid;position:sticky;bottom:0;box-shadow:0 -1px #0f172a12}.purchase-modal-dialog .purchase-checkout-dock .price-summary{background:#f1f4f8;border:0;border-radius:11px;margin:0;padding:9px 11px}.purchase-checkout-dock .price-summary span{color:#3f4b5f;font-family:var(--sans);font-size:12px;font-weight:700}.purchase-checkout-dock .price-summary small{color:#7b8697;margin-top:2px;font-size:11px}.purchase-modal-dialog .purchase-checkout-dock .price-summary>strong{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;font-size:25px;font-weight:400}.purchase-checkout-dock .turnstile-shell{place-items:center;min-height:0;display:grid}.purchase-checkout-dock .turnstile-shell:has(.turnstile-message){min-height:0}.purchase-checkout-dock .turnstile-message,.purchase-checkout-dock .reservation-timer,.purchase-checkout-dock .form-alert{border-radius:12px}.purchase-modal-dialog .purchase-checkout-dock .reserve-button{color:#fff;background:#0f1726;border:0;border-radius:10px;min-height:44px;font-size:15px;font-weight:750;transition-property:background-color,box-shadow,scale;transition-duration:.14s;transition-timing-function:ease-out;box-shadow:0 1px 2px #0f172a2e,0 7px 18px -8px #0f172a6b}.purchase-modal-dialog .purchase-checkout-dock .reserve-button:hover:not(:disabled){background:#1a2536;transform:none;box-shadow:0 1px 2px #0f172a33,0 9px 22px -8px #0f172a75}.purchase-modal-dialog .purchase-checkout-dock .reserve-button:active:not(:disabled){scale:.96}.purchase-modal-dialog .purchase-checkout-dock .reserve-button:disabled{color:#fff;box-shadow:none;background:#aab4c4}.purchase-modal-dialog .secure-note{color:#7f8999;justify-content:center;margin:0;font-size:10px}.purchase-security-error{text-align:center;margin:0}.placement-choice-dialog{border-radius:22px;width:min(470px,100vw - 28px);max-height:calc(100dvh - 28px);overflow:hidden}.placement-choice-content{padding:26px}.placement-choice-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.placement-choice-head>div{min-width:0}.placement-choice-content .placement-choice-head h2{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:31px;font-weight:400;line-height:1}.placement-choice-content .placement-choice-head p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}.placement-choice-actions{gap:12px}.placement-choice-action{background:#fff;border:0;border-radius:16px;grid-template-columns:46px minmax(0,1fr);gap:14px;min-height:84px;padding:15px;transition-property:background-color,box-shadow,scale;transition-duration:.14s;transition-timing-function:ease-out;box-shadow:0 0 0 1px #0f172a14,0 3px 9px #0f172a0a}.placement-choice-action:first-child{background:#f1f6ff;border:0;box-shadow:0 0 0 1px #2f7cff40,0 5px 14px #2f7cff14}.placement-choice-action:hover,.placement-choice-action:first-child:hover{background:#f6f8fb;border:0;transform:none;box-shadow:0 0 0 1px #0f172a21,0 6px 16px #0f172a12}.placement-choice-action:first-child:hover{background:#eaf2ff;box-shadow:0 0 0 1px #2f7cff61,0 7px 18px #2f7cff1c}.placement-choice-action:active{scale:.96}.placement-choice-icon{color:#526077;background:#fff;border:0;border-radius:12px;width:46px;height:46px;box-shadow:0 0 0 1px #0f172a14}.placement-choice-action:first-child .placement-choice-icon{color:#175fd3;box-shadow:0 0 0 1px #2f7cff2e}.placement-choice-icon svg{stroke-width:1.8px;width:20px;height:20px}.placement-choice-action strong{color:var(--ink);font-size:14px;font-weight:750}.placement-choice-action small{color:var(--muted);margin-top:2px;font-size:12px}@media (width<=620px){.purchase-modal-layer{padding:12px 16px}.purchase-modal-dialog:not(.placement-choice-dialog){border-radius:15px;width:calc(100vw - 32px);max-height:min(720px,100dvh - 24px)}.placement-choice-dialog{border-radius:16px;width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}.purchase-modal-dialog .purchase-card{border-radius:15px;max-height:min(720px,100dvh - 24px);padding:0}.purchase-modal-dialog .purchase-card-head{padding:12px 14px 8px}.purchase-modal-dialog .purchase-card-head h2{font-size:22px}.purchase-modal-dialog .purchase-location{gap:5px;margin-top:4px;font-size:10px}.purchase-location span{gap:5px}.purchase-form-body{gap:10px;padding:1px 14px 9px}.purchase-link-fields{gap:8px}.purchase-link-fields>label,.purchase-form-body .upload-field{gap:4px}.purchase-field-helper,.purchase-modal-dialog .upload-placeholder small,.purchase-modal-dialog .upload-field>small{font-size:10px;line-height:1.3}.purchase-modal-dialog .field-error{line-height:1.3;font-size:11px!important}.purchase-checkout-dock{padding:8px 14px calc(10px + env(safe-area-inset-bottom));gap:7px}.purchase-modal-dialog .purchase-checkout-dock .price-summary{border-radius:10px;padding:7px 10px}.purchase-checkout-dock .price-summary span{font-size:11px}.purchase-checkout-dock .price-summary small{font-size:10px}.purchase-modal-dialog .purchase-checkout-dock .price-summary>strong{font-size:22px}.purchase-checkout-dock .reservation-timer,.purchase-checkout-dock .turnstile-message,.purchase-checkout-dock .form-alert{gap:7px;padding:8px;font-size:11px}.purchase-modal-dialog .secure-note{font-size:9px;line-height:1.3}.purchase-modal-dialog .purchase-form input[type=text],.purchase-modal-dialog .purchase-form input[type=url],.purchase-modal-dialog .purchase-form input[type=email]{min-height:44px;font-size:16px}.purchase-modal-dialog .artwork-editor__frame{max-height:min(24vh,220px)}.purchase-modal-dialog .artwork-editor__frame.is-tall{height:clamp(170px,24vh,220px)}.artwork-field-heading{min-height:18px}.artwork-field-heading small{font-size:10px}.purchase-modal-dialog .artwork-source-tabs{padding:3px}.purchase-modal-dialog .artwork-source-tabs button{min-height:38px;font-size:12px}.purchase-modal-dialog .artwork-source-panel{padding-top:4px}.purchase-modal-dialog .artwork-picker{min-height:82px}.purchase-modal-dialog .upload-placeholder{gap:3px}.purchase-modal-dialog .upload-placeholder svg{width:20px;height:20px}.purchase-modal-dialog .upload-dropzone .upload-placeholder strong{font-size:15px}.placement-choice-content{padding:22px 18px}.placement-choice-content .placement-choice-head h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.purchase-modal-dialog button,.placement-choice-action{transition:none!important}}:root{--tilt-perspective:1000px;--tilt-return:1s;--tilt-return-ease:cubic-bezier(.22, 1, .36, 1);--tilt-follow:.4s;--tilt-follow-ease:cubic-bezier(.22, 1, .36, 1);--tilt-glare-opacity:.32;--tilt-glare-fade:.3s;--tilt-glare-ease:cubic-bezier(.22, 1, .36, 1)}.ownership-share-page{color:#121722;min-height:100svh;font-family:var(--sans);background:#fff}.ownership-share-header,.ownership-share-footer{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);margin-inline:auto;display:flex}.ownership-share-header{border-bottom:1px solid #10182714;min-height:76px}.ownership-share-brand{color:#101827;align-items:center;gap:9px;min-width:0;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.ownership-share-brand .brand-mark{object-fit:contain;flex:none;width:26px;height:26px}.ownership-share-price{color:#687386;font-family:var(--display);font-size:17px}.ownership-share-main{grid-template-columns:minmax(340px,.86fr) minmax(420px,1.14fr);align-items:center;gap:84px;width:min(1080px,100% - 40px);min-height:calc(100svh - 154px);margin-inline:auto;padding-block:72px 64px;display:grid}.ownership-share-card-column{justify-content:center;min-width:0;display:flex}.ownership-card-stage{isolation:isolate;width:356px;height:428px;margin:0;position:relative}.ownership-card-layer{transform-origin:0 0;width:282px;height:366px;transition:transform var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1));border-radius:22px;display:block;position:absolute}.ownership-card-layer.is-soft{z-index:0;background:#e6edff;top:42px;left:12px;transform:rotate(-9deg)}.ownership-card-layer.is-paper{z-index:1;background:#fff;top:30px;right:8px;transform:rotate(7deg);box-shadow:inset 0 0 0 1px #1018271f}.ownership-card-stage:hover .ownership-card-layer.is-soft{transform:translate(-4px)rotate(-12deg)}.ownership-card-stage:hover .ownership-card-layer.is-paper{transform:translate(4px)rotate(10deg)}.ownership-card-angle{z-index:2;transform-origin:0 0;width:286px;height:374px;transition:transform var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1));position:absolute;top:14px;left:39px;transform:rotate(-3deg)}.ownership-card-stage:hover .ownership-card-angle{transform:translateY(-4px)rotate(0)}.t-tilt{touch-action:none}.t-tilt-card{transform:perspective(var(--tilt-perspective)) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));transform-style:preserve-3d;transition:transform var(--tilt-return) var(--tilt-return-ease);will-change:transform;border-radius:12px;position:relative;overflow:hidden}.t-tilt-card.is-tilting{transition:transform var(--tilt-follow) var(--tilt-follow-ease)}.t-tilt-glare{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle 95px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff7a, #ffffff0f 52%, #fff0 84%), radial-gradient(circle 200px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff38, #ffffff0a 58%, #fff0 78%), radial-gradient(circle 360px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff1a, #fff0 88%);transition:opacity var(--tilt-glare-fade) var(--tilt-glare-ease);position:absolute;inset:0}.t-tilt.is-hover .t-tilt-glare{opacity:var(--tilt-glare-opacity)}.ownership-card-angle>.t-tilt,.ownership-card-front{width:100%;height:100%}.ownership-card-front.t-tilt-card{--card-padding:12px;padding:var(--card-padding);color:#fff;background:#0c45ff;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;display:grid;box-shadow:0 7px #0827a3,0 26px 52px #0c45ff2e}.ownership-card-topline{color:#fffc;letter-spacing:.12em;justify-content:space-between;align-items:center;min-width:0;padding-inline:3px;font-size:11px;font-weight:600;display:flex}.ownership-card-topline svg{flex:none;width:16px;height:16px}.ownership-card-artwork{border-radius:calc(22px - var(--card-padding));background:#dfe7f7;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.ownership-card-artwork img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.ownership-card-caption{justify-content:space-between;align-items:end;gap:10px;min-width:0;padding-inline:2px;display:flex}.ownership-card-name{color:#0c45ff;min-width:0;max-width:170px;min-height:24px;font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;padding:0 7px;font-size:16px;line-height:1;display:inline-flex;overflow:hidden}.ownership-card-caption strong{font-family:var(--display);flex:none;font-size:35px;font-weight:400;line-height:.88}.ownership-card-owner{color:#ffffffb8;align-items:center;gap:6px;min-width:0;padding-inline:3px;font-size:11px;display:flex}.ownership-card-flag{font-family:"Twemoji Country Flags", var(--sans);flex:none;font-size:13px}.ownership-share-story{min-width:0;max-width:590px}.ownership-share-eyebrow{color:#0c45ff;letter-spacing:.08em;margin:0 0 13px;font-size:13px;font-weight:600}.ownership-share-story h1{color:#111722;max-width:18ch;font-family:var(--display);overflow-wrap:anywhere;margin:0;font-size:clamp(44px,5vw,72px);font-weight:400}.ownership-share-statement{color:#111722;max-width:20ch;font-family:var(--display);margin:18px 0 0;font-size:clamp(31px,3.4vw,48px)}.ownership-share-facts{border-block:1px solid #1018271a;grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0;padding:20px 0;display:grid}.ownership-share-facts>div{border-left:1px solid #10182714;min-width:0;padding-inline:14px}.ownership-share-facts>div:first-child{border-left:0;padding-left:0}.ownership-share-facts>div:last-child{padding-right:0}.ownership-share-facts dt{color:#707a8c;margin-bottom:6px;font-size:12px;font-weight:600}.ownership-share-facts dd{color:#172033;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:15px;font-weight:400;display:flex}.ownership-share-country-flag{font-family:"Twemoji Country Flags", var(--sans);flex:none;font-size:17px}.ownership-share-destination{color:#1e293b;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ownership-share-destination span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ownership-share-destination svg{flex:none;width:18px;height:18px}.ownership-share-destination:hover{color:#0c45ff}.ownership-share-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.ownership-share-action{border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px 10px 11px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ownership-share-action svg{flex:none;width:18px;height:18px}.ownership-share-action.is-primary{color:#fff;background:#0c45ff;box-shadow:0 4px #0827a3}.ownership-share-action.is-primary:hover{background:#093de5}.ownership-share-action.is-secondary{color:#182134;background:#fff;box-shadow:inset 0 0 0 1px #10182724}.ownership-share-action.is-secondary:hover,.ownership-share-action.is-quiet:hover{background:#f3f6fb}.ownership-share-action.is-quiet{color:#566176;background:0 0}.ownership-share-links{gap:10px;margin-top:30px;display:grid}.ownership-share-links>div{grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.ownership-share-links span{color:#8791a1;font-size:12px;font-weight:600}.ownership-share-links a{color:#0c45ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;text-decoration:none;overflow:hidden}.ownership-share-links a:hover{text-underline-offset:3px;text-decoration:underline}.ownership-share-footer{color:#788294;border-top:1px solid #10182714;min-height:78px;font-size:13px}.ownership-share-footer span:first-child{color:#263044;font-weight:600}.ownership-share-state,.ownership-share-loading{width:min(860px,100% - 40px);min-height:calc(100svh - 76px);margin-inline:auto}.ownership-share-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-block:64px;display:flex}.ownership-share-state>svg{color:#0c45ff;width:30px;height:30px}.ownership-share-state h1{margin:18px 0 0;font-size:clamp(38px,6vw,62px);font-weight:400}.ownership-share-state p{color:#697487;max-width:48ch;margin:14px 0 0;font-size:16px}.ownership-share-state button,.ownership-share-state a{color:#fff;background:#0c45ff;border:0;border-radius:13px;align-items:center;gap:8px;min-height:44px;margin-top:24px;padding:10px 14px 10px 11px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ownership-share-state button svg{width:18px;height:18px}.ownership-share-loading{grid-template-columns:320px 1fr;align-items:center;gap:72px;padding-block:80px;display:grid}.ownership-share-loading-card{background:#edf1f7;border-radius:22px;height:390px}.ownership-share-loading-copy{gap:18px;display:grid}.ownership-share-loading-copy span{background:#edf1f7;border-radius:999px;height:18px}.ownership-share-loading-copy span:first-child{width:72%;height:58px}.ownership-share-loading-copy span:nth-child(2){width:88%}.ownership-share-loading-copy span:nth-child(3){width:64%}.ownership-share-loading-copy span:nth-child(4){width:48%}@media (width<=860px){.ownership-share-main{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:44px 54px}.ownership-share-story{text-align:left;max-width:680px;margin-inline:auto}.ownership-share-story h1,.ownership-share-statement{max-width:none}.ownership-share-loading{grid-template-columns:minmax(0,1fr);gap:40px}.ownership-share-loading-card{width:min(320px,100%);margin-inline:auto}}@media (width<=560px){.ownership-share-header,.ownership-share-footer,.ownership-share-main,.ownership-share-state,.ownership-share-loading{width:min(100% - 28px,1180px)}.ownership-share-header{min-height:66px}.ownership-share-brand{font-size:16px}.ownership-share-brand .brand-mark{width:23px;height:23px}.ownership-share-price{font-size:15px}.ownership-share-main{min-height:0;padding-top:34px}.ownership-card-stage{width:304px;height:370px}.ownership-card-layer{border-radius:19px;width:238px;height:316px}.ownership-card-layer.is-soft{top:36px;left:9px}.ownership-card-layer.is-paper{top:26px;right:7px}.ownership-card-angle{width:244px;height:324px;top:12px;left:34px}.ownership-card-front.t-tilt-card{--card-padding:10px;border-radius:19px;gap:8px}.ownership-card-artwork{border-radius:calc(19px - var(--card-padding))}.ownership-card-caption strong{font-size:31px}.ownership-card-name{max-width:142px;font-size:15px}.ownership-share-eyebrow{font-size:14px}.ownership-share-story h1{font-size:44px}.ownership-share-statement{font-size:34px}.ownership-share-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.ownership-share-facts>div:nth-child(3){border-left:0;padding-left:0}.ownership-share-facts>div:nth-child(2){padding-right:0}.ownership-share-facts dt{font-size:14px}.ownership-share-facts dd{font-size:16px}.ownership-share-actions{grid-template-columns:1fr 1fr;display:grid}.ownership-share-action{min-height:48px;font-size:15px}.ownership-share-action.is-quiet{grid-column:1/-1}.ownership-share-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:72px}}@media (prefers-reduced-motion:reduce){.t-tilt-card{transition:none!important;transform:none!important}.ownership-card-layer,.ownership-card-angle{transition:none}}:root{--check-opacity-dur:.5s;--check-rotate-dur:.5s;--check-rotate-from:80deg;--check-bob-dur:.5s;--check-y-amount:40px;--check-blur-dur:.5s;--check-blur-from:10px;--check-path-dur:.5s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1)}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:38;stroke-dashoffset:38px}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}.purchase-success-page{isolation:isolate;background:radial-gradient(circle at 50% 0,#0c45ff1a,#0000 34rem),#f5f7fb;padding:32px 24px;position:relative;overflow:hidden auto}.purchase-success-brand{z-index:4;margin-bottom:22px;position:relative}.purchase-success-dialog{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #0f172a1a;border-radius:28px;grid-template-columns:minmax(340px,.92fr) minmax(360px,1.08fr);grid-template-areas:"visual copy";align-items:center;gap:52px;width:min(980px,100%);padding:38px 42px;display:grid;position:relative;box-shadow:0 30px 90px #15203529,0 3px 10px #1520350f}.purchase-success-visual{grid-area:visual;place-items:center;min-width:0;min-height:428px;display:grid}.purchase-success-copy{text-align:left;grid-area:copy;min-width:0}.purchase-success-check{color:#0c45ff;width:58px;height:58px;margin-bottom:22px}.purchase-success-check svg{filter:drop-shadow(0 9px 18px #0c45ff38);width:100%;height:100%}.purchase-success-eyebrow{color:#0c45ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.purchase-success-copy h1{color:#101827;font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(48px,6vw,74px);font-weight:400;line-height:.96}.purchase-success-message{color:#263249;max-width:17ch;margin:22px 0 0;font-size:clamp(21px,2.4vw,29px);line-height:1.25}.purchase-success-message strong{color:#0c45ff;font-weight:700}.purchase-success-card-status{color:#687386;max-width:43ch;margin:16px 0 0;font-size:14px;line-height:1.55}.purchase-success-card-status.is-ready{color:#187a58}.purchase-success-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.purchase-success-primary,.purchase-success-secondary,.purchase-success-waiting{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.purchase-success-primary{color:#fff;transition:transform var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)), background-color var(--duration-quick,.15s) ease-out;background:#0c45ff;box-shadow:0 4px #0827a3}.purchase-success-primary:hover{background:#093de5;transform:translateY(-2px)}.purchase-success-primary svg{width:17px;height:17px}.purchase-success-secondary{color:#344056;background:#fff;border:1px solid #d9dfe8}.purchase-success-secondary:hover{background:#f8fafc;border-color:#b8c1cf}.purchase-success-waiting{color:#59657a;background:#f0f3f8}.purchase-success-waiting i{background:#0c45ff;border-radius:50%;width:8px;height:8px;animation:1.35s ease-in-out infinite purchase-success-pulse}.purchase-success-reference{color:#8a94a5;border-top:1px solid #e6eaf0;gap:5px;min-width:0;margin-top:24px;padding-top:16px;font-size:11px;display:grid}.purchase-success-reference code{color:#606b7e;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-success-card-link{color:inherit;text-decoration:none}.purchase-success-card-link>span{z-index:5;color:#243047;background:#fff;border:1px solid #dbe1ea;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:max-content;min-height:42px;margin:-22px auto 0;padding:0 14px;font-size:13px;font-weight:700;display:flex;position:relative;box-shadow:0 8px 24px #141e321f}.purchase-success-card-link>span svg{width:15px;height:15px}.purchase-success-preparing{width:356px;height:428px;position:relative}.purchase-success-preparing-layer,.purchase-success-preparing-front{border-radius:22px;width:286px;height:374px;position:absolute}.purchase-success-preparing-layer.is-soft{background:#e6edff;top:42px;left:12px;transform:rotate(-9deg)}.purchase-success-preparing-layer.is-paper{background:#fff;border:1px solid #1018271f;top:30px;right:8px;transform:rotate(7deg)}.purchase-success-preparing-front{color:#fff;background:#0c45ff;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;padding:13px;display:grid;top:14px;left:39px;transform:rotate(-3deg);box-shadow:0 7px #0827a3,0 26px 52px #0c45ff2e}.purchase-success-preparing-topline{color:#ffffffc7;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.purchase-success-preparing-heart{font-size:16px}.purchase-success-preparing-art{color:#0c45ff;background:#eaf0ff;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.purchase-success-preparing-art>span{background:#0c45ff38;width:13px;height:13px;animation:1.6s ease-in-out infinite purchase-success-pixels;position:absolute}.purchase-success-preparing-art>span:first-child{translate:-35px -16px}.purchase-success-preparing-art>span:nth-child(2){animation-delay:.18s}.purchase-success-preparing-art>span:nth-child(3){animation-delay:.36s;translate:35px 16px}.purchase-success-preparing-art svg{z-index:1;width:31px;height:31px;position:relative}.purchase-success-preparing-front strong{font-family:var(--display);font-size:24px;font-weight:400}.purchase-success-preparing-front small{color:#ffffffb3;font-size:11px}.purchase-success-confetti{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.purchase-success-confetti i{opacity:0;border-radius:2px;width:8px;height:15px;animation-name:purchase-success-confetti-fall;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;position:absolute;top:-22px}@keyframes purchase-success-confetti-fall{0%{opacity:0;translate:0 -20px}12%{opacity:1}to{opacity:0;translate:22px 76vh;rotate:320deg}}@keyframes purchase-success-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes purchase-success-pixels{0%,to{opacity:.28;transform:scale(.82)}50%{opacity:.75;transform:scale(1.06)}}@media (width<=820px){.purchase-success-page{justify-content:flex-start;padding:24px 18px 36px}.purchase-success-dialog{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual";gap:34px;width:min(580px,100%);padding:34px 24px}.purchase-success-copy{text-align:center}.purchase-success-check,.purchase-success-message,.purchase-success-card-status{margin-inline:auto}.purchase-success-actions{justify-content:center}.purchase-success-reference{text-align:center}}@media (width<=430px){.purchase-success-page{padding:18px 10px 28px}.purchase-success-brand{margin-bottom:15px}.purchase-success-dialog{border-radius:22px;gap:26px;padding:28px 16px 24px}.purchase-success-check{width:50px;height:50px;margin-bottom:16px}.purchase-success-copy h1{font-size:48px}.purchase-success-message{margin-top:17px;font-size:21px}.purchase-success-actions{grid-template-columns:minmax(0,1fr);display:grid}.purchase-success-primary,.purchase-success-secondary,.purchase-success-waiting{width:100%}.purchase-success-visual{min-height:344px}.purchase-success-preparing,.purchase-success-dialog .ownership-card-stage{width:280px;height:344px}.purchase-success-preparing-layer,.purchase-success-preparing-front{border-radius:18px;width:222px;height:296px}.purchase-success-preparing-layer.is-soft{top:34px;left:8px}.purchase-success-preparing-layer.is-paper{top:24px;right:6px}.purchase-success-preparing-front{top:11px;left:31px}.purchase-success-preparing-front strong{font-size:21px}.purchase-success-dialog .ownership-card-layer{width:220px;height:286px}.purchase-success-dialog .ownership-card-layer.is-soft{top:34px;left:8px}.purchase-success-dialog .ownership-card-layer.is-paper{top:24px;right:6px}.purchase-success-dialog .ownership-card-angle{width:224px;height:296px;top:11px;left:31px}.purchase-success-card-link>span{margin-top:-14px}}@media (prefers-reduced-motion:reduce){.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}.purchase-success-confetti{display:none}.purchase-success-waiting i,.purchase-success-preparing-art>span{animation:none}.purchase-success-primary{transition:none}}.status-public-links{text-align:left;background:#f7faff;border:1px solid #d7e2f4;border-radius:14px;gap:10px;width:100%;margin-top:26px;padding:18px;display:grid}.status-public-copy{margin-bottom:3px}.status-public-copy>span{color:var(--ink);font-family:var(--display);font-size:22px;line-height:1.08;display:block}.status-public-copy>p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.status-card-link{color:#27344a;background:#fff;border:1px solid #d5dce8;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.status-card-link:hover{background:#fbfcff;border-color:#aebbd0;transform:translateY(-1px)}.status-card-link.is-primary{color:#fff;background:#0d3ef2;border-color:#0d3ef2}.status-card-link.is-primary:hover{background:#0a32c7;border-color:#0a32c7}.status-card-link svg{width:17px;height:17px}@media (prefers-reduced-motion:reduce){.status-card-link{transition:none}}@media (width<=1040px){.app-shell>.pixel-leaderboard,.app-shell>.side-rail{display:none!important}}@media (width<=620px){.mobile-canvas-nav{height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0;border-bottom-color:#11182717;grid-template-columns:42px minmax(0,1fr) auto;gap:8px;box-shadow:0 1px #11182708}.mobile-canvas-nav__hall-button{display:none}.mobile-canvas-nav__brand{font-size:16px}.mobile-canvas-nav__live{min-width:58px;height:30px;padding-inline:8px}.app-shell,.center-shell,.main-workspace-shell,.canvas-main,.canvas-hero,.main-board-layout,.main-board-row,.board-frame,.canvas-stage{min-height:0}.app-shell,.center-shell{width:100%;height:100dvh}.center-shell{flex-direction:column;display:flex}.main-workspace-shell{background:#f7f8fa;flex:auto;width:100%;min-width:0;overflow:hidden}.main-workspace-shell>.canvas-main,.canvas-main,.canvas-hero,.main-board-layout,.main-board-row,.main-board-row>.board-frame,.board-frame,.canvas-stage{width:100%;max-width:none;height:100%}.canvas-main{flex:auto;overflow:hidden}.canvas-hero{border:0;padding:0;display:block;overflow:hidden}.main-board-layout{display:block;overflow:hidden}.main-multi-rail,.main-board-row>.main-multi-summary{display:none}.main-board-row,.main-board-row.has-multi-selection{display:block;position:relative;overflow:hidden}.main-board-row.has-multi-selection>.board-frame,.main-board-row>.board-frame{display:block;position:absolute;inset:0}.board-frame{aspect-ratio:auto;box-shadow:none;background:#f7f8fa;border:0;border-radius:0;overflow:hidden}.canvas-stage{background:#f7f8fa}.canvas-input-layer:focus-visible{outline-offset:-2px}.canvas-toolbar{right:12px;bottom:max(14px, env(safe-area-inset-bottom));border-radius:14px;grid-template-columns:44px;gap:0;min-height:0;padding:4px;display:grid;box-shadow:0 10px 30px #11182729}.canvas-toolbar button{width:44px;min-width:44px;height:42px;padding:0}.canvas-toolbar output{display:none}.canvas-toolbar .fit-control{border-top:1px solid #e1e5eb;border-left:0;border-radius:0 0 10px 10px;width:44px;min-width:44px;margin:0;padding:0;font-size:11px}.main-board-row:has(.mobile-selection-sheet[data-open=true]) .canvas-toolbar{bottom:calc(142px + env(safe-area-inset-bottom))}.main-notification-region{z-index:18;top:10px;left:62px;right:62px}.main-notification-region .network-banner{border-radius:12px;min-height:42px;padding:9px 10px;font-size:12px}.canvas-stage .selection-readout{min-height:30px;padding-inline:9px;font-size:12px}.mobile-selection-sheet{bottom:max(10px, env(safe-area-inset-bottom))}.mobile-selection-sheet[data-open=false]{pointer-events:none}}@media (width<=360px){.mobile-canvas-nav__brand{font-size:14px}.mobile-selection-metrics strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.canvas-toolbar{transition:none!important}}html[data-page-shell=hall],html[data-page-shell=hall] body,html[data-page-shell=hall] #root{width:100%;min-height:100%}html[data-page-shell=hall],html[data-page-shell=hall] body{overscroll-behavior-y:auto;height:auto;overflow:hidden auto}html[data-page-shell=hall] #root{height:auto;min-height:100dvh;overflow:visible}.hall-page{color:#121722;min-height:100dvh;font-family:var(--sans);background:#fff;flex-direction:column;display:flex}.hall-header{border-bottom:1px solid #10182714}.hall-header__inner,.hall-footer__inner{justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 48px);margin-inline:auto;display:flex}.hall-header__inner{min-height:72px}.hall-brand{color:#101827;min-width:0;font-family:var(--brand-display);align-items:center;gap:9px;font-size:22px;text-decoration:none;display:inline-flex}.hall-brand .brand-mark{object-fit:contain;flex:none;width:24px;height:24px}.hall-back-link{color:#344054;background:#fff;border:1px solid #1018271f;border-radius:10px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hall-back-link:hover{color:#101827;background:#f8fafc;border-color:#10182738}.hall-back-link:focus-visible,.hall-owner-card__card-link:focus-visible,.hall-owner-card__actions a:focus-visible,.hall-load-more button:focus-visible,.hall-state button:focus-visible,.hall-state a:focus-visible{outline-offset:2px;outline:2px solid #2f67eb}.hall-main{flex:1;width:min(1240px,100% - 48px);margin-inline:auto;padding-block:68px 88px}.hall-intro>p:first-child{color:#2f67eb;margin:0;font-size:14px;font-weight:600}.hall-intro h1{color:#101827;max-width:20ch;font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:10px 0 0;font-size:clamp(50px,6vw,76px);font-weight:400}.hall-intro>p:last-child{color:#637083;text-wrap:pretty;max-width:48ch;margin:14px 0 0;font-size:17px;line-height:1.6}.hall-grid{grid-template-columns:minmax(0,1fr);gap:64px 40px;margin:68px 0 0;padding:0;list-style:none;display:grid}.hall-grid>li{justify-content:center;min-width:0;display:flex}.hall-owner-card{width:356px;max-width:100%}.hall-owner-card .ownership-card-stage{margin-inline:auto}.hall-owner-card__card-link{width:100%;color:inherit;text-decoration:none;display:block}.hall-owner-card .t-tilt{touch-action:pan-y}.hall-owner-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;width:286px;max-width:calc(100% - 24px);margin:8px auto 0;display:grid}.hall-owner-card__actions a{color:#283449;background:#fff;border:1px solid #1018271f;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:40px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hall-owner-card__actions a:only-child{grid-column:1/-1}.hall-owner-card__actions a:hover{background:#f8fafc;border-color:#10182738}.hall-owner-card__actions .hall-owner-card__visit{color:#175fd3;background:#fff;border-color:#175fd33d;padding-right:9px}.hall-owner-card__actions .hall-owner-card__visit:hover{background:#f5f8ff;border-color:#175fd36b}.hall-owner-card__visit svg{stroke-width:1.8px;flex:none;width:16px;height:16px}.hall-state{text-align:center;border-block:1px solid #10182714;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;margin-top:48px;display:flex}.hall-state>svg{color:#2f67eb;width:22px;height:22px}.hall-state h2{font-family:var(--display);margin:0;font-size:32px;font-weight:400}.hall-state p{color:#6d788b;max-width:48ch;margin:0;font-size:16px;line-height:1.55}.hall-state button,.hall-state>a{color:#fff;background:#2f67eb;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hall-state button:hover,.hall-state>a:hover{background:#285edb}.hall-state button svg{flex:none;width:16px;height:16px}.hall-load-more{justify-content:center;margin-top:58px;display:flex}.hall-load-more button{color:#344054;background:#fff;border:1px solid #10182724;border-radius:10px;min-width:166px;min-height:40px;padding:0 13px;font-size:14px;font-weight:600}.hall-load-more button:hover:not(:disabled){color:#101827;background:#f8fafc;border-color:#1018273d}.hall-load-more button:disabled{color:#8a94a5;background:#f4f6f9}.hall-footer{border-top:1px solid #10182714}.hall-footer__inner{color:#758094;min-height:78px;font-size:13px}.hall-footer__inner>span{color:#2f394b;font-family:var(--display);font-size:17px}.hall-footer nav{align-items:center;gap:18px;display:flex}.hall-footer a{text-decoration:none}.hall-footer a:hover{color:#175fd3}@media (width>=840px){.hall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hall-owner-card__actions a,.hall-back-link,.hall-state button,.hall-state>a,.hall-load-more button{font-size:14px}}@media (width>=1200px){.hall-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.hall-header__inner,.hall-footer__inner,.hall-main{width:min(100% - 28px,1240px)}.hall-header__inner{min-height:66px}.hall-brand{font-size:19px}.hall-brand .brand-mark{width:22px;height:22px}.hall-back-link{min-height:44px;padding-inline:11px;font-size:15px}.hall-main{padding-block:48px 64px}.hall-intro h1{font-size:50px}.hall-intro>p:first-child,.hall-intro>p:last-child{font-size:16px}.hall-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px 8px;margin-top:52px}.hall-owner-card{width:100%;min-width:0}.hall-owner-card .ownership-card-stage{width:150px;height:202px}.hall-owner-card .ownership-card-layer{transform-origin:0 0;border-radius:19px;width:238px;height:316px}.hall-owner-card .ownership-card-layer.is-soft{top:19px;left:4px;transform:scale(.52)rotate(-9deg)}.hall-owner-card .ownership-card-layer.is-paper{top:14px;left:24px;right:auto;transform:scale(.52)rotate(7deg)}.hall-owner-card .ownership-card-angle{transform-origin:0 0;width:244px;height:324px;top:6px;left:18px;transform:scale(.52)rotate(-3deg)}.hall-owner-card .ownership-card-stage:hover .ownership-card-layer.is-soft{transform:scale(.52)translate(-4px)rotate(-12deg)}.hall-owner-card .ownership-card-stage:hover .ownership-card-layer.is-paper{transform:scale(.52)translate(4px)rotate(10deg)}.hall-owner-card .ownership-card-stage:hover .ownership-card-angle{transform:scale(.52)translateY(-4px)rotate(0)}.hall-owner-card__actions{gap:4px;width:150px;max-width:100%;margin-top:4px}.hall-owner-card__actions a{white-space:nowrap;border-radius:8px;min-width:0;min-height:48px;padding-inline:4px;font-size:11px}.hall-owner-card__actions .hall-owner-card__visit{padding-right:4px}.hall-owner-card__visit svg{display:none}.hall-footer__inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:92px}}@media (width<=340px){.hall-header__inner,.hall-footer__inner,.hall-main{width:min(100% - 20px,1240px)}.hall-grid{column-gap:6px}.hall-owner-card .ownership-card-stage{width:140px;height:188px}.hall-owner-card .ownership-card-layer.is-soft{transform:scale(.48)rotate(-9deg)}.hall-owner-card .ownership-card-layer.is-paper{transform:scale(.48)rotate(7deg)}.hall-owner-card .ownership-card-angle{left:16px;transform:scale(.48)rotate(-3deg)}.hall-owner-card .ownership-card-stage:hover .ownership-card-layer.is-soft{transform:scale(.48)translate(-4px)rotate(-12deg)}.hall-owner-card .ownership-card-stage:hover .ownership-card-layer.is-paper{transform:scale(.48)translate(4px)rotate(10deg)}.hall-owner-card .ownership-card-stage:hover .ownership-card-angle{transform:scale(.48)translateY(-4px)rotate(0)}.hall-owner-card__actions{width:140px}}@media (prefers-reduced-motion:reduce){.hall-owner-card .ownership-card-layer,.hall-owner-card .ownership-card-angle{transition:none}}.legal-page,html[data-page-shell=legal],html[data-page-shell=legal] body,html[data-page-shell=legal] #root{width:100%;min-height:100%}html[data-page-shell=legal],html[data-page-shell=legal] body{overscroll-behavior-y:auto;height:auto;overflow:hidden auto}html[data-page-shell=legal] body,html[data-page-shell=legal] #root{min-height:100dvh}html[data-page-shell=legal] #root{height:auto;overflow:visible}.legal-page{isolation:isolate;color:#182030;min-height:100dvh;font-family:var(--sans);font-feature-settings:"cv02", "cv03", "cv04", "cv11", "ss01";background:#fcfcfa}.legal-site-header{background:#fcfcfaf0;border-bottom:1px solid #10182717}.legal-site-header-inner,.legal-footer-inner{width:min(100%,960px);margin-inline:auto;padding-inline:28px}.legal-site-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.legal-brand{color:#111927;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.legal-brand .brand-mark{flex:none;width:24px;height:24px}.legal-brand>span,.legal-footer-inner>span{font-family:var(--brand-display);padding-top:.08em;font-size:24px;font-weight:400;line-height:1}.legal-back-link{color:#3f4b5d;background:#fff;border:1px solid #1018271f;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .14s ease-out,color .14s ease-out,background-color .14s ease-out;display:inline-flex}.legal-back-link:hover{color:#101827;background:#f8f8f5;border-color:#10182738}.legal-main{padding:62px 28px 96px}.legal-document{width:min(100%,760px);margin-inline:auto}.legal-page-nav{scrollbar-width:none;border-bottom:1px solid #10182717;align-items:center;gap:4px;padding-bottom:26px;display:flex;overflow-x:auto}.legal-page-nav::-webkit-scrollbar{display:none}.legal-page-nav a{color:#697487;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:36px;padding:8px 11px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:color .14s ease-out,background-color .14s ease-out;display:inline-flex}.legal-page-nav a:hover{color:#182030;background:#1018270b}.legal-page-nav a[aria-current=page]{color:#182030;background:#10182712}.legal-title-group{gap:14px;padding-block:52px 46px;display:grid}.legal-kicker,.legal-date,.legal-summary,.legal-body p,.legal-body li,.legal-body dd,.legal-body dt,.legal-callout p{margin:0}.legal-kicker{color:#175fd3;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.4}.legal-title-group h1{color:#0d1523;max-width:15ch;font-family:var(--display);text-wrap:pretty;margin:0;font-size:clamp(46px,7vw,68px);font-weight:400;line-height:.94}.legal-date{color:#707b8c;font-size:14px;font-weight:400;line-height:1.6}.legal-summary{color:#354155;text-wrap:pretty;max-width:66ch;padding-top:7px;font-size:18px;font-weight:400;line-height:1.72}.legal-body{gap:44px;display:grid}.legal-section{gap:16px;display:grid}.legal-section+.legal-section{border-top:1px solid #10182714;padding-top:44px}.legal-section h2,.legal-callout h2{color:#111927;font-family:var(--display);text-wrap:pretty;margin:0;padding-top:.08em;font-size:30px;font-weight:400;line-height:1}.legal-section h3{color:#1a2434;font-family:var(--sans);margin:24px 0 0;font-size:16px;font-weight:600;line-height:1.5}.legal-section-content{color:#3f4a5c;gap:15px;font-size:16px;font-weight:400;line-height:1.78;display:grid}.legal-section-content>ul,.legal-section-content>ol,.legal-section-content>div>ul,.legal-section-content>div>ol{margin:0;padding-left:1.35rem}.legal-section-content li+li{margin-top:9px}.legal-section-content strong{color:#172133;font-weight:600}.legal-section-content a,.legal-callout a{color:#1659bf;text-underline-offset:3px;text-decoration-color:#1659bf59;text-decoration-thickness:1px}.legal-section-content a:hover,.legal-callout a:hover{color:#0e4ead;text-decoration-color:currentColor}.legal-callout{color:#374357;background:#f3f7fd;border-left:3px solid #175fd3;border-radius:0 12px 12px 0;gap:12px;padding:22px 24px;font-size:16px;font-weight:400;line-height:1.72;display:grid}.legal-callout h2{font-size:25px}.legal-facts{border-block:1px solid #10182717;margin:0}.legal-facts>div{grid-template-columns:180px minmax(0,1fr);gap:24px;padding-block:14px;display:grid}.legal-facts>div+div{border-top:1px solid #10182712}.legal-facts dt{color:#667185}.legal-facts dd{color:#202b3d}.legal-footer{border-top:1px solid #10182717}.legal-footer-inner{justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.legal-footer-inner>span{color:#273246;font-size:20px}.legal-footer nav{align-items:center;gap:20px;display:flex}.legal-footer a{color:#697487;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none}.legal-footer a:hover,.legal-footer a[aria-current=page]{color:#182030}@media (width<=640px){.legal-site-header-inner,.legal-footer-inner{padding-inline:20px}.legal-site-header-inner{gap:14px;min-height:64px}.legal-brand{gap:8px}.legal-brand .brand-mark{width:21px;height:21px}.legal-brand>span{text-overflow:ellipsis;white-space:nowrap;max-width:185px;font-size:20px;overflow:hidden}.legal-back-link{min-height:42px;padding-inline:11px;font-size:13px}.legal-main{padding:34px 20px 72px}.legal-page-nav{padding-bottom:20px}.legal-page-nav a{min-height:42px;padding-inline:13px;font-size:15px}.legal-title-group{gap:13px;padding-block:40px 38px}.legal-title-group h1{font-size:46px}.legal-date{font-size:15px}.legal-summary,.legal-section-content,.legal-callout{font-size:16px}.legal-body{gap:36px}.legal-section{gap:14px}.legal-section+.legal-section{padding-top:36px}.legal-section h2{font-size:29px}.legal-callout{padding:20px}.legal-facts>div{grid-template-columns:1fr;gap:4px}.legal-footer-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-height:122px}.legal-footer nav{justify-content:space-between;gap:12px;width:100%}.legal-footer a{font-size:15px}}@media (prefers-reduced-motion:reduce){.legal-back-link,.legal-page-nav a{transition:none}}
