/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@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-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;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:"Geologica", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-geist-mono);--font-display:var(--font-display)}}@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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}:after,:before,::backdrop{border-color:var(--border)}::file-selector-button{border-color:var(--border)}*{min-width:0}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{min-height:100dvh}input::placeholder,textarea::placeholder{color:var(--muted-foreground)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.order-1{order:1}.row-1{grid-row:1}.block{display:block}.table{display:table}.min-h-screen{min-height:100vh}.bg-background{background-color:var(--background)}.p-1{padding:var(--spacing)}.font-sans{font-family:Geologica,ui-sans-serif,system-ui,sans-serif}.money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.text-foreground{color:var(--foreground)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:oklch(14.06% .003 69);--foreground:oklch(97.31% .004 90);--card:oklch(17.43% .0069 80);--card-foreground:oklch(97.31% .004 90);--popover:oklch(18.43% .0093 78);--popover-foreground:oklch(97.31% .004 90);--primary:oklch(84.74% .1734 92);--primary-foreground:oklch(18% .012 80);--primary-strong:oklch(84.74% .1734 92);--secondary:oklch(20.28% .0131 80);--secondary-foreground:oklch(97.31% .004 90);--muted:oklch(18.43% .0093 80);--muted-foreground:oklch(62.12% .022 86);--accent:oklch(25.28% .0204 86);--accent-foreground:oklch(97.31% .004 90);--destructive:oklch(69.62% .194 24);--destructive-foreground:oklch(18% .012 80);--success:oklch(76.52% .148 160);--border:oklch(25.28% .0204 86);--input:oklch(29.53% .0253 86);--ring:oklch(84.74% .1734 92);--chart-1:oklch(84.74% .1734 92);--chart-2:oklch(76.52% .148 160);--chart-3:oklch(62.12% .022 86);--chart-4:oklch(91.96% .148 98);--chart-5:oklch(69.62% .194 24);--radius:.625rem;--sidebar:oklch(11.61% .0044 70);--sidebar-foreground:oklch(78.36% .016 86);--sidebar-primary:oklch(84.74% .1734 92);--sidebar-primary-foreground:oklch(18% .012 80);--sidebar-accent:oklch(20.28% .0131 80);--sidebar-accent-foreground:oklch(97.31% .004 90);--sidebar-border:oklch(25.28% .0204 86);--sidebar-ring:oklch(84.74% .1734 92);--font-weight-bold:600;--shield-from:oklch(89.25% .1667 94);--shield-to:oklch(84.74% .1734 92);--navy:oklch(11.61% .0044 70);--navy-foreground:oklch(97.31% .004 90);--silver:oklch(78.36% .016 86);--warm:oklch(44.48% .0239 85);--warm-subtle:oklch(25.28% .0204 86);--warm-foreground:oklch(62.12% .022 86);--font-display:"Gabarito", sans-serif;--hairline:#ffebb40d;--shadow-card:0 1px 2px -1px #00000080, 0 2px 6px -2px #0006;--shadow-hero:0 1px 0 0 #ffebb40a inset, 0 8px 24px -8px #000000a6, 0 24px 64px -24px #0000008c, 0 2px 8px -2px #f5c80014;--gold-rim:0 0 0 1px #f5c80066, inset 0 0 0 1px #ffebb40f;--gold-glow:0 0 0 1px #f5c80073, 0 0 24px -4px #f5c8004d, 0 0 64px -16px #f5c8002e;--ambient-glow:radial-gradient(120% 80% at 50% -10%, oklch(84.74% .1734 92/.06) 0%, oklch(84.74% .1734 92/.02) 35%, transparent 70%)}.light{--background:#fff;--foreground:#0b1026;--card:#fff;--card-foreground:#0b1026;--popover:oklch(100% .0008 90);--popover-foreground:oklch(21% .014 72);--primary:#2440e0;--primary-foreground:#fff;--primary-strong:#2440e0;--secondary:#eef2fe;--secondary-foreground:oklch(21% .014 72);--muted:#eef2fe;--muted-foreground:#535b75;--accent:#eef2fe;--accent-foreground:oklch(21% .014 72);--destructive:oklch(53% .205 27);--destructive-foreground:oklch(99% .003 90);--success:oklch(45% .13 160);--border:#dbe1f2;--input:oklch(90.8% .012 86);--ring:#2440e0;--chart-1:oklch(68% .16 90);--chart-2:oklch(50% .14 160);--chart-3:oklch(49% .022 86);--chart-4:oklch(60% .13 92);--chart-5:oklch(53% .205 27);--sidebar:oklch(96.5% .005 88);--sidebar-foreground:oklch(21% .014 72);--sidebar-primary:oklch(62% .15 88);--sidebar-primary-foreground:oklch(21% .014 72);--sidebar-accent:oklch(90% .012 86);--sidebar-accent-foreground:oklch(21% .014 72);--sidebar-border:oklch(90.8% .012 86);--sidebar-ring:oklch(60% .14 85);--shield-from:#2440e0;--shield-to:#16bff5;--navy:oklch(96.5% .005 88);--navy-foreground:oklch(21% .014 72);--silver:oklch(49% .022 86);--warm:oklch(95.5% .006 88);--warm-subtle:oklch(97.5% .005 89);--warm-foreground:oklch(45% .02 86);--hairline:#2822140f;--shadow-card:0 1px 2px -1px #28221414, 0 2px 6px -2px #2822140f;--shadow-hero:0 1px 0 0 #fff9 inset, 0 8px 24px -8px #2822141f, 0 24px 64px -24px #2822141a, 0 2px 8px -2px #f5c8001a;--gold-rim:0 0 0 1px #f5c80073, inset 0 0 0 1px #ffffff80;--gold-glow:0 0 0 1px #f5c80080, 0 0 24px -6px #f5c80047, 0 8px 24px -12px #2822141f;--ambient-glow:radial-gradient(120% 80% at 50% -10%, oklch(84.74% .1734 92/.025) 0%, transparent 60%)}.dark{--background:oklch(14.06% .003 69);--foreground:oklch(97.31% .004 90);--card:oklch(17.43% .0069 80);--card-foreground:oklch(97.31% .004 90);--popover:oklch(18.43% .0093 78);--popover-foreground:oklch(97.31% .004 90);--primary:oklch(84.74% .1734 92);--primary-foreground:oklch(18% .012 80);--primary-strong:oklch(84.74% .1734 92);--secondary:oklch(20.28% .0131 80);--secondary-foreground:oklch(97.31% .004 90);--muted:oklch(18.43% .0093 80);--muted-foreground:oklch(62.12% .022 86);--accent:oklch(25.28% .0204 86);--accent-foreground:oklch(97.31% .004 90);--destructive:oklch(69.62% .194 24);--destructive-foreground:oklch(18% .012 80);--success:oklch(76.52% .148 160);--border:oklch(25.28% .0204 86);--input:oklch(29.53% .0253 86);--ring:oklch(84.74% .1734 92);--chart-1:oklch(84.74% .1734 92);--chart-2:oklch(76.52% .148 160);--chart-3:oklch(62.12% .022 86);--chart-4:oklch(91.96% .148 98);--chart-5:oklch(69.62% .194 24);--sidebar:oklch(11.61% .0044 70);--sidebar-foreground:oklch(78.36% .016 86);--sidebar-primary:oklch(84.74% .1734 92);--sidebar-primary-foreground:oklch(18% .012 80);--sidebar-accent:oklch(20.28% .0131 80);--sidebar-accent-foreground:oklch(97.31% .004 90);--sidebar-border:oklch(25.28% .0204 86);--sidebar-ring:oklch(84.74% .1734 92);--shield-from:oklch(89.25% .1667 94);--shield-to:oklch(84.74% .1734 92);--navy:oklch(11.61% .0044 70);--navy-foreground:oklch(97.31% .004 90);--silver:oklch(78.36% .016 86);--warm:oklch(44.48% .0239 85);--warm-subtle:oklch(25.28% .0204 86);--warm-foreground:oklch(62.12% .022 86);--hairline:#ffebb40d;--shadow-card:0 1px 2px -1px #00000080, 0 2px 6px -2px #0006;--shadow-hero:0 1px 0 0 #ffebb40a inset, 0 8px 24px -8px #000000a6, 0 24px 64px -24px #0000008c, 0 2px 8px -2px #f5c80014;--gold-rim:0 0 0 1px #f5c80066, inset 0 0 0 1px #ffebb40f;--gold-glow:0 0 0 1px #f5c80073, 0 0 24px -4px #f5c8004d, 0 0 64px -16px #f5c8002e;--ambient-glow:radial-gradient(120% 80% at 50% -10%, oklch(84.74% .1734 92/.06) 0%, oklch(84.74% .1734 92/.02) 35%, transparent 70%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@font-face{font-family:Gabarito;src:url(/fonts/gabarito.woff2)format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--cobalt:#2440e0;--cyan:#16bff5;--ink:#0b1026;--mist:#eef2fe;--muted:#535b75;--line:#dbe1f2;--background:#fff;--foreground:var(--ink);--font-sans:"Hanken Grotesk", sans-serif;--font-display:Gabarito, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font:16px/1.55 Hanken Grotesk,sans-serif}h1,h2,h3,h4,.button,.brand,.money{font-family:Gabarito,sans-serif}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;line-height:1.15}h1{margin:0 0 20px;font-size:49px;font-weight:700}h2{margin:0 0 14px;font-size:31px;font-weight:600}h3{margin:0 0 8px;font-size:23px;font-weight:600}p{max-width:68ch;margin:0 0 18px}a{color:var(--cobalt);text-underline-offset:4px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button:not(.button):not(.icon-button):not(.text-button){color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cobalt);outline-offset:4px}::selection{color:var(--ink);background:#bdcaff}input,textarea{caret-color:var(--cobalt)}body{scrollbar-color:#a8b6ee #eef2fe}.site-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:50px;height:94px;padding:0 max(32px,50vw - 632px);display:flex}.brand{color:var(--cobalt);white-space:nowrap;align-items:center;gap:8px;font-size:28px;font-weight:700;text-decoration:none;display:inline-flex}.site-header nav{flex:1;align-items:center;gap:34px;display:flex}.site-header nav a{color:var(--muted);padding:35px 0;font-weight:600;text-decoration:none;position:relative}.site-header nav a[aria-current=page]{color:var(--cobalt)}.site-header nav a[aria-current=page]:after{content:"";background:var(--cobalt);height:3px;position:absolute;bottom:0;left:0;right:0}.header-tools{align-items:center;gap:22px;display:flex}.header-tools select{border:0;width:58px;padding:5px}.cart-link{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.cart-link span{text-align:center;background:var(--mist);border-radius:50%;min-width:23px;padding:3px;font-size:12px}.shop-hero{color:#fff;background:linear-gradient(135deg,#2440e0,#16bff5);border-radius:16px;gap:64px;max-width:1264px;min-height:440px;margin:32px auto 0;padding:56px 64px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:1;flex:1;max-width:610px}.hero-copy h1{letter-spacing:-.035em;font-size:58px}.hero-copy p{max-width:440px;margin-bottom:30px;font-size:20px}.button{color:#fff;background:var(--cobalt);border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:18px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:#1731c5}.button:active{transform:translateY(1px)}.button.white{color:var(--cobalt);background:#fff}.button.secondary{color:var(--cobalt);background:var(--mist)}.button.wide{width:100%}.button.disabled{pointer-events:none;opacity:.5}.hero-items{flex-shrink:0;width:365px;position:relative}.category-art{border-radius:8px;height:150px}.ticket-back{top:0;left:0;transform:rotate(-12deg)}.ticket-front{top:96px;left:146px;transform:rotate(8deg)}.shop-benefits{max-width:1136px;color:var(--muted);justify-content:space-between;gap:24px;margin:28px auto;font-size:14px;display:flex}.shop-benefits span{align-items:center;gap:10px;display:flex}.shop-benefits svg{color:var(--cobalt)}.catalogue-section{max-width:1264px;margin:auto;padding:44px 0 72px;scroll-margin-top:24px}.section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.section-heading p{color:var(--muted);margin:0}.search-field{min-width:290px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.search-field input{outline-offset:8px;background:0 0;width:100%;border:0!important;padding:0!important}.filters{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.filters button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:42px;padding:9px 16px;font-size:14px;font-weight:600}.filters button.selected{background:var(--mist);border-color:var(--cobalt);color:var(--cobalt)!important}.filters button:hover{background:var(--mist)}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px;display:grid}.product-card{color:var(--ink);border-radius:14px;text-decoration:none;transition:transform .18s;display:block}.product-card:hover{transform:translateY(-4px)}.category-art{height:184px;color:var(--cobalt);background:var(--mist);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-ticket{width:218px;color:var(--ink);background:#fff;border-radius:14px;padding:14px;position:absolute;box-shadow:0 24px 48px -20px #11218b80}.hero-ticket span{margin:12px 2px 3px;font:600 24px Gabarito,sans-serif;display:block}.hero-ticket small{color:var(--cobalt);font-size:14px}.hero-ticket .category-art svg{z-index:1;width:72px;height:72px}.art-orbit{opacity:.24;border:1px solid;border-radius:50%;width:160px;height:160px;position:absolute;transform:translate(48px,35px)}.art-orbit:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:-28px}.category-art.gaming{color:#2440e0;background:#dde5ff}.category-art.streaming{color:#086187;background:#d7f4fe}.category-art.mobile{color:#344584;background:#eef2fe}.category-art.shopping{color:#3659b7;background:#e1eaff}.product-card-copy{padding:17px 2px}.product-card-copy p{color:var(--muted);margin-bottom:5px;font-size:12px}.product-card-copy h3{margin-bottom:16px;font-size:22px}.product-card-copy>div{justify-content:space-between;align-items:center;display:flex}.money{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:600}.pocket-explainer{background:var(--mist);padding:56px max(32px,50vw - 568px)}.pocket-explainer p{color:var(--muted)}.pocket-explainer a{align-items:center;gap:8px;font-weight:600;display:flex}.site-footer{grid-template-columns:1fr 1fr;gap:25px;max-width:1264px;margin:auto;padding:52px 0 36px;display:grid}.site-footer p{color:var(--muted);margin-top:14px}.site-footer>div:nth-child(2){justify-content:flex-end;align-items:flex-start;gap:24px;display:flex}.site-footer a:not(.brand){color:var(--muted);font-size:14px}.site-footer small{color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;padding-top:22px;font-size:12px}.page{max-width:1136px;min-height:65vh;margin:0 auto;padding:52px 0 76px}.page.narrow{max-width:700px}.lead{color:var(--muted);font-size:20px}.back-link{margin:0 0 28px;font-size:14px;display:inline-block}.product-detail{grid-template-columns:1fr 1fr;gap:64px;display:grid}.category-art.large{height:440px}.category-art.large svg{width:145px;height:145px}.details-list{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:18px;margin-top:28px;padding-top:24px;font-size:14px;display:grid}.details-list dt{font-weight:600}.details-list dd{color:var(--muted);margin:0}label{margin-bottom:20px;font-weight:500;display:block}label>input:not([type=checkbox]),label>select,label>textarea,.auth-password input{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #bdc7e1;border-radius:8px;margin-top:8px;padding:11px 13px;display:block}input::placeholder,textarea::placeholder{color:#64708b}.detail-price{margin:20px 0}.detail-price .money{font-size:39px}.inline-link{margin-left:16px;display:inline-block}.empty-state{text-align:center;background:var(--mist);border-radius:14px;max-width:680px;margin:24px auto;padding:64px 24px}.empty-state>svg{color:var(--cobalt);margin:0 auto 22px}.empty-state p{color:var(--muted);margin:0 auto 26px}.notice{background:var(--mist);border-radius:10px;align-items:flex-start;gap:12px;margin:20px 0;padding:17px 20px;font-size:14px;display:flex}.notice.error{color:#922f31;background:#fff0f0}.loading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.order-lines{border-top:1px solid var(--line);margin:30px 0}.order-line{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:24px 0;display:flex}.order-line>div{flex:1}.order-line label{margin:0}.order-line select{width:70px}.icon-button{background:0 0;border:0;padding:10px}.cart-total{justify-content:space-between;align-items:center;margin:26px 0;font-size:20px;font-weight:600;display:flex}.cart-total .money{font-size:31px}.muted{color:var(--muted);margin-top:16px;font-size:14px}.checkout-layout{grid-template-columns:1.25fr 1fr;gap:72px;margin-top:38px;display:grid}.form-panel h2:not(:first-child){margin-top:40px}.checkout-summary{background:var(--mist);border-radius:14px;align-self:start;padding:30px}.summary-line{border-bottom:1px solid #c9d3ed;justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;display:flex}.summary-line .money{font-size:18px}.checkbox{align-items:flex-start;gap:12px;font-size:14px;display:flex}.checkbox input{width:18px;height:18px;accent-color:var(--cobalt);flex-shrink:0;margin-top:5px}.legal-links{gap:18px;font-size:13px;display:flex}.result-page{text-align:center}.result-icon{width:62px;height:62px;color:var(--cobalt);margin:0 auto 28px}.result-page>p{margin-left:auto;margin-right:auto}.result-record{text-align:left;background:var(--mist);border-radius:14px;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0;padding:26px;display:grid}.result-record>.money{text-align:right}.result-record>div{grid-column:1/-1;justify-content:space-between;gap:14px;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.result-page .actions{justify-content:center}.status{color:#4c5570;white-space:normal;background:#edf0f8;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.status-fulfilled,.status-captured,.status-active,.status-issued,.status-resolved,.status-completed{color:#216140;background:#e4f4ea}.status-failed,.status-stop_sale,.status-declined,.status-revoked{color:#9b3038;background:#ffebeb}.status-pending,.status-awaiting_payment,.status-paid_awaiting_fulfilment,.status-needs_verification,.status-pending_investigation{color:#795718;background:#fff1d7}.pocket-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pocket-card{color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:26px;text-decoration:none}.pocket-card h2{margin-top:32px;font-size:25px}.pocket-card p{color:var(--muted);letter-spacing:.12em;font-size:24px}.pocket-card>span:last-child{color:var(--cobalt);justify-content:space-between;margin-top:32px;display:flex}.item-detail{background:var(--mist);border-radius:14px;max-width:700px;padding:36px}.item-detail h2{margin-top:28px}.item-detail h3{margin-top:32px}.secret-field{letter-spacing:.06em;overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:20px;font:500 22px Hanken Grotesk,sans-serif}.activity-row{color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:24px 0;text-decoration:none;display:flex}.activity-row>div:first-child{flex:1}.activity-row p{color:var(--muted);margin:6px 0 0;font-size:14px}.timeline{padding-left:20px}.timeline li{padding:14px 0}.timeline time{color:var(--muted);margin-left:20px;font-size:14px}.receipt{border-top:1px solid var(--line);margin-top:30px;padding-top:28px}.legal-copy{white-space:pre-line;line-height:1.8}.text-button{color:var(--cobalt);background:0 0;border:0;padding:12px}.help-links a{border-bottom:1px solid var(--line);padding:26px 0;text-decoration:none;display:block}.help-links h2{font-size:25px}.help-links p{color:var(--muted);margin-bottom:0}.help-links{margin-bottom:44px}.skip{z-index:50;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1340px){.shop-hero,.catalogue-section,.site-footer{margin-left:32px;margin-right:32px}.page{padding-left:32px;padding-right:32px}.shop-benefits{padding:0 46px}.site-header{gap:35px}.site-header nav{gap:26px}.shop-hero{padding:48px}.hero-copy h1{font-size:50px}.hero-items{width:335px}}@media (width<=900px){.site-header{flex-wrap:wrap;gap:15px;height:auto;min-height:90px;padding:18px 24px 0}.site-header nav{flex-basis:100%;order:3;justify-content:space-between;gap:12px}.site-header nav a{padding:10px 0 14px}.header-tools{margin-left:auto}.shop-hero{gap:10px;padding:38px}.hero-copy h1{font-size:43px}.hero-copy p{font-size:18px}.hero-items{transform-origin:50%;width:235px;transform:scale(.8)}.ticket-front{left:80px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-heading{flex-direction:column;align-items:flex-start}.search-field{width:100%}.checkout-layout,.product-detail{gap:30px}.category-art.large{height:360px}.site-footer>div:nth-child(2){flex-wrap:wrap;gap:16px}.pocket-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){h1{font-size:37px}h2{font-size:28px}.site-header{padding:15px 20px 0}.site-header .brand{font-size:25px}.site-header .brand svg{width:33px;height:33px}.site-header nav{font-size:14px}.shop-hero{min-height:580px;margin:20px 20px 0;padding:32px 28px;display:block}.hero-copy h1{font-size:42px}.hero-copy p{max-width:300px;font-size:18px}.hero-items{transform-origin:top;width:290px;height:205px;margin:25px auto 0;transform:scale(.68)}.hero-ticket{width:190px}.ticket-back{top:0;left:-15px}.ticket-front{top:10px;left:140px}.hero-ticket .category-art{height:105px}.hero-ticket span{font-size:22px}.shop-benefits{gap:18px;margin:22px 0;padding:0 25px}.shop-benefits span{flex-direction:column;flex:1;align-items:flex-start;font-size:12px;line-height:1.4}.shop-benefits svg{width:19px}.catalogue-section{margin:0 20px;padding:30px 0 44px}.section-heading{margin-bottom:20px}.section-heading h2{font-size:28px}.filters{gap:6px}.filters button{padding:8px 10px;font-size:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-grid .category-art{height:142px}.category-art svg{width:53px;height:53px}.product-card-copy h3{min-height:46px;font-size:20px}.product-card-copy p{font-size:11px}.money{font-size:19px}.product-card-copy{padding:13px 0}.pocket-explainer{padding:36px 24px}.site-footer{grid-template-columns:1fr;gap:18px;margin:0 24px;padding-top:36px}.site-footer>div:nth-child(2){justify-content:flex-start}.page{padding:32px 24px 52px}.product-detail,.checkout-layout{grid-template-columns:1fr;gap:30px}.category-art.large{height:280px}.checkout-summary{padding:24px}.product-detail h1{font-size:37px}.pocket-grid{grid-template-columns:1fr}.activity-row{flex-wrap:wrap;gap:12px}.activity-row>div:first-child{flex-basis:100%}.item-detail{padding:24px}.result-record{padding:20px}.result-record>div{font-size:14px}.order-line{gap:10px}.order-line h3{font-size:21px}.actions{gap:15px}.legal-links{flex-wrap:wrap}.details-list{grid-template-columns:85px 1fr}.header-tools{gap:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.actions{display:none}body{color:#000;background:#fff}.page{padding:0}}.admin-layout{background:#f6f8fd;grid-template-columns:248px 1fr;min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.admin-sidebar .brand{font-size:27px}.admin-label{color:var(--muted);margin:12px 0 36px 48px;font-size:12px}.admin-sidebar nav{flex-direction:column;gap:8px;display:flex}.admin-sidebar nav a{color:var(--muted);border-radius:9px;align-items:center;gap:12px;padding:13px 15px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.admin-sidebar nav a svg{flex-shrink:0}.admin-sidebar nav a[aria-current=page]{color:var(--cobalt);background:var(--mist);font-weight:600}.admin-side-foot{flex-direction:column;gap:20px;margin-top:auto;font-size:13px;display:flex}.admin-side-foot>a{align-items:center;gap:10px;display:flex}.admin-main{min-width:0}.admin-topbar{min-height:80px;color:var(--muted);border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:16px 40px;font-size:14px;display:flex}.admin-topbar>div{align-items:center;gap:20px;display:flex}.admin-topbar button,.admin-topbar select{color:var(--muted);background:0 0;border:0}.admin-content{padding:36px 40px 64px}.admin-content h1{margin-bottom:10px;font-size:36px}.admin-content h2{margin-top:32px;font-size:25px}.admin-content h3{margin-top:30px;font-size:20px}.admin-content .section-heading p{font-size:14px}.admin-content .search-field{min-width:235px}.module-links{gap:24px;margin-bottom:22px;font-size:14px;display:flex}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;margin:20px 0 28px;overflow:auto}table{text-align:left;border-collapse:collapse;width:100%;font-size:13px}th{color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);background:#fafbfe;padding:15px 19px;font-weight:600}td{overflow-wrap:anywhere;border-bottom:1px solid #edf0f8;max-width:330px;padding:18px 19px}td .money{font-size:16px}td a{font-weight:600;text-decoration:none}tbody tr:last-child td{border:0}tbody tr:hover{background:#fbfcff}.table-empty{color:var(--muted);text-align:center;padding:35px}.dashboard-numbers{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin:28px 0 35px;display:grid}.dashboard-numbers>div{border-right:1px solid var(--line);padding:26px}.dashboard-numbers>div:last-child{border:0}.dashboard-numbers span{color:var(--muted);font-size:13px;display:block}.dashboard-numbers strong{margin-top:7px;font:600 42px Gabarito,sans-serif;display:block}.admin-two-columns{grid-template-columns:1.2fr 1fr;align-items:start;gap:36px;display:grid}.admin-two-columns>section{min-width:0}.action-form{border-top:1px solid var(--line);margin:16px 0}.action-form>summary{color:var(--cobalt);cursor:pointer;padding:17px 0;font-weight:600}.action-form>form{background:#fff;border-radius:10px;margin-bottom:22px;padding:24px}.action-form label{font-size:14px}.action-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--cobalt);margin-left:14px;display:inline-block}.record-banner{background:var(--mist);border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;padding:26px;display:flex}.record-banner h2{flex:1;margin:0}.record-banner code{color:var(--muted);font-size:12px}.reference{word-break:break-all;overflow-wrap:anywhere;max-height:100px;font-size:12px;display:block;overflow:auto}.admin-login{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:460px;margin:38px auto;padding:36px}.admin-login>svg{color:var(--cobalt)}.admin-login p{color:var(--muted);font-size:14px}.incident-controls{border-top:1px solid var(--line);margin-top:45px;padding-top:10px}.report-filters{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.report-filters label{margin-bottom:0}.report-filters select{min-width:180px}@media (width<=1100px){.admin-layout{grid-template-columns:205px 1fr}.admin-sidebar{padding:25px 13px}.admin-sidebar .brand{font-size:23px}.admin-content{padding:30px 25px}.admin-topbar{padding:18px 25px}.admin-two-columns{grid-template-columns:1fr}.dashboard-numbers>div{padding:20px}.dashboard-numbers strong{font-size:34px}}@media (width<=700px){.admin-layout{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:20px;position:static}.admin-label,.admin-side-foot{display:none}.admin-sidebar nav{flex-direction:row;gap:8px;margin-top:18px;overflow:auto}.admin-sidebar nav a{white-space:nowrap;flex-shrink:0;padding:10px;font-size:12px}.admin-sidebar nav a svg{width:16px}.admin-content{padding:28px 20px}.admin-topbar{flex-wrap:wrap;gap:14px;min-height:65px;padding:15px 20px}.admin-topbar>div{gap:12px;width:100%}.dashboard-numbers{grid-template-columns:repeat(2,1fr)}.dashboard-numbers>div{border-bottom:1px solid var(--line)}.admin-content h1{font-size:32px}.record-banner{gap:15px}.record-banner h2{flex-basis:100%}.admin-login{padding:26px}.action-form>form{padding:20px}}.admin-gate{place-items:center;min-height:100vh;padding:24px;display:grid}.admin-gate .admin-login{width:min(440px,100%)}.palette-trigger{min-width:250px;color:var(--muted);background:#f6f8fd;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:border-color .15s,color .15s;display:inline-flex;border:1px solid var(--line)!important}.palette-trigger:hover{color:var(--ink);border-color:#bdc7e1!important}.palette-trigger span{text-align:left;flex:1}.palette-trigger kbd,.palette-field kbd{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:5px;padding:2px 7px;font:600 11px Hanken Grotesk,sans-serif}.palette{width:min(680px,100vw - 32px);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:16px;margin:12vh auto 0;padding:0;overflow:hidden;box-shadow:0 30px 80px -30px #0b102680}.palette::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b102652}.palette[open]{animation:.22s cubic-bezier(.16,1,.3,1) palette-in}@keyframes palette-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}}.palette-field{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.palette-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:17px}.palette-list{max-height:52vh;margin:0;padding:8px;list-style:none;overflow:auto}.palette-option{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:16px;padding:11px 14px;text-decoration:none;display:flex}.palette-option.active{background:var(--mist)}.palette-group{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex:0 0 74px;font-size:11px;font-weight:600}.palette-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.palette-copy strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.palette-copy small{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;font-size:12px;overflow:hidden}.palette-list .money{font-size:15px}.palette-foot{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:12px 20px 14px;font-size:13px}.lanes{gap:14px;margin:22px 0 8px;display:grid}.lane{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:250px 1fr;align-items:start;gap:24px;padding:18px 22px;display:grid}.lane header h3{margin:0 0 10px;font-size:15px}.lane-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.lane-summary .reference{max-height:40px;font-size:11px}.lane-fulfilment{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.lane-track{scrollbar-width:thin;gap:8px;margin:0;padding:12px 0 4px;list-style:none;display:flex;position:relative;overflow-x:auto}.lane-track:before{content:"";background:var(--line);height:2px;position:absolute;top:24px;left:0;right:0}.lane-track li{flex:none;position:relative}.lane-empty{color:var(--muted);background:#fff;padding:8px 0;font-size:13px}.lane-track button{min-width:150px;color:var(--ink);background:#fff;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:0 12px 6px 0;display:flex}.lane-track button time{color:var(--muted);font-size:12px}.lane-track button .status{box-shadow:0 0 0 4px #fff}.lane-track button.selected .status,.lane-track button:hover .status{box-shadow:0 0 0 4px #fff, 0 0 0 6px var(--cobalt)}.lane-payload{background:var(--mist);border-radius:12px;flex-wrap:wrap;gap:6px 28px;margin:0;padding:16px 22px;font-size:13px;display:flex}.lane-payload dt{color:var(--muted);font-weight:600}.lane-payload dd{overflow-wrap:anywhere;margin:0}.lane-payload-pair{display:contents}.lane-payload>dt,.lane-payload-pair>dt{margin-right:-20px}.customer-view{margin-top:30px}.customer-view h3{margin-top:0}.customer-view table{border:1px solid var(--line);background:#fff;border-radius:12px}.customer-view td:first-child{font-weight:600}@media (width<=1100px){.lane{grid-template-columns:1fr;gap:12px}}@media (width<=700px){.palette-trigger{flex:1;min-width:0}}.admin-login h2:focus{outline:none}.admin-login>p{line-height:1.6}.auth-qr{background:#fff;justify-content:center;margin:24px 0;padding:8px;display:flex}.auth-qr svg{max-width:100%;height:auto}.auth-manual{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0;padding:16px 0}.auth-manual summary{color:var(--cobalt);cursor:pointer;font-weight:600}.auth-manual p{font-size:14px;line-height:1.6}.auth-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:var(--mist);margin-top:12px;padding:12px;display:block}.auth-copy{color:var(--cobalt);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:inline-flex}.auth-copy+[role=status]{font-size:13px;display:block}.auth-password{position:relative}.auth-password-field{gap:8px;margin-bottom:20px;display:grid}.auth-password-field>label{margin:0}.auth-password input{margin-top:0;padding-right:48px}.auth-password button{width:46px;height:100%;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.admin-login .auth-code{font-variant-numeric:tabular-nums;letter-spacing:.22em;font-size:26px}.auth-link{color:var(--cobalt);background:0 0;border:0;padding:10px 0}.auth-demo{border-top:1px solid var(--line);gap:8px;margin-top:8px;padding-top:20px;display:grid}.auth-demo p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.auth-recovery{background:var(--mist);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 24px;padding:16px;list-style:none;display:grid}.auth-recovery code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.auth-error{color:#9c2924}.admin-demo-banner{background:var(--mist);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:16px;font-size:14px;display:flex}.admin-demo-banner button{color:var(--cobalt);background:0 0;border:0;padding:8px 0;font-weight:600}.admin-login>h1{letter-spacing:-.02em;margin:12px 0 8px;font-size:25px}.auth-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.table-wrap .numeric{font-variant-numeric:tabular-nums;text-align:right}.table-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.table-wrap td .action-form{min-width:210px;margin:0}.table-wrap td .action-form[open]{min-width:300px}.record-action,.finance-exception{border-bottom:1px solid var(--line);padding:18px 0}.finance-exception>summary{cursor:pointer;padding:10px 0;font-weight:600}.queue-links{flex-wrap:wrap;gap:12px 24px;margin-bottom:28px;display:flex}.admin-content>section,.admin-content>h2{margin-top:30px}.age{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;padding:3px 8px;display:inline-flex}.age-fresh{color:#1f6a43;background:#e1f4e8}.age-due{color:#7a5514;background:#fff0d2}.age-late{color:#9b3038;background:#ffe9ea}.dashboard-numbers small{color:var(--muted);display:block}.tablist{flex-wrap:nowrap;overflow-x:auto}.tablist button{flex-shrink:0}.lane-messaging{margin-block:26px}.audit-sidecar{border-block:1px solid var(--line);margin:12px 0 24px;padding:12px 0;font-size:14px}.audit-sidecar summary{color:var(--muted);cursor:pointer}.audit-sidecar section{margin-top:22px}.audit-sidecar h3{font-size:17px}.audit-changes{flex-wrap:wrap;gap:12px;display:flex}.audit-changes>div{overflow-wrap:anywhere;background:var(--mist);border-radius:8px;max-width:100%;padding:8px 12px}.audit-changes dd{margin:0}.evidence-workspace{align-items:flex-start;gap:20px;margin-block:20px;display:flex}.clock-scroll{flex:1;min-width:0;overflow:auto}.shared-clock{grid-template-columns:110px repeat(3,minmax(150px,1fr));min-width:620px;display:grid}.clock-heading{border-bottom:1px solid var(--line);padding:10px}.clock-heading h3{font-size:15px}.clock-row{grid-template-columns:subgrid;border-bottom:1px solid var(--line);grid-column:1/-1;display:grid}.clock-row time{font-variant-numeric:tabular-nums;padding:14px 6px;font-size:12px}.clock-row time small{color:var(--muted);display:block}.clock-cell{border-left:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 8px;display:flex}.clock-cell button{text-align:left;background:0 0;border:0;padding:5px}.clock-cell button.selected{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:8px}.evidence-sidecar{overflow-wrap:anywhere;flex:0 240px;min-width:180px;position:sticky;top:24px}.exception-inbox{grid-template-columns:minmax(230px,.65fr) minmax(0,2fr);gap:28px;display:grid}.inbox-list button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:1fr auto;gap:8px;width:100%;padding:16px 12px;display:grid}.inbox-list button.selected{background:var(--mist)}.inbox-detail{min-width:0}.palette-actions{border-top:1px solid var(--line);padding:16px 22px}.palette-actions h2{font-size:17px}.palette-actions .action-form{margin:6px 0}.palette{max-height:85dvh;overflow:auto}.lane-messaging{display:block}@media (width<=900px){.evidence-workspace{flex-direction:column}.clock-scroll{width:100%}.evidence-sidecar{flex-basis:auto;width:100%;position:static}.exception-inbox{grid-template-columns:1fr}.inbox-list{max-height:360px;overflow-y:auto}}.finance-pairing{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding-top:18px;display:grid}.audit-reason{color:var(--ink);margin-top:4px;display:block}fieldset.filters,fieldset.inbox-list{border:0;min-width:0;margin-inline:0;padding:0}@media (width<=900px){.finance-pairing{grid-template-columns:1fr}}.order-operations{gap:32px;margin-top:32px;display:grid}.table-wrap th{white-space:nowrap}.table-wrap td:first-child{min-width:110px}.table-wrap td[data-column=sku]{white-space:nowrap;min-width:120px}.setting-summary{min-width:210px;margin:0}.setting-summary>div+div{margin-top:12px}.setting-summary dt{color:var(--muted);font-size:12px}.setting-summary dd{margin:3px 0 0}@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}
