:root{color:#f3f1eb;font-synthesis:none;--ink:#0b0c0e;--paper:#eee9dc;--muted:#8e9298;--line:#ffffff24;--red:#ff4d39;--ease:cubic-bezier(.2, 0, 0, 1);background:#08090b;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;height:100%;margin:0}body{background:#08090b;overflow:hidden}button,input{font:inherit}button{cursor:pointer}.app-shell{background:#08090b;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid;overflow:hidden}.topbar{z-index:20;border-bottom:1px solid var(--line);background:#07080af5;grid-template-columns:minmax(236px,1fr) auto minmax(360px,1fr);align-items:center;min-height:68px;padding:10px 14px;display:grid;position:relative;box-shadow:0 10px 35px #00000047}.brand-lockup{align-items:center;gap:10px;min-width:0;display:flex}.brand-mark{border:1px solid var(--red);width:34px;height:34px;color:var(--red);flex:0 0 34px;place-items:center;font:300 28px/1 Georgia,serif;display:grid}.brand-lockup div{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-lockup strong{letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.brand-lockup div span{color:var(--muted);font:italic 10px Georgia,serif}.view-switcher,.zoom-actions{align-items:center;display:flex}.view-switcher{border:1px solid var(--line);background:#0c0e11;gap:3px;padding:3px}.view-switcher button,.zoom-actions button{color:#aeb2b8;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;min-height:32px;font-size:9px;font-weight:800;transition:color .12s,background .12s,transform .12s}.view-switcher button{padding:0 12px}.view-switcher button:hover,.view-switcher button.is-active{color:#fff;background:#24272c}.view-switcher button:active,.zoom-actions button:active,.demolition-trigger:active{transform:scale(.97)}.artifact-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.zoom-actions{border:1px solid var(--line)}.zoom-actions button{border-right:1px solid var(--line);min-width:32px}.zoom-actions button:last-child{border-right:0;width:45px}.zoom-actions button:hover{color:#fff;background:#202329}.zoom-actions span{color:#b9bec5;text-align:center;width:44px;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.reset-trigger{border:1px solid var(--line);color:#8f949c;letter-spacing:.08em;text-transform:uppercase;background:#0c0e11;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:8px;font-weight:900;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.reset-trigger span{transition:transform .28s var(--ease);font-size:14px}.reset-trigger:hover{color:#fff;background:#1b1e23;border-color:#6f747c}.reset-trigger:hover span{transform:rotate(-150deg)}.reset-trigger:disabled{cursor:wait;opacity:.55}.demolition-trigger{color:#111317;letter-spacing:.08em;text-transform:uppercase;background:#f1eee6;border:1px solid #f1eee6;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:9px;font-weight:900;transition:color .15s,background .15s,transform .12s;display:inline-flex}.demolition-trigger span{color:var(--red);font-size:16px}.demolition-trigger:hover,.demolition-trigger.is-active{border-color:var(--red);color:#fff;background:var(--red)}.demolition-trigger:hover span,.demolition-trigger.is-active span{color:#fff}.artifact-workspace{isolation:isolate;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle at 50% 30%,#171a20 0,#0b0d10 43%,#060709 100%);min-height:0;position:relative;overflow:hidden}.artifact-workspace:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#0000 35%,#00000085 100%);position:absolute;inset:0}.artifact-viewport{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.artifact-viewport:active{cursor:grabbing}.artifact-viewport.is-demolishing{cursor:crosshair}.artifact-viewport.is-inspecting{cursor:pointer}.artifact-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.artifact-loading,.artifact-error{color:#a8acb3;font:italic 13px Georgia,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artifact-error{color:#ff8e80}.view-label{pointer-events:none;text-shadow:0 2px 8px #000;animation:settle-in .43s var(--ease) both;flex-direction:column;gap:2px;display:flex;position:absolute;top:13px;left:14px}.view-label span{color:#fff;letter-spacing:.18em;font-size:9px;font-weight:900}.view-label b{color:#888e97;font:italic 10px Georgia,serif}.view-label em{color:#ffd34d;letter-spacing:.13em;margin-top:4px;font-size:7px;font-style:normal;font-weight:900}.artifact-status{pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(410px,100% - 28px);animation:settle-in .5s 80ms var(--ease) both;background:#080a0de0;border:1px solid #ffffff2e;grid-template-columns:1fr 1fr;padding:10px 11px 9px;display:grid;position:absolute;bottom:14px;left:14px;box-shadow:0 12px 35px #00000052}.artifact-status div:nth-child(2){text-align:right}.artifact-status span,.permit-facts span,.deed-facts span,.owner-field span,.formerly-contained span,.owner-destination span,.mini-label{color:#7f858d;letter-spacing:.13em;font-size:7px;font-weight:900;display:block}.artifact-status strong{color:#fff;font:800 13px ui-monospace,SFMono-Regular,Menlo,monospace}.artifact-status>i{background:#2a2e34;grid-column:1/-1;height:3px;margin-top:8px;overflow:hidden}.artifact-status>i b{height:100%;transition:width .4s var(--ease);background:#e9e6de;display:block}.gesture-note{color:#cdd0d585;letter-spacing:.04em;pointer-events:none;font-size:8px;position:absolute;bottom:15px;right:14px}.hole-evidence{z-index:9;border:1px solid var(--red);color:#f5f2ea;pointer-events:none;width:min(340px,100% - 28px);min-height:108px;animation:evidence-enter .16s var(--ease) both;background:#07080af5;grid-template-columns:104px minmax(0,1fr);display:grid;position:absolute;overflow:hidden;transform:translate(18px,18px);box-shadow:8px 8px #00000094}.hole-evidence.flip-x{transform:translate(calc(-100% - 18px),18px)}.hole-evidence.flip-y{transform:translate(18px,calc(-100% - 18px))}.hole-evidence.flip-x.flip-y{transform:translate(calc(-100% - 18px),calc(-100% - 18px))}.hole-evidence>img,.hole-evidence>.crop-placeholder{object-fit:cover;background:#030405;width:104px;height:100%;min-height:108px}.crop-placeholder{color:var(--red);place-items:center;font:32px Georgia,serif;display:grid}.hole-evidence>div{flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:10px 11px;display:flex}.hole-evidence span{color:var(--red);letter-spacing:.13em;font-size:7px;font-weight:900}.hole-evidence strong{font:700 13px/1.15 Georgia,serif}.hole-evidence i{color:#aeb2b8;text-overflow:ellipsis;white-space:nowrap;font:italic 10px/1.2 Georgia,serif;overflow:hidden}.hole-evidence b{color:#90959d;letter-spacing:.06em;text-transform:uppercase;font-size:7px}.demolition-feed{z-index:4;color:#f4f1e9;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);width:min(330px,100% - 28px);animation:settle-in .42s var(--ease) both;background:#07080ae6;border:1px solid #ffffff2e;position:absolute;top:14px;right:14px;box-shadow:0 14px 38px #00000061}.feed-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.feed-heading span,.feed-heading b{letter-spacing:.12em;font-size:7px;font-weight:900}.feed-heading b{color:#777d86}.feed-heading i{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.9s ease-in-out infinite live-pulse;display:inline-block;box-shadow:0 0 0 4px #ff4d3921}.demolition-feed>button{width:100%;min-height:58px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:54px minmax(0,1fr);padding:0;transition:background .14s;display:grid}.demolition-feed>button:last-child{border-bottom:0}.demolition-feed>button:hover{background:#ff4d391f}.demolition-feed>button>img,.demolition-feed>button>.crop-placeholder{object-fit:cover;background:#020304;width:54px;height:58px}.demolition-feed>button>span{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:7px 9px;display:flex}.demolition-feed strong{text-overflow:ellipsis;white-space:nowrap;font:700 11px/1.15 Georgia,serif;overflow:hidden}.demolition-feed small{color:#777d86;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.demolition-instruction{z-index:5;color:#15171b;width:min(610px,100% - 28px);animation:demolition-enter .28s var(--ease) both;background:#f1eee6;border:1px solid #15171b;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:10px 11px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:7px 7px #000000bf}.instruction-crosshair{color:var(--red);font-size:25px}.demolition-instruction div{flex-direction:column;gap:2px;display:flex}.demolition-instruction strong{letter-spacing:.12em;font-size:9px}.demolition-instruction div span{font:italic 11px Georgia,serif}.demolition-instruction button{color:#181a1e;text-transform:uppercase;background:0 0;border:1px solid #22252a;padding:6px 8px;font-size:8px;font-weight:900}.legal{border-top:1px solid var(--line);color:#666b73;letter-spacing:.04em;text-align:center;background:#08090b;place-items:center;min-height:24px;padding:4px 12px;font-size:7px;display:grid}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030405db;place-items:center;padding:14px;animation:.18s ease-out both backdrop-enter;display:grid;position:fixed;inset:0;overflow:auto}.permit-sheet,.deed-sheet{color:#131518;background:var(--paper);width:min(820px,100%);max-height:calc(100dvh - 28px);animation:sheet-enter .36s var(--ease) both;border:1px solid #0a0b0d;position:relative;overflow:auto;box-shadow:14px 14px #090a0c}.permit-sheet{padding:25px}.modal-close{z-index:3;color:#131518;background:0 0;border:0;width:34px;height:34px;font:28px/1 Georgia,serif;position:absolute;top:8px;right:10px}.sheet-overline{letter-spacing:.18em;font-size:8px;font-weight:900}.permit-sheet h1,.deed-sheet h1{letter-spacing:-.045em;margin:7px 40px 19px 0;font:700 clamp(30px,5vw,48px)/.96 Georgia,serif}.permit-body{border-top:2px solid #15171a;border-bottom:1px solid #15171a;grid-template-columns:minmax(0,1.08fr) minmax(240px,.92fr);display:grid}.permit-preview,.deed-fragment{color:#cacdd2;background-color:#0b0c0e;background-image:linear-gradient(45deg,#15171a 25%,#0000 25%),linear-gradient(-45deg,#15171a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#15171a 75%),linear-gradient(-45deg,#0000 75%,#15171a 75%),none;background-position:0 0,0 9px,9px -9px,-9px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;place-items:center;min-height:250px;font:italic 12px Georgia,serif;display:grid;overflow:hidden}.permit-preview img,.deed-fragment img{object-fit:contain;image-rendering:auto;max-width:100%;max-height:360px;display:block}.permit-description{padding:13px 0 13px 20px}.permit-description ul{margin:8px 0 0;padding:0;list-style:none}.permit-description li{border-top:1px solid #13151847;padding:8px 3px;font:700 16px/1.08 Georgia,serif}.permit-description li:before{color:var(--red);content:"×";margin-right:7px}.permit-facts{border:1px solid #1e2024;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.permit-facts div,.deed-facts div{border-right:1px solid #1e2024;min-width:0;padding:10px}.permit-facts div:last-child{border-right:0}.permit-facts b,.deed-facts b{overflow-wrap:anywhere;margin-top:3px;font:700 11px Georgia,serif;display:block}.pricing-breakdown{background:#ffffff47;border:1px solid #1e2024;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(90px,1.15fr);margin-top:8px;display:grid}.pricing-breakdown div{border-right:1px solid #1e2024;min-width:0;padding:8px 9px}.pricing-breakdown div:last-child{border-right:0}.pricing-breakdown span{color:#777269;letter-spacing:.1em;font-size:6px;font-weight:900;display:block}.pricing-breakdown b{margin-top:3px;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.pricing-breakdown .pricing-total{color:#fff;background:#15171a}.pricing-breakdown .pricing-total span{color:#aeb2b8}.identity-fields{border:0;border-top:1px solid #13151859;margin:14px 0;padding:0}.identity-fields legend{color:#68645d;letter-spacing:.13em;padding:13px 0 0;font-size:7px;font-weight:900}.identity-modes{border:1px solid #1d1f23;grid-template-columns:repeat(3,1fr);margin-top:8px;display:grid}.identity-modes button{color:#5f5c56;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #1d1f23;min-height:34px;font-size:8px;font-weight:900}.identity-modes button:last-child{border-right:0}.identity-modes button:hover,.identity-modes button.is-active{color:#fff;background:#1b1d21}.identity-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-field{margin:13px 0;display:block}.owner-field input{color:#15171a;background:#ffffff6b;border:1px solid #1d1f23;border-radius:0;outline:0;width:100%;margin-top:6px;padding:10px 11px;font:700 14px Georgia,serif}.owner-field input:focus{box-shadow:0 0 0 2px var(--red)}.epitaph-field{margin-bottom:0}.anonymous-note{color:#6d685f;margin:12px 0 0;font:italic 11px Georgia,serif}.identity-error{color:#b52f20;margin:7px 0 0;font-size:9px;font-weight:800}.purchase-button,.return-button,.share-button{color:#fff;background:var(--red);letter-spacing:.12em;border:0;width:100%;min-height:46px;font-size:9px;font-weight:900;transition:filter .12s,transform .12s}.purchase-button:hover,.return-button:hover,.share-button:hover{filter:brightness(1.08)}.purchase-button:active,.return-button:active,.share-button:active{transform:scale(.99)}.purchase-button:disabled,.share-button:disabled{cursor:wait;filter:grayscale(.7);opacity:.55}.prototype-note{color:#6d685f;text-align:center;margin:7px 0 0;font:italic 10px Georgia,serif}.deed-sheet{background:#e9e1cf;width:min(900px,100%);padding:14px}.deed-border{text-align:center;border:6px double #17191c;padding:20px}.deed-masthead{letter-spacing:.15em;border-bottom:1px solid #202226;padding-bottom:7px;font-size:7px;font-weight:900}.deed-seal{border:1px solid #15171a;border-radius:50%;place-items:center;width:46px;height:46px;margin:14px auto 7px;font:27px Georgia,serif;display:grid}.deed-sheet h1{margin:5px 0 8px;font-size:clamp(38px,7vw,60px)}.deed-sheet p{max-width:620px;margin:0 auto 15px;font:13px/1.45 Georgia,serif}.deed-sheet blockquote{color:#4d4a44;max-width:680px;margin:-4px auto 15px;font:italic 18px/1.25 Georgia,serif}.deed-fragment{border:1px solid #191b1e;min-height:230px}.deed-facts{text-align:left;border:1px solid #1e2024;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.deed-facts div{border-bottom:1px solid #1e2024}.deed-facts div:nth-child(4n){border-right:0}.deed-facts div:nth-last-child(-n+4){border-bottom:0}.formerly-contained{text-align:left;border:1px solid #1e2024;border-top:0;padding:10px}.formerly-contained b{margin-top:4px;font:700 11px/1.3 Georgia,serif;display:block}.owner-destination{text-align:left;border:1px solid #1e2024;border-top:0;padding:10px}.owner-destination a{color:#b52f20;overflow-wrap:anywhere;margin-top:4px;font:800 12px Georgia,serif;display:inline-block}.deed-signature{letter-spacing:.1em;border-top:1px solid #1e2024;justify-content:space-between;gap:15px;margin-top:17px;padding-top:9px;font-size:6px;font-weight:900;display:flex}.deed-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.return-button{color:#fff;background:#15171a}.share-button{color:#fff;background:var(--red)}@keyframes backdrop-enter{0%{opacity:0}}@keyframes sheet-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes settle-in{0%{opacity:0;transform:translateY(8px)}}@keyframes demolition-enter{0%{opacity:0;transform:translate(-50%,12px)scale(.985)}}@keyframes evidence-enter{0%{opacity:0;scale:.97}}@keyframes live-pulse{50%{opacity:.45;transform:scale(.76)}}@media (width<=1050px){.topbar{grid-template-columns:1fr auto;gap:8px}.view-switcher{grid-row:2;justify-self:start}.artifact-actions{grid-row:2;justify-self:end}.brand-lockup{grid-column:1/-1}}@media (width<=680px){.topbar{min-height:112px;padding:7px 8px 8px}.brand-lockup strong{font-size:10px}.brand-mark{flex-basis:29px;width:29px;height:29px}.view-switcher{grid-column:1/-1;width:100%}.view-switcher button{flex:1;padding:0 5px;font-size:7px}.artifact-actions{grid-area:3/1/auto/-1;justify-content:space-between;width:100%}.zoom-actions,.zoom-actions button{flex:1}.zoom-actions span{width:39px}.demolition-trigger{padding:0 9px;font-size:7px}.reset-trigger{padding:0 8px;font-size:7px}.view-label{top:9px;left:9px}.artifact-status{width:calc(100% - 16px);bottom:8px;left:8px}.gesture-note{display:none}.demolition-instruction{grid-template-columns:auto 1fr auto;width:calc(100% - 16px);bottom:9px}.demolition-instruction div span{font-size:9px}.permit-sheet{padding:16px}.permit-sheet h1{font-size:31px}.permit-body{grid-template-columns:1fr}.permit-preview{min-height:190px;max-height:260px}.permit-description{padding:13px 0}.permit-description li{font-size:14px}.permit-facts{grid-template-columns:1fr 1fr}.permit-facts div:nth-child(2){border-right:0}.permit-facts div:nth-child(-n+2){border-bottom:1px solid #1e2024}.pricing-breakdown{grid-template-columns:1fr 1fr}.pricing-breakdown div{border-bottom:1px solid #1e2024}.pricing-breakdown div:nth-child(2n){border-right:0}.pricing-breakdown .pricing-total{border-bottom:0;grid-column:1/-1}.identity-grid{grid-template-columns:1fr;gap:0}.deed-sheet{padding:8px}.deed-border{border-width:4px;padding:13px}.deed-fragment{min-height:180px}.deed-facts{grid-template-columns:1fr 1fr}.deed-facts div:nth-child(2n){border-right:0}.deed-facts div:nth-last-child(-n+4){border-bottom:1px solid #1e2024}.deed-facts div:nth-last-child(-n+2){border-bottom:0}.deed-signature{flex-direction:column}.demolition-feed{width:min(280px,100% - 16px);top:43px;right:8px}.demolition-feed>button:nth-of-type(n+2){display:none}.legal{font-size:6px}}@media (width<=420px){.demolition-instruction{grid-template-columns:auto 1fr}.demolition-instruction button{display:none}.artifact-status{grid-template-columns:1fr 1fr}.artifact-status strong{font-size:11px}.modal-backdrop{padding:7px}.permit-sheet,.deed-sheet{max-height:calc(100dvh - 14px)}.deed-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.source-inspector{z-index:12;color:#f3f1eb;scrollbar-width:thin;background:#101216f5;border:1px solid #ffffff30;width:348px;max-height:calc(100% - 120px);padding:18px;position:absolute;top:92px;left:24px;overflow:auto;box-shadow:0 16px 60px #0009}.source-preview{background:#06080b;place-items:center;height:190px;margin-top:14px;display:grid}.source-preview>span,.source-preview>button{color:#b7bbc2;font:11px monospace}.source-preview>button{cursor:pointer;background:0 0;border:1px solid #ffffff35;padding:8px 12px}.source-preview img{object-fit:contain;width:100%;height:100%;min-height:0}.source-inspector .source-close{color:#fff;cursor:pointer;background:#101216;border:1px solid #ffffff40;width:30px;height:30px;font-size:24px;position:absolute;top:5px;right:7px}.source-eyebrow{letter-spacing:1.5px;color:#ff7969;font:9px monospace;display:block}.source-inspector h2{margin:8px 20px 0 0;font:600 21px/1.2 Georgia,serif}.source-inspector p{color:#b7bbc2;margin:8px 0;font:12px/1.5 monospace}.source-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 4px;display:flex}.source-actions button,.source-follow button{color:#f3f1eb;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff35;padding:7px 9px;font:11px monospace}.source-inspector a{color:#ff9a8e;font-size:11px}.source-follow{border-top:1px solid #ffffff20;flex-wrap:wrap;gap:6px;margin-top:15px;padding-top:12px;display:flex}.source-follow h3{width:100%;margin:0 0 3px;font:12px Georgia,serif}.source-follow button[aria-pressed=true]{border-color:#ff7969}.source-timeline{border-top:1px solid #ffffff20;margin-top:15px;padding-top:12px}.source-timeline-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.source-timeline h3{margin:0;font:15px Georgia,serif}.source-timeline h3 span{color:#b7bbc2;margin-top:4px;font:10px/1.4 monospace;display:block}.source-step-controls{gap:4px;display:flex}.source-timeline button{color:#f3f1eb;cursor:pointer;background:#ffffff08;border:1px solid #ffffff30}.source-step-controls button{min-width:40px;min-height:40px;font-size:20px}.source-timeline button:disabled{opacity:.25;cursor:default}.source-dates{scrollbar-width:thin;gap:7px;padding:10px 0 5px;display:flex;overflow-x:auto}.source-dates button{flex:0 0 66px;padding:4px;font:11px/1.4 monospace}.source-dates img{object-fit:contain;background:#06080b;width:56px;height:38px;margin-bottom:5px;display:block}.source-dates button[aria-pressed=true]{color:#ffb4a8;background:#ff796918;border-color:#ff7969}.source-inspector button:not(:disabled):hover{background:#ff796918;border-color:#ff7969}.source-inspector button:focus-visible,.source-inspector a:focus-visible{outline-offset:3px;outline:2px solid #ffb4a8}.source-credit{font-size:10px!important}.source-capture-date{color:#a9bbb9;font-size:11px!important}.source-discovery-note{color:#f4e5b8;line-height:1.5;font-size:14px!important}.legal a{color:inherit}@media (width<=640px){.source-inspector{width:auto;max-height:48%;padding:13px;inset:auto 10px 12px}.source-preview{height:100px;margin-top:8px}.source-inspector h2{padding-right:20px;font-size:16px}.source-timeline{margin-top:8px;padding-top:8px}.source-dates{padding-top:6px}.source-step-controls button{min-width:44px;min-height:44px}.source-follow{clear:both}}.find-entry{z-index:9;color:#f3f1eb;background:#0d1014f5;border:1px solid #ffffff35;align-items:center;gap:9px;min-height:40px;padding:0 13px;font:12px ui-monospace,monospace;display:flex;position:absolute;top:16px;right:18px}.find-entry>span{color:#ff7969;font-size:24px}.find-entry small{color:#a0a6af;border-left:1px solid #ffffff30;padding-left:9px;font:10px ui-monospace,monospace}.find-panel{z-index:13;color:#f3f1eb;scrollbar-width:thin;background:#101216fa;border:1px solid #ffffff35;width:332px;max-height:calc(100% - 90px);padding:20px;position:absolute;top:72px;right:18px;overflow:auto;box-shadow:0 14px 40px #0008}.find-eyebrow{color:#ff9181;letter-spacing:1.1px;margin-right:23px;font:9px/1.5 ui-monospace,monospace;display:block}.find-panel h2{text-wrap:pretty;margin:15px 0 12px;font:500 23px/1.24 Georgia,serif}.find-panel h2:focus{outline:none}.find-panel p{color:#c0c3c9;margin:12px 0;font:12px/1.55 ui-monospace,monospace}.find-panel button,.find-panel a{color:#f3f1eb;background:#ffffff08;border:1px solid #ffffff30;min-height:40px;padding:9px 10px;font:11px/1.4 ui-monospace,monospace;text-decoration:none}.find-panel button:hover,.find-panel a:hover,.find-entry:hover{background:#222126;border-color:#ff9181}.find-panel button:disabled{opacity:.5;cursor:default}.find-panel .find-close{background:0 0;border:0;min-width:36px;min-height:36px;padding:2px;font-size:25px;position:absolute;top:5px;right:5px}.find-panel .find-primary{color:#15171a;background:#eee9dc;border-color:#eee9dc}.find-panel .find-primary:hover{background:#fff}.find-panel .find-quiet{color:#b3b7bd;border-color:#0000}.find-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.find-panel .find-date,.find-panel .find-note{color:#a8adb5;font-size:10px}.find-progress{gap:7px;margin-top:15px;display:flex}.find-progress span{color:#a8adb5;border:1px solid #ffffff35;place-items:center;width:28px;height:28px;font:12px ui-monospace,monospace;display:grid}.find-progress .current{color:#fff;border-color:#ff9181}.find-progress .found{color:#15171a;background:#eee9dc;border-color:#eee9dc}.find-progress .revealed{color:#ff9181}.find-panel .find-hint{color:#eee9dc;border-left:2px solid #ff9181;padding-left:10px}.find-panel .find-feedback{color:#ffb1a6;min-height:18px;margin-bottom:0}.find-panel .find-text-action{text-underline-offset:4px;color:#a8adb5;background:0 0;border:0;padding:13px 0 0;font-size:10px;text-decoration:underline}.find-chosen{align-items:center;gap:12px;margin:15px 0;display:flex}.find-chosen img{object-fit:contain;background:#06080b;width:88px;height:65px}.find-chosen p{flex:1;font-size:11px}.find-panel label{color:#eee9dc;margin:14px 0 7px;font:11px ui-monospace,monospace;display:block}.find-panel textarea,.find-panel input{color:#f3f1eb;background:#090b0e;border:1px solid #ffffff40;border-radius:0;width:100%;padding:9px;font:13px/1.5 ui-monospace,monospace;display:block}.find-panel textarea{resize:vertical;min-height:74px;max-height:180px}.find-form-meta{color:#a8adb5;justify-content:space-between;gap:8px;margin-top:6px;font:9px/1.5 ui-monospace,monospace;display:flex}.find-share{border-top:1px solid #ffffff25;margin-top:16px}.find-results{margin:14px 0;padding:0;list-style:none}.find-results li+li{border-top:1px solid #ffffff20}.find-results button{text-align:left;background:0 0;border:0;width:100%;padding:10px 0}.find-panel button:focus-visible,.find-panel a:focus-visible,.find-panel input:focus-visible,.find-panel textarea:focus-visible,.find-entry:focus-visible{outline-offset:3px;outline:2px solid #ffb1a6}.company-ownership-pitch{color:#22252b;max-width:500px;margin:12px 0 6px;font:19px/1.3 Georgia,serif}.company-ownership-detail{color:#4c5056;margin:0 0 15px;font-size:12px;line-height:1.5}@media (width<=640px){.find-entry{min-height:40px;padding:0 9px;font-size:11px;top:9px;right:9px}.find-entry small{font-size:9px}.find-panel{width:auto;max-height:46%;padding:14px;inset:auto 9px 9px}.find-panel h2{margin:10px 0 8px;font-size:19px}.find-panel p{margin:8px 0;font-size:11px}.find-panel .find-date{margin-bottom:5px;font-size:9px}.find-progress{margin-top:8px}.find-actions{margin-top:10px}.find-panel button,.find-panel a{min-height:44px}.find-panel textarea,.find-panel input{font-size:16px}.find-panel .find-close{min-height:36px}}.find-panel .find-collapse{background:0 0;border:0;min-width:36px;min-height:36px;padding:2px;font-size:23px;position:absolute;top:5px;right:42px}.find-panel .find-eyebrow{margin-right:63px}.find-panel.is-collapsed{padding:12px 14px}.find-panel .find-collapsed-clue{text-align:left;background:0 0;border:0;width:100%;padding:8px 0 0;font:13px/1.4 Georgia,serif;display:block}.find-collapsed-clue small{color:#ffb1a6;margin-top:3px;font:9px/1.4 ui-monospace,monospace;display:block}.artifact-keyboard-target{pointer-events:none;z-index:2;color:#fff;text-align:center;background:#08090be0;border:1px solid #ff9181;width:28px;height:28px;font:24px/25px monospace;display:none;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.artifact-viewport:focus-visible{outline-offset:-2px;outline:2px solid #ff9181}.artifact-viewport:focus-visible .artifact-keyboard-target{display:block}.find-entry~.demolition-feed{top:66px}@media (width<=640px){.find-entry~.demolition-feed{top:58px}}.brand-story{color:#a9ab9f;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:italic 11px Georgia,serif}.experience-eyebrow{letter-spacing:.19em;color:#b85b44;font:700 9px/1.5 ui-sans-serif,sans-serif}.experience-primary{padding:13px 18px;font-size:12px;font-weight:700;color:#fff6e8!important;background:#bd472f!important;border:1px solid #bd472f!important}.history-trigger{color:#d5d6cd;background:0 0;border:1px solid #363c35;padding:10px;font-size:10px}.first-encounter{z-index:12;background:#101510f5;border-left:2px solid #bd472f;width:330px;padding:25px;animation:.44s cubic-bezier(.2,0,0,1) both experience-enter;position:absolute;top:62px;left:26px;box-shadow:0 20px 55px #0006}.first-encounter h1{color:#f2ecdf;margin:17px 0;font:400 36px/1.07 Georgia,serif}.first-encounter h1 em{color:#dbb891;font-weight:400}.first-encounter p{color:#bbbfaf;margin:0 0 22px;font:13px/1.7 ui-sans-serif,sans-serif}.first-encounter>div{align-items:center;gap:12px;display:flex}.first-encounter button:not(.experience-primary){color:#dad9ce;background:0 0;border:0;padding:9px 0;font-size:11px}.first-encounter small{color:#8c9485;margin-top:16px;font-size:9px;line-height:1.5;display:block}.story-sheet{color:#252821;width:min(680px,100%);max-height:calc(100dvh - 32px);animation:experience-enter .45s var(--ease) both;background:#f2ecdf;padding:54px 65px;position:relative;overflow:auto}.story-sheet h1{letter-spacing:-.045em;margin:25px 0 34px;font:400 72px/.98 Georgia,serif}.story-sheet h1 em{color:#ad4936;font-weight:400}.story-sheet p{color:#626354;font:15px/1.8 ui-sans-serif,sans-serif}.story-sheet .story-lead{color:#252821;font:23px/1.45 Georgia,serif}.story-sheet blockquote{border-block:1px solid #b2ac99;margin:30px 0;padding:25px 0;font:32px/1.2 Georgia,serif}.story-sheet .story-finale{font-size:13px}.story-sheet small{color:#777865;margin-top:23px;font-size:10px;line-height:1.6;display:block}.collectible-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070c09e8;padding:24px}.collectible-dialog{color:#efecdf;width:min(1140px,100%);max-height:calc(100dvh - 48px);animation:experience-enter .45s var(--ease) both;background:#151a15;grid-template-columns:minmax(0,1.3fr) minmax(270px,.75fr);align-items:start;display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #0009}.collectible-art{background:#272c23;padding:28px;position:relative}.certificate-print{color:#252821;width:100%;min-height:140px;transition:box-shadow .4s var(--ease);background:#f2ecdf;box-shadow:0 10px 22px #0003}.certificate-print>img{width:100%;height:auto;display:block}.certificate-print>p{padding:30px;font:14px Georgia,serif}.collectible-details{overflow-wrap:anywhere;padding:45px 30px 28px}.collectible-close{z-index:5;color:#f2ecdf;background:#151a15;border:1px solid #69705f;width:34px;height:34px;font:25px Georgia,serif;position:absolute;top:8px;right:9px}.collectible-details h1{letter-spacing:-.025em;margin:20px 0;font:400 33px/1.13 Georgia,serif}.collectible-details h1 em{color:#d4b38e;font-weight:400}.collectible-owner{color:#c1c4b6;font-size:11px;line-height:1.5}.collectible-details blockquote{color:#dfdfcb;border-block:1px solid #3b4435;margin:10px 0;padding:18px 0;font:italic 19px/1.4 Georgia,serif}.collectible-note{color:#a1a997;font-size:12px;line-height:1.7}.collectible-downloads{gap:8px;margin:22px 0 17px;display:grid}.collectible-downloads button,.collectible-link button{text-align:left;color:#e7e8d9;background:#21291e;border:1px solid #44513b;padding:12px;font-size:12px}.collectible-downloads button:disabled{opacity:.4;cursor:wait}.collectible-locate{color:#d8c3a7;text-align:left;background:0 0;border:0;padding:8px 0;font-size:12px;display:block}.collectible-destination{border-block:1px solid #3b4435;margin:20px 0;padding:16px 0}.collectible-destination span,.collectible-link label{letter-spacing:.15em;color:#a4ad96;margin-bottom:8px;font-size:8px;display:block}.collectible-destination a{color:#f0ddba;font:16px/1.5 Georgia,serif;text-decoration:none}.collectible-link{margin-top:18px}.collectible-link input{color:#adb4a2;background:#0f150d;border:1px solid #3e4935;width:100%;margin:8px 0;padding:9px;font-size:10px;display:block}.collectible-link button{padding:7px 11px;font-size:10px}.collectible-disclosure{color:#8d987e;margin-top:17px;font-size:10px;line-height:1.6}.collectible-status{color:#d4c59c;min-height:14px;font-size:11px}.is-new-collectible .collectible-art{animation:.62s cubic-bezier(.2,0,0,1) both paper-arrival}.is-new-collectible .collectible-details{animation:experience-enter .42s .15s var(--ease) both}.claim-artwork-reveal{z-index:2;pointer-events:none;animation:owner-reveal .16s var(--ease) both;background:#020304;position:absolute;overflow:hidden}.claim-artwork-reveal img{object-fit:contain;width:100%;height:100%;display:block}.hole-evidence{pointer-events:auto;z-index:18}.hole-evidence button{color:#ffbc95;text-align:left;background:0 0;border:0;padding:6px 0;font-size:10px;display:block}.owner-artwork-field{border:1px solid #aaa393;margin:20px 0;padding:17px}.owner-artwork-field>label{letter-spacing:.1em;margin-bottom:12px;font-size:9px;font-weight:800;display:block}.owner-artwork-field input{width:100%;font-size:11px}.owner-artwork-field small{color:#6b695e;margin-top:9px;font-size:10px;line-height:1.5;display:block}.artwork-sample{align-items:center;gap:20px;margin-top:12px;display:flex}.artwork-sample img{object-fit:contain;background:#171c16;width:100px;height:65px}.artwork-sample button{background:0 0;border:0;font-size:10px;text-decoration:underline}.permit-intro{color:#676453;margin-bottom:22px;font:14px/1.6 Georgia,serif}.permit-sheet h1 em{font-weight:400}.certificate-preview-control{align-items:center;gap:15px;margin:20px 0;display:flex}.certificate-preview-control button{color:#f2ecdf;background:#252c21;border:0;padding:12px 15px;font-size:12px}.certificate-preview-control small{color:#757363;max-width:270px;font-size:10px;line-height:1.5}.permit-sheet>.certificate-print{max-width:460px;margin:15px auto 25px}.fragment-extraction{z-index:80;pointer-events:none;left:var(--start-x);top:var(--start-y);background:#f2ecdf;width:min(300px,65vw);height:220px;padding:7px;animation:.65s cubic-bezier(.2,0,0,1) both fragment-lift;position:fixed;box-shadow:0 30px 70px #000a}.fragment-extraction img{object-fit:contain;background:#0d130d;width:100%;height:100%}.history-panel{z-index:17;color:#e3e5d7;width:350px;max-height:calc(100% - 100px);animation:experience-enter .32s var(--ease);background:#11180ff5;border-top:2px solid #bd472f;padding:25px;position:absolute;top:58px;right:20px;overflow:auto;box-shadow:0 18px 50px #0007}.history-panel h2{margin:15px 0;font:30px Georgia,serif}.history-panel>p{color:#a5af98;font-size:11px;line-height:1.7}.history-panel h3{text-transform:uppercase;letter-spacing:.15em;color:#a5af98;margin:24px 0 12px;font-size:9px}.replay-controls{border-block:1px solid #34402c;flex-wrap:wrap;gap:9px;margin-top:22px;padding:16px 0;display:flex}.replay-controls button{color:#e4e6d4;background:#283522;border:1px solid #4b5a3d;padding:8px;font-size:10px}.replay-controls label{width:100%;margin-top:9px;font:14px Georgia,serif}.replay-controls input{accent-color:#ce6347;width:100%}.replay-controls small{color:#949f85;font-size:9px;line-height:1.5}.history-events button,.history-stories button{text-align:left;border:0;color:#d3dac5;background:0 0;border-bottom:1px solid #303c27;width:100%;padding:13px 0;display:block}.history-events button>span,.history-stories button>span{color:#a5b491;margin-bottom:6px;font-size:9px;display:block}.history-events strong{font:400 15px/1.3 Georgia,serif}.history-stories p{overflow-wrap:anywhere;margin:5px 0;font:italic 16px/1.4 Georgia,serif}.final-internet{text-align:center;z-index:12;width:min(440px,80%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-internet>span{letter-spacing:.2em;color:#bf775c;font-size:9px}.final-internet h1{font:44px/1.1 Georgia,serif}.final-internet p{color:#afba9f;font:16px/1.5 Georgia,serif}.final-internet button{color:#e0e6d3;background:#1b2417;border:1px solid #4b5a3d;margin:6px;padding:12px;font-size:12px}.registry-switch{color:#b8bda7;background:0 0;border:0;padding:0 7px 0 0;font-size:9px;text-decoration:underline}.claim-notice{z-index:25;color:#f1e7c8;background:#343121;width:min(520px,90%);padding:16px 36px 16px 18px;font-size:12px;line-height:1.5;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.claim-notice button{color:inherit;background:0 0;border:0;font-size:20px;position:absolute;top:8px;right:8px}@keyframes experience-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes paper-arrival{0%{opacity:0;transform:translateY(22px)rotate(-1.5deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes owner-reveal{0%{opacity:0}to{opacity:1}}@keyframes fragment-lift{0%{opacity:1;transform:translate(-50%,-50%)scale(.65)rotate(0)}45%{opacity:1;transform:translate(-50%,-65%)scale(1)rotate(-3deg)}to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.93)rotate(0)}}@media (width<=1100px){.topbar{grid-template-columns:minmax(190px,1fr) auto auto}.history-trigger{max-width:75px;padding:7px;font-size:9px}.artifact-actions{gap:5px}.zoom-actions span{width:32px}.zoom-actions button{min-width:26px}.demolition-trigger{padding:0 9px}}@media (width<=760px){.collectible-backdrop{padding:10px}.collectible-dialog{grid-template-columns:1fr;width:min(600px,100%);max-height:calc(100dvh - 20px)}.collectible-art{padding:18px}.collectible-details{padding:30px 24px}.collectible-details h1{font-size:31px}.collectible-close{grid-area:1/1;justify-self:end;margin-bottom:-42px;position:sticky;top:8px;right:8px}.collectible-art{grid-area:1/1}.collectible-details{grid-row:2}.first-encounter{width:285px;padding:21px;top:55px;left:14px}.first-encounter h1{font-size:32px}.story-sheet{padding:42px 28px}.story-sheet h1{font-size:56px}.history-panel{width:min(350px,100% - 20px);top:58px;right:10px}.certificate-preview-control{flex-direction:column;align-items:stretch}.brand-story{font-size:9px}.topbar{grid-template-columns:1fr auto}.view-switcher{grid-area:2/1}.artifact-actions{grid-area:2/2}.history-trigger{max-width:none;position:absolute;top:10px;right:12px}.zoom-actions{display:none}.demolition-trigger{min-height:34px;font-size:9px}.first-encounter small{font-size:9px}.legal{max-height:48px;overflow:auto}.hole-evidence{max-width:min(280px,100vw - 26px)}}@media (prefers-reduced-motion:reduce){.first-encounter,.story-sheet,.collectible-dialog,.is-new-collectible .collectible-art,.is-new-collectible .collectible-details,.claim-artwork-reveal,.history-panel,.fragment-extraction{transition:none!important;animation:none!important}}.history-stories button>img,.history-stories button>.crop-placeholder{object-fit:contain;background:#080d07;width:100%;height:125px;margin-bottom:13px;display:block}.history-stories small{color:#8e9c82;margin:10px 0;font-size:9px;display:block}.history-stories b{color:#d7bc99;font-size:10px;font-weight:400}.record-search{color:#a5b491;font-size:10px;line-height:1.5;display:block}.record-search input{color:#e3e5d7;background:#080d07;border:1px solid #46543b;width:100%;margin:8px 0;padding:10px;font-size:12px;display:block}.record-more{color:#d7bc99;background:0 0;border:1px solid #46543b;width:100%;margin-top:16px;padding:10px}.collectible-forensics{color:#a1a997;padding-left:15px;font-size:10px;line-height:1.7}.history-panel{background:#11180f}.history-panel>.find-close{color:#d7decf;background:0 0;border:1px solid #46543b;width:26px;height:26px;position:absolute;top:12px;left:auto;right:12px}.record-milestones{border-top:1px solid #46543b;margin-top:22px;padding-top:16px}.record-milestones summary{cursor:pointer;color:#b4c09f;font-size:11px}.record-milestones .history-events{max-height:300px;overflow:auto}.hole-evidence.is-pinned{max-width:calc(100% - 28px);top:auto;bottom:86px;left:14px;transform:none}.hole-evidence .reveal-dismiss{padding:2px 6px;font-size:18px;position:absolute;top:2px;right:7px}.hole-evidence.is-pinned>div{padding-top:22px}.artifact-viewport{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.hole-evidence{animation:none}}.record-replay{border-top:1px solid #46543b;margin-top:22px;padding-top:16px}.record-replay>summary{cursor:pointer;color:#b4c09f;font-size:11px}.owner-field .field-hint{color:#676453;margin-top:7px;font-size:10px;line-height:1.5;display:block}.owner-field .identity-error{line-height:1.5;display:block}.owner-field input[aria-invalid=true]{border-color:#b52f20}.certificate-print{position:relative}.certificate-website{border-radius:2px;min-height:28px;display:block;position:absolute}.certificate-website:hover{background:#bd472f12}.certificate-website:focus-visible{outline-offset:2px;outline:2px solid #bd472f}.website-input-wrap{background:#ffffff6b;border:1px solid #1d1f23;align-items:stretch;margin-top:6px;display:flex}.owner-field .website-input-wrap input{background:0 0;border:0;flex:1;min-width:0;margin:0;padding-left:2px}.owner-field .website-prefix{color:#676453;letter-spacing:0;text-transform:none;align-items:center;padding:10px 0 10px 11px;font:14px Georgia,serif;display:flex}.website-input-wrap:focus-within{outline:2px solid var(--red)}.website-input-wrap:has([aria-invalid=true]){border-color:#b52f20}.owner-field .website-input-wrap input:focus{box-shadow:none}.demo-trigger{color:#d5d6cd;white-space:nowrap;background:0 0;border:1px solid #595d50;padding:10px;font-size:10px}.demo-trigger[aria-pressed=true]{color:#f0cb83;border-color:#ac8950}.permit-preview{position:relative}.permit-preview>span{color:#f2ecdf;text-align:center;background:#111511e0;padding:8px;font-size:11px;position:absolute;bottom:8px;left:8px;right:8px}@media (width<=760px){.demo-trigger{padding:6px;font-size:9px}.artifact-actions{flex-wrap:wrap;justify-content:flex-end}.demo-trigger[aria-pressed=true]{white-space:normal;max-width:65px}}.how-link{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.brand-help{color:#e3d8c1;align-self:flex-start;font:11px/1.6 ui-sans-serif,sans-serif}.permit-help{color:#943d2b;min-height:28px;margin:12px 0 24px;font-size:12px}.how-dialog{color:#252821;overscroll-behavior:contain;background:#f2ecdf;border:0;width:min(660px,100% - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0}.how-dialog::backdrop{background:#050805cc}.how-content{padding:36px 44px;position:relative}.how-close{float:right;color:#252821;cursor:pointer;z-index:1;background:#f2ecdf;border:1px solid #b9b19e;width:36px;height:36px;margin:-14px -22px 0 0;font-size:25px;position:sticky;top:0}.how-content h1{letter-spacing:-.03em;margin:16px 0;font:42px/1.1 Georgia,serif}.how-content p,.how-content dd{color:#56594e;font:13px/1.65 ui-sans-serif,sans-serif}.how-content .how-intro{color:#252821;margin-bottom:24px;font:18px/1.5 Georgia,serif}.how-steps{margin:0;padding-left:28px;list-style:decimal-leading-zero}.how-steps li{padding:0 0 10px 8px}.how-steps li::marker{color:#a54832;font:12px monospace}.how-content h2{margin:0 0 6px;font:19px/1.3 Georgia,serif}.how-content h3{margin:22px 0 8px;font:17px Georgia,serif}.how-steps p{margin:0 0 10px}.how-demo{border-left:3px solid #b24b33;margin:8px 0 24px;padding:6px 0 6px 18px}.how-demo p{margin:0}.how-detail{border-top:1px solid #c6beac;padding:15px 0;scroll-margin-top:38px}.how-detail summary{cursor:pointer;padding-right:16px;font:18px/1.4 Georgia,serif}.how-detail dl{margin:18px 0}.how-detail dt{margin:16px 0 5px;font:600 13px ui-sans-serif,sans-serif}.how-detail dd{margin:0}.how-content .how-formula{color:#252821;border-block:1px solid #c6beac;padding:14px 0;font:14px/1.6 monospace}.how-detail table{border-collapse:collapse;width:100%;margin:16px 0;font:13px ui-sans-serif,sans-serif}.how-detail th,.how-detail td{text-align:left;border-bottom:1px solid #c6beac;padding:10px 0}.how-detail tbody th{font-weight:400}.how-detail td,.how-detail thead th:last-child{text-align:right}.how-content .how-footer{color:#56594e;margin:24px 0;font:italic 17px/1.5 Georgia,serif}.how-content button:focus-visible,.how-detail summary:focus-visible,.how-link:focus-visible{outline-offset:4px;outline:2px solid #b24b33}@media (width<=640px){.how-content{padding:28px 24px}.how-content h1{font-size:35px}.how-close{margin-right:-12px}.brand-help{font-size:10px;line-height:1.7}}
