.scrolling-review.site-shell{max-width:1700px;height:auto;min-height:100vh;margin:0 auto;padding:14px;display:block}.scrolling-review .masthead{flex-wrap:wrap;gap:20px;min-height:90px;padding:20px 24px;display:flex}.scrolling-review .wordmark{font-size:clamp(1.8rem,3.5vw,4rem);line-height:.9}.scrolling-review .wallet-button{min-height:44px;margin-left:auto;font-size:.8rem}.scrolling-review .file-nav{flex-wrap:wrap;min-height:44px;overflow:visible}.scrolling-review .file-nav a{border-right:1px solid #000;padding:13px 20px;font-size:.8rem;font-weight:700;text-decoration:none}.scroll-skip{z-index:40;color:#fff;background:#000;padding:14px;position:absolute;top:-100px;left:24px}.scroll-skip:focus{top:20px}.scrolling-review :is(a,button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #777}.scroll-opening{background:#fff;border:2px solid #000;border-top:0;grid-template-columns:minmax(0,1.4fr) minmax(280px,.75fr);align-items:center;gap:clamp(30px,6vw,100px);padding:clamp(32px,5vw,78px);display:grid}.scroll-opening h1{font:900 clamp(3.5rem,7vw,8rem)/.94 var(--sans);letter-spacing:-.075em;margin:0}.scroll-opening-copy>p{max-width:52ch;margin:30px 0;font-size:clamp(.95rem,1.25vw,1.2rem);line-height:1.65}.scroll-primary-link{color:#fff;background:#000;border:2px solid #000;padding:14px 20px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.scroll-primary-link:hover{color:#000;background:#fff}.scroll-project-window{transform:rotate(1deg)}.scroll-project-window>div:not(.window-title){padding:clamp(24px,3vw,42px)}.scroll-project-window strong{font:900 clamp(2.5rem,4.5vw,5.5rem)/1 var(--sans);letter-spacing:-.06em;display:block}.scroll-project-window span:not(.window-title span){font-size:.75rem}.scroll-project-window p{margin:30px 0;font-size:clamp(1rem,1.6vw,1.5rem);line-height:1.55}.scrolling-review .shared-progress{color:#fff;background:#000;border:2px solid #000;border-top:0;grid-template-columns:1fr 1fr 1fr;margin:0}.scrolling-review .shared-progress>div{padding:22px 28px}.scroll-section{outline:none;scroll-margin-top:18px}.scrolling-review :is(.instrument,.page-view){background-color:#ddd;border:2px solid #000;border-top:0;height:auto;min-height:0;padding:clamp(28px,4vw,64px)}.scrolling-review .canvas-invitation{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 32px;display:flex}.scrolling-review .canvas-invitation h1{font:900 clamp(3rem,5vw,5.5rem)/.95 var(--sans);letter-spacing:-.065em;margin:0}.scrolling-review .canvas-invitation p{max-width:30ch;margin:0;font-size:.85rem;line-height:1.5}.scrolling-review .folder-tabs{gap:12px;margin:0 0 18px}.scrolling-review .folder-tabs button{min-height:72px;padding:16px 22px}.scrolling-review .folder-tabs b{font:900 clamp(1rem,1.5vw,1.4rem) var(--sans)}.scrolling-review .folder-tabs span{font-size:.8rem;line-height:1.5}.scrolling-review .studio-grid{grid-template-rows:auto auto;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:22px;display:grid}.scrolling-review .studio-grid.final{grid-template-columns:1fr}.scrolling-review .edit-rail{grid-area:1/1/span 2;height:auto;display:block;position:static}.scrolling-review .canvas-window{grid-area:1/2;align-self:start;height:auto;display:block;transform:none}.scrolling-review .studio-grid.final .canvas-window{grid-column:1}.scrolling-review .window-title{min-height:32px;padding:8px 10px;font-size:.72rem}.scrolling-review .canvas-frame{background-color:#bcbcbc;padding:14px;container-type:normal}.scrolling-review .canvas-viewport{aspect-ratio:1;width:100%;max-width:none;height:auto}.scrolling-review .canvas-caption{flex-wrap:wrap;min-height:38px;padding:9px 10px;font-size:.65rem}.scrolling-review .canvas-caption b{display:inline}.scrolling-review .tool-step{padding:16px}.scrolling-review .studio-palette button{min-height:24px}.scrolling-review .large-options button{min-height:44px}.scrolling-review .canvas-mode button{min-height:44px;padding:8px 4px;font-size:.72rem}.scrolling-review .canvas-help{margin:12px 0;font-size:.74rem;line-height:1.6}.scrolling-review .zoom-row button{min-height:40px}.scrolling-review .show-full-canvas{min-height:44px;padding:10px;font-size:.72rem;margin:12px 0!important}.scrolling-review .move-pad button{min-height:36px}.scrolling-review .advanced-tools[open]{border:0;max-height:none;padding:0;position:static}.scrolling-review .advanced-tools summary{padding:10px 0;font-size:.68rem}.scrolling-review .import-button{min-height:44px;font-size:.7rem}.scrolling-review .data-rail{grid-area:2/2;height:auto}.scrolling-review .transaction-window{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;height:auto;display:grid}.scrolling-review .transaction-window>.window-title{grid-column:1/-1}.scrolling-review .price-rule{grid-area:2/1}.scrolling-review .price-rule>div{padding:16px}.scrolling-review .price-rule p{padding:0 16px 16px;font-size:.76rem;line-height:1.6}.scrolling-review .price-rule strong{font-size:1.5rem}.scrolling-review .selection-summary{grid-area:2/2;padding:16px}.scrolling-review .selection-summary strong{font-size:1.7rem}.scrolling-review .selection-actions{grid-area:3/1/auto/-1}.scrolling-review .selection-actions button{min-height:44px;padding:12px;font-size:.75rem}.scrolling-review .selection-actions .review-button{min-height:48px}.scrolling-review .page-heading{gap:24px;margin-bottom:32px}.scrolling-review .page-heading h1{font-size:clamp(2.6rem,5vw,5rem)}.scrolling-review .page-heading p{max-width:60ch;font-size:.9rem;line-height:1.7}.scrolling-review .about-view .page-heading{grid-template-columns:1fr 1fr;align-items:end}.scrolling-review .about-view .page-heading h1{font-size:clamp(3rem,5vw,5.5rem)}.scrolling-review .art-statement>div{padding:clamp(24px,3vw,42px)}.scrolling-review .art-statement p{max-width:85ch;font-size:1rem;line-height:1.8}.scrolling-review .about-rules-heading{margin:44px 0 26px}.scrolling-review .rules-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.scrolling-review .rules-grid>.rule{grid-area:auto;min-height:0;padding:22px;transform:none!important}.scrolling-review .rule p{font-size:.85rem;line-height:1.65}.scrolling-review .artist-statement-details{margin-top:36px}.scrolling-review .artist-essay-copy{max-width:85ch;font-size:1rem;line-height:1.8}.scrolling-review .status-line{flex-wrap:wrap;min-height:50px;padding:14px 20px;font-size:.68rem}.scrolling-review .replay-canvas-viewport{max-width:650px;margin:auto}.scrolling-review .embedded-import .precise-import{height:auto;max-height:none;display:block;overflow:visible}.scrolling-review .embedded-import .placement-layout{grid-template-columns:1.4fr 1fr;height:auto;display:grid}.scrolling-review .embedded-import .placement-workspace{padding:18px;container-type:normal}.scrolling-review .embedded-import .placement-stage{width:100%;height:auto}.scrolling-review .embedded-import .precision-controls{padding-bottom:0;overflow:visible}.scrolling-review .embedded-import .precision-section{max-height:none;padding:18px;overflow:visible}.scrolling-review .embedded-import .epoch-impact,.scrolling-review .embedded-import .import-total{grid-area:auto;width:auto;height:auto;padding:18px;position:static;overflow:visible}@media (width<=1100px){.scrolling-review .rules-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scrolling-review .studio-grid{grid-template-columns:220px minmax(0,1fr)}.scrolling-review .masthead{gap:12px}.scroll-opening{gap:32px}}@media (width<=760px){.scrolling-review.site-shell{padding:6px}.scrolling-review .masthead{min-height:0;padding:18px 14px}.scrolling-review .wordmark{font-size:clamp(1.3rem,5.8vw,2.6rem)}.scrolling-review .wallet-button{padding:8px;font-size:.65rem}.scrolling-review .file-nav a{text-align:center;flex:33%;padding:12px 10px;font-size:.68rem}.scroll-opening{grid-template-columns:1fr;gap:32px;padding:32px 20px}.scroll-opening h1{font-size:clamp(3.4rem,11vw,5.2rem)}.scroll-project-window{transform:none}.scroll-project-window>div:not(.window-title){padding:24px}.scrolling-review .shared-progress{grid-template-columns:1fr}.scrolling-review .shared-progress>div{border-bottom:1px solid #aaa;border-right:0;padding:16px 20px}.scrolling-review .shared-progress>div:last-child{border-bottom:0}.scrolling-review :is(.instrument,.page-view){padding:30px 18px}.scrolling-review .canvas-invitation{display:block}.scrolling-review .canvas-invitation p{margin-top:16px}.scrolling-review .folder-tabs{gap:8px}.scrolling-review .folder-tabs button{padding:14px}.scrolling-review .folder-tabs span{font-size:.72rem}.scrolling-review .studio-grid,.scrolling-review .studio-grid.final{grid-template-columns:minmax(0,1fr);gap:18px}.scrolling-review .canvas-window{grid-area:1/1}.scrolling-review .edit-rail{grid-area:2/1}.scrolling-review .data-rail{grid-area:3/1}.scrolling-review .edit-rail{grid-template-columns:1.2fr 1fr;display:grid}.scrolling-review .edit-rail>.window-title,.scrolling-review .edit-rail .view-tools,.scrolling-review .edit-rail .import-button{grid-column:1/-1}.scrolling-review .tool-step{padding:14px}.scrolling-review .selected-shade{display:none}.scrolling-review .transaction-window{grid-template-columns:1fr}.scrolling-review .price-rule,.scrolling-review .selection-summary{grid-area:auto/1}.scrolling-review .selection-actions{grid-row:auto}.scrolling-review .about-view .page-heading,.scrolling-review .rules-grid{grid-template-columns:1fr}.scrolling-review .rule{grid-template-columns:30px 1fr;column-gap:14px;display:grid}.scrolling-review .rule>span{font-size:1rem}.scrolling-review .rule>h2{margin:0}.scrolling-review .rule p{grid-column:2}.scrolling-review .embedded-import .placement-layout{grid-template-columns:1fr}.scrolling-review .embedded-import .placement-workspace{border-right:0}}@media (prefers-reduced-motion:reduce){.scrolling-review{scroll-behavior:auto}}.scrolling-review.site-shell{overflow-x:clip}.scrolling-review .shared-progress{color:#fff;background:#000}.scrolling-review .shared-progress strong{font:900 clamp(1.5rem,2.5vw,2.8rem)/1 var(--sans)}.scrolling-review .canvas-viewport{contain:paint;width:min(100%,800px)}.scrolling-review .replay-canvas-viewport{contain:paint}.scrolling-review .masthead{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.scrolling-review .decode{text-align:left;white-space:normal;grid-area:auto;font-size:.8rem;line-height:1.5;display:block}.scrolling-review .file-nav{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.scrolling-review .file-nav a{min-width:0;min-height:52px;font:700 clamp(.65rem,1.15vw,1.15rem) var(--mono);place-items:center;padding:12px 8px;display:grid}.scrolling-review .file-nav a.active{color:#fff;background:#000}.scrolling-review .shared-progress{grid-template-columns:.8fr 1.1fr 1.35fr}.scrolling-review .shared-progress>div{flex-direction:row;align-items:center;padding:18px 24px}.scrolling-review .shared-progress>div:first-child{flex-direction:column;align-items:flex-start}.scrolling-review .shared-progress strong{font-size:clamp(1.8rem,3vw,3rem)}.scrolling-review .shared-progress span{font-size:.8rem}.scrolling-review .scroll-project-window{border-color:#000;box-shadow:5px 5px #000}@media (width<=1100px){.scrolling-review .masthead{grid-template-columns:minmax(0,1fr) auto}.scrolling-review .decode{grid-area:2/1/auto/-1}}@media (width<=760px){.scrolling-review .masthead{grid-template-columns:minmax(0,1fr)}.scrolling-review .wallet-button{grid-area:3/1;justify-self:end;margin-left:0}.scrolling-review .decode{grid-area:2/1;font-size:.7rem}.scrolling-review .file-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.scrolling-review .file-nav a{border-bottom:1px solid #000;min-height:44px;font-size:.72rem}.scrolling-review .file-nav a:nth-child(3n){border-right:0}.scrolling-review .shared-progress{grid-template-columns:1fr 1fr}.scrolling-review .shared-progress>div{flex-direction:column;align-items:flex-start;padding:16px}.scrolling-review .shared-progress>div:first-child{flex-direction:row;grid-column:1/-1;justify-content:space-between}.scrolling-review .shared-progress strong{font-size:1.8rem}.scrolling-review .shared-progress span{font-size:.68rem}}.scrolling-review .rule{min-width:0;container-type:inline-size}.scrolling-review .rule h2{white-space:nowrap;margin:28px 0 16px;font-size:clamp(1.125rem,15cqi,3rem);line-height:1}.scrolling-review .rules-grid{align-items:stretch}@media (width<=760px){.scrolling-review .rule h2{margin:0;font-size:clamp(1.125rem,15cqi - 7px,3rem)}.scrolling-review .file-nav a{font-size:clamp(.58rem,2.8vw,.72rem)}}.scrolling-review .wallet-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scrolling-review .wallet-controls button,.scrolling-review .wallet-controls select{min-height:44px}.scrolling-review .application-notices{z-index:30;position:sticky;top:0}.scrolling-review .application-notices .claim-notice{position:static}.scrolling-review .status-feedback{max-height:130px}.scrolling-review.has-claims .scroll-section{scroll-margin-top:100px}.scrolling-review.has-feedback .scroll-section{scroll-margin-top:160px}.scrolling-review.has-claims.has-feedback .scroll-section{scroll-margin-top:230px}.scrolling-review .window-body{min-width:0}.scrolling-review .studio-grid .transaction-window{display:block}.scrolling-review .transaction-window .price-rule{border-right:0}.scrolling-review .transaction-window .selection-summary{padding:18px}.scrolling-review .transaction-window .exact-note{padding:0 18px 12px;font-size:.75rem;line-height:1.5}.scrolling-review .transaction-window .selection-actions{flex-wrap:wrap;display:flex}.scrolling-review .transaction-window .selection-actions button{flex:1}.scrolling-review .transaction-window .selection-actions .review-button{flex-basis:100%}.scrolling-review .upload-tools .coordinates input{width:100%;min-width:0}.scrolling-review .upload-placement-actions{flex-wrap:wrap}.scrolling-review .upload-placement-actions button{min-height:44px;font-size:.7rem}.scrolling-review .final-view-controls{flex-wrap:wrap;gap:8px;padding:12px;display:flex}@media (width<=760px){.scrolling-review .masthead .wallet-controls{grid-area:3/1;justify-content:flex-start}.scrolling-review .wallet-controls .wallet-button{grid-area:auto}.scrolling-review .transaction-window .selection-summary{grid-template-columns:1fr 1fr;display:grid}.scrolling-review .canvas-invitation>button{margin-top:14px}}.legacy-section{display:contents}.personal-record-row{border-bottom:1px solid #000;padding:16px}.personal-record-row button{white-space:normal;overflow-wrap:anywhere;min-height:44px;font-size:.78rem}.personal-record-row p{overflow-wrap:anywhere;font-size:.72rem;line-height:1.6}.pending-recovery{width:100%;padding:10px 0;font-size:.7rem}.pending-recovery summary{cursor:pointer;white-space:normal}.pending-recovery label{padding:12px 0;display:block}.pending-recovery input{width:100%;min-width:0;max-width:100%;display:block}.pending-recovery button{white-space:normal;min-height:44px}@media (width<=760px){.scrolling-review .studio-grid>.canvas-window{order:0;grid-area:1/1}.scrolling-review .studio-grid>.edit-rail{order:1;grid-area:2/1}.scrolling-review .studio-grid>.data-rail{order:2;grid-area:3/1}}.scrolling-review .masthead{grid-template-columns:minmax(0,1fr) auto}.scrolling-review .masthead .wordmark{text-align:left;justify-self:start}.scrolling-review .masthead .wallet-controls{grid-area:1/2}.scrolling-review .file-nav{background:#ddd;border-bottom:2px solid #000;align-items:end;gap:8px;padding:14px 14px 0}.scrolling-review .file-nav a{color:#000;background:#ccc;border:2px solid #000;border-bottom:0;min-height:46px;padding:12px 6px;font-size:clamp(.65rem,1vw,.95rem);position:relative;box-shadow:inset 2px 2px #fff,inset -2px 0 #666}.scrolling-review .file-nav a.active{color:#000;background:#fff;padding-bottom:14px;transform:translateY(2px)}.scrolling-review .file-nav a:hover{color:#000;background:#eee}.scrolling-review .file-nav a:last-child{border-right:2px solid #000}.scrolling-review .opening-statement{background:#fff;border:2px solid #000;border-top:0;padding:0 clamp(20px,5vw,78px) 28px}.scrolling-review .opening-statement .artist-statement-details{margin:0}.scrolling-review .opening-statement .artist-essay-layout{grid-template-columns:1fr}.scrolling-review .scroll-project-window>div:not(.window-title){padding:24px}.scrolling-review .scroll-project-window strong{font-size:clamp(2rem,3.5vw,4rem)}.scrolling-review .scroll-project-window p{margin:16px 0 0;font-size:clamp(.9rem,1.2vw,1.15rem)}.scrolling-review .scroll-opening-copy>p{margin-bottom:0}.scrolling-review .edition-current .epoch-status-share{color:inherit;font:400 .72rem var(--mono);text-underline-offset:3px;margin-top:10px;display:inline-block}.scrolling-review .account-connect{min-height:44px}@media (width>=761px){.scrolling-review .scroll-opening{padding-block:clamp(28px,4vw,52px)}}@media (width<=760px){.scrolling-review .masthead .wallet-controls{grid-area:2/1}.scrolling-review .file-nav{gap:8px;padding:12px 8px 0}.scrolling-review .file-nav a{border:2px solid #000;border-bottom:0;font-size:clamp(.56rem,2.5vw,.7rem)}.scrolling-review .file-nav a:nth-child(3n){border-right:2px solid #000}.scrolling-review .opening-statement{padding-inline:20px}}.scrolling-review .opening-statement{border:0;background-color:#ddd;background-image:linear-gradient(90deg,#0000001f 1px,#0000 1px),linear-gradient(#0000001f 1px,#0000 1px);background-size:16px 16px;border-inline:2px solid #000;padding-top:28px;padding-bottom:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.block\!{display:block!important}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--white:#fff;--paper:#eee;--silver:#ccc;--gray:#777;--ink:#000;--sans:Arial,Helvetica,sans-serif;--mono:"Courier New",Courier,monospace}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:16px/1.35 var(--mono);margin:0}button,a,input{color:inherit;font:inherit}button{cursor:pointer;border-radius:0}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:-5px;outline:3px solid #fff}.review-gate{background-color:#d8d8d8;background-image:linear-gradient(#c7c7c7 1px,#0000 1px),linear-gradient(90deg,#c7c7c7 1px,#0000 1px);background-size:20px 20px;place-items:center;min-height:100vh;padding:24px;display:grid}.review-gate-window{background:#fff;border:2px solid #000;width:min(100%,720px);box-shadow:10px 10px #000}.review-gate-window>header,.review-gate-window>footer{color:#fff;letter-spacing:.04em;background:#000;justify-content:space-between;gap:20px;padding:9px 12px;font-size:.8rem;display:flex}.review-gate-window>footer{color:#000;background:#fff;border-top:2px solid #000;font-size:.68rem}.review-gate-body{padding:clamp(24px,6vw,58px)}.review-gate-body>p:first-child{margin:0 0 14px;font-weight:700}.review-gate-body h1{font:900 clamp(2.4rem,8vw,5.5rem)/.84 var(--sans);letter-spacing:-.07em;margin:0}.review-gate-note{max-width:58ch;margin:24px 0;font-size:1rem;line-height:1.55}.review-gate form{border-top:2px solid #000;padding-top:18px}.review-gate label{margin-bottom:7px;font-size:.72rem;font-weight:700;display:block}.review-gate form>div{grid-template-columns:1fr auto;display:grid}.review-gate input[type=password]{min-width:0;font:1rem var(--mono);background:#fff;border:2px solid #000;border-right:0;border-radius:0;padding:12px}.review-gate button{color:#fff;background:#000;border:2px solid #000;padding:10px 18px;font-weight:700}.review-gate-error{color:#b00020;margin:9px 0 0;font-size:.72rem;font-weight:700}.site-shell{min-height:100vh;padding:10px}.masthead{background:#fff;border:2px solid #000;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:78px;padding:10px 12px;display:grid}.wordmark{font:900 clamp(2rem,4.3vw,4.75rem)/.8 var(--sans);letter-spacing:-.085em;white-space:nowrap;background:0 0;border:0;padding:0}.wordmark span{font-family:var(--mono);letter-spacing:-.03em;font-size:.31em}.decode{letter-spacing:.035em;text-align:center;margin:0;font-size:clamp(.75rem,1vw,.9rem)}.wallet-button,.large-connect{color:#fff;background:#000;border:2px solid #000;min-height:42px;padding:8px 12px;font-size:.8rem;font-weight:700}.wallet-button:hover,.large-connect:hover{color:#000;background:#fff}.file-nav{background:#fff;border:2px solid #000;border-top:0;align-items:stretch;min-height:39px;display:flex;overflow-x:auto}.file-nav>button{white-space:nowrap;background:#fff;border:0;border-right:1px solid #000;padding:9px 15px;font-size:.8rem}.file-nav>button:hover,.file-nav>button.active{color:#fff;background:#000}.demo-state{white-space:nowrap;align-items:stretch;margin-left:auto;display:flex}.demo-state>span{place-items:center;padding:0 8px;font-size:.7rem;display:grid}.demo-state button{background:#fff;border:0;border-left:1px solid #000;padding:8px;font-size:.7rem}.demo-state button.active{color:#fff;background:#000}.system-window{background:#fff;border:2px solid #000;box-shadow:5px 5px #000}.window-title{color:#fff;background:#000;justify-content:space-between;align-items:center;gap:12px;min-height:31px;padding:6px 8px;font-size:.75rem;display:flex}.progress-rule{background:#fff;border:2px solid #000;height:14px;margin-top:13px}.progress-rule span{background:#000;min-width:3px;height:100%;display:block}.instrument{background-color:#ccc;background-image:linear-gradient(90deg,#0000001f 1px,#0000 1px),linear-gradient(#0000001f 1px,#0000 1px);background-size:16px 16px;border:2px solid #000;border-top:0;min-height:calc(100vh - 158px);padding:10px}.orientation-strip{justify-content:space-between;align-items:center;gap:24px;min-height:55px;margin-bottom:10px;padding:9px 13px;display:flex;box-shadow:3px 3px #000}.orientation-strip>div{gap:2px;display:grid}.orientation-strip b{font:900 .92rem var(--sans)}.orientation-strip span{font-size:.72rem}.orientation-strip ol{border:1px solid #000;gap:0;margin:0;padding:0;list-style:none;display:flex}.orientation-strip li{white-space:nowrap;border-right:1px solid #000;padding:7px 10px;font-size:.7rem}.orientation-strip li:last-child{border-right:0}.studio-grid{grid-template-columns:minmax(245px,300px) minmax(500px,1fr) minmax(315px,370px);align-items:start;gap:10px;display:grid}.canvas-window{min-width:0;transform:rotate(-.04deg)}.canvas-frame{place-items:center;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden}.canvas-viewport{aspect-ratio:1;background:#fff;border:2px solid #000;width:min(100%,100vh - 190px,1280px);position:relative;overflow:hidden}.canvas-viewport>canvas,.canvas-layer canvas{width:100%;height:100%;image-rendering:crisp-edges;image-rendering:pixelated;border:0;display:block;position:absolute;inset:0}.canvas-viewport canvas.drawable{cursor:crosshair;touch-action:none}.canvas-layer{transform-origin:50%;width:100%;height:100%;position:absolute;top:50%;left:50%}.pixel-grid{pointer-events:none;shape-rendering:crispedges;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pen-ghost{z-index:3;pointer-events:none;shape-rendering:crispedges;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.canvas-caption{border-top:1px solid #000;justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:7px 9px;font-size:.66rem;display:flex}.canvas-caption b{font-family:var(--sans)}.edit-rail{transform:rotate(.06deg)}.tool-step{border-bottom:2px solid #000;padding:11px}.step-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.step-heading b{font:900 .78rem var(--sans)}.step-heading span{font-size:.68rem}.palette{grid-template-columns:repeat(8,1fr);padding:10px;display:grid}.palette button{aspect-ratio:1.6;border:1px solid #000;position:relative}.palette button.selected{outline-offset:2px;z-index:1;outline:3px double #000}.palette button.selected:after{content:"";mix-blend-mode:difference;border:2px solid;position:absolute;inset:4px}.studio-palette{grid-template-columns:repeat(4,1fr);gap:3px;padding:0}.selected-shade{background:#fff;border:2px solid #000;grid-template-columns:42px 1fr;align-items:center;gap:9px;margin-top:10px;padding:6px;display:grid}.selected-shade i{aspect-ratio:1;border:1px solid #000;width:42px;display:block}.selected-shade span{gap:2px;display:grid}.selected-shade small{font-size:.58rem}.selected-shade b{font:900 .72rem var(--sans)}.large-options{grid-template-columns:repeat(3,1fr);display:grid}.large-options button{min-height:58px;font:900 1.35rem var(--sans);background:#fff;border:1px solid #000;border-right:0}.large-options button:last-child{border-right:1px solid #000}.large-options button.selected{color:#fff;background:#000}.large-options small{font:.55rem var(--mono);margin-left:2px}.view-tools{border-bottom:0}.zoom-row{border:1px solid #000;grid-template-columns:42px 1fr 42px;align-items:stretch;display:grid}.zoom-row button{background:#fff;border:0;min-height:40px;font-size:1.2rem}.zoom-row button:first-child{border-right:1px solid #000}.zoom-row button:last-child{border-left:1px solid #000}.zoom-row button:disabled{color:#888;background:#ddd}.zoom-row strong{font:.78rem var(--mono);place-items:center;display:grid}.move-pad{grid-template-columns:repeat(3,42px);width:126px;margin:9px auto 0;display:grid}.move-pad button{aspect-ratio:1;background:#fff;border:1px solid #000}.view-readout{border:1px solid #000;grid-template-columns:repeat(3,1fr);margin:10px 0 0;display:grid}.view-readout div{padding:7px}.view-readout div+div{border-left:1px solid #000}.view-readout dt{font-size:.59rem}.view-readout dd{font:700 .72rem var(--sans);margin:3px 0 0}.grid-options{border:1px solid #000;grid-template-columns:auto repeat(3,1fr) 1.4fr;align-items:stretch;margin-top:7px;display:grid}.grid-options>span{place-items:center;padding:0 6px;font-size:.56rem;display:grid}.grid-options button{background:#fff;border:0;border-left:1px solid #000;min-height:32px;padding:4px;font-size:.62rem}.grid-options button.selected{color:#fff;background:#000}.grid-options .snap-toggle{font-weight:700}.import-button{background:#fff;border:0;border-top:2px solid #000;width:100%;min-height:43px;font-size:.72rem;font-weight:700}.import-button:hover{color:#fff;background:#000}.data-rail{flex-direction:column;gap:10px;min-width:0;display:flex}.progress-window{transform:rotate(-.05deg)}.global-progress{padding:13px}.global-progress p,.epoch-progress p{margin:0;font-size:.68rem}.global-progress>strong{font:900 clamp(2.9rem,4.5vw,5.8rem)/.78 var(--sans);letter-spacing:-.08em;margin-top:6px;display:inline-block}.global-progress>span{margin-left:5px;font-size:.72rem}.global-progress small{margin-top:7px;font-size:.66rem;display:block}.epoch-progress{border-top:2px solid #000;grid-template-columns:.8fr 1.2fr;display:grid}.epoch-progress>div{padding:11px}.epoch-progress>div+div{border-left:1px solid #000}.epoch-progress strong{font:900 2.8rem/.8 var(--sans);letter-spacing:-.07em;margin-top:7px;display:block}.epoch-progress strong small{font:.65rem var(--mono);letter-spacing:0;margin-left:4px}.epoch-progress b{font:.9rem var(--sans);margin-top:9px;display:block}.epoch-progress .progress-rule{height:10px;margin-top:9px}.compact-stats{border-top:1px solid #000;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.compact-stats div{border-right:1px solid #000;padding:8px}.compact-stats div:last-child{border-right:0}.compact-stats dt{font-size:.58rem}.compact-stats dd{font:700 .7rem var(--sans);margin:3px 0 0}.transaction-window{transform:rotate(.06deg)}.price-rule>div{justify-content:space-between;align-items:end;gap:10px;padding:10px 11px 7px;display:flex}.price-rule span{font-size:.64rem}.price-rule strong{font:900 1.8rem/.9 var(--sans);letter-spacing:-.04em}.price-rule p{border-top:1px solid #000;border-bottom:2px solid #000;margin:0;padding:8px 11px;font-size:.68rem}.selection-summary{grid-template-columns:1fr 1.3fr;display:grid}.selection-summary>div{gap:3px;padding:10px;display:grid}.selection-summary>div+div{border-left:1px solid #000}.selection-summary span{font-size:.62rem}.selection-summary strong{font:900 1.65rem/.9 var(--sans)}.selection-summary small{font:.62rem var(--mono)}.exact-note{border-top:1px solid #000;margin:0;padding:8px 10px;font-size:.64rem}.selection-actions{border-top:1px solid #000;grid-template-columns:1fr 1fr;display:grid}.selection-actions button{background:#fff;border:0;border-right:1px solid #000;min-height:38px;font-size:.68rem;font-weight:700}.selection-actions button:disabled{color:#888;cursor:not-allowed;background:#ddd}.selection-actions .review-button{color:#fff;background:#000;border-top:1px solid #000;border-right:0;grid-column:1/-1;font-size:.78rem}.selection-actions .review-button:disabled{color:#888;background:#ddd}.claim-strip{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 12px;display:grid;transform:rotate(-.1deg)}.claim-strip div{display:grid}.claim-strip span,.claim-strip p,.claim-strip time{font-size:.72rem}.claim-strip p{margin:0}.claim-strip time{font-weight:700}.page-view{background:#ddd radial-gradient(#999 1px,#0000 1px) 0 0/8px 8px;border:2px solid #000;border-top:0;min-height:calc(100vh - 158px);padding:clamp(18px,3vw,46px)}.page-heading{border-bottom:5px solid #000;justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;padding-bottom:18px;display:flex}.page-heading span{font-size:.8rem}.page-heading h1{max-width:900px;font:900 clamp(2.6rem,6.8vw,8.5rem)/.78 var(--sans);letter-spacing:-.085em;margin:5px 0 0}.page-heading p{max-width:450px;margin:0;font-size:.95rem}.epoch-layout{grid-template-columns:minmax(480px,1.45fr) minmax(340px,.75fr);align-items:start;gap:24px;display:grid}.epoch-index{transform:rotate(-.08deg)}.epoch-grid{grid-template-columns:repeat(10,1fr);display:grid}.epoch-grid button{aspect-ratio:1;text-align:left;background:#fff;border:1px solid #000;border-top:0;border-left:0;flex-direction:column;justify-content:space-between;padding:7px;display:flex}.epoch-grid button:nth-child(10n){border-right:0}.epoch-grid button:nth-child(n+91){border-bottom:0}.epoch-grid button b{font:700 .85rem var(--sans)}.epoch-grid button span{font-size:.58rem}.epoch-grid button.finished{color:#fff;background:#000}.epoch-grid button.claimable{background:repeating-linear-gradient(135deg,#fff,#fff 5px,#aaa 5px 7px)}.epoch-grid button.active{box-shadow:inset 0 0 0 4px #000}.epoch-grid button.selected{outline-offset:-5px;z-index:1;outline:4px solid #000}.epoch-legend{border-top:1px solid #000;gap:16px;padding:10px;font-size:.7rem;display:flex}.epoch-card{transform:rotate(.14deg)}.token-card{color:#eee;background:#222;flex-direction:column;justify-content:space-between;min-height:390px;padding:18px;display:flex}.token-card>span{font-size:.75rem}.token-card>b{font:900 clamp(4rem,8vw,8rem)/.76 var(--sans);letter-spacing:-.08em}.token-card>small{font-size:.75rem}.epoch-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.epoch-card dl div{border-top:1px solid #000;border-right:1px solid #000;padding:8px}.epoch-card dl div:nth-child(2n){border-right:0}.epoch-card dt{font-size:.65rem}.epoch-card dd{font:700 .9rem var(--sans);overflow-wrap:anywhere;margin:3px 0 0}.claim-action{border-top:2px solid #000;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.claim-action div{display:grid}.claim-action span{font-size:.65rem}.claim-action button{color:#fff;background:#000;border:1px solid #000;padding:9px;font-size:.72rem}.history-view{background-color:#bbb}.replay-window{margin-bottom:24px}.replay-layout{grid-template-columns:minmax(300px,580px) 1fr;gap:24px;padding:20px;display:grid}.replay-layout canvas{aspect-ratio:1;width:100%;image-rendering:pixelated;border:2px solid #000}.replay-controls{flex-direction:column;justify-content:center;gap:17px;display:flex}.replay-controls label{font-size:.8rem}.replay-controls input{accent-color:#000;width:100%}.replay-controls button{background:#fff;border:1px solid #000;padding:8px;font-size:.72rem}.replay-controls button:hover{color:#fff;background:#000}.replay-controls dl{border:1px solid #000;grid-template-columns:1fr 1fr;margin:0;display:grid}.replay-controls dl div{border-right:1px solid #000;padding:12px}.replay-controls dl div:last-child{border:0}.replay-controls dt{font-size:.7rem}.replay-controls dd{font:900 2rem var(--sans);margin:5px 0 0}.log-table{overflow-x:auto}.log-row{grid-template-columns:.8fr 1.2fr .8fr .8fr .7fr .7fr;min-width:720px;display:grid}.log-row span{border-bottom:1px solid #000;border-right:1px solid #000;padding:9px;font-size:.78rem}.log-row span:last-child{border-right:0}.log-row:last-child span{border-bottom:0}.log-row.header{background:#ddd;font-weight:700}.leaderboard-window{margin-bottom:24px}.leaderboard-tabs{border-bottom:1px solid #000;grid-template-columns:repeat(3,1fr);display:grid}.leaderboard-tabs button{background:#fff;border:0;border-right:1px solid #000;padding:12px;font-size:.75rem;font-weight:700}.leaderboard-tabs button:last-child{border-right:0}.leaderboard-tabs button:hover,.leaderboard-tabs button.selected{color:#fff;background:#000}.leaderboard-list>div{border-bottom:1px solid #000;grid-template-columns:90px 1fr 1fr;display:grid}.leaderboard-list>div:last-child{border-bottom:0}.leaderboard-list span,.leaderboard-list b,.leaderboard-list strong{border-right:1px solid #000;padding:10px 12px}.leaderboard-list strong,.leaderboard-list>div>span:last-child{text-align:right;border-right:0}.leaderboard-list>div:first-child{background:#ddd;font-size:.7rem}.leaderboard-window>p{border-top:1px solid #000;margin:0;padding:10px 12px;font-size:.75rem}.account-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:24px;display:grid}.account-stats dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.account-stats dl div{border-bottom:1px solid #000;border-right:1px solid #000;padding:18px}.account-stats dl div:nth-child(2n){border-right:0}.account-stats dl div:nth-child(n+5){border-bottom:0}.account-stats dt{font-size:.72rem}.account-stats dd{font:900 clamp(2rem,4vw,4.5rem)/1 var(--sans);letter-spacing:-.06em;margin:5px 0 0}.set-window{grid-row:span 2}.edition-help{margin:12px 18px 0;font-size:.8rem}.set-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;padding:18px;display:grid}.edition-thumb,.edition-missing{aspect-ratio:600/760;background:#fff;border:1px solid #888;min-width:0;position:relative}.edition-thumb{padding:0;display:block}.edition-thumb img{width:100%;height:100%;display:block}.edition-thumb>span{color:#000;font:11px var(--mono);background:#fff;padding:1px 3px;position:absolute;bottom:0;right:0}.edition-thumb:hover{outline-offset:1px;outline:2px solid #000}.edition-thumb:focus-visible{outline-offset:2px;outline:3px solid #000}.edition-missing{color:#777;font:11px var(--mono);border-color:#ccc;place-items:center;display:grid}.edition-dialog{background:#fff;border:2px solid #000;width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.edition-dialog::backdrop{background:#000000b3}.edition-dialog-heading{color:#000;background:#fff;border-bottom:1px solid #000;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:.8rem;display:flex;position:sticky;top:0}.edition-dialog-heading button{white-space:nowrap;background:#fff;border:1px solid #000;padding:8px}.edition-dialog-heading button:focus-visible{outline-offset:2px;outline:2px solid #000}.edition-dialog>img{width:100%;height:auto;display:block}@media (width<=600px){.set-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.set-summary{border-top:1px solid #000;gap:8px;padding:16px;display:grid}.set-summary b{font:900 2rem var(--sans)}.set-summary span{font-size:.78rem}.set-summary button{color:#fff;background:#000;border:1px solid #000;justify-self:start;padding:10px}.claim-log-row{border-bottom:1px solid #000;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:12px 15px;display:grid}.claim-log-row:last-child{border-bottom:0}.claim-log-row.open{background:#eee}.claim-log-row.missed{color:#555}.eligibility-window span,.eligibility-window time{font-size:.75rem}.eligibility-window button{color:#fff;background:#000;border:1px solid #000;padding:9px}.eligibility-window i{font:900 1.2rem var(--sans);text-align:center}.art-statement{margin-bottom:16px}.art-statement>div:last-child{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,4vw,70px);padding:clamp(22px,4vw,52px);display:grid}.art-statement>div:last-child>*{min-width:0}.art-statement strong{max-width:12ch;font:900 clamp(2.4rem,4vw,5.5rem)/.86 var(--sans);letter-spacing:-.055em;display:block}.art-statement p{max-width:780px;margin:0;font-size:clamp(1rem,1.45vw,1.3rem);line-height:1.55}.rules-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.rule{grid-column:span 2;min-height:260px;padding:18px}.rule:nth-child(4){grid-column:2/span 2}.rule>span{font-size:.75rem}.rule h2{font:900 clamp(2.2rem,4vw,5rem)/.8 var(--sans);letter-spacing:-.06em;margin:35px 0 12px}.rule p{margin:0;font-size:.9rem}.overlay{z-index:20;background:#000000bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{width:min(620px,100%);max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:12px 12px #777}.close-modal{width:34px;height:34px;font:700 1.3rem var(--sans);background:#fff;border:1px solid #000;position:absolute;top:35px;right:8px}.modal h2{font:900 clamp(2.2rem,5vw,4rem)/.85 var(--sans);letter-spacing:-.06em;margin:0;padding:24px 18px 16px}.edit-preview{grid-template-columns:130px 1fr;gap:18px;padding:0 18px 18px;display:grid}.edit-preview>div{aspect-ratio:1;border:2px solid #000}.edit-preview dl{margin:0}.edit-preview dl div{border-bottom:1px solid #000;justify-content:space-between;padding:8px 0;display:flex}.edit-preview dt{font-size:.72rem}.edit-preview dd{margin:0;font-weight:700}.cost-total{border-block:2px solid #000;justify-content:space-between;align-items:end;padding:14px 18px;display:flex}.cost-total strong{font:900 2rem var(--sans)}.modal>p{margin:0;padding:16px 18px;font-size:.8rem}.modal-action{color:#fff;background:#000;border:1px solid #000;width:calc(100% - 36px);margin:0 18px 18px;padding:12px}.import-modal{width:min(1220px,100%)}.precise-import{height:min(760px,100vh - 24px);max-height:none;overflow:hidden}.precise-import .placement-layout{height:calc(100% - 31px)}.placement-layout{grid-template-columns:minmax(420px,1.2fr) minmax(360px,.8fr);display:grid}.placement-workspace{border-right:2px solid #000;flex-direction:column;min-height:0;padding:14px;display:flex}.placement-stage{aspect-ratio:1;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #000;flex:none;align-self:center;width:auto;max-width:100%;height:calc(100% - 94px);position:relative;overflow:hidden}.placement-camera{transform-origin:50%;width:100%;height:100%;position:absolute;top:50%;left:50%}.placement-world{position:absolute;inset:0}.placement-world>canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.placement-grid-overlay{z-index:1;pointer-events:none;shape-rendering:crispedges;width:100%;height:100%;position:absolute;inset:0}.placed-image{z-index:2;image-rendering:pixelated;cursor:move;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:2px solid #000;outline:1px solid #fff;position:absolute}.placed-image.sample{background:conic-gradient(#000 25%,#fff 0 50%,#000 0 75%,#fff 0);background-size:25% 25%}.placed-image span{color:#fff;white-space:nowrap;background:#000;padding:3px 5px;font-size:.58rem;position:absolute;top:0;left:0}.placed-image i{background:#fff;border:1px solid #000;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.placement-caption{border:2px solid #000;border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 10px;padding:7px;font-size:.65rem;display:flex}.placement-zoom-controls{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.placement-zoom-controls button{background:#fff;border:1px solid #000;min-width:27px;min-height:24px;padding:3px 5px;font-size:.58rem}.placement-zoom-controls button:disabled{color:#888;background:#ddd}.placement-zoom-controls strong{text-align:center;min-width:40px;font-size:.61rem}.import-file{cursor:pointer;border:1px solid #000;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:8px;padding:7px;font-size:.65rem;display:grid}.import-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-file b{color:#fff;background:#000;padding:6px}.import-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.precision-controls{min-width:0;padding-bottom:218px;overflow:hidden}.precision-controls h2{margin:0;padding:12px 42px 8px 12px;font-size:clamp(1.8rem,3vw,2.8rem)}.precision-section{border-top:2px solid #000;padding:8px 12px}.control-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.control-heading b{font:900 .8rem var(--sans)}.control-heading span{font-size:.64rem}.size-slider,.opacity-control input{accent-color:#000;width:100%}.dimension-row{grid-template-columns:1fr auto 1fr auto;align-items:end;gap:8px;margin-top:5px;display:grid}.dimension-row label,.coordinate-row label{gap:4px;font-size:.61rem;display:grid}.dimension-row input,.coordinate-row input{width:100%;min-width:0;font:700 .9rem var(--mono);background:#fff;border:1px solid #000;padding:7px}.dimension-row>span,.dimension-row>b{padding-bottom:7px}.increment-row{grid-template-columns:repeat(4,1fr);margin-top:5px;display:grid}.increment-row button{background:#fff;border:1px solid #000;border-right:0;min-height:28px;font-size:.68rem}.increment-row button:last-child{border-right:1px solid #000}.coordinate-row{grid-template-columns:1fr 1fr 108px;align-items:end;gap:9px;display:grid}.nudge-pad{grid-template-columns:repeat(3,36px);display:grid}.nudge-pad button{background:#fff;border:1px solid #000;width:36px;height:30px}.nudge-pad i{display:block}.opacity-control{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:6px;font-size:.62rem;display:grid}.mode-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.import-choice{text-align:left;background:#fff;border:2px solid #000;gap:5px;width:100%;padding:12px;display:grid}.import-choice.selected{color:#fff;background:#000}.import-choice span{font-size:.78rem}.import-choice small{font-size:.72rem}.precise-import .import-choice{min-height:66px;padding:8px}.precise-import .import-choice span{display:none}.epoch-impact{background:#eee;border-top:3px solid #000;grid-template-columns:minmax(220px,.7fr) 1fr;display:grid}.epoch-impact.crossing{background:#d0d0d0}.epoch-impact>div{border-right:1px solid #000;align-content:center;gap:5px;padding:13px 18px;display:grid}.epoch-impact>div span{font-size:.63rem}.epoch-impact>div strong{font:900 1.45rem/.95 var(--sans)}.epoch-impact dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.epoch-impact dl div{border-bottom:1px solid #000;border-right:1px solid #000;padding:8px 10px}.epoch-impact dl div:nth-child(2n){border-right:0}.epoch-impact dl div:nth-child(n+3){border-bottom:0}.epoch-impact dt{font-size:.58rem}.epoch-impact dd{font:700 .78rem var(--sans);margin:2px 0 0}.epoch-impact p{border-top:1px solid #000;grid-column:1/-1;margin:0;padding:9px 18px;font-size:.7rem}.import-total{border-top:2px solid #000;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.import-total button{color:#fff;background:#000;border:1px solid #000;padding:10px}.modal-note{border-top:1px solid #000}.precise-import .epoch-impact{border-top:2px solid #000;border-left:2px solid #000;grid-template-columns:1fr;width:40%;position:absolute;bottom:76px;right:0}.precise-import .epoch-impact>div{border-bottom:1px solid #000;border-right:0;padding:8px 12px}.precise-import .epoch-impact>div strong{font-size:1.15rem}.precise-import .epoch-impact dl{grid-template-columns:repeat(3,1fr)}.precise-import .epoch-impact dl div{border-bottom:0;padding:6px 7px}.precise-import .epoch-impact dl div:nth-child(2){display:none}.precise-import .epoch-impact p{padding:7px 12px;font-size:.62rem}.precise-import .import-total{background:#fff;border-left:2px solid #000;grid-template-columns:1fr auto;gap:8px;width:40%;min-height:76px;padding:9px 12px;display:grid;position:absolute;bottom:0;right:0}.precise-import .import-total span{font:900 1.05rem var(--sans);display:grid}.precise-import .import-total span:before{content:"CURRENT PLACEMENT · PRICE ESTIMATE";font:.58rem var(--mono);margin-bottom:3px}.precise-import .import-total span b{font:900 1.05rem var(--sans)}.precise-import .modal-note{display:none}.status-line{color:#fff;background:#000;border:2px solid #000;border-top:0;justify-content:space-between;gap:14px;min-height:31px;padding:7px 10px;font-size:.7rem;display:flex}@media (width<=1400px) and (width>=1001px){.studio-grid{grid-template-columns:minmax(220px,250px) minmax(470px,1fr) minmax(285px,320px)}.global-progress>strong{font-size:clamp(2.7rem,4.2vw,4.6rem)}}@media (width<=1180px){.masthead{grid-template-columns:1fr auto}.decode{text-align:left;grid-area:2/1/auto/-1}.demo-state>span{display:none}.studio-grid,.studio-grid.final,.epoch-layout{grid-template-columns:1fr}.canvas-window{order:-1}.edit-rail{max-width:none}.tool-step{grid-template-columns:minmax(150px,.6fr) 1.4fr;align-items:center;gap:12px;display:grid}.tool-step .step-heading{margin:0}.view-tools{grid-template-columns:minmax(150px,.6fr) 1fr 1fr}.view-tools .zoom-row{grid-column:2}.move-pad{grid-area:1/3/span 2;margin:0 auto}.view-readout{grid-column:2}.grid-options{grid-column:2/-1}.studio-palette{grid-template-columns:repeat(8,1fr)}.canvas-viewport{width:min(100%,900px)}.data-rail{grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.claim-strip{grid-column:1/-1}.epoch-card{justify-self:center;max-width:600px}.account-grid{grid-template-columns:1fr}.set-window{grid-row:auto}}@media (width<=900px){.art-statement>div:last-child{grid-template-columns:1fr}.precise-import{height:auto;max-height:calc(100vh - 40px);overflow:auto}.precise-import .placement-layout{height:auto}.placement-layout{grid-template-columns:1fr}.placement-workspace{border-bottom:2px solid #000;border-right:0}.placement-stage{width:100%;height:auto}.precision-controls{padding-bottom:0;overflow:visible}.precise-import .epoch-impact,.precise-import .import-total{border-left:0;width:auto;position:static}}@media (width<=700px){.review-gate{padding:12px}.review-gate-window{box-shadow:6px 6px #000}.review-gate form>div{grid-template-columns:1fr}.review-gate input[type=password]{border-bottom:0;border-right:2px solid #000}.site-shell{padding:5px}.masthead{gap:10px;padding:10px}.wordmark{font-size:2.6rem}.wallet-button{min-height:38px;padding:7px;font-size:.7rem}.decode{font-size:.7rem}.file-nav{flex-wrap:wrap}.file-nav>button{flex:1;padding:8px 6px}.demo-state{border-top:1px solid #000;width:100%}.demo-state button{flex:1}.instrument{padding:7px}.orientation-strip{flex-direction:column;align-items:flex-start;gap:8px}.orientation-strip ol{width:100%}.orientation-strip li{text-align:center;flex:1}.studio-grid{gap:8px}.tool-step{display:block}.tool-step .step-heading{margin-bottom:8px}.view-tools{display:block}.move-pad{margin:9px auto 0}.canvas-frame{padding:5px}.canvas-viewport{width:100%}.canvas-caption{flex-direction:column;align-items:flex-start;gap:2px}.data-rail{display:flex}.claim-strip{grid-template-columns:1fr auto}.claim-strip p{grid-area:2/1/auto/-1}.page-view{padding:20px 10px}.page-heading{display:block}.page-heading p,.page-heading button{margin-top:18px}.page-heading h1{font-size:3rem}.epoch-layout{grid-template-columns:1fr}.epoch-grid{grid-template-columns:repeat(5,1fr)}.epoch-grid button:nth-child(5n){border-right:0}.epoch-grid button:nth-child(10n+1),.epoch-grid button:nth-child(10n+6){border-left:0}.epoch-grid button:nth-child(n+91){border-bottom:1px solid #000}.epoch-grid button:nth-child(n+96){border-bottom:0}.epoch-legend{flex-wrap:wrap}.replay-layout{grid-template-columns:1fr;padding:10px}.account-stats dl{grid-template-columns:1fr}.account-stats dl div{border-right:0}.account-stats dl div:nth-child(n+5){border-bottom:1px solid #000}.account-stats dl div:last-child{border-bottom:0}.claim-log-row{grid-template-columns:1fr}.rules-grid{display:block}.rule{min-height:0;margin-bottom:14px}.rule h2{margin-top:24px}.placement-workspace{padding:10px}.placement-caption{flex-direction:column;align-items:flex-start;gap:2px}.coordinate-row{grid-template-columns:1fr 1fr}.nudge-pad{grid-column:1/-1;margin:auto}.mode-row,.epoch-impact{grid-template-columns:1fr}.epoch-impact>div{border-bottom:1px solid #000;border-right:0}.import-total{gap:10px;padding:12px 16px;display:grid}.status-line{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.gallery-view{color:#fff;background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.gallery-view[open]{place-items:center;display:grid}.gallery-view::backdrop{background:#000}.gallery-canvas{background:#fff;width:min(100vw,100dvh);height:min(100vw,100dvh);position:relative;overflow:hidden}.gallery-canvas>canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.gallery-exit{right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));color:#fff;opacity:0;pointer-events:none;background:#000b;border:1px solid #ffffff80;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;font:24px/1 Arial,sans-serif;transition:opacity .15s;display:grid;position:absolute}.gallery-view.controls-visible .gallery-exit,.gallery-exit:focus-visible{opacity:1;pointer-events:auto}.gallery-view:not(.controls-visible){cursor:none}@media (width<=700px){.site-shell{max-width:100%;overflow-x:clip}.masthead{grid-template-columns:minmax(0,1fr);gap:12px}.wallet-controls{flex-wrap:wrap;min-width:0}.wallet-controls>*{max-width:100%}.decode{grid-area:auto}.network-state{white-space:normal;margin:0}.studio-grid,.studio-grid.final,.setup-grid,.account-grid{grid-template-columns:minmax(0,1fr)}.studio-grid>*{min-width:0}.canvas-window{order:-1;transform:none}.file-nav{flex-wrap:wrap;display:flex}.file-nav>button{flex:30%;min-height:44px;font-size:14px}button,input,select{min-height:44px}input,select{font-size:16px}.palette button{min-height:36px}.studio-palette{grid-template-columns:repeat(8,minmax(0,1fr))}.data-rail{flex-direction:column;display:flex}.data-rail>*{width:100%;min-width:0}.canvas-viewport{width:100%;max-width:100%}.canvas-caption{flex-wrap:wrap;align-items:flex-start}.orientation-strip b{font-size:16px}.page-heading h1{overflow-wrap:anywhere;font-size:clamp(2rem,10vw,3rem)}.page-view{padding:16px 8px}.window-body p,.notice{font-size:14px}.cost-dialog,.edition-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.held-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.view-tools.tool-step{display:block}.view-tools .step-heading{margin-bottom:12px}.canvas-mode{gap:0;margin:12px 0 0;display:flex}.canvas-mode button{min-width:0;min-height:44px;font:700 .72rem var(--mono);background:#fff;border:1px solid #000;flex:1;padding:10px 6px}.canvas-mode button+button{border-left:0}.canvas-mode button[aria-pressed=true]{color:#fff;background:#000}.canvas-help{font:.72rem/1.5 var(--mono);margin:10px 0 14px}.touch-zoom-tip{display:none}.show-full-canvas{width:100%;min-height:44px;font:700 .72rem var(--mono);background:#fff;border:1px solid #000;padding:10px;display:block;margin:8px 0 14px!important}@media (hover:none) and (pointer:coarse){.touch-zoom-tip{display:inline}}.replay-canvas-viewport{aspect-ratio:1;background:#888;border:2px solid #000;width:100%;position:relative;overflow:hidden}.replay-layout .canvas-layer canvas{border:0}.history-entry{text-align:left;color:#000;width:100%;font:inherit;cursor:pointer;background:#fff}.history-entry.selected,.account-stats dl .changed-stat{color:#fff;background:#000}.changed-stat p{font:.8rem/1.5 var(--mono)}.changed-stat button{color:#fff;width:100%;font:.75rem/1.5 var(--mono);text-align:left;background:#000;border:1px solid #fff;margin-top:8px;padding:10px;display:block}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px double #777}.shared-progress{color:#fff;background:#000;border:2px solid #000;border-top:0;grid-template-columns:.7fr 1fr 1.35fr;display:grid}.shared-progress>div{border-right:1px solid #888;align-items:center;gap:14px;padding:12px 18px;display:flex}.shared-progress>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.shared-progress strong{font:900 clamp(1.3rem,2.2vw,2rem)/1 var(--sans);letter-spacing:-.04em}.shared-progress span{max-width:24ch;font-size:.72rem}.shared-progress b{font-size:.9rem}.masthead{grid-template-columns:auto 1fr auto}.decode{text-align:center;grid-area:auto;font-size:.75rem}.file-nav>button{flex:1;font-size:.9rem;font-weight:700}.instrument{padding:clamp(12px,2vw,26px)}.invitation{justify-content:space-between;align-items:center;gap:32px;padding:12px 8px 24px;display:flex}.eyebrow{letter-spacing:.06em;font-size:.7rem;font-weight:700;display:block}.invitation h1{font:900 clamp(2rem,3.8vw,4.5rem)/.96 var(--sans);letter-spacing:-.06em;margin:12px 0}.invitation h1 em{font-style:normal}.invitation p{max-width:72ch;margin:12px 0 8px;font-size:.9rem}.invitation small{font-size:.7rem}.invitation-side{flex-shrink:0;gap:24px;width:240px;display:grid}.art-stamp{font:900 1.2rem/.95 var(--sans);background:#fff;border:3px solid #000;padding:12px;transform:rotate(-4deg);box-shadow:5px 5px #000}.invitation-side button,.intro-toggle{background:#eee;border:1px solid #000;padding:10px;font-size:.7rem}.intro-toggle{margin-bottom:12px}.entry-actions{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.entry-actions button{text-align:left;background:#fff;border:2px solid #000;padding:16px 20px;box-shadow:4px 4px #000}.entry-actions button:hover{color:#fff;background:#000}.entry-actions b{font:900 clamp(.95rem,1.8vw,1.5rem) var(--sans);display:block}.entry-actions span{margin-top:5px;font-size:.75rem;display:block}.studio-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px}.studio-grid.final{grid-template-columns:1fr}.edit-rail{grid-area:1/1/span 2;transform:none}.canvas-window{order:0;grid-area:1/2;transform:none}.studio-grid.final .canvas-window{grid-column:1}.data-rail{grid-area:2/2;display:block}.canvas-frame{background:#bcbcbc radial-gradient(#777 .6px,#0000 .6px) 0 0/4px 4px}.canvas-viewport{width:min(100%,68vh,800px);height:auto}.tool-step{padding:10px;display:block}.tool-step .step-heading{margin-bottom:8px}.studio-palette{grid-template-columns:repeat(8,1fr)}.studio-palette button{aspect-ratio:1}.selected-shade{grid-template-columns:20px 1fr;margin-top:8px;padding:4px}.selected-shade i{width:20px}.selected-shade small{display:none}.large-options button{min-height:42px;font-size:1.2rem}.view-tools .step-heading{display:none}.canvas-mode button{min-height:40px;font-size:.7rem}.canvas-help{font-size:.7rem;line-height:1.5}.move-pad{gap:4px;width:100%;margin:8px 0;display:flex}.move-pad i{display:none}.move-pad button{flex:1;min-height:36px}.advanced-tools{border-top:1px dashed #777;margin-top:10px;padding-top:8px}.advanced-tools summary{cursor:pointer;padding:4px 0;font-size:.65rem}.import-button{font-size:.65rem}.transaction-window{grid-template-columns:1fr 1fr;display:grid}.transaction-window .window-title{grid-column:1/-1}.price-rule>div{padding:10px}.price-rule strong{font-size:1.3rem}.price-rule p{padding:8px 10px;font-size:.7rem}.selection-summary>div{padding:10px}.selection-summary strong{font-size:1.3rem}.selection-actions{grid-column:1/-1}.exact-note{grid-column:1/-1;padding:8px 10px}.canvas-caption{flex-direction:row;align-items:center;font-size:.65rem}.participation-path{background:#fff;border:2px solid #000;margin:32px 0 8px;padding:24px;box-shadow:-5px 5px #000}.participation-path h2{font:900 clamp(1.6rem,3vw,3rem)/1 var(--sans);letter-spacing:-.05em;margin:10px 0 20px}.participation-path>div{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.participation-path p{margin:0 0 20px;font-size:.85rem;line-height:1.6}.participation-path b{margin-bottom:8px;display:block}.participation-path button,.about-return button,.edition-current button,.edition-detail button,.edition-claim-notice button{color:#fff;background:#000;border:2px solid #000;padding:12px 16px;font-weight:700}.page-heading h1{letter-spacing:-.06em;font-size:clamp(2.3rem,5.5vw,6rem);line-height:.92}.page-heading p{line-height:1.55}.artist-essay{margin:26px 0}.artist-essay-layout{grid-template-columns:.75fr 1.25fr;gap:clamp(24px,4vw,64px);padding:clamp(22px,4vw,52px);display:grid}.artist-essay-margin h2{font:900 clamp(2rem,3.5vw,4rem)/.92 var(--sans);letter-spacing:-.05em}.artist-essay-margin>span{color:#fff;background:#000;padding:8px;font-size:.75rem;display:inline-block;transform:rotate(-3deg)}.artist-essay-copy{max-width:70ch;font-size:.95rem;line-height:1.65}.artist-essay-copy p+p{margin-top:1.3em}.about-rules-heading{margin:36px 0 20px}.about-rules-heading h2{font:900 2rem var(--sans)}.about-return{margin-top:24px}.edition-path{background:#fff;border:2px solid #000;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 24px;padding:0;list-style:none;display:grid}.edition-path li{border-right:1px solid #000;padding:20px}.edition-path li:last-child{border-right:0}.edition-path p{margin-bottom:0;font-size:.85rem;line-height:1.6}.edition-current{justify-content:space-between;align-items:center;gap:20px;margin:0 0 26px;padding:24px;display:flex}.edition-current span{font-size:.7rem}.edition-current h2{font:900 2rem var(--sans);margin:6px 0}.edition-current p{margin:0}.edition-browser{grid-template-columns:250px 1fr;gap:24px;display:grid}.edition-list{flex-direction:column;display:flex}.edition-list button{text-align:left;background:#fff;border:2px solid #000;border-bottom:0;justify-content:space-between;align-items:center;gap:8px;padding:18px 12px;display:flex}.edition-list button:last-child{border-bottom:2px solid #000}.edition-list span{font-size:.65rem}.edition-list button.selected{color:#fff;background:#000}.edition-detail{min-width:0;padding:24px}.edition-detail header{border-bottom:2px solid #000;margin-bottom:20px;padding-bottom:16px}.edition-detail header span{font-size:.75rem}.edition-detail h2{font:900 2.5rem var(--sans);margin:8px 0}.edition-detail p{max-width:70ch;font-size:.9rem;line-height:1.6}.edition-record-image{float:left;width:100%;max-width:280px;height:auto;margin:0 24px 20px 0;display:block}.edition-detail:after{content:"";clear:both;display:block}.edition-unfinished{padding:38px 0}.edition-unfinished strong{font:900 clamp(1.5rem,3vw,3rem)/1 var(--sans);max-width:18ch;display:block}.edition-claim-action{margin-top:26px}.edition-claim-action h3{font-size:1rem}.edition-personal{margin-top:28px;padding:24px}.edition-personal h2{font:900 1.8rem var(--sans)}.edition-personal p{max-width:85ch;font-size:.9rem;line-height:1.6}.edition-claim-notice{width:min(600px,100% - 32px);max-height:85vh;padding:24px;overflow:auto}.edition-claim-notice::backdrop{background:#0009}.edition-claim-notice button{margin:8px 8px 0 0}.edition-claim-notice p{line-height:1.6}@media (width<=850px){.invitation-side{display:none}.masthead{grid-template-columns:1fr auto}.decode{display:none}.shared-progress{grid-template-columns:.75fr 1fr 1fr}.shared-progress>div{flex-direction:column;align-items:flex-start;gap:4px;padding:10px}.shared-progress strong{font-size:1.3rem}.shared-progress span{font-size:.63rem}.studio-grid{grid-template-columns:210px minmax(0,1fr)}.canvas-viewport{width:100%}.edition-browser{grid-template-columns:1fr}.edition-list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.edition-list button{border:1px solid #000;flex-direction:column;align-items:flex-start;padding:12px 6px}.edition-list button:last-child{border:1px solid #000}.artist-essay-layout{grid-template-columns:1fr}}@media (width<=600px){.file-nav{grid-template-columns:repeat(3,1fr);display:grid}.file-nav>button{border-bottom:1px solid #000;padding:10px 5px;font-size:.75rem}.shared-progress{grid-template-columns:1fr 1fr}.shared-progress>div:first-child{border-bottom:1px solid #888;flex-direction:row;grid-column:1/-1;justify-content:space-between;padding:6px 10px}.shared-progress b{font-size:.7rem}.shared-progress>div{padding:10px}.shared-progress span{max-width:100%}.invitation{padding:8px 0 18px}.invitation h1{font-size:clamp(1.8rem,8vw,2.8rem)}.invitation p{font-size:.8rem}.eyebrow{font-size:.6rem}.entry-actions{gap:8px}.entry-actions button{padding:12px 10px}.entry-actions b{font-size:.9rem}.entry-actions span{font-size:.65rem}.studio-grid,.studio-grid.final{grid-template-columns:minmax(0,1fr)}.edit-rail{grid-area:1/1;grid-template-columns:1.35fr 1fr;display:grid}.edit-rail>.window-title,.edit-rail .view-tools,.edit-rail .import-button{grid-column:1/-1}.edit-rail .selected-shade{display:none}.canvas-window{grid-area:2/1}.data-rail{grid-area:3/1}.studio-grid.final .canvas-window{grid-row:1}.view-tools{grid-template-columns:1fr 1fr;gap:8px;display:grid}.view-tools .canvas-mode,.canvas-help{grid-column:1/-1;margin:0}.view-tools .zoom-row{grid-column:1}.view-tools .show-full-canvas{grid-column:2;margin:0!important}.move-pad{grid-area:auto/1/auto/-1;margin:0}.advanced-tools{grid-column:1/-1}.advanced-tools .view-readout{margin-top:8px}.transaction-window{grid-template-columns:1fr}.price-rule{display:none}.canvas-caption{flex-wrap:wrap}.canvas-caption b{display:none}.participation-path{padding:18px}.participation-path>div,.edition-path{grid-template-columns:1fr}.edition-path li{border-bottom:1px solid #000;border-right:0}.edition-path li:last-child{border-bottom:0}.edition-current{flex-direction:column;align-items:flex-start;padding:18px}.edition-list{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-detail{padding:18px}.edition-record-image{float:none;margin:0 auto 20px}.edition-personal{padding:18px}}@media (width<=850px){.invitation{flex-wrap:wrap;gap:12px}.invitation-side{width:auto;display:block}.invitation-side .art-stamp{display:none}}@media (width<=600px){.edit-rail{display:block}.tool-step{min-width:0}.studio-palette{grid-template-columns:repeat(8,minmax(0,1fr))}.studio-palette button{min-width:0}.view-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.invitation h1{font-size:7.5vw}}.canvas-invitation{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.canvas-invitation h1{font:900 clamp(1.15rem,2vw,2rem)/1 var(--sans);letter-spacing:-.045em;margin:0 0 5px}.canvas-invitation p{margin:0;font-size:.76rem}.canvas-invitation>button{background:#fff;border:2px solid #000;flex-shrink:0;padding:8px 12px;font-size:.7rem;font-weight:700;transform:rotate(-2deg);box-shadow:3px 3px #000}.entry-actions button{background-image:linear-gradient(135deg,#0000 calc(100% - 18px),#000 calc(100% - 18px) calc(100% - 15px),#0000 calc(100% - 15px))}.entry-actions button:hover{background-image:none}.about-rules-heading{margin-top:0}.about-view .rules-grid{margin-bottom:30px}.about-view .rule:nth-child(2){transform:translateY(5px)}.about-view .rule:nth-child(4){transform:translateY(-4px)}.artist-statement-details{background:#fff;border:2px solid #000;margin-top:28px;box-shadow:5px 5px #000}.artist-statement-details>summary{cursor:pointer;padding:18px;font-weight:700}.artist-statement-details>summary span{float:right;font-size:.75rem}.artist-statement-details .artist-essay{box-shadow:none;border:0;margin:0}@media (width>=1000px) and (height>=640px){.site-shell.view-canvas{grid-template-rows:54px 32px 48px minmax(0,1fr) 22px;height:100dvh;min-height:0;padding:6px;display:grid}.view-canvas .masthead{gap:16px;min-height:0;padding:6px 10px}.view-canvas .wordmark{font-size:2.8rem}.view-canvas .wallet-button{min-height:32px;padding:5px 9px;font-size:.7rem}.view-canvas .decode{font-size:.65rem}.view-canvas .file-nav{min-height:0}.view-canvas .file-nav>button{padding:5px 10px;font-size:.76rem}.view-canvas .shared-progress>div{gap:10px;padding:5px 12px}.view-canvas .shared-progress>div:first-child{gap:2px}.view-canvas .shared-progress strong{font-size:1.6rem}.view-canvas .shared-progress span{font-size:.63rem}.view-canvas .shared-progress b{font-size:.72rem}.view-canvas .instrument{grid-template-rows:44px 44px minmax(0,1fr);gap:8px;min-height:0;padding:8px 10px 12px;display:grid}.view-canvas .canvas-invitation{min-height:0;margin:0}.view-canvas .canvas-invitation h1{font-size:1.25rem}.view-canvas .canvas-invitation p{font-size:.68rem}.view-canvas .canvas-invitation>button{padding:5px 10px;font-size:.6rem}.view-canvas .entry-actions{gap:10px;margin:0}.view-canvas .entry-actions button{padding:5px 12px;box-shadow:3px 3px #000}.view-canvas .entry-actions b{font-size:1rem}.view-canvas .entry-actions span{margin-top:1px;font-size:.62rem}.view-canvas .studio-grid{grid-template-rows:minmax(0,1fr) 86px;grid-template-columns:222px minmax(0,1fr);gap:8px;min-height:0}.view-canvas .studio-grid.final{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.view-canvas .system-window{box-shadow:3px 3px #000}.view-canvas .window-title{min-height:22px;padding:3px 7px;font-size:.64rem}.view-canvas .edit-rail{align-self:start;min-height:0;position:relative}.view-canvas .tool-step{padding:6px}.view-canvas .step-heading{margin:0 0 5px}.view-canvas .step-heading b{font-size:.67rem}.view-canvas .step-heading span{font-size:.58rem}.view-canvas .studio-palette button{min-height:0}.view-canvas .selected-shade{border-width:1px;grid-template-columns:15px 1fr;margin-top:5px;padding:2px 4px}.view-canvas .selected-shade i{width:15px}.view-canvas .selected-shade b{font-size:.6rem}.view-canvas .large-options button{min-height:28px;font-size:.95rem}.view-canvas .canvas-mode{margin:0 0 4px}.view-canvas .canvas-mode button{min-height:28px;padding:4px;font-size:.62rem}.view-canvas .canvas-help{margin:3px 0 5px;font-size:.6rem}.view-canvas .zoom-row{grid-template-columns:30px 1fr 30px}.view-canvas .zoom-row button{min-height:26px}.view-canvas .show-full-canvas{min-height:26px;padding:3px;font-size:.62rem;margin:5px 0!important}.view-canvas .move-pad{margin:4px 0}.view-canvas .move-pad button{aspect-ratio:auto;min-height:26px}.view-canvas .advanced-tools{margin-top:5px;padding-top:3px}.view-canvas .advanced-tools summary{padding:3px 0;font-size:.58rem}.view-canvas .advanced-tools[open]{z-index:10;background:#fff;border:2px solid #000;width:100%;max-height:220px;padding:8px;position:absolute;bottom:30px;left:0;overflow:auto}.view-canvas .import-button{min-height:28px;padding:5px;font-size:.61rem}.view-canvas .canvas-window{grid-template-rows:22px minmax(0,1fr) 26px;align-self:stretch;min-height:0;display:grid}.view-canvas .canvas-frame{min-height:0;padding:4px;container-type:size}.view-canvas .canvas-viewport{aspect-ratio:1;width:min(100cqw - 8px,100cqh - 8px);height:min(100cqw - 8px,100cqh - 8px)}.view-canvas .canvas-caption{gap:6px;min-height:0;padding:3px 6px;font-size:.6rem}.view-canvas .canvas-caption b{display:none}.view-canvas .data-rail{height:100%;min-height:0}.view-canvas .transaction-window{grid-template-rows:22px minmax(0,1fr);grid-template-columns:.9fr 1.1fr 1.2fr;height:100%}.view-canvas .transaction-window .window-title{grid-column:1/-1}.view-canvas .price-rule{border-right:1px solid #000}.view-canvas .price-rule>div{padding:4px 6px}.view-canvas .price-rule strong{font-size:1rem}.view-canvas .price-rule span{font-size:.55rem}.view-canvas .price-rule p{padding:2px 6px;font-size:.56rem;line-height:1.2}.view-canvas .selection-summary>div{padding:5px}.view-canvas .selection-summary span{font-size:.56rem}.view-canvas .selection-summary strong{margin-top:3px;font-size:1.05rem}.view-canvas .selection-summary small{font-size:.5rem}.view-canvas .exact-note{display:none}.view-canvas .selection-actions{grid-area:2/3}.view-canvas .selection-actions button{min-height:25px;padding:3px;font-size:.6rem}.view-canvas .selection-actions .review-button{min-height:30px;font-size:.72rem}.view-canvas .status-line{min-height:0;padding:4px 8px;font-size:.56rem}}@media (width<=600px){.canvas-invitation{align-items:flex-start}.canvas-invitation h1{font-size:1.3rem}.canvas-invitation p{font-size:.72rem}.canvas-invitation>button{padding:6px;font-size:.57rem}.artist-statement-details>summary span{float:none;margin-top:8px;display:block}.about-view .rule:nth-child(n){transform:none}}@media (width>=1000px) and (height>=640px) and (height<=760px){.view-canvas .tool-step{padding:4px 6px}.view-canvas .tool-step:nth-of-type(2) .step-heading,.view-canvas .canvas-help{display:none}.view-canvas .studio-palette button{aspect-ratio:1.25}.view-canvas .large-options button{min-height:26px}.view-canvas .selected-shade{margin-top:4px}}.about-view .page-heading{grid-template-columns:1.7fr 1fr;gap:24px;display:grid}.about-view .page-heading h1{font-size:clamp(2rem,3.8vw,4.5rem);line-height:.98}.about-view .page-heading p{font-size:.88rem}@media (width<=700px){.about-view .page-heading{grid-template-columns:1fr;gap:12px}.about-view .page-heading p{margin:0}}.wordmark{letter-spacing:-.065em;font-size:clamp(1.5rem,3.2vw,3.2rem)}.decode{text-align:left}.folder-tabs{border-bottom:2px solid #000;align-items:end;gap:6px}.folder-tabs button{box-shadow:none;clip-path:none;text-align:left;background:#ccc;border:2px solid #000;border-bottom:0;border-radius:0;min-height:54px;padding:10px 18px;position:relative}.folder-tabs button:before{content:none}.folder-tabs button{box-shadow:inset 2px 2px #fff,inset -2px 0 #666}.folder-tabs b{font-family:var(--mono);letter-spacing:-.025em}.folder-tabs b:before{content:"[ ] "}.folder-tabs button[aria-pressed=true]{background:#fff;padding-bottom:12px;transform:translateY(2px)}.folder-tabs button:hover{color:#000;background:#eee}.folder-tabs button[aria-pressed=true] b:before{content:"[X] "}.wallet-lookup,.history-lookups{margin-bottom:22px}.wallet-lookup form,.history-lookups form{border-bottom:1px solid #000;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.wallet-lookup label,.history-lookups label{font-size:.75rem;font-weight:700}.wallet-lookup input,.history-lookups input{background:#fff;border:1px solid #000;flex:1;min-width:180px;padding:9px}.wallet-lookup button,.history-lookups button,.history-pagination button{color:#fff;background:#000;border:1px solid #000;padding:9px;font-size:.75rem}.lookup-result{overflow-wrap:anywhere;padding:16px}.lookup-result dl{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lookup-result dt{font-size:.7rem}.lookup-result dd{font:bold 1.7rem var(--sans);margin:5px 0}.lookup-result small{font:.75rem var(--mono);margin-top:5px;display:block}.history-lookups>p,.account-example-note{background:#eee;border:1px dashed #000;padding:12px;font-size:.8rem}.leaderboard-list button{text-align:left;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.history-pagination{border-top:1px solid #000;justify-content:space-between;align-items:center;gap:15px;padding:12px;font-size:.7rem;display:flex}.history-pagination button:disabled{opacity:.4;cursor:default}.embedded-import{min-width:0;min-height:0}.embedded-import .precise-import{width:100%;height:auto;max-height:none;margin:0;position:relative;overflow:visible}.embedded-import .placement-layout{height:auto}.embedded-import .precision-controls{padding-bottom:0;overflow:visible}.embedded-import .epoch-impact,.embedded-import .import-total{border-left:0;width:auto;position:static}.embedded-import .placement-stage{width:100%;height:auto}.embedded-import .placement-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-view .page-heading{grid-template-columns:1fr}.about-view .page-heading h1{max-width:25ch}@media (width>=1000px) and (height>=640px){.view-canvas .wordmark{font-size:clamp(1.7rem,3vw,2.8rem)}.view-canvas .instrument{grid-template-rows:26px 46px minmax(0,1fr);gap:5px}.view-canvas .canvas-invitation h1{margin:0}.view-canvas .folder-tabs{gap:6px;margin:0}.view-canvas .folder-tabs button{background-image:none;min-height:44px;padding:6px 12px;box-shadow:inset 2px 2px #fff,inset -2px 0 #666}.view-canvas .folder-tabs button[aria-pressed=true]{padding-bottom:8px}.view-canvas .embedded-import .precise-import{grid-template-rows:22px minmax(0,1fr) 132px 54px;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr) minmax(240px,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.view-canvas .embedded-import .window-title{grid-area:1/1/auto/-1}.view-canvas .embedded-import .placement-layout,.view-canvas .embedded-import .precision-controls{display:contents}.view-canvas .embedded-import .placement-workspace{grid-area:2/1/5;min-height:0;padding:8px;container-type:size}.view-canvas .embedded-import .placement-stage{width:min(100cqw - 16px,100cqh - 140px);height:min(100cqw - 16px,100cqh - 140px)}.view-canvas .embedded-import .precision-controls h2{display:none}.view-canvas .embedded-import .precision-section{border-right:1px solid #000;min-height:0;padding:8px;overflow:auto}.view-canvas .embedded-import .precision-section:first-of-type{grid-area:2/2}.view-canvas .embedded-import .precision-section:nth-of-type(2){grid-area:2/3}.view-canvas .embedded-import .precision-section:nth-of-type(3){grid-area:3/2}.view-canvas .embedded-import .control-heading{flex-wrap:wrap;gap:5px;margin-bottom:5px}.view-canvas .embedded-import .control-heading b{font-size:.7rem}.view-canvas .embedded-import .control-heading span{font-size:.55rem}.view-canvas .embedded-import .dimension-row input,.view-canvas .embedded-import .coordinate-row input{padding:4px;font-size:.75rem}.view-canvas .embedded-import .coordinate-row{grid-template-columns:1fr 1fr 78px;gap:4px}.view-canvas .embedded-import .nudge-pad{grid-template-columns:repeat(3,26px)}.view-canvas .embedded-import .nudge-pad button{width:26px;height:24px}.view-canvas .embedded-import .import-choice{min-height:70px;padding:6px;font-size:.65rem}.view-canvas .embedded-import .import-choice small{font-size:.6rem}.view-canvas .embedded-import .epoch-impact{border-top:2px solid #000;grid-area:3/3;min-height:0;overflow:auto}.view-canvas .embedded-import .epoch-impact>div{padding:5px}.view-canvas .embedded-import .epoch-impact>div strong{font-size:.8rem}.view-canvas .embedded-import .epoch-impact p{padding:5px;font-size:.56rem}.view-canvas .embedded-import .epoch-impact dl div{padding:4px}.view-canvas .embedded-import .epoch-impact dt{font-size:.5rem}.view-canvas .embedded-import .import-total{border-left:0;grid-area:4/2/auto/4;min-height:0;padding:5px 10px}.view-canvas .embedded-import .import-total span,.view-canvas .embedded-import .import-total span b{font-size:.85rem}.view-canvas .embedded-import .import-total button{padding:8px;font-size:.75rem}}@media (width<=700px){.masthead{grid-template-columns:1fr}.masthead .wordmark{text-align:left;font-size:clamp(1.25rem,6.7vw,2.8rem)}.masthead .wallet-button{justify-self:end}.masthead .decode{grid-area:2/1;font-size:.6rem;display:block}.masthead .wallet-button{grid-area:2/1}.embedded-import .placement-layout,.lookup-result dl{grid-template-columns:1fr}.wallet-lookup input,.history-lookups input{width:100%}.file-nav>button{font-size:.67rem}.folder-tabs button{padding:8px;font-size:.75rem}.folder-tabs b{font-size:.82rem}.folder-tabs span{font-size:.6rem}}.upload-folder{min-width:0;min-height:0}.upload-folder>.embedded-import{height:100%}@media (width>=1000px) and (height>=640px){.view-canvas .embedded-import .epoch-impact p{padding:2px 5px}}.zoom-row strong{align-content:center;gap:2px;padding:3px 0}.zoom-row strong small{font:inherit;white-space:nowrap;font-size:.5rem}.status-line{align-items:center}.decode,.status-line>span:first-child{white-space:nowrap}.entry-actions.folder-tabs{margin-bottom:0}@media (width>=1000px) and (height>=640px){.view-canvas .instrument{row-gap:0}}@media (width<=700px){.masthead .decode{grid-row:2}.masthead .wallet-button{grid-row:3}}button{background:#fff;border:1px solid #000;padding:8px 10px}input,select{background:#fff;border:1px solid #000;max-width:100%;padding:8px}label{margin:10px 0;font-size:.78rem;display:block}label>input:not([type=checkbox]){width:100%;margin-top:5px;display:block}input[type=range]{width:100%}a{text-underline-offset:3px}h3{font-size:.82rem}.wallet-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notice{overflow-wrap:anywhere;background:#fff;border:2px solid #000;border-top:0;padding:12px;font-size:.8rem}.notice button{margin-left:10px}.notice.error{color:#fff;background:#000}.notice.error button{color:#000}.window-body{padding:14px}.window-body>button{margin:6px 6px 6px 0}.window-body p{font-size:.8rem;line-height:1.55}.window-body h2{font-size:1.2rem}.window-body dd{overflow-wrap:anywhere;margin:0}.window-body dt{font-size:.76rem}.primary{color:#fff;background:#000;border:2px solid #000;width:100%;min-height:44px;font-weight:700}.primary:hover{background:#333}.empty-state{max-width:800px;margin:40px auto;padding:32px}.empty-state h1{font:900 clamp(2rem,4vw,4rem)/1 Arial}.small{font-size:.72rem!important}.setup-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.coordinates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.button-row{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.button-row .selected{color:#fff;background:#000}.test-clock{font:900 5rem/1 Arial}.test-clock small{font-size:1.5rem}.window-body progress{accent-color:#000;width:100%}.test-editions{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.card-button{background:0 0;border:0;width:100%;padding:0}.card-button img{width:100%;height:auto;display:block}.future-card{aspect-ratio:600/760;background:#eee;border:1px solid #000;flex-direction:column;justify-content:center;align-items:center;font-size:5rem;display:flex}.future-card small{font-size:.7rem}.held-cards{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.held-cards button{aspect-ratio:600/760;padding:0;overflow:hidden}.held-cards img{width:100%;height:100%;display:block}.held-cards .missing{background:#eee}.stat-row{border-bottom:1px solid #aaa;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.personal-card{max-width:340px}.replay-canvas{max-width:600px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.75rem}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #aaa;padding:12px}.test-footer{overflow-wrap:anywhere;padding:20px 4px;font-size:.7rem}.cost-dialog{width:min(94vw,600px);max-height:90vh;padding:0;overflow:auto}.cost-dialog::backdrop{background:#0009}.cost-dialog dd{margin:8px 0 20px;font-size:1.1rem;font-weight:700}.cost-dialog .window-title button{color:#000}details{border-top:1px solid #000;margin-top:20px;padding-top:12px}summary{cursor:pointer;font-size:.75rem}details input[type=file]{width:100%;font-size:.65rem}.data-rail{gap:14px;display:grid}.page-view>.system-window{margin-bottom:22px}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #777}.wallet-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.wordmark span{font:inherit;letter-spacing:inherit}.masthead{grid-template-columns:auto minmax(0,1fr) auto;gap:16px}.decode{letter-spacing:0;font-size:.7rem}.network-state{white-space:nowrap;margin-left:auto;padding:8px;font-size:.6rem}.setup-link{font-size:.6rem!important}.transaction-notice,.notice.error{z-index:30;border:2px solid #000;position:fixed;bottom:28px;left:16px;right:16px;box-shadow:4px 4px #000}.canvas-mode button,.show-full-canvas{font-family:var(--mono)}.image-placement{cursor:move;touch-action:none;z-index:5;border:1px dashed #fff;outline:1px dashed #000;min-width:6px;min-height:6px;position:absolute}.image-resize{cursor:nwse-resize;background:#fff;border:1px solid #000;width:12px;height:12px;position:absolute;bottom:-5px;right:-5px}.upload-tools label{margin:6px 0;font-size:.63rem}.upload-tools input{padding:3px}.upload-tools p{font-size:.6rem;line-height:1.3}.upload-tools .coordinates{gap:6px}.upload-tools .nudge-controls{margin:4px 0}.upload-tools .nudge-controls button{flex:1;padding:3px}.matching-choice{align-items:center;gap:4px;display:flex}.matching-choice input{flex:none}.limit-warning{background:#fff;border:3px solid #000;padding:10px;font-size:.7rem}.final-view-controls{justify-content:center;gap:8px;padding:6px;display:flex}.claim-deadline{font-size:.75rem}.edition-claim-action button,.edition-personal button,.edition-current button{color:#fff;background:#000;border:1px solid #000;padding:10px}.replay-canvas{width:100%;max-width:500px}.edition-record-image{cursor:zoom-in}@media (width>=1000px) and (height>=640px){.site-shell.view-canvas.ready{grid-template-rows:54px 32px 48px minmax(0,1fr) 22px;height:100dvh;min-height:0;padding:6px;display:grid}.view-canvas .masthead{grid-template-columns:auto minmax(0,1fr) auto}.view-canvas .wordmark{font-size:clamp(1.6rem,2.75vw,2.8rem)}.view-canvas .decode{grid-area:auto;font-size:.65rem;display:block}.view-canvas.ready .instrument{grid-template-rows:26px 46px minmax(0,1fr);row-gap:0;min-height:0;padding:8px 10px 10px}.view-canvas.ready .studio-grid{background:#fff;border:2px solid #000;border-top:0;grid-template-rows:minmax(0,1fr) 86px;grid-template-columns:222px minmax(0,1fr);gap:8px;padding:8px}.view-canvas.ready .edit-rail{grid-area:1/1/3}.view-canvas.ready .canvas-window{order:initial;grid-area:1/2}.view-canvas.ready .data-rail{grid-area:2/2;display:block;position:relative}.view-canvas .data-rail>.limit-warning{z-index:15;position:absolute;bottom:100%;left:0;right:0;box-shadow:4px 4px #000}.view-canvas.ready .instrument.finalized{grid-template-rows:26px minmax(0,1fr)}.view-canvas.ready .studio-grid.final{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.view-canvas.ready .studio-grid.final .canvas-window{grid-column:1;grid-template-rows:22px minmax(0,1fr) 26px 36px}.view-canvas .studio-palette{grid-template-columns:repeat(8,minmax(0,1fr))}.view-canvas .move-pad{display:flex}.view-canvas .move-pad button{flex:1}.view-canvas .import-button{width:100%;margin:0}.view-canvas .upload-tools{padding:4px 6px}.view-canvas .upload-tools .import-file{padding:3px;font-size:.55rem}.view-canvas .upload-tools .import-file b{padding:4px}.view-canvas .upload-tools .coordinates label{margin:2px 0}.view-canvas .uploading .canvas-help,.view-canvas .uploading .advanced-tools{display:none}.view-canvas .uploading .tool-step{padding:4px 6px}.view-canvas .uploading .view-tools .step-heading{display:none}.view-canvas .studio-grid.uploading .edit-rail{flex-direction:column;align-self:stretch;display:flex}.view-canvas .uploading .view-tools{flex:1}.view-canvas .uploading .import-button{font-size:.55rem}.view-canvas .transaction-window{margin:0}.view-canvas .selection-actions .review-button{font-size:.65rem}.view-canvas .selection-summary strong{font-size:.9rem}.view-canvas .price-rule strong{font-size:.88rem}.view-canvas .status-line{white-space:nowrap}}@media (width<=999px),(height<=639px){.site-shell.view-canvas{height:auto;display:block}.instrument{min-height:0}.studio-grid{grid-template-columns:minmax(0,1fr)}.studio-grid .edit-rail,.studio-grid .canvas-window,.studio-grid .data-rail{grid-area:auto}.studio-grid .edit-rail{order:0}.studio-grid .canvas-window{order:1}.studio-grid .data-rail{order:2;display:block}.canvas-viewport{width:min(100%,500px)}.canvas-window{transform:none}.upload-tools input[type=range]{min-height:44px}}@media (width<=700px){.masthead{grid-template-columns:minmax(0,1fr)}.masthead .decode{grid-area:2/1;font-size:clamp(.54rem,2.7vw,.8rem)}.masthead .wallet-controls{grid-row:3;justify-content:flex-start}.file-nav{flex-wrap:wrap;display:flex}.file-nav>button{flex:30%;min-height:44px}.file-nav>.setup-link{flex:0}.network-state{display:none}.status-line{flex-wrap:wrap;font-size:.58rem}.status-line>span:first-child{white-space:nowrap;font-size:clamp(.48rem,2.3vw,.66rem)}.studio-grid .edit-rail,.data-rail .transaction-window,.price-rule{display:block}.transaction-window .selection-actions{flex-wrap:wrap;display:flex}.selection-actions button{flex:1;min-height:44px}.selection-actions .review-button{flex-basis:100%}.folder-tabs button{width:50%}.canvas-viewport{width:100%}.tool-step .studio-palette{grid-template-columns:repeat(8,minmax(0,1fr))}.gallery-view{height:100dvh}button,input,select{min-height:44px}input,select{font-size:16px}.palette button{min-height:32px}.selected-shade{display:grid!important}.notice{font-size:.8rem}.wallet-controls>*{max-width:100%}.edition-record-image{max-width:240px}}input[type=range],input[type=checkbox]{accent-color:#000}@media (width>=1000px) and (height>=640px){.view-canvas.ready .studio-grid.uploading{grid-template-columns:222px minmax(0,1fr) 210px}.view-canvas.ready .studio-grid.uploading .edit-rail{display:contents}.view-canvas .uploading .edit-rail>.window-title{display:none}.view-canvas .uploading .upload-tools{border:2px solid #000;grid-area:1/1/3;align-self:start}.view-canvas .uploading .view-tools{border:2px solid #000;grid-area:1/3;align-self:start;padding:6px}.view-canvas .uploading .import-button{border:2px solid #000;grid-area:1/3;align-self:end}.view-canvas.ready .uploading .canvas-window{grid-column:2}.view-canvas.ready .uploading .data-rail{grid-column:2/4}.view-canvas .uploading .canvas-mode button{font-size:.58rem}}.import-file{position:relative}.import-file>input[type=file]{opacity:0;width:1px;max-width:1px;height:1px;min-height:0;position:absolute;top:0;left:0}.claim-notice{z-index:20;background:#fff;border:3px solid #000;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex;position:sticky;top:0;box-shadow:inset 0 0 0 2px #ccc}.claim-notice-mark{color:#fff;height:34px;font:bold 28px/1 var(--sans);background:#000;flex:0 0 30px;place-items:center;display:grid}.claim-notice-copy{flex:1;min-width:0}.claim-notice h2{font:900 1.05rem/1.1 var(--sans);margin:0}.claim-notice p{overflow-wrap:anywhere;margin:4px 0 0;font-size:.64rem}.claim-notice button{color:#fff;background:#000;flex-shrink:0;min-height:42px;padding:6px 12px;font-size:.75rem;font-weight:700}.claim-notice button small{margin-top:2px;font-size:.55rem;font-weight:400;display:block}.claim-nav-count{color:#fff;background:#000;margin-left:5px;padding:1px 4px;font-weight:700;display:inline-block}.file-nav .active .claim-nav-count{color:#000;background:#fff}.has-claims .transaction-notice,.has-claims .notice.error{top:auto;bottom:28px}@media (width>=1000px) and (height>=640px){.site-shell.view-canvas.ready.has-claims{grid-template-rows:54px 32px 48px 64px minmax(0,1fr) 22px}.has-claims.view-canvas .edit-rail .tool-step{padding-top:1px;padding-bottom:1px}.has-claims.view-canvas .large-options button{padding:3px 6px}.has-claims.view-canvas .zoom-row button,.has-claims.view-canvas .move-pad button{padding:2px}.has-claims.view-canvas .show-full-canvas{min-height:22px;margin:2px 0!important}.has-claims.view-canvas .move-pad{margin:2px 0}.has-claims.view-canvas .advanced-tools{margin-top:2px}.has-claims.view-canvas .edit-rail>button{padding:3px 6px}}@media (width<=700px){.claim-notice{flex-wrap:wrap;gap:8px;padding:10px}.claim-notice-copy{flex-basis:calc(100% - 40px)}.claim-notice button{width:100%;min-height:44px}.claim-notice h2{font-size:1rem}.claim-notice p{font-size:.72rem}}.transaction-notice,.notice.error{width:min(500px,100vw - 32px);inset:64px 16px auto auto}.folder-tabs button{width:100%}.upload-placement-actions{gap:4px;display:flex}.upload-placement-actions button{flex:1;padding:5px;font-size:.6rem}.final-view-controls button{font-size:.7rem;line-height:1.1}@media (width>=1000px) and (height>=640px){.view-canvas .edit-rail .tool-step{padding-top:3px;padding-bottom:3px}.view-canvas .edit-rail .canvas-mode button,.view-canvas .move-pad button{min-height:24px}.view-canvas .selected-shade{margin-top:3px}.view-canvas .large-options button{min-height:24px}}.status-feedback{min-width:0;max-height:110px;overflow:auto}.status-feedback .transaction-notice,.status-feedback .notice.error{width:auto;box-shadow:none;margin:0;padding:8px 12px;font-size:.72rem;position:static}@media (width>=1000px) and (height>=640px){.site-shell.view-canvas.ready.has-feedback{grid-template-rows:54px 32px 48px auto minmax(0,1fr) 22px}.site-shell.view-canvas.ready.has-claims.has-feedback{grid-template-rows:54px 32px 48px 64px auto minmax(0,1fr) 22px}.view-canvas.ready .edit-rail{align-self:stretch;min-height:0;max-height:100%;overflow:auto}}.about-view .artist-essay-layout{grid-template-columns:1fr}.about-view .about-rules-heading{margin-top:30px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
