:root{font-family:"DM Sans",sans-serif;color:#e7e9df;background:#101b1a;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 75% 2%,#1e3430 0,#101b1a 34%),#101b1a}a{color:inherit}button,input{font:inherit}button{cursor:pointer}.site-header{height:76px;display:flex;justify-content:space-between;align-items:center;padding:0 max(5vw,24px);border-bottom:1px solid #34423c;background:#101b1ad9}.brand{text-decoration:none;display:flex;align-items:center;gap:13px;font-family:"Space Grotesk",sans-serif;font-size:18px;font-weight:700;letter-spacing:.08em}.brand small{font-size:11px;color:#9ba99d;font-weight:600;letter-spacing:.1em}.brand-mark{position:relative;width:34px;height:34px;background:#d4b96c;color:#16211d;border-radius:9px;display:grid;place-items:center;font-size:26px;line-height:1}.brand-mark span{font-size:6px;position:absolute;bottom:7px;right:7px}.header-right{display:flex;align-items:center;gap:28px}.prototype-pill{font:500 10px "DM Mono",monospace;color:#b9d7bb;border:1px solid #47715b;border-radius:30px;padding:8px 11px;letter-spacing:.04em}.prototype-pill i{display:inline-block;width:6px;height:6px;background:#90d69f;border-radius:50%;margin-right:7px;box-shadow:0 0 9px #90d69f}.site-link{text-decoration:none;font-size:13px;color:#bfcabe}.site-link:hover,.address-item a:hover{color:#e9cc82}main{max-width:1380px;margin:auto;padding:0 32px 100px}.hero{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);min-height:515px;border-bottom:1px solid #34423c}.hero-copy{padding:81px 35px 66px 0}.eyebrow,.section-kicker{font:500 11px "DM Mono",monospace;letter-spacing:.13em;color:#c1a965}.eyebrow{display:flex;gap:25px}.eyebrow span{color:#82988b}.hero h1{font-family:"Space Grotesk",sans-serif;font-size:clamp(45px,5.1vw,75px);line-height:1.02;letter-spacing:-.06em;margin:24px 0 22px;font-weight:700}.hero h1 em{font-style:normal;color:#dfc77c}.hero-description{font-size:16px;line-height:1.65;color:#b7c2b8;max-width:570px;margin-bottom:40px}.search-form label{display:block;color:#d3c696;font:500 11px "DM Mono",monospace;letter-spacing:.12em;margin-bottom:11px}.search-row{display:flex;background:#edf0e7;padding:6px;border-radius:8px;max-width:660px;box-shadow:0 14px 40px #07110e55}.search-row input{border:0;background:transparent;color:#14211e;outline:0;min-width:0;flex:1;padding:11px 15px;font:13px "DM Mono",monospace}.search-row input::placeholder{color:#859088}.search-row button{border:0;border-radius:5px;background:#bd9f50;color:#151e19;padding:13px 17px;font-weight:700;white-space:nowrap}.search-row button:hover{background:#d7b96a}.search-row button span{margin-left:12px}.search-help{font-size:12px;color:#899a8e;margin:10px 0 0}.hero-art{position:relative;overflow:hidden;min-height:470px;display:flex;align-items:center;justify-content:center}.hero-art:before{content:"";position:absolute;inset:30px;background:radial-gradient(circle,#355346 0,#1b2f29 35%,transparent 67%);filter:blur(12px)}.orbit{position:absolute;border:1px solid #5a715e66;border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:370px;height:255px}.orbit-two{width:485px;height:355px;border-style:dashed;opacity:.5}.cat-head{position:relative;width:235px;height:210px;background:#d6bf7b;border-radius:46% 46% 45% 45%;transform:rotate(-5deg);box-shadow:inset -20px -19px #a88a4a,20px 28px 48px #02080666;z-index:2}.ear{position:absolute;width:90px;height:100px;background:#d6bf7b;top:-47px;z-index:-1;clip-path:polygon(6% 100%,10% 0,100% 83%)}.ear-left{left:10px;transform:rotate(-8deg)}.ear-right{right:4px;transform:scaleX(-1) rotate(-8deg)}.cat-face{position:absolute;top:91px;left:47px;right:47px;display:flex;justify-content:space-between}.eye{width:15px;height:24px;border-radius:50%;background:#15231e;transform:rotate(15deg)}.eye:nth-child(2){transform:rotate(-15deg)}.nose{position:absolute;top:42px;left:calc(50% - 8px);font-size:17px;color:#563f31}.art-coin{position:absolute;width:55px;height:55px;background:#193c31;border:1px solid #769f72;color:#d9c273;display:grid;place-items:center;border-radius:50%;font:700 30px "Space Grotesk";z-index:3;box-shadow:0 10px 20px #07120b88}.coin-one{left:15%;top:23%;transform:rotate(14deg)}.coin-two{right:11%;top:27%;width:43px;height:43px;font-size:24px}.coin-three{right:19%;bottom:16%;width:33px;height:33px;font-size:19px}.art-caption{position:absolute;bottom:34px;font:500 10px "DM Mono";letter-spacing:.14em;color:#748e7b}.notice{display:flex;gap:18px;margin:27px 0 55px;padding:20px 24px;border:1px solid #786a43;background:#2b2b20;border-radius:8px;color:#e7e4d1}.notice-icon{flex:none;width:24px;height:24px;border-radius:50%;border:1px solid #d5bd79;display:grid;place-items:center;color:#d5bd79;font:700 14px "DM Mono"}.notice strong{font-size:14px}.notice p{font-size:13px;color:#bfc3ad;line-height:1.6;margin:6px 0 0}.notice b{color:#e3d397}.content-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(270px,.83fr);gap:25px}.main-column,.side-column{display:flex;flex-direction:column;gap:25px}.panel,.how-panel,.source-card,.question-card{border:1px solid #34453d;background:#16241f;border-radius:9px}.panel{overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:end;padding:28px 30px 19px}.section-kicker{margin:0 0 10px}.panel h2,.how-panel h2,.source-card h2,.question-card h2{font:600 24px "Space Grotesk";letter-spacing:-.04em;margin:0}.text-button{border:0;background:transparent;color:#d8bf7a;font:500 12px "DM Mono";padding:8px}.text-button:hover{text-decoration:underline}.result-context{color:#9aac9f;font-size:12px;padding:0 30px 20px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font:500 10px "DM Mono";letter-spacing:.1em;color:#8c9e90;background:#1e3028;padding:15px 30px}td{padding:17px 30px;border-top:1px solid #2c4034;font-size:13px;white-space:nowrap}td:nth-child(3){color:#e8cd84;font:500 13px "DM Mono"}td a{font:500 12px "DM Mono";text-decoration:none;color:#bdddc0}td a:hover{text-decoration:underline}.empty-state{color:#a5b5a8;text-align:center;padding:35px;white-space:normal}.table-note{border-top:1px solid #304138;padding:15px 30px;color:#879b8b;font-size:11px;line-height:1.5}.how-panel{padding:29px 30px}.steps{margin-top:28px}.step{display:flex;gap:22px;padding:22px 0;border-top:1px solid #304138}.step>span{font:500 13px "DM Mono";color:#d8be77;padding-top:3px}.step h3{font:600 17px "Space Grotesk";margin:0 0 7px}.step p{color:#aebdaf;font-size:13px;line-height:1.6;margin:0}.source-card,.question-card{padding:29px 27px}.source-card h2{margin-bottom:25px}.address-item{border-top:1px solid #324439;padding:16px 0;display:flex;flex-direction:column;gap:8px}.address-item span{color:#90a595;font:500 10px "DM Mono";letter-spacing:.08em}.address-item a{font:12px "DM Mono";color:#d7c785;text-decoration:none;overflow-wrap:anywhere}.source-note{border-top:1px solid #324439;color:#96aa99;font-size:12px;line-height:1.6;margin:5px 0 0;padding-top:17px}.question-card{background:#2e3024;border-color:#625b3b;position:relative}.question-mark{font:700 36px "Space Grotesk";color:#d6bd79;border:1px solid #80754b;width:55px;height:55px;border-radius:50%;display:grid;place-items:center;margin-bottom:28px}.question-card h2{max-width:230px;line-height:1.1}.question-card p{font-size:13px;line-height:1.65;color:#c4c8b2;margin:17px 0 24px}.question-card>span{font:500 10px "DM Mono";letter-spacing:.1em;color:#ddc481}footer{border-top:1px solid #34423c;padding:25px max(5vw,24px);display:flex;justify-content:space-between;gap:20px;color:#7f9385;font:11px "DM Mono"}@media(max-width:900px){.hero{grid-template-columns:1fr}.hero-copy{padding:65px 0 35px}.hero-art{min-height:260px}.cat-head{transform:scale(.7) rotate(-5deg)}.orbit-one{width:300px;height:190px}.orbit-two{width:370px;height:270px}.art-caption{bottom:12px}.content-grid{grid-template-columns:1fr}.side-column{display:grid;grid-template-columns:1fr 1fr}.question-card h2{max-width:none}}@media(max-width:650px){.site-header{height:65px}.brand{font-size:15px}.brand small{display:none}.header-right{gap:0}.site-link{display:none}.prototype-pill{font-size:8px}main{padding:0 17px 60px}.hero-copy{padding-top:45px}.hero h1{font-size:48px}.hero-art{min-height:220px}.hero-description{font-size:14px}.search-row{flex-direction:column}.search-row input{height:45px}.search-row button{width:100%}.notice{margin:20px 0 35px;padding:16px}.panel-heading,.result-context,.how-panel,.source-card,.question-card{padding-left:19px;padding-right:19px}.panel h2,.how-panel h2{font-size:21px}th,td{padding-left:17px;padding-right:17px}.side-column{display:flex}footer{flex-direction:column}.coin-one{left:4%}.coin-two{right:4%}}
:root{--art-charcoal:#292929}
.brand-image{background:var(--art-charcoal) url('/TAOconstCat.jpg') 39% 13%/260% no-repeat;border:1px solid #7b8580;box-shadow:0 0 0 2px #ffffff12;flex:none}
.hero-art{margin:0;min-height:470px;padding:28px 20px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:radial-gradient(circle at center,#2b302d 0,#1b2825 48%,transparent 75%)}
.hero-art:before{content:none}
.hero-image-frame{width:min(100%,422px);aspect-ratio:1;overflow:hidden;border:1px solid #53605a;border-radius:8px;background:var(--art-charcoal);box-shadow:0 23px 60px #0308079c,0 0 0 7px #ffffff08}
.hero-image-frame img{display:block;width:100%;height:100%;object-fit:cover}
.hero-art figcaption{color:#a5aea8;font:500 10px "DM Mono",monospace;letter-spacing:.16em;text-align:center}
@media(max-width:900px){.hero-art{min-height:0;padding:14px 15px 27px}.hero-image-frame{width:min(100%,370px)}}
@media(max-width:650px){.hero-art{padding:5px 12px 26px}.hero-image-frame{width:min(100%,320px)}.hero-art figcaption{font-size:9px}}
.search-status{min-height:19px;color:#e5ca83;font:500 12px "DM Mono",monospace;margin:9px 0 0}
.search-row button:disabled,.load-older:disabled{cursor:wait;opacity:.7}
.load-older{display:block;width:calc(100% - 60px);margin:10px 30px 18px;padding:13px 16px;border:1px solid #647e68;border-radius:6px;background:#21352b;color:#e6d094;font:500 12px "DM Mono",monospace}
.load-older:hover{background:#2c4636}
.load-older[hidden]{display:none}
@media(max-width:650px){.load-older{width:calc(100% - 38px);margin-left:19px;margin-right:19px}}
.hero-ca{max-width:660px;margin:-16px 0 32px;padding:13px 15px;border:1px solid #5a6e5e;border-radius:7px;background:#1a2b24}
.hero-ca>span{display:block;color:#d7c681;font:500 10px "DM Mono",monospace;letter-spacing:.1em;margin-bottom:9px}
.hero-ca>div{display:flex;align-items:center;justify-content:space-between;gap:12px}
.hero-ca a{color:#dcebdd;font:500 12px "DM Mono",monospace;text-decoration:none;overflow-wrap:anywhere}
.hero-ca a:hover{text-decoration:underline}
.hero-ca button{flex:none;border:1px solid #8b9f84;border-radius:5px;background:transparent;color:#dcebdd;padding:7px 10px;font:500 11px "DM Mono",monospace}
.hero-ca button:hover{background:#304637}
.hero-ca button:disabled{opacity:.5;cursor:default}
.hero-ca small{display:block;min-height:0;color:#bdd8b8;font:11px "DM Mono",monospace}
.wallet-summary{margin:0 30px 22px;border:1px solid #536d55;border-radius:8px;background:#1e3028;padding:18px 20px}
.wallet-summary[hidden]{display:none}
.summary-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}
.summary-heading strong{font:600 16px "Space Grotesk",sans-serif}
.summary-heading span{color:#e6c87c;font:500 10px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.05em}
.summary-grid{display:grid;grid-template-columns:1.25fr .7fr 1.45fr;gap:18px}
.summary-grid>div{border-top:1px solid #435b49;padding-top:13px;min-width:0}
.summary-grid span{display:block;color:#9eafa0;font:500 10px "DM Mono",monospace;letter-spacing:.08em;margin-bottom:8px}
.summary-grid strong{display:block;color:#e9d38e;font:600 19px "Space Grotesk",sans-serif;overflow-wrap:anywhere}
.summary-grid>div:last-child strong{color:#e3ebe0;font-size:14px;line-height:1.5}
.wallet-summary p{border-top:1px solid #435b49;color:#aebeb0;font-size:11px;line-height:1.55;margin:16px 0 0;padding-top:12px}
@media(max-width:650px){.hero-ca>div{align-items:flex-start;flex-direction:column}.wallet-summary{margin:0 19px 19px}.summary-grid{grid-template-columns:1fr 1fr}.summary-grid>div:last-child{grid-column:1/-1}.summary-heading{align-items:flex-start;flex-direction:column;gap:5px}}
.question-card>a{color:#ddc481;font:500 11px "DM Mono",monospace;letter-spacing:.04em;text-decoration:none}
.question-card>a:hover{text-decoration:underline}
.technical-page{max-width:1000px;padding-top:75px}
.technical-page h1{font:700 clamp(38px,5vw,62px)/1.06 "Space Grotesk",sans-serif;letter-spacing:-.055em;max-width:800px;margin:20px 0}
.technical-lead{font-size:17px;line-height:1.65;color:#b8c9bc;max-width:770px;margin:0 0 34px}
.technical-callout{border:1px solid #917c49;border-radius:9px;background:#302d20;padding:24px 28px;margin-bottom:24px}
.technical-callout strong{color:#edd48b;font:600 18px "Space Grotesk",sans-serif}
.technical-callout p{line-height:1.65;color:#e2e0ce;margin:10px 0 0}
.technical-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}
.technical-card{border:1px solid #34453d;background:#16241f;border-radius:9px;padding:27px 29px;margin-bottom:24px}
.technical-grid .technical-card{margin-bottom:0}
.technical-card h2{font:600 25px "Space Grotesk",sans-serif;letter-spacing:-.035em;margin:0 0 17px}
.technical-card p,.technical-card li{color:#b8c9bc;font-size:14px;line-height:1.68}
.technical-card ul,.technical-card ol{margin:0;padding-left:23px}
.technical-card li+li{margin-top:9px}
.technical-card p:last-child{margin-bottom:0}
.technical-request{border-color:#526b54}
.technical-footer{border-top:1px solid #3b5040;padding-top:24px;margin-top:12px;color:#dfc981;line-height:1.6}
@media(max-width:700px){.technical-page{padding-top:45px}.technical-grid{grid-template-columns:1fr;gap:0}.technical-grid .technical-card{margin-bottom:24px}.technical-card,.technical-callout{padding:22px}}
