.dtx,.dtxPre{--paper:#f7f4ed;--ink:#14130e;--blue:#1a4cff;background:var(--paper);color:var(--ink);font-family:var(--font-mkt-serif), "Source Serif 4", serif}.dtx{background-image:linear-gradient(#ffefd2 0%,#fff4dd8c 34%,#f7f4ed00 70%);background-repeat:no-repeat;background-size:100% 70vh;position:relative}.dtx *,.dtxPre,.dtxPre *{box-sizing:border-box}.dtx *{margin:0;padding:0}.dtx a{color:var(--blue);text-decoration:none}.dtx a:hover{color:var(--ink)}.dtx .mono{font-family:var(--font-mkt-mono), "JetBrains Mono", monospace}.dtx .kicker{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;font-size:11px}.dtx .layout{grid-template-columns:minmax(380px,46%) 1fr;display:grid}.dtx .mapcol{border-left:1px solid var(--ink);background:radial-gradient(620px 460px at 52% 44%,#e0a83c33,#0000 70%);flex-direction:column;height:100vh;padding:32px 170px 20px 40px;display:flex;position:sticky;top:0}.dtx .mapcol svg{cursor:crosshair;flex:1;min-height:0}.dtx .survey{pointer-events:none;z-index:3;display:none;position:absolute;inset:0}.dtx .survey.on{display:block}.dtx .svX{background:var(--blue);opacity:.55;width:1px;position:absolute;top:0;bottom:0}.dtx .svY{background:var(--blue);opacity:.55;height:1px;position:absolute;left:0;right:0}.dtx .svRead{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;color:var(--blue);white-space:nowrap;font-size:10px;position:absolute}.dtx .mapfoot{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dtx .hud{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;color:var(--blue);white-space:nowrap;font-size:10px}.dtx .rail{z-index:5;text-align:right;background:var(--paper);border:1px solid var(--ink);border-right:0;flex-direction:column;gap:18px;padding:14px 18px 14px 16px;transition:opacity .35s linear;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.dtx .rail button{font-family:var(--font-mkt-mono), monospace;cursor:pointer;text-align:right;color:var(--ink);background:0 0;border:0;min-height:0;padding:4px 0}.dtx .rail .rn{letter-spacing:.14em;font-size:10px}.dtx .rail .ra{opacity:.55;margin-top:2px;font-size:9px}.dtx .rail button.on .rn{color:var(--blue);font-weight:700}.dtx .rail button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.dtx .content section{flex-direction:column;justify-content:center;gap:24px;padding:56px;display:flex}.dtx #hero{justify-content:flex-start;min-height:165vh}.dtx #hero .heroInner{box-sizing:border-box;flex-direction:column;justify-content:center;gap:24px;min-height:100vh;padding-top:136px;display:flex;position:sticky;top:0}.dtx .regionSection{min-height:130vh}.dtx h1{font-size:clamp(36px,3.6vw,58px);font-weight:600;line-height:1.04}.dtx h2{font-size:clamp(30px,3vw,46px);font-weight:600;line-height:1.05}.dtx .lede{text-wrap:pretty;max-width:56ch;font-size:17px;line-height:1.55}.dtx .statline{font-family:var(--font-mkt-mono), monospace;letter-spacing:.04em;flex-wrap:wrap;gap:22px;font-size:11px;display:flex}.dtx .search{border:1px solid var(--ink);background:#fffef9;max-width:460px;height:52px;display:flex}.dtx .search input{font-family:var(--font-mkt-mono), monospace;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 16px;font-size:13px}.dtx .search input:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.dtx .search .btn{border:0;border-left:1px solid var(--ink)}.dtx .btn{font-family:var(--font-mkt-mono), monospace;background:var(--blue);color:var(--paper);border:1px solid var(--blue);cursor:pointer;min-height:44px;padding:11px 18px;font-size:12px}.dtx .btn:hover{background:var(--ink);border-color:var(--ink)}.dtx .btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.dtx .btn.ghost{color:var(--ink);border-color:var(--ink);cursor:default;background:0 0}.dtx .searchWrap{z-index:7;max-width:460px;position:relative}.dtx .suggest{z-index:6;border:1px solid var(--ink);background:#fffef9;border-top:0;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0}.dtx .suggest li{font-family:var(--font-mkt-mono), monospace;cursor:pointer;justify-content:space-between;gap:12px;padding:10px 16px;font-size:12px;display:flex}.dtx .suggest li+li{border-top:1px solid #14130e1f}.dtx .suggest li.on{background:var(--blue);color:var(--paper)}.dtx .sugMeta{opacity:.6;white-space:nowrap;font-size:10.5px}.dtx .suggest li.on .sugMeta{opacity:.85}.dtx .ledger{flex-direction:column;gap:6px;display:flex}.dtx .ledgerRow{font-family:var(--font-mkt-mono), monospace;letter-spacing:.04em;align-items:center;gap:8px;font-size:11px;transition:opacity .3s linear;display:flex}.dtx .ledgerRow i{background:var(--ink);flex:none;width:8px;height:8px}.dtx .ledgerRow.r0 i{background:var(--blue)}.dtx .ledgerRow.r1{opacity:.55}.dtx .ledgerRow.r2{opacity:.3}.dtx .finding.typing{position:relative}.dtx .finding.typing .ghost{visibility:hidden}.dtx .finding.typing .typedWrap{position:absolute;inset:0}.dtx .finding .stamp{color:var(--blue);letter-spacing:.04em;margin-left:6px;font-size:10px}.dtx .finding.typing .typedWrap .stamp{opacity:0;transition:opacity .2s linear}.dtx .finding.typing[data-done] .typedWrap .stamp{opacity:1}.dtx .finding.typing .caret{background:var(--blue);vertical-align:-2px;width:7px;height:13px;margin-left:2px;animation:1s step-end infinite dtxCaret;display:none}.dtx .finding.typing[data-active] .caret{display:inline-block}.dtx .finding.typing[data-done] .caret{display:none}.dtx .hint{font-family:var(--font-mkt-mono), monospace;color:var(--blue);min-height:16px;font-size:11px}.dtx .tiles{flex-direction:column;gap:16px;max-width:520px;display:flex}.dtx .tile{border:1px solid var(--ink);background:var(--paper);opacity:0;flex-direction:column;gap:12px;padding:20px;transition:opacity .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1),border-color .12s linear;display:flex;transform:translateY(12px)}.dtx .tile.in{opacity:1;transform:none}.dtx .tiles .tile:nth-child(2){transition-delay:60ms}.dtx .tiles .tile:nth-child(3){transition-delay:.12s}.dtx .tiles .tile:nth-child(4){transition-delay:.18s}.dtx .tile:hover{border-color:var(--blue)}.dtx .tile:hover h3{color:var(--blue)}.dtx .tile.hit{outline:2px solid var(--blue);outline-offset:3px}.dtx .tile-top{font-family:var(--font-mkt-mono), monospace;letter-spacing:.04em;justify-content:space-between;gap:12px;font-size:10.5px;display:flex}.dtx .tile h3{font-size:21px;font-weight:600;line-height:1.15;transition:color .12s linear}.dtx .tile h3 sup{font-family:var(--font-mkt-mono), monospace;color:var(--blue);font-size:10px;font-weight:400}.dtx .tile-kicker{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;color:var(--blue);align-items:center;gap:6px;font-size:10px;display:flex}.dtx .finding{font-family:var(--font-mkt-mono), monospace;text-wrap:pretty;font-size:12px;line-height:1.6}.dtx .tile-foot{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding-top:14px;display:flex}.dtx .status{font-family:var(--font-mkt-mono), monospace;align-items:center;gap:8px;font-size:10.5px;display:flex}.dtx .status i{background:var(--blue);flex:none;width:8px;height:8px}.dtx .claimbar{background:var(--blue);color:var(--paper);font-family:var(--font-mkt-mono), monospace;letter-spacing:.04em;opacity:0;margin:-20px -20px 4px;padding:6px 10px;font-size:10.5px;transition:opacity .16s linear;display:none}.dtx .tile.claimed{border-color:var(--blue);background:#fffef9}.dtx .tile.claimed .claimbar{opacity:1;transform-origin:0;animation:.35s cubic-bezier(.2,.8,.2,1) both dtxSweep;display:block}.dtx .tile.claimed.pre .claimbar{animation:none}.dtx .chips{gap:8px;padding:2px;display:none;overflow-x:auto}.dtx .chip{font-family:var(--font-mkt-mono), monospace;border:1px solid var(--ink);background:var(--paper);white-space:nowrap;cursor:pointer;flex:none;align-items:center;height:44px;padding:0 14px;font-size:11px;display:inline-flex}.dtx .chip.on{background:var(--blue);border-color:var(--blue);color:var(--paper)}.dtx .chip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.dtx .region{fill:#0000;stroke:none;cursor:pointer;transition:fill .12s linear}.dtx .region:hover{fill:#1a4cff12}.dtx .region:focus{outline:none}.dtx .region:focus-visible{fill:#1a4cff1a}.dtx .hatchFill{opacity:0}.dtx .stateOutline{fill:none;stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke;pointer-events:none}.dtx .flagGroup{opacity:0;pointer-events:none}.dtx .flagStroke{stroke:var(--blue);fill:none}.dtx .flagPennant{fill:var(--blue);transform-origin:0;transform-box:fill-box}.dtx .flagHit{cursor:pointer}.dtx .flagHit:hover .flagStroke,.dtx .flagHit.selected .flagStroke,.dtx .flagHit.claimedFlag .flagStroke{stroke:var(--ink)}.dtx .flagHit:hover .flagPennant,.dtx .flagHit.selected .flagPennant,.dtx .flagHit.claimedFlag .flagPennant{fill:var(--ink)}.dtx .flagPennant.wind{animation:1.5s ease-in-out both dtxFlutter}.dtx .flagMark.planting{animation:.5s cubic-bezier(.2,.8,.2,1) both dtxDrop}.dtx .flagMark.intro{animation:.4s cubic-bezier(.2,.8,.2,1) both dtxDrop}@keyframes dtxDrop{0%{opacity:0;transform:translateY(-14px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes dtxFlutter{0%{transform:skewY(0)}50%{transform:skewY(8deg)scaleX(.93)}to{transform:skewY(-3deg)}}@keyframes dtxSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dtxCaret{0%,49%{opacity:1}50%,to{opacity:0}}.dtx .tile{cursor:pointer}.dtx .labelLayer{pointer-events:none}.dtx .flagLabel rect{fill:#fffef9;stroke:var(--ink);stroke-width:1px}.dtx .flagLabel text{font-family:var(--font-mkt-mono), monospace;fill:var(--ink);font-size:10px}.dtx .claimModal{z-index:40;position:fixed;inset:0}.dtx .claimScrim{background:#14130e59;position:absolute;inset:0}.dtx .claimPanel{background:var(--paper);border:1px solid var(--ink);flex-direction:column;gap:16px;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);padding:28px;display:flex;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dtx .claimPanelTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dtx .claimClose{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10.5px}.dtx .claimClose:hover{color:var(--blue)}.dtx .claimClose:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.dtx .claimUrl{font-family:var(--font-mkt-mono), monospace;letter-spacing:.04em;font-size:12px}.dtx .claimFact{margin-top:6px}.dtx .claimMedia{margin:0}.dtx .claimMedia img{border:1px solid var(--ink);width:100%;height:auto;display:block}.dtx .claimMedia figcaption{font-family:var(--font-mkt-mono), monospace;letter-spacing:.04em;color:var(--blue);margin-top:8px;font-size:10.5px}.dtx .claimPitch{font-family:var(--font-mkt-mono), monospace;border-top:1px solid var(--ink);text-wrap:pretty;padding-top:14px;font-size:12px;line-height:1.6}.dtx .claimPitch strong{color:var(--blue);font-weight:700}.dtx .claimFoot{border-top:0;padding-top:0}.dtx .postcard{aspect-ratio:3/2;background:var(--paper);border:1px solid var(--ink);flex-direction:column;justify-content:center;gap:6px;margin-top:8px;padding:18px 20px;display:flex;position:relative}.dtx .pcNo{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;color:var(--blue);font-size:10.5px;position:absolute;top:14px;right:18px}.dtx .pcGreeting{font-family:var(--font-mkt-mono), monospace;letter-spacing:.18em;font-size:15px;font-weight:500}.dtx .pcSub{font-size:18px;font-weight:600;line-height:1.2}.dtx .pcMark{width:30px;height:30px;position:absolute;bottom:12px;left:16px}.dtx .pcUrl{font-family:var(--font-mkt-mono), monospace;letter-spacing:.04em;font-size:10px;position:absolute;bottom:14px;right:18px}.dtx .pcActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.dtx .pcDownload{cursor:pointer}.dtx .pcDownload:hover{background:var(--ink);color:var(--paper)}@keyframes dtxPanelIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes dtxChipIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dtxStampIn{0%{opacity:0;transform:rotate(-8deg)scale(1.8)}55%{opacity:1}to{opacity:1;transform:rotate(-8deg)scale(1)}}@keyframes dtxBreeze{0%,84%,to{transform:skewY(0)}90%{transform:skewY(6deg)scaleX(.95)}95%{transform:skewY(-2deg)}}.dtx .cfPanel{z-index:40;background:var(--paper);border-right:1px solid var(--ink);scrollbar-width:none;flex-direction:column;gap:11px;width:max(380px,46vw);padding:18px 20px 24px;animation:.32s cubic-bezier(.2,.8,.2,1) both dtxPanelIn;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:24px 0 48px -24px #14130e73}.dtx .cfPanel::-webkit-scrollbar{display:none}.dtx .cfChip{z-index:41;pointer-events:none;justify-content:center;animation:.3s cubic-bezier(.2,.8,.2,1) both dtxChipIn;display:flex;position:fixed;bottom:26px;left:0;right:0}.dtxMobile .cfChip{position:absolute}.dtx .cfChip span{font-family:var(--font-mkt-mono), monospace;letter-spacing:.05em;color:var(--paper);background:var(--ink);padding:9px 14px;font-size:10.5px}.dtx .cfTop{justify-content:space-between;align-items:baseline;display:flex}.dtx .cfTop .kicker{font-size:10px}.dtx .cfClose,.dtx .cfLink{font-family:var(--font-mkt-mono), monospace;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 0;font-size:11px}.dtx .cfClose{padding-left:12px}.dtx .cfLink.blue{color:var(--blue)}.dtx .cfLink:disabled{opacity:.5;cursor:default}.dtx .cfLinks{gap:16px;display:flex}.dtx .cfStepper{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;gap:8px;font-size:9px;display:flex}.dtx .cfStep{color:#14130e80;border:1px solid #14130e4d;padding:4px 8px;transition:background .3s,color .3s,border-color .3s}.dtx .cfStep.done{border-color:var(--blue);color:var(--blue)}.dtx .cfStep.now{border-color:var(--blue);background:var(--blue);color:var(--paper)}.dtx .cfName{font-size:25px;font-weight:600;line-height:1.1}.dtxMobile .cfName{font-size:23px}.dtx .cfDomain{font-family:var(--font-mkt-mono), monospace;margin-top:-4px;font-size:11px}.dtx .cfKicker{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;color:var(--blue);font-size:9.5px}.dtx .cfReceipt{border:1px solid var(--ink);background:#fffef9;flex-direction:column;gap:7px;padding:11px 12px;display:flex}.dtx .cfRow{font-family:var(--font-mkt-mono), monospace;opacity:0;justify-content:space-between;gap:10px;font-size:10.5px;transition:opacity .28s,transform .28s;display:flex;transform:translateY(6px)}.dtx .cfRow.in{opacity:1;transform:translateY(0)}.dtx .cfCheck{color:var(--blue)}.dtx .cfCount{opacity:.6}.dtx .cfText{font-family:var(--font-mkt-mono), monospace;font-size:11.5px;line-height:1.6}.dtx .cfBrief{flex-direction:column;gap:8px;display:flex}.dtx .cfRestRow{font-family:var(--font-mkt-mono), monospace;align-items:baseline;font-size:11.5px;line-height:1.6;display:flex}.dtx .cfRestNum{color:var(--blue);flex:none;margin-right:6px}.dtx .cfRestText{color:var(--ink)}.dtx .cfFoot{justify-content:flex-end;align-items:center;gap:12px;display:flex}.dtx .cfStatus{font-family:var(--font-mkt-mono), monospace;align-items:center;gap:7px;font-size:10px;display:flex}.dtx .cfStatus i{background:var(--blue);width:8px;height:8px;display:inline-block}.dtx .cfStatus.ink i{background:var(--ink)}.dtx .cfField{border:1px solid var(--ink);background:#fffef9;height:46px;display:flex}.dtx .cfField input{font-family:var(--font-mkt-mono), monospace;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 12px;font-size:12px}.dtx .cfField .btn{border:0;border-left:1px solid var(--ink);min-height:0;padding:0 18px}.dtx .cfField .btn:disabled{opacity:.6;cursor:default}.dtx .cfCode{height:52px}.dtx .cfCode input{letter-spacing:.45em;text-align:center;font-size:22px}.dtx .cfWhat{font-family:var(--font-mkt-mono), monospace;border-top:1px solid #14130e40;flex-direction:column;gap:7px;padding-top:11px;font-size:10.5px;line-height:1.5;display:flex}.dtx .cfWhat span{color:var(--blue)}.dtx .cfStamp{border:2px solid var(--blue);color:var(--blue);font-family:var(--font-mkt-mono), monospace;letter-spacing:.18em;padding:4px 10px;font-size:10.5px;font-weight:700;animation:.5s cubic-bezier(.2,.8,.2,1) .35s both dtxStampIn;position:absolute;top:20px;left:26px;transform:rotate(-8deg)}.dtx .cfPostcard{border-width:2px}.dtx .cfCard .cfStamp{top:12px;left:auto;right:12px}.dtx .cfCard{border:1px solid var(--ink);background:#fffef9;flex-direction:column;gap:9px;padding:14px;display:flex;position:relative}.dtx .cfCardKicker{font-family:var(--font-mkt-mono), monospace;letter-spacing:.14em;opacity:.6;font-size:9px}.dtx .cfCardRow{align-items:flex-start;gap:14px;display:flex}.dtx .cfCardCol{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.dtx .cfCardName{font-size:21px;font-style:italic;font-weight:600;line-height:1.08}.dtx .cfCardMeta{font-family:var(--font-mkt-mono), monospace;opacity:.8;font-size:9.5px;line-height:1.6}.dtx .cfPostmark{border:1px solid var(--ink);width:46px;height:46px;font-family:var(--font-mkt-mono), monospace;letter-spacing:.04em;opacity:.75;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:7.5px;line-height:1.5;display:flex;transform:rotate(-10deg)}.dtx .cfMini{flex:none;width:128px}.dtx .cfCardUrl{font-family:var(--font-mkt-mono), monospace;letter-spacing:.03em;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #14130e40;padding-top:8px;font-size:8.5px;overflow:hidden}.dtx .cfActions{gap:8px;display:flex}.dtx .cfActions .btn{flex:1;padding:12px 6px;font-size:11px}.dtx .btn.ghost.act{cursor:pointer;background:#fffef9}.dtx .btn.ghost.act:hover{background:var(--ink);color:var(--paper)}.dtx .cfBackMap{flex:none;align-self:flex-start;padding:12px 18px}.dtx .flagHit.claimedFlag .flagStroke{stroke:#1a1a1a}.dtx .flagHit.claimedFlag .flagPennant{fill:#e0a83c}.dtx .flagBreeze{transform-box:fill-box;transform-origin:0}.dtx .flagHit.claimedFlag .flagBreeze{animation:7s ease-in-out infinite dtxBreeze}.dtxMobile .fbreeze{transform-box:fill-box;transform-origin:0}.dtxMobile .fw.claimed .fbreeze{animation:7s ease-in-out infinite dtxBreeze}.dtx .unlockIntro{border-top:1px solid var(--ink);padding-top:14px}.dtx .unlockForm{max-width:none;margin-top:8px}.dtx .unlockOr{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;opacity:.6;text-align:center;font-size:10.5px}.dtx .unlockBack{text-align:left;align-self:flex-start}.dtx .unlockDone{flex-direction:column;gap:16px;display:flex}.dtx .unlockDone .finding{max-width:46ch}.dtx .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dtxMobile{display:none}@media (max-width:760px){.dtxDesktop{display:none}.dtxMobile{display:block}}.dtxMobile{background:var(--paper);width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.dtxMobile .mMap{width:100%;height:100%;display:block;position:absolute;inset:0}.dtxMobile .mCounties{transition:opacity .4s linear}.dtxMobile .fw{transition:opacity .3s linear}.dtxMobile .fs{stroke:var(--blue)}.dtxMobile .fpen{fill:var(--blue);transform-box:fill-box;transform-origin:0}.dtxMobile .fw.claimed .fs{stroke:#1a1a1a}.dtxMobile .fw.claimed .fpen{fill:#e0a83c}@keyframes dtxMFlutter{0%,to{transform:skewY(0)}50%{transform:skewY(8deg)scaleX(.93)}}@keyframes dtxSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dtxDeckIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.dtxMobile .mScroll{z-index:2;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}.dtxMobile .mScroll::-webkit-scrollbar{display:none}.dtxMobile .mHeroBlock{pointer-events:none;padding:68px 18px 0}.dtxMobile .mSpacer{pointer-events:none}.dtxMobile .mHero{flex-direction:column;gap:12px;display:flex}.dtxMobile .mHero h1{font-size:34px;font-weight:600;line-height:1.05}.dtxMobile .mHero p{text-wrap:pretty;font-size:14.5px;line-height:1.55}.dtxMobile .mHero .kicker{font-size:10px}.dtxMobile .mStats{font-family:var(--font-mkt-mono), monospace;letter-spacing:.04em;opacity:.8;gap:14px;font-size:10px;display:flex}.dtxMobile .mHead{z-index:3;border-bottom:1px solid var(--ink);background:#f7f4edf0;position:absolute;top:0;left:0;right:0}.dtxMobile .mHeadRow{justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.dtxMobile .mWordmark{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;white-space:nowrap;font-size:10px}.dtxMobile .mSearchBtn{border:1px solid var(--ink);width:40px;height:40px;color:var(--ink);font-family:var(--font-mkt-mono), monospace;cursor:pointer;background:#fffef9;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.dtxMobile .mSearchBtn.on{background:var(--blue);color:var(--paper);border-color:var(--blue)}.dtxMobile .mSearchPanel{border-top:1px solid var(--ink);flex-direction:column;padding:10px 16px 12px;display:flex}.dtxMobile .mSearchField{border:1px solid var(--ink);background:#fffef9;height:46px;display:flex}.dtxMobile .mSearchField input{font-family:var(--font-mkt-mono), monospace;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 12px;font-size:12px}.dtxMobile .mSearchField .btn{border:0;border-left:1px solid var(--ink);min-height:0;padding:0 14px}.dtxMobile .mSuggest{border:1px solid var(--ink);background:#fffef9;border-top:0;flex-direction:column;display:flex}.dtxMobile .mSuggest button{font-family:var(--font-mkt-mono), monospace;text-align:left;cursor:pointer;min-height:44px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #14130e1f;justify-content:space-between;gap:10px;padding:12px;font-size:11.5px;display:flex}.dtxMobile .mSuggest button:hover,.dtxMobile .mSuggest button:focus-visible{color:var(--blue);background:#1a4cff12;outline:none}.dtxMobile .mFly{color:var(--blue);flex:none}.dtxMobile .mBottom{z-index:4;position:absolute;bottom:0;left:0;right:0}.dtxMobile .mPassive{pointer-events:none;justify-content:center;padding-bottom:18px;display:flex}.dtxMobile .mChip{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;color:var(--blue);border:1px solid var(--blue);background:#f7f4ede6;padding:7px 12px;font-size:10px}.dtxMobile .mNudge{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;color:var(--paper);background:var(--ink);padding:7px 12px;font-size:10px}.dtxMobile .mDeckWrap{animation:.4s cubic-bezier(.2,.8,.2,1) both dtxDeckIn}.dtxMobile .mDeckBar{background:var(--paper);border-top:1px solid var(--ink);font-family:var(--font-mkt-mono), monospace;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:8px 16px;font-size:10px;display:flex}.dtxMobile .mDeckLabel{color:var(--blue)}.dtxMobile .mDeckCount{opacity:.6}.dtxMobile .mDeck{scroll-snap-type:x mandatory;scrollbar-width:none;background:linear-gradient(#f7f4ed00 0%,#f7f4ed8c 100%);gap:10px;padding-top:10px;padding-bottom:18px;display:flex;overflow-x:auto}.dtxMobile .mDeck::-webkit-scrollbar{display:none}.dtxMobile .mCard{scroll-snap-align:center;border:1px solid var(--ink);text-align:left;cursor:pointer;color:var(--ink);background:#fffef9;flex-direction:column;flex:none;gap:8px;padding:14px;font-family:inherit;display:flex;box-shadow:0 10px 24px -14px #14130e66}.dtxMobile .mCard.claimed{border-color:var(--blue)}.dtxMobile .mCardTop{font-family:var(--font-mkt-mono), monospace;justify-content:space-between;font-size:9.5px;display:flex}.dtxMobile .mCardNo{color:var(--blue)}.dtxMobile .mCardCity{opacity:.6}.dtxMobile .mCardName{font-size:16.5px;font-weight:600;line-height:1.12}.dtxMobile .mCardFinding{font-family:var(--font-mkt-mono), monospace;opacity:.85;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:49px;font-size:10.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.dtxMobile .mCardFoot{border-top:1px solid #14130e40;justify-content:flex-end;align-items:center;padding-top:8px;display:flex}.dtxMobile .mCardStatus{font-family:var(--font-mkt-mono), monospace;align-items:center;gap:6px;font-size:9.5px;display:flex}.dtxMobile .mCardStatus i{background:var(--blue);width:7px;height:7px;display:inline-block}.dtxMobile .mCard.claimed .mCardStatus i,.dtxMobile .mSheet .mClaimBar~* .mCardStatus i{background:var(--ink)}.dtxMobile .mCardCta{font-family:var(--font-mkt-mono), monospace;color:var(--blue);font-size:10px}.dtxMobile .mFinale{pointer-events:none;animation:.4s cubic-bezier(.2,.8,.2,1) both dtxDeckIn}.dtxMobile .mFinalePanel{background:var(--paper);border-top:1px solid var(--ink);flex-direction:column;gap:10px;padding:18px 18px 26px;display:flex}.dtxMobile .mFinaleKicker{font-family:var(--font-mkt-mono), monospace;letter-spacing:.06em;color:var(--blue);font-size:10px}.dtxMobile .mFinaleLine{max-width:24ch;font-size:21px;font-weight:600;line-height:1.2}.dtxMobile .mFinalePanel .btn{pointer-events:auto;align-self:flex-start}.dtxMobile .mSheetWrap{z-index:9;position:absolute;inset:0}.dtxMobile .mScrim{background:#14130e59;position:absolute;inset:0}.dtxMobile .mSheet{background:var(--paper);border-top:1px solid var(--ink);flex-direction:column;gap:12px;max-height:calc(100% - 48px);padding:18px 16px 22px;animation:.32s cubic-bezier(.2,.8,.2,1) both dtxSheetUp;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.dtxMobile .mClaimBar{background:var(--blue);color:var(--paper);font-family:var(--font-mkt-mono), monospace;letter-spacing:.04em;transform-origin:0;margin:-18px -16px 0;padding:6px 10px;font-size:10px;animation:.3s cubic-bezier(.2,.8,.2,1) both dtxSweep}.dtxMobile .mClaimBar.pre{animation:none}.dtxMobile .mSheetTop{justify-content:space-between;align-items:baseline;display:flex}.dtxMobile .mSheetTop .kicker{font-size:10px}.dtxMobile .mClose{font-family:var(--font-mkt-mono), monospace;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 0 8px 12px;font-size:11px}.dtxMobile .mBack{align-self:flex-start;padding:8px 0}.dtxMobile .mSheetName{font-size:23px;font-weight:600;line-height:1.1}.dtxMobile .mSheetLink{font-family:var(--font-mkt-mono), monospace;font-size:11px}.dtxMobile .tile-kicker{font-size:10px}.dtxMobile .mFinding{font-family:var(--font-mkt-mono), monospace;min-height:55px;font-size:11.5px;line-height:1.6}.dtxMobile .mFinding.typing{position:relative}.dtxMobile .mFinding.typing .ghost{visibility:hidden}.dtxMobile .mFinding.typing .typedWrap{position:absolute;inset:0}.dtxMobile .mStamp{letter-spacing:.05em;color:var(--blue);font-size:9.5px;transition:opacity .2s linear}.dtxMobile .mCaret{background:var(--blue);vertical-align:-1px;width:6px;height:12px;animation:1s step-end infinite dtxCaret;display:inline-block}.dtxMobile .mPitch{font-family:var(--font-mkt-mono), monospace;border-top:1px solid var(--ink);padding-top:12px;font-size:11px;line-height:1.6}.dtxMobile .mPitch strong{color:var(--blue);font-weight:700}.dtxMobile .mUnlockIntro{border-top:1px solid var(--ink);min-height:0;padding-top:12px}.dtxMobile .mUnlockForm{margin-top:0}.dtxMobile .mSheetFoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.dtxMobile .mSheetFoot .mCardStatus{font-size:10px}.dtxMobile .mSheetFoot .mCardStatus i{width:8px;height:8px}@media (prefers-reduced-motion:reduce){.dtxMobile .fw,.dtxMobile .mCounties,.dtxMobile .mStamp{transition:none}.dtxMobile .mDeckWrap,.dtxMobile .mFinale,.dtxMobile .mSheet,.dtxMobile .mClaimBar,.dtxMobile .mCaret{animation:none}.dtx .tile,.dtx .tile h3,.dtx .claimbar,.dtx .region{transition:none}.dtx .tile{opacity:1;transform:none}.dtx .flagPennant.wind,.dtx .flagMark.planting,.dtx .flagMark.intro,.dtx .tile.claimed .claimbar{animation:none}.dtx .ledgerRow{transition:none}.dtx .cfPanel,.dtx .cfChip,.dtx .cfStamp,.dtx .flagHit.claimedFlag .flagBreeze,.dtxMobile .fw.claimed .fbreeze{animation:none}.dtx .cfRow{opacity:1;transition:none;transform:none}.dtx .hatchFill{opacity:.08}}.dtx .flagCeremony{transform-box:fill-box;transform-origin:bottom}.dtx .flagPole{transform-box:fill-box;transform-origin:bottom;transform:scaleY(.45)}.dtx .flagPennantG{transform-box:fill-box;transform-origin:bottom}.dtx .flagMark.turning .flagStroke{stroke:#1a1a1a;transition:stroke .8s}.dtx .flagMark.turning .flagPennant{fill:#e0a83c;transition:fill .8s}@media (prefers-reduced-motion:reduce){.dtx .flagMark.turning .flagStroke,.dtx .flagMark.turning .flagPennant{transition:none}}.dtx .cfCards{flex-direction:column;gap:8px;display:flex}.dtx .cfCardHost{background:var(--paper);border:1px solid #14130e40;min-height:120px}.dtx .cfCardCanvas{width:100%;height:auto;display:block}.dtxMobile .fcer{transform-box:fill-box;transform-origin:bottom}.dtxMobile .fpole{transform-box:fill-box;transform-origin:bottom;transform:scaleY(.45)}.dtxMobile .fpenG{transform-box:fill-box;transform-origin:bottom}.dtxMobile .fplant.turning .fs{stroke:#1a1a1a;transition:stroke .8s}.dtxMobile .fplant.turning .fpen{fill:#e0a83c;transition:fill .8s}@media (prefers-reduced-motion:reduce){.dtxMobile .fplant.turning .fs,.dtxMobile .fplant.turning .fpen{transition:none}}.dtx .dtxTag,.dtxMobile .dtxTag{--tag-w:236px;--tag-h:104px;--tag-tilt:-4deg;width:var(--tag-w);height:var(--tag-h);perspective:900px;transform:rotate(var(--tag-tilt));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none}.dtxMobile .dtxTag{--tag-w:190px;--tag-h:92px}.dtx .dtxTag:hover,.dtx .dtxTag:focus-visible,.dtxMobile .dtxTag:hover,.dtxMobile .dtxTag:focus-visible{animation:.62s cubic-bezier(.2,.8,.2,1) dtxTagWiggle}.dtx .dtxTag:focus-visible .tagInner,.dtxMobile .dtxTag:focus-visible .tagInner{box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px var(--blue)}@keyframes dtxTagWiggle{0%{transform:rotate(var(--tag-tilt))}30%{transform:rotate(calc(var(--tag-tilt) + 1.6deg))}60%{transform:rotate(calc(var(--tag-tilt) - 1.1deg))}to{transform:rotate(var(--tag-tilt))}}.dtx .tagInner,.dtxMobile .tagInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:3px 3px #14130e1f}.dtx .dtxTag.flipped .tagInner,.dtxMobile .dtxTag.flipped .tagInner{transform:rotateY(180deg)}.dtx .tagFace,.dtxMobile .tagFace{backface-visibility:hidden;border:1px solid var(--ink);box-sizing:border-box;font-family:var(--font-mkt-mono), monospace;flex-direction:column;gap:5px;padding:12px 14px;display:flex;position:absolute;inset:0}.dtx .tagFront,.dtxMobile .tagFront{background:var(--paper);color:var(--ink)}.dtx .tagBack,.dtxMobile .tagBack{background:var(--blue);color:var(--paper);transform:rotateY(180deg)}.dtx .tagKicker,.dtxMobile .tagKicker{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:9px}.dtx .tagTitle,.dtxMobile .tagTitle{font-family:var(--font-mkt-serif), "Source Serif 4", serif;align-items:center;gap:7px;font-size:17px;font-weight:600;line-height:1.1;display:flex}.dtxMobile .tagTitle{font-size:14.5px}.dtx .tagSub,.dtxMobile .tagSub{letter-spacing:.03em;align-items:center;gap:7px;font-size:9.5px;display:flex}.dtx .tagBack .tagSub,.dtxMobile .tagBack .tagSub{opacity:.9}.dtx .tagRing,.dtxMobile .tagRing{border:1.2px solid;border-radius:50%;flex:none;width:8px;height:8px}.dtx .tagCorner,.dtxMobile .tagCorner{letter-spacing:.06em;opacity:.5;font-size:8.5px;position:absolute;bottom:7px;right:10px}.dtx .tagLine,.dtxMobile .tagLine{font-family:var(--font-mkt-serif), "Source Serif 4", serif;text-wrap:balance;font-size:14px;font-style:italic;font-weight:600;line-height:1.2}.dtxMobile .tagLine{font-size:11.5px;line-height:1.15}.dtxMobile .tagBack{gap:4px;padding:10px 12px}.dtxMobile .tagBack .tagSub{align-items:flex-start;font-size:8.5px;line-height:1.3}.dtxMobile .tagBack .tagSub .tagRing{margin-top:2px}.dtxMobile .tagLink{font-size:9px}.dtx .tagLink,.dtxMobile .tagLink{letter-spacing:.04em;color:var(--paper);text-underline-offset:2px;align-self:flex-start;margin-top:auto;font-size:9.5px;font-weight:700;text-decoration:underline}.dtx .tagLink:hover,.dtxMobile .tagLink:hover{color:var(--paper);opacity:.8}.dtx #hero .heroInner .tagSlot{z-index:3;position:absolute;top:16px;left:4px}.dtxMobile .mHero .dtxTag{pointer-events:auto;margin:12px 0 0 18px}@media (prefers-reduced-motion:reduce){.dtx .dtxTag:hover,.dtx .dtxTag:focus-visible,.dtxMobile .dtxTag:hover,.dtxMobile .dtxTag:focus-visible{animation:none}.dtx .tagInner,.dtxMobile .tagInner{transition:none}}.dtxPre{background-image:linear-gradient(#ffefd2 0%,#fff4dd8c 34%,#f7f4ed00 70%),radial-gradient(720px 520px at 50% 62%,#e0a83c29,#e0a83c00 70%);background-color:var(--paper);text-align:center;height:100dvh;font-family:var(--font-mkt-serif), "Source Serif 4", serif;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.dtxPre .preMark{margin-bottom:26px;animation:.7s cubic-bezier(.2,.8,.2,1) .3s both introUp}.dtxPre .prePennant{transform-box:fill-box;transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .7s both pennantRaise,4.5s ease-in-out 1.8s infinite pxSignal}.dtxPre .prePennant.claiming{animation:1.4s ease-in-out infinite dtxBreeze}.dtxPre .preRing{transform-box:fill-box;transform-origin:50%;animation:.8s ease-out 2 preRingPulse}.dtxPre .preWordmark{font-family:var(--font-mkt-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--blue);font-size:11px;animation:.7s cubic-bezier(.2,.8,.2,1) .3s both introUp}.dtxPre .preHead{max-width:16ch;margin:18px 0 0;padding:0 18px;font-size:clamp(44px,5.4vw,88px);font-style:italic;font-weight:300;line-height:1.05;animation:.8s cubic-bezier(.2,.8,.2,1) 1.1s both introUp}.dtxPre .preHead span{font-style:normal;font-weight:600}.dtxPre .preSub{text-wrap:pretty;max-width:44ch;margin:34px 0 0;padding:0 14px;font-size:clamp(18px,1.5vw,23px);line-height:1.6;animation:.8s cubic-bezier(.2,.8,.2,1) 2.1s both introUp}.dtxPre .preCtaRow{align-items:center;gap:14px;margin-top:44px;animation:.7s cubic-bezier(.2,.8,.2,1) 2.9s both introUp;display:flex}.dtxPre .preCta{font-family:var(--font-mkt-mono), monospace;letter-spacing:.04em;background:var(--blue);color:var(--paper);border:1px solid var(--ink);cursor:pointer;min-height:52px;padding:16px 30px;font-size:13px;transition:background .14s linear;box-shadow:3px 3px #14130e29}.dtxPre .preCta:hover{background:var(--ink)}.dtxPre .preCta:active{transform:translate(1px,1px);box-shadow:2px 2px #14130e29}.dtxPre .preCharm{cursor:help;display:inline-flex;position:relative}.dtxPre .preCharmPennant{transform-box:fill-box;transform-origin:0;animation:4.5s ease-in-out 1.2s infinite pxSignal}.dtxPre .preTip{background:var(--ink);width:268px;color:var(--paper);font-family:var(--font-mkt-mono), monospace;text-align:left;transform-origin:0;z-index:6;padding:14px 16px;font-size:11px;line-height:1.6;animation:.65s cubic-bezier(.2,.8,.2,1) both unfurlTip;position:absolute;top:-30px;left:34px}.dtxPre .preTipArrow{background:var(--ink);width:10px;height:10px;position:absolute;top:36px;left:-6px;transform:rotate(45deg)}.dtxPre .preFoot{font-family:var(--font-mkt-mono), monospace;letter-spacing:.08em;opacity:.5;margin-top:36px;padding:0 16px;font-size:10px}@keyframes introUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pennantRaise{0%{transform:rotate(-90deg)}60%{transform:rotate(8deg)}to{transform:rotate(0)}}@keyframes pxSignal{0%,55%,to{transform:skewY(0)}60%{transform:skewY(11deg)scaleX(.9)}65%{transform:skewY(-7deg)}70%{transform:skewY(5deg)}75%{transform:skewY(-2deg)}80%{transform:skewY(0)}}@keyframes unfurlTip{0%{opacity:0;transform:rotate(-26deg)scaleX(.08)}55%{opacity:1;transform:rotate(4deg)scaleX(1.07)}76%{transform:rotate(-4deg)scaleX(.99)}to{opacity:1;transform:rotate(-2deg)scaleX(1)}}@keyframes preRingPulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.05)}}.dtx .stateLand{fill:#ece7da;pointer-events:none}.dtx .heroInner.heroIn>*{animation:.7s cubic-bezier(.2,.8,.2,1) backwards heroUp}.dtx .heroInner.heroIn>:first-child{animation-delay:.35s}.dtx .heroInner.heroIn>:nth-child(2){animation-delay:.45s}.dtx .heroInner.heroIn>:nth-child(3){animation-delay:.55s}.dtx .heroInner.heroIn>:nth-child(4){animation-delay:.65s}.dtx .heroInner.heroIn>:nth-child(5){animation-delay:.72s}.dtx .heroInner.heroIn>:nth-child(n+6){animation-delay:.8s}@keyframes heroUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.dtx .dtxHud{font-family:var(--font-mkt-mono), monospace;color:var(--blue);pointer-events:none;justify-content:space-between;align-items:center;font-size:10px;transition:opacity .6s linear;display:flex;position:absolute;bottom:16px;left:40px;right:170px}.dtx .dtxHud .hudRight{color:var(--ink);opacity:.6}.dtx .dtxHud .hudDot{vertical-align:-1px;background:#e0a83c;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;position:relative}.dtx .dtxHud .hudDot:before{content:"";border:1.5px solid #e0a83c;border-radius:50%;animation:2.4s ease-out infinite preRingPulse;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.dtxPre .preMark,.dtxPre .preWordmark,.dtxPre .preHead,.dtxPre .preSub,.dtxPre .preCtaRow,.dtxPre .preFoot,.dtxPre .prePennant,.dtxPre .preCharmPennant,.dtxPre .preTip,.dtx .heroInner.heroIn>*,.dtx .dtxHud .hudDot:before{animation:none}}.dtx .scrollCue{font-family:var(--font-mkt-mono), monospace;letter-spacing:.08em;color:var(--blue);align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.dtx .cueArrow{font-size:16px;animation:1.6s ease-in-out infinite dtxCueBob;display:inline-block}@keyframes dtxCueBob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.dtx .cueArrow{animation:none}}.dtx .kickerFlag{flex:none;width:13px;height:13px}.dtx .heroInner>.searchBlock{z-index:3}.dtx .tile .claim{justify-content:center;align-items:center;gap:7px;display:inline-flex}.dtx .cfBrand{align-items:center;gap:6px;display:inline-flex}.dtx .cfBrandFlag{flex:none;width:13px;height:13px}.dtx .cfBriefKicker{align-items:baseline;gap:6px;line-height:1.5;display:flex}.dtx .cfBriefKicker .cfBrandFlag{align-self:flex-start;margin-top:1px}.dtx .cfStep{font:inherit;background:0 0}.dtx .cfStep:disabled{cursor:default}.dtx .cfStep.go{cursor:pointer}.dtx .cfFoot .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.dtx .ctaFlag{flex:none;width:14px;height:14px}.dtx .ctaFlag .ctaPennant{transform-box:fill-box;transform-origin:0;animation:3s ease-in-out infinite dtxBreeze}@media (prefers-reduced-motion:reduce){.dtx .ctaFlag .ctaPennant{animation:none}}.dtx .cfLinksCol{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dtx .cfUnlockedNote{font-family:var(--font-mkt-mono), monospace;color:var(--blue);align-items:center;gap:8px;font-size:11px;display:flex}.dtx .cfUnlockedDot{background:#e0a83c;flex:none;width:8px;height:8px}
