@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,600;1,700&family=DM+Mono:wght@400;500&family=DM+Sans:wght@500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--material-hi:#fdfbf4;--material-mid:#d9d5cb;--material-deep:#817d74;--rail-base:#413c37;--rail-shadow:#201d1a;--surface-top:#eee;--surface-bottom:#b4b4b4}*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@property --material-hi{syntax:"<color>";inherits:true;initial-value:#fdfbf4}@property --material-mid{syntax:"<color>";inherits:true;initial-value:#d9d5cb}@property --material-deep{syntax:"<color>";inherits:true;initial-value:#817d74}@property --rail-base{syntax:"<color>";inherits:true;initial-value:#413c37}@property --rail-shadow{syntax:"<color>";inherits:true;initial-value:#201d1a}@property --surface-top{syntax:"<color>";inherits:true;initial-value:#eee}@property --surface-bottom{syntax:"<color>";inherits:true;initial-value:#b4b4b4}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:#211d18;font-family:Arial,Helvetica,sans-serif}.experience{--progress:0;--hue:30;--headline-font:"DM Sans", Arial, sans-serif;--headline-weight:700;--headline-tracking:-.065em;--display-font:"DM Sans", Arial, sans-serif;--display-weight:700;--display-style:normal;--display-tracking:-.045em;--label-font:"DM Mono", "Courier New", monospace;min-height:100svh;color:hsl(39 27% calc(72% + var(--progress) * 20%));background:radial-gradient(ellipse at 50% 44%, rgb(221 211 193/calc(.54 - var(--progress) * .39)) 0%, transparent 41%), radial-gradient(ellipse at 50% 45%, hsl(var(--hue) 40% calc(22% + var(--progress) * 17%) / calc(var(--progress) * .96)) 0%, transparent 42%), radial-gradient(circle at 50% 120%, rgb(111 27 25/calc(.03 + var(--progress) * .46)) 0 40%, transparent 72%), linear-gradient(115deg, rgb(67 59 50/calc(.88 - var(--progress) * .58)) 0%, #171411 70%);grid-template-rows:auto minmax(0,1fr) auto auto;padding:28px clamp(22px,4vw,64px) 18px;transition:color .4s,background .6s;display:grid;position:relative;overflow:hidden}.experience.material-bronze{--headline-font:"Cormorant Garamond", Georgia, serif;--headline-weight:600;--headline-tracking:-.055em;--display-font:"Cormorant Garamond", Georgia, serif;--display-weight:600;--display-tracking:-.035em}.experience.material-silver{--headline-font:"Cormorant Garamond", Georgia, serif;--headline-weight:700;--headline-tracking:-.045em;--display-font:"Cormorant Garamond", Georgia, serif;--display-weight:700;--display-style:italic;--display-tracking:-.025em}.experience.material-gold{--headline-font:"Cinzel", Georgia, serif;--headline-weight:600;--headline-tracking:-.035em;--display-font:"Cinzel", Georgia, serif;--display-weight:600;--display-tracking:.01em;--label-font:"Cinzel", Georgia, serif}.experience:before{content:"";pointer-events:none;opacity:calc(.14 + var(--progress) * .26);background:radial-gradient(circle at 50% 45%,#0000 0 25%,#dcb77229 25.2% 25.35%,#0000 25.5% 34%,#dcb77217 34.15% 34.3%,#0000 34.5%);position:absolute;inset:0}.experience:after{content:"";pointer-events:none;opacity:var(--progress);background:linear-gradient(90deg,#0a080780 0 14%,#0000 14% 86%,#0a080780 86%),repeating-linear-gradient(90deg,#0000 0 11.5%,#d8b6761f 11.7% 12%,#0000 12.3% 25%);transition:opacity .25s linear;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000 0 18%,#000 38% 86%,#0000);mask:linear-gradient(#0000 0 18%,#000 38% 86%,#0000)}.grain{pointer-events:none;opacity:.26;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),radial-gradient(circle at 20% 15%,#ffecc40f 0 1px,#0000 1.6px);background-size:auto,7px 7px;position:absolute;inset:0}.openai-watermark{z-index:0;aspect-ratio:1;pointer-events:none;width:clamp(160px,18vw,220px);opacity:calc(.06 + var(--progress) * .08);transform:translate(-50%, -50%) rotate(calc(-4deg + var(--progress) * 8deg));transition:opacity .6s,transform .8s cubic-bezier(.22,.72,.18,1);position:absolute;top:82px;left:118px}.openai-watermark img{width:100%;height:100%;display:block}.masthead,.portrait-zone,.calibrator,footer{z-index:1;position:relative}.masthead{justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.eyebrow{font-family:var(--label-font);letter-spacing:.2em;color:#ecdab7ad;margin:0 0 7px;font-size:10px}h1{font-family:var(--headline-font);font-size:clamp(39px,4.8vw,70px);font-weight:var(--headline-weight);letter-spacing:var(--headline-tracking);color:#f2eadb;text-shadow:0 1px #5d4a34;margin:0;line-height:.82}h1 span{font-family:var(--label-font);letter-spacing:.24em;text-transform:uppercase;color:#d5b26b;margin-left:.65em;font-size:.34em;display:block}.meter{border-top:1px solid #eed8acc2;justify-items:end;min-width:110px;padding-top:5px;font-family:Courier New,monospace;display:grid}.meter span{letter-spacing:.18em;opacity:.7;font-size:9px}.meter strong{letter-spacing:-.1em;margin-top:5px;font-size:clamp(22px,3vw,33px)}.meter i{opacity:.55;background:linear-gradient(currentColor,#0000);width:1px;height:72px;margin-top:7px;display:block}.meter-cluster{justify-content:flex-end;align-items:flex-start;gap:18px;display:flex}.petition-trigger{-webkit-appearance:none;appearance:none;min-width:150px;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-top:1px solid #eed8ac70;padding:6px 0 7px;transition:border-color .22s,filter .22s,transform .22s}.petition-trigger>span{font:8px/1.2 var(--label-font);letter-spacing:.17em;color:#ecdab79e;display:block}.petition-trigger>strong{font-family:var(--display-font);font-size:25px;font-weight:var(--display-weight);letter-spacing:-.025em;color:#f2eadb;margin-top:4px;line-height:1;display:block}.historic-petitions{font:600 7px/1 var(--label-font);letter-spacing:.15em;color:#e1c386ad;margin-top:5px;display:block}.petition-trigger small{font:7px/1 var(--label-font);letter-spacing:.15em;color:#cda857;justify-content:flex-end;align-items:center;gap:5px;margin-top:5px;display:flex}.petition-trigger small i{background:#d9ad48;border-radius:50%;width:5px;height:5px;animation:1.9s ease-in-out infinite ledger-live;box-shadow:0 0 8px #e0b142b8}.petition-trigger:hover{filter:drop-shadow(0 0 8px #d6ab4c2e);border-color:#e4bd68;transform:translateY(-1px)}.petition-trigger:focus-visible{outline-offset:5px;outline:2px solid #e4c87e}.portrait-zone{place-items:center;min-height:0;padding:12px 0 0;display:grid}.stage-ghost{width:100%;font-family:var(--headline-font);font-size:clamp(76px,16vw,260px);font-weight:var(--headline-weight);text-align:center;letter-spacing:var(--headline-tracking);opacity:calc(.025 + var(--progress) * .04);white-space:nowrap;line-height:.7;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.portrait-frame{aspect-ratio:1;isolation:isolate;width:min(49vh,530px,75vw);position:relative;box-shadow:0 30px 74px #0000006b,0 0 0 1px #f4deb414}.portrait{object-fit:cover;width:100%;height:100%;transition:opacity .25s linear,filter .45s;position:absolute;inset:0}.portrait-low{filter:saturate(calc(.62 + var(--progress) * .25)) contrast(calc(.88 + var(--progress) * .1))}.portrait-high{filter:saturate(calc(.75 + var(--progress) * .35))}.frame-lines{z-index:3;pointer-events:none;background:linear-gradient(90deg,currentColor 0 16px,#0000 16px calc(100% - 16px),currentColor calc(100% - 16px)) 50%/100% 1px no-repeat;border:1px solid #efe0be61;position:absolute;inset:-7px}.frame-lines:before,.frame-lines:after{content:"";opacity:.75;border:2px solid;width:18px;height:18px;position:absolute}.frame-lines:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.frame-lines:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.halo{aspect-ratio:1;width:min(57vh,620px,92vw);opacity:calc(var(--progress) * .66);transform:rotate(calc(var(--progress) * 8deg)) scale(calc(.76 + var(--progress) * .24));border:1px solid #deae4f70;border-radius:50%;transition:opacity .3s;position:absolute;box-shadow:inset 0 0 0 14px #0000,0 0 0 10px #d5b26f0b}.halo:before{content:"";border-radius:inherit;opacity:0;background:conic-gradient(from 0deg, transparent 0 12%, #ffe592a6 15%, transparent 18% 44%, #ffe59266 48%, transparent 52% 78%, #ffe59285 81%, transparent 84%);position:absolute;inset:-8px;-webkit-mask:radial-gradient(#0000 61%,#000 63% 64%,#0000 66%);mask:radial-gradient(#0000 61%,#000 63% 64%,#0000 66%)}.halo:after{content:"";border:1px solid #deae4f30;border-radius:50%;position:absolute;inset:8%}.architecture{width:clamp(100px,18vw,260px);height:55%;opacity:calc(.07 + var(--progress) * .18);background:repeating-linear-gradient(90deg,#0000 0 17%,#efdcb757 17.4% 19%,#0000 19.3% 34%);border:1px solid;position:absolute;top:18%}.architecture-left{border-right:0;border-radius:140px 0 0;left:-7vw}.architecture-right{border-left:0;border-radius:0 140px 0 0;right:-7vw}.readout{justify-content:center;align-items:end;width:min(49vh,530px,75vw);margin-top:14px;display:flex}.readout>span{letter-spacing:.13em;color:#ead7b294;font:9px/1.25 Courier New,monospace}.readout>span:last-child{text-align:right}.readout div{text-align:center;min-width:200px}.readout b{letter-spacing:.18em;color:#d7b36c;font:700 10px Courier New,monospace;display:block}.readout strong{font-family:var(--display-font);font-size:clamp(24px,3.4vh,40px);font-weight:var(--display-weight);font-style:var(--display-style);letter-spacing:var(--display-tracking);color:#f6eddd;margin-top:4px;line-height:.9;display:block}.calibrator{justify-self:center;width:min(880px,100%);margin:12px auto 0}.reset-button{all:unset;--surface-top:#eee;--surface-bottom:#b4b4b4;z-index:5;cursor:pointer;background-color:#0c0707db;border-radius:100em;width:76px;height:56px;transition:--surface-top .28s,--surface-bottom .28s;position:absolute;top:50%;left:-6px;transform:translateY(-50%);box-shadow:-.15em -.15em .15em -.075em #05050540,.0375em .0375em .0675em #0505051a}.reset-button:after{content:"";z-index:0;border-radius:inherit;filter:blur(.0125em);opacity:.25;mix-blend-mode:multiply;background:linear-gradient(-135deg,#05050580,#0000 20% 100%);width:calc(100% + .3em);height:calc(100% + .3em);position:absolute;top:-.15em;left:-.15em}.reset-button-outer{z-index:1;border-radius:inherit;will-change:box-shadow;width:100%;height:100%;transition:box-shadow .3s;display:block;position:relative;box-shadow:0 .05em .05em -.01em #050505,0 .01em .01em -.01em #05050580,.15em .3em .1em -.01em #05050540}.reset-button-inner{--inset:.035em;z-index:1;border-radius:inherit;background-image:linear-gradient(135deg, var(--surface-top), var(--surface-bottom));will-change:box-shadow, clip-path, background-image, transform;clip-path:inset(0 round 100em);place-items:center;width:100%;height:100%;transition:box-shadow .3s,clip-path .25s,background-image .25s,transform .25s;display:grid;position:relative;overflow:clip;box-shadow:inset 0 0 #0505051a,inset -.05em -.05em .05em #41000061,inset 0 0 #0505051a,inset 0 0 .05em .2em #ffebe742,inset .025em .05em .1em #ffebe7,inset .12em .12em .12em #ffddd840,inset -.075em -.25em .25em .1em #32000057}.reset-button:hover:not(:disabled) .reset-button-outer{box-shadow:0 0 #050505,0 0 #05050580,0 0 #05050540}.reset-button:hover:not(:disabled) .reset-button-inner,.reset-button:active:not(:disabled) .reset-button-inner,.reset-button.is-resetting .reset-button-inner{clip-path:inset(clamp(1px,.0625em,2px) round 100em);box-shadow:inset .1em .15em .05em #300000c7,inset -.025em -.03em .05em .025em #4800008c,inset .25em .25em .2em #3200008c,inset 0 0 .05em .5em #fff0ee29,inset 0 0 #fff,inset .12em .12em .12em #ffddd840,inset -.075em -.12em .2em .1em #32000052}.reset-button:active:not(:disabled) .reset-button-inner,.reset-button.is-resetting .reset-button-inner{transform:translateY(.05em)scale(.975)}.reset-button-inner>span{z-index:2;font-family:var(--display-font);font-size:14px;font-weight:var(--display-weight);font-style:var(--display-style);letter-spacing:var(--display-tracking);color:#232323e6;text-shadow:0 0 .1em #ffffff52;line-height:1;position:relative}.laurel-crown{--laurel-light:var(--material-hi,var(--surface-top,#f7e2a0));--laurel-mid:var(--material-mid,var(--surface-bottom,#c6952d));--laurel-deep:var(--material-deep,#6b4515);z-index:4;color:var(--laurel-mid);opacity:0;pointer-events:none;transition:opacity var(--duration,.28s) ease, filter var(--duration,.28s) ease;display:block;position:absolute}.laurel-canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.laurel-anchor{opacity:0;width:0;height:0;transform:translate(-50%, -50%) rotate(var(--leaf-rotation)) scale(.24);transition:opacity .18s,transform .5s cubic-bezier(.16,.82,.2,1);display:block;position:absolute}.laurel-leaf{clip-path:polygon(50% 0,72% 12%,94% 38%,100% 58%,76% 82%,50% 100%,24% 82%,0 58%,6% 38%,28% 12%);background:linear-gradient(135deg, var(--laurel-light) 0 23%, var(--laurel-mid) 52%, var(--laurel-deep) 100%);transform-origin:50% 100%;width:7px;height:16px;animation:laurel-breeze var(--wind-duration,3s) cubic-bezier(.38, .08, .23, .97) var(--wind-delay,0s) infinite;display:block;position:absolute;bottom:0;left:-3.5px;box-shadow:inset 1px 0 #fffad76b}.laurel-leaf:after{content:"";background:#fff9d094;border-radius:1px;width:1px;position:absolute;top:2px;bottom:2px;left:calc(50% - .5px)}.reset-button:focus-visible{outline-offset:4px;outline:2px solid #f1d18c}.reset-button:disabled{cursor:wait}.reset-stage-0{--surface-top:#eee;--surface-bottom:#b4b4b4}.reset-stage-1{--surface-top:#d74840;--surface-bottom:#6e100e}.reset-stage-2{--surface-top:#df5946;--surface-bottom:#812118}.reset-stage-3{--surface-top:#dc543e;--surface-bottom:#772016}.reset-stage-4{--surface-top:#cd4b43;--surface-bottom:#671915}.reset-stage-5{--surface-top:#c64435;--surface-bottom:#5d160f;filter:drop-shadow(0 0 8px #ddaf4f59)}.reset-button.material-plastic{--surface-top:#eee;--surface-bottom:#b4b4b4}.reset-button.material-bronze{--surface-top:#f0cb8a;--surface-bottom:#b57431}.reset-button.material-silver{--surface-top:#f4f4ef;--surface-bottom:#b8bfbe}.reset-button.material-gold{--surface-top:#fff0ae;--surface-bottom:#d3a22b}.experience.is-resetting .halo{animation:.62s ease-in-out infinite alternate halo-thrum}.reset-button.is-resetting{animation:.36s ease-in-out infinite alternate reset-thrum}@keyframes halo-thrum{to{filter:drop-shadow(0 0 18px #ecbf6180);transform:scale(1.035)}}@keyframes reset-thrum{to{filter:brightness(1.25);box-shadow:0 0 26px #e8ae50b3}}@keyframes silver-breathe{50%{filter:drop-shadow(0 0 11px #d3e5e852)}}@keyframes imperial-orbit{to{transform:rotate(360deg)}}@keyframes imperial-bloom{50%{box-shadow:0 30px 74px #0000006b,0 0 28px #edbe4c57,0 0 0 1px #ffe39566}}@keyframes imperial-sheen{50%{filter:brightness(1.16)saturate(1.18)}}@keyframes laurel-glint{50%{filter:drop-shadow(0 0 3px #ffe58094)}}@keyframes laurel-breeze{0%,44%,to{transform:translate3d(0, 0, 0) rotate(0deg) scale(var(--leaf-scale,1))}61%{transform:translate3d(var(--wind-drift,3px), var(--wind-lift,0), 0) rotate(var(--wind-sway,3deg)) scale(var(--leaf-scale,1))}73%{transform:translate3d(1px, 0, 0) rotate(-1deg) scale(var(--leaf-scale,1))}84%{transform:translate3d(2px, 0, 0) rotate(1deg) scale(var(--leaf-scale,1))}}@keyframes rail-spark{0%{opacity:0;transform:translate(-20px)scale(.35)}16%{opacity:.9}to{opacity:0;transform:translate3d(var(--drift), var(--lift,0px), 0) scale(1)}}.experience.material-silver .halo,.experience.material-silver .frame-lines{animation:2.8s ease-in-out infinite silver-breathe}.experience.material-gold .halo{filter:drop-shadow(0 0 14px #f5ca5966)}.experience.material-gold .halo:before{opacity:.72;animation:12s linear infinite imperial-orbit}.experience.material-gold .portrait-frame{animation:3s ease-in-out infinite imperial-bloom}.experience.material-gold .frame-lines{filter:drop-shadow(0 0 6px #ffe18c70)}.experience.material-gold .slider-button{animation:2.2s ease-in-out infinite imperial-sheen}.experience.material-gold .laurel-crown{animation:2.8s ease-in-out infinite laurel-glint}@media (prefers-reduced-motion:reduce){.experience.material-silver .halo,.experience.material-silver .frame-lines,.experience.material-gold .halo:before,.experience.material-gold .portrait-frame,.experience.material-gold .slider-button,.experience.material-gold .laurel-crown,.laurel-leaf,.rail-particles i{animation:none}}.calibrator-heading,.stage-labels,footer{letter-spacing:.15em;color:#ead7b299;justify-content:space-between;font:9px Courier New,monospace;display:flex}.calibrator-heading{justify-content:flex-start;margin-bottom:7px;padding-left:84px}.range-shell{height:78px;position:relative}.imperial-switch{--rail-pad:10px;--rail-end-pad:var(--rail-pad);--material-hi:#fdfbf4;--material-mid:#d9d5cb;--material-deep:#817d74;--rail-base:#413c37;--rail-shadow:#201d1a;--duration:.28s;z-index:3;background-color:var(--rail-base);width:auto;height:56px;min-height:0;box-shadow:inset 3px 3px 4px var(--rail-shadow), inset -3px -3px 4px var(--material-mid);border-radius:100px;align-items:center;display:flex;position:absolute;top:11px;left:92px;right:-20px}@supports (color:color-mix(in lab, red, red)){.imperial-switch{box-shadow:inset 3px 3px 4px var(--rail-shadow), inset -3px -3px 4px color-mix(in srgb, var(--material-mid) 28%, var(--rail-base))}}.imperial-switch{transition:left .42s cubic-bezier(.22, .72, .18, 1), --material-hi var(--duration) ease, --material-mid var(--duration) ease, --material-deep var(--duration) ease, --rail-base var(--duration) ease, --rail-shadow var(--duration) ease, background-color var(--duration) ease, box-shadow var(--duration) ease}.experience.is-maxed .imperial-switch{z-index:6;left:-8px}.material-bronze{--material-hi:#f0cb8a;--material-mid:#b57431;--material-deep:#633716;--rail-base:#533923;--rail-shadow:#24160c}.material-silver{--material-hi:#f4f4ef;--material-mid:#b8bfbe;--material-deep:#697274;--rail-base:#42494a;--rail-shadow:#242a2b}.material-gold{--material-hi:#fff0ae;--material-mid:#d3a22b;--material-deep:#70440c;--rail-base:#594419;--rail-shadow:#2b1d08}.indicator{width:43%;height:calc(100% - var(--rail-pad) - var(--rail-pad));transition:background-image var(--duration) ease, box-shadow var(--duration) ease;position:absolute;box-shadow:inset 0 0 2px #00000057,inset 0 0 3px 1px #0000003d,inset 0 0 4px 1px #00000024}.indicator.left{width:calc(5% + var(--slider-position) * (90% - var(--rail-pad) - var(--rail-end-pad)));left:var(--rail-pad);background:linear-gradient(180deg, var(--material-hi) 10%, var(--material-mid) 45%, var(--material-deep) 100%);border-radius:100px;overflow:hidden}.indicator.left:after{content:"";opacity:.6;width:100%;height:100%;position:absolute}.indicator.right{display:none}.imperial-switch .indicator.left{box-shadow:inset 0 0 2px #00000057,inset 4px 4px 4px #0003,inset 4px 4px 6px #0000001f}.slider-button{z-index:1;top:var(--rail-pad);width:10%;height:calc(100% - var(--rail-pad) - var(--rail-pad));left:calc(var(--rail-pad) + var(--slider-position) * (90% - var(--rail-pad) - var(--rail-end-pad)));background-image:linear-gradient(160deg, var(--material-hi) 40%, var(--material-mid) 70%);transition:background-image var(--duration) ease, box-shadow var(--duration) ease;will-change:left;border-radius:100px;position:absolute;box-shadow:1px 1px 2px #0006,1px 1px 4px #00000038,3px 5px 6px #00000029,5px 7px 10px #0003}.slider-button:before,.slider-button:after{content:"";border-radius:100%;width:41%;height:80%;position:absolute;top:10%}.slider-button:before{background-image:linear-gradient(-50deg, var(--material-hi) 20%, var(--material-mid) 80%);left:5%;box-shadow:inset 1px 1px 2px #ffffff75}.slider-button:after{background-image:linear-gradient(-50deg, var(--material-hi) 20%, var(--material-mid) 80%);right:5%;box-shadow:inset 1px 1px 3px #00000029}.rail-laurel{z-index:-1;transform-origin:50%;transition:inset .62s cubic-bezier(.16, .82, .2, 1), opacity .26s ease, transform .62s cubic-bezier(.16, .82, .2, 1), filter var(--duration,.28s) ease;inset:8px 14px;transform:scale(.94)}.experience.is-maxed .rail-laurel{opacity:.76;inset:-18px -14px;transform:scale(1)}.experience.is-maxed .rail-laurel .laurel-anchor{opacity:1;transform:translate(-50%, -50%) rotate(var(--leaf-rotation)) scale(1);transition-delay:var(--release-delay,0s)}.rail-particles{z-index:5;inset:var(--rail-pad);border-radius:inherit;pointer-events:none;position:absolute;overflow:hidden}.rail-particles i{--drift:28px;--lift:0px;opacity:0;background:var(--material-hi);width:4px;height:4px;box-shadow:0 0 6px var(--material-hi), 0 0 12px var(--material-mid);border-radius:50%;position:absolute;bottom:7px}.rail-particles i.above{top:7px;bottom:auto}.rail-particles i.below{bottom:7px}.experience.material-silver .rail-particles i{animation:rail-spark var(--spark-duration,2.5s) ease-out infinite;opacity:.5;background:#ecf7f8;box-shadow:0 0 7px #d3ebee,0 0 14px #bbe7ed99}.experience.material-gold .rail-particles i{animation:rail-spark var(--spark-duration,1.9s) ease-out infinite;background:#fff5bf;box-shadow:0 0 8px #fff6c9,0 0 18px #eab637,10px 0 13px #eab63761}.strength-range{z-index:2;cursor:ew-resize;-webkit-appearance:none;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.strength-range::-webkit-slider-runnable-track{background:0 0;height:100%}.strength-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:50%}.strength-range:focus-visible{outline-offset:5px;border-radius:999px;outline:2px solid #e4c87e}footer{border-top:1px solid #f1ddb729;margin-top:11px;padding-top:10px;font-size:8px}.ledger-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px)saturate(.75);backdrop-filter:blur(10px)saturate(.75);background:#080706c2;place-items:center;padding:18px;animation:.18s ease-out both ledger-fade;display:grid;position:fixed;inset:0}.petition-ledger{color:#eee3cf;background:linear-gradient(90deg,#0000 0 14%,#ddb9720b 14.2% 14.35%,#0000 14.55% 85%,#ddb9720b 85.2% 85.35%,#0000 85.55%),radial-gradient(circle at 50% -10%,#8150284a,#0000 43%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px),#18130f;border:1px solid #e0be7b6e;border-radius:4px;width:min(960px,100%);max-height:calc(100svh - 36px);padding:30px 34px 27px;animation:.32s cubic-bezier(.2,.8,.2,1) both ledger-rise;position:relative;overflow:auto;box-shadow:0 34px 100px #000000b3,inset 0 0 0 5px #e7ca8f06,inset 0 1px #fff4da14}.petition-ledger:before,.petition-ledger:after{content:"";pointer-events:none;opacity:.7;border-color:#bd9551;width:24px;height:24px;position:absolute}.petition-ledger:before{border-top:1px solid;border-left:1px solid;top:10px;left:10px}.petition-ledger:after{border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}.ledger-header{border-bottom:1px solid #e5ca962b;justify-content:space-between;gap:30px;padding-bottom:18px;display:flex}.ledger-kicker{font:8px/1 var(--label-font);letter-spacing:.22em;color:#c8a361;margin:0 0 7px}.ledger-header h2{letter-spacing:-.035em;margin:0;font-family:Cinzel,Georgia,serif;font-size:clamp(25px,4vw,41px);font-weight:600;line-height:1}.ledger-header>div>p:last-child{color:#eee2cc96;margin:9px 0 0;font:italic 600 15px/1.25 Cormorant Garamond,Georgia,serif}.ledger-close{-webkit-appearance:none;appearance:none;color:#d8bf8d;cursor:pointer;background:#ffffff05;border:1px solid #e1c48b3d;border-radius:50%;align-self:flex-start;width:38px;height:38px;font:300 25px/1 Arial,sans-serif;transition:background .18s,border-color .18s,transform .18s}.ledger-close:hover{background:#d7b06017;border-color:#d8b66c;transform:rotate(5deg)}.ledger-close:focus-visible{outline-offset:3px;outline:2px solid #e4c87e}.ledger-stats{border-block:1px solid #e5ca9621;grid-template-columns:1.15fr 1fr .8fr;margin:19px 0;display:grid}.ledger-stats>div{border-right:1px solid #e5ca9621;min-height:88px;padding:16px 18px 14px}.ledger-stats>div:first-child{padding-left:0}.ledger-stats>div:last-child{border-right:0}.ledger-stats span,.ledger-detail span{font:8px/1 var(--label-font);letter-spacing:.16em;color:#e0c89b96;display:block}.ledger-stats strong{color:#f2e5cf;margin-top:8px;font:600 27px/1 Cinzel,Georgia,serif;display:block}.ledger-stats small{font:7px/1 var(--label-font);letter-spacing:.14em;color:#b98f49;margin-top:7px;display:block}.ledger-calendar{background:#0505043d;border:1px solid #e1c2842b;border-radius:3px;padding:18px 19px 15px;box-shadow:inset 0 10px 26px #00000029}.calendar-scroll{scrollbar-color:#74582e transparent;scrollbar-width:thin;padding:2px 0 9px;overflow-x:auto}.calendar-months{grid-template-columns:repeat(53,11px);column-gap:3px;width:max-content;min-height:16px;margin-left:39px;display:grid}.calendar-months span{font:7px/1 var(--label-font);letter-spacing:.12em;color:#dfc79a87;white-space:nowrap}.calendar-layout{grid-template-columns:29px max-content;column-gap:10px;width:max-content;display:grid}.weekday-labels{font:6px/11px var(--label-font);letter-spacing:.08em;color:#dfc79a6b;grid-template-rows:repeat(7,11px);row-gap:3px;display:grid}.weekday-labels span:first-child{grid-row:2}.weekday-labels span:nth-child(2){grid-row:4}.weekday-labels span:nth-child(3){grid-row:6}.contribution-grid{grid-template-rows:repeat(7,11px);grid-auto-columns:11px;grid-auto-flow:column;gap:3px;display:grid}.petition-day{-webkit-appearance:none;appearance:none;cursor:pointer;background:#28221b;border:1px solid #ffffff06;border-radius:2px;width:11px;height:11px;padding:0;transition:transform .12s,filter .12s,border-color .12s}.petition-day.level-1,.calendar-legend>i.level-1{background:#493721}.petition-day.level-2,.calendar-legend>i.level-2{background:#755024}.petition-day.level-3,.calendar-legend>i.level-3{background:#a97727}.petition-day.level-4,.calendar-legend>i.level-4{background:linear-gradient(135deg,#f1cf6e,#b77b1f);box-shadow:0 0 6px #daa23924}.petition-day:hover:not(:disabled){z-index:2;filter:brightness(1.25);border-color:#f0d591;transform:scale(1.5)}.petition-day.is-selected{outline-offset:2px;outline:1px solid #fff0ba}.petition-day.is-reset-day{outline-offset:1px;border-color:#fff0a5;outline:1px solid #dcae43;position:relative;box-shadow:0 0 8px #f0be49b8}.petition-day.is-reset-day:after{content:"";background:#fff3b0;border-radius:50%;position:absolute;inset:3px}.petition-day:disabled{cursor:default;opacity:.22}.calendar-legend{font:6px/1 var(--label-font);letter-spacing:.1em;color:#e0c89b75;justify-content:flex-end;align-items:center;gap:5px;margin-top:8px;display:flex}.calendar-legend>i{background:#28221b;border:1px solid #ffffff06;border-radius:2px;width:9px;height:9px}.calendar-legend b{color:#c6a464;align-items:center;gap:6px;margin-left:12px;font-weight:400;display:flex}.calendar-legend b i{border:1px solid #f4d879;border-radius:2px;width:8px;height:8px;box-shadow:0 0 5px #f0be4999}.ledger-detail{background:#ffffff05;border:1px solid #e1c28421;grid-template-columns:1fr .55fr 1.35fr;margin-top:14px;display:grid}.ledger-detail>div{border-right:1px solid #e1c2841f;min-height:63px;padding:13px 15px}.ledger-detail>div:last-child{border-right:0}.ledger-detail strong{letter-spacing:.025em;color:#e9dbc1;margin-top:7px;font:600 14px/1.1 Cormorant Garamond,Georgia,serif;display:block}.ledger-detail .decree strong{color:#aa9e8c}.ledger-detail .decree.granted strong{color:#efcb70;text-shadow:0 0 12px #e6b03f47}.reset-records{margin-top:20px}.record-heading{font:7px/1 var(--label-font);letter-spacing:.17em;color:#dfc69782;border-bottom:1px solid #e1c28426;justify-content:space-between;padding-bottom:8px;display:flex}.reset-records ol{grid-template-columns:1fr 1fr;gap:1px 18px;margin:0;padding:0;list-style:none;display:grid}.reset-records li{border-bottom:1px solid #e1c2841a}.reset-records button{-webkit-appearance:none;appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 3px;display:grid}.reset-records button:hover{background:linear-gradient(90deg,#d6a84f11,#0000)}.reset-records button:focus-visible{outline-offset:2px;outline:1px solid #dabb76}.reset-records b{color:#e4c477;border:1px solid #99733b;border-radius:50%;place-items:center;width:26px;height:26px;font:600 10px/1 Cinzel,Georgia,serif;display:grid}.reset-records span{display:block}.reset-records span strong{letter-spacing:.04em;font:600 10px/1 Cinzel,Georgia,serif;display:block}.reset-records span small{font:7px/1 var(--label-font);letter-spacing:.08em;color:#e1cba378;margin-top:4px;display:block}.reset-records em{color:#bda577;white-space:nowrap;font:italic 600 11px/1 Cormorant Garamond,Georgia,serif}.empty-ledger-record{font:8px/1.2 var(--label-font);letter-spacing:.16em;text-align:center;color:#dfc6976b;margin:0;padding:18px 4px 4px}@keyframes ledger-fade{0%{opacity:0}}@keyframes ledger-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}}@keyframes ledger-live{50%{opacity:.35;box-shadow:0 0 3px #e0b14240}}@media (max-width:640px){.experience{padding:20px 15px 14px}.openai-watermark{width:140px;top:69px;left:82px}.eyebrow{font-size:8px}.meter-cluster{gap:9px}.meter{min-width:66px}.meter i{height:35px}.petition-trigger{min-width:94px;padding-top:5px}.petition-trigger>span{font-size:6px}.petition-trigger>strong{font-size:18px}.petition-trigger small{font-size:5px}.stage-ghost{font-size:22vw}.portrait-frame,.readout{width:min(72vw,48vh)}.architecture{display:none}.readout{grid-template-columns:1fr}.readout>span{display:none}.readout div{min-width:0}.stage-labels span{font-size:7px}.instruction{letter-spacing:.07em;font-size:7px}.calibrator-heading{padding-left:70px;font-size:8px}.reset-button{border-radius:100em;width:62px;height:52px;left:-8px}.range-shell{height:74px}.imperial-switch{--rail-pad:8px;--rail-end-pad:var(--rail-pad);height:52px;top:11px;left:74px;right:-8px}footer{letter-spacing:.08em;font-size:7px}.ledger-backdrop{padding:8px}.petition-ledger{max-height:calc(100svh - 16px);padding:23px 17px 20px}.ledger-header{gap:12px}.ledger-header>div>p:last-child{font-size:13px}.ledger-close{flex:none;width:34px;height:34px}.ledger-stats{grid-template-columns:1fr 1fr}.ledger-stats>div{min-height:76px;padding:13px 9px}.ledger-stats>div:first-child{padding-left:9px}.ledger-stats>div:nth-child(2){border-right:0}.ledger-stats>div:last-child{text-align:center;border-top:1px solid #e5ca9621;grid-column:1/-1}.ledger-stats strong{font-size:21px}.ledger-calendar{padding:14px 10px 12px}.calendar-legend{justify-content:flex-start}.calendar-legend b{margin-left:auto}.ledger-detail{grid-template-columns:1fr 1fr}.ledger-detail>div:nth-child(2){border-right:0}.ledger-detail>div:last-child{text-align:center;border-top:1px solid #e1c2841f;grid-column:1/-1}.reset-records ol{grid-template-columns:1fr}.record-heading span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.petition-trigger small i,.ledger-backdrop,.petition-ledger{animation:none}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
