.docs-page{--docs-bg:#06131c;--docs-panel:#0a1d27;--docs-paper:#eee8da;--docs-cyan:#1fe0d1;background:var(--docs-bg);color:#dce9e7;min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.docs-page *{box-sizing:border-box}.docs-shell{width:min(1220px,100% - 56px);margin:auto}.docs-nav{z-index:20;border-bottom:1px solid #d8ffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;display:grid;position:absolute;inset:0 0 auto}.docs-nav>span{letter-spacing:.2em;color:#9bb0b2;font-size:10px}.docs-back{color:#d8eeee;letter-spacing:.12em;text-transform:uppercase;justify-self:end;font-size:11px;text-decoration:none}.docs-back b{color:var(--docs-cyan);margin-left:8px}.docs-hero{border-bottom:1px solid #d8ffff1a;height:680px;position:relative;overflow:hidden}.docs-hero-art{filter:saturate(.75)contrast(1.08);background:linear-gradient(90deg,#03101bea 0%,#04121ccc 42%,#04121c44 70%),linear-gradient(#0000 66%,#06131c 100%),url(/tide-hero-v2.png) 67%/cover;position:absolute;inset:0;transform:scale(1.02)}.docs-hero-inner{z-index:2;padding-top:180px;position:relative}.docs-kicker,.docs-index{letter-spacing:.18em;color:#8ba5a7;font-size:10px;font-weight:700}.docs-kicker{align-items:center;gap:12px;display:flex}.docs-kicker span{background:var(--docs-cyan);width:28px;height:1px;display:block}.docs-hero h1{letter-spacing:-.085em;text-transform:uppercase;color:#f6f4eb;margin:38px 0 34px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(68px,8.2vw,126px);font-weight:520;line-height:.82}.docs-hero h1 em,.docs-content h2 i{color:var(--docs-cyan);font-style:normal;font-weight:250}.docs-intro{color:#bbcbca;max-width:610px;margin:0;font-size:18px;line-height:1.6}.docs-status{letter-spacing:.15em;color:#9fb7b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06131c88;border:1px solid #85fff630;align-items:center;gap:10px;margin-top:34px;padding:12px 15px;font-size:9px;display:inline-flex}.docs-status i{background:var(--docs-cyan);width:7px;height:7px;box-shadow:0 0 14px var(--docs-cyan);border-radius:50%}.docs-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:90px;padding-top:90px;display:grid}.docs-toc{border-top:1px solid #aee8e728;padding-top:18px;position:sticky;top:34px}.docs-toc>p{letter-spacing:.18em;color:#6d8c90;margin:0 0 20px;font-size:9px}.docs-toc ol{margin:0;padding:0;list-style:none}.docs-toc li{border-top:1px solid #9fc6c213}.docs-toc a{color:#9fb1b2;align-items:center;gap:16px;padding:13px 0;font-size:12px;text-decoration:none;transition:color .2s,padding-left .2s;display:flex}.docs-toc a:hover{color:var(--docs-cyan);padding-left:5px}.docs-toc a span{color:#476b70;font-size:9px}.docs-toc-note{color:#82a3a5;background:#0a202a;border:1px solid #4bdcd526;margin-top:30px;padding:18px;font-size:11px;line-height:1.6}.docs-content{min-width:0}.docs-section{border-bottom:1px solid #b7d4d41a;padding:20px 0 125px;scroll-margin-top:28px}.docs-section+.docs-section{padding-top:120px}.docs-index{margin:0 0 34px}.docs-content h2{letter-spacing:-.07em;text-transform:uppercase;color:#f1eee4;margin:0 0 52px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(52px,6.1vw,86px);font-weight:500;line-height:.9}.docs-content h3{color:#e8efeb;letter-spacing:-.04em;margin:65px 0 18px;font-size:22px}.docs-content p{color:#98adae;max-width:800px;font-size:16px;line-height:1.8}.docs-lead{letter-spacing:-.035em;color:#d7e0dc!important;font-size:26px!important;line-height:1.5!important}.docs-callout{background:linear-gradient(120deg,#0c2932,#071a24);border:1px solid #54e7dd3d;margin:48px 0 72px;padding:32px;position:relative;overflow:hidden}.docs-callout:after{content:"≈";color:#1fe0d110;font-size:100px;position:absolute;top:5px;right:23px}.docs-callout span,.key-property span{letter-spacing:.18em;color:#62a7a8;margin-bottom:16px;font-size:9px;display:block}.docs-callout strong{color:var(--docs-cyan);letter-spacing:-.04em;font-size:27px;font-weight:500;line-height:1.32}.vocab-grid{border:1px solid #afd4d420;grid-template-columns:1fr 1fr;margin-top:50px;display:grid}.vocab-grid>div{border-bottom:1px solid #afd4d420;padding:26px}.vocab-grid>div:nth-child(odd){border-right:1px solid #afd4d420}.vocab-grid>div:nth-last-child(-n+2){border-bottom:0}.vocab-grid b,.economics-grid span{letter-spacing:.17em;color:#5b8e91;margin-bottom:28px;font-size:9px;display:block}.vocab-grid strong{color:#dfe8e4;font-size:18px}.vocab-grid p{margin:8px 0 0;font-size:13px}.loop-diagram{counter-reset:loop}.loop-diagram>div{border-top:1px solid #a5c3c21f;grid-template-columns:50px 210px 1fr;align-items:baseline;gap:22px;padding:25px 0;display:grid}.loop-diagram span,.architecture-list>div>span,.risk-list>div>span,.token-grid>div>span,.principles-list>li>span{color:#4b777b;font-size:10px}.loop-diagram strong{color:#e4ece8;font-size:17px}.loop-diagram p{margin:0;font-size:13px}.key-property{border-left:2px solid var(--docs-cyan);background:#09202a;margin-top:42px;padding:22px 28px}.key-property p{color:#bed0ce;margin:0}.architecture-list{border-top:1px solid #b6d2d221}.architecture-list>div{border-bottom:1px solid #b6d2d221;grid-template-columns:52px 220px 1fr;align-items:start;gap:20px;padding:30px 0;display:grid}.architecture-list h3{margin:0;font-size:18px}.architecture-list p{margin:0;font-size:13px}.repo-map{background:#041018;border:1px solid #89bdbc26;margin-top:50px;padding:28px}.repo-map>p{letter-spacing:.17em;color:#61888c;margin:0 0 20px;font-size:9px}.repo-map code{color:#849fa1;font:13px/2 ui-monospace,SFMono-Regular,Menlo,monospace}.repo-map code span{width:100px;color:var(--docs-cyan);display:inline-block}.economics-grid,.token-grid{border:1px solid #acd0cf20;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.economics-grid>div,.token-grid>div{border-right:1px solid #acd0cf20;padding:28px}.economics-grid>div:last-child,.token-grid>div:last-child{border-right:0}.economics-grid strong,.token-grid h3{color:#e5ede8;margin:0 0 12px;font-size:19px;display:block}.economics-grid p,.token-grid p{margin:0;font-size:13px}.docs-content blockquote{border:0;border-left:2px solid var(--docs-cyan);letter-spacing:-.025em;color:#d5dfda;background:#0a202a;margin:45px 0 0;padding:30px 35px;font-size:22px;line-height:1.55}.token-grid>div>span{margin-bottom:36px;display:block}.docs-notice{letter-spacing:.04em;border:1px solid #dfbd7e35;padding:18px 22px;color:#c7b892!important;margin-top:38px!important;font-size:12px!important}.risk-list>div{border-top:1px solid #a9cccc20;grid-template-columns:50px 210px 1fr;gap:22px;padding:30px 0;display:grid}.risk-list h3{margin:0;font-size:18px}.risk-list p{margin:0;font-size:13px}.docs-roadmap{border-top:1px solid #b2cecd20;border-left:1px solid #b2cecd20;grid-template-columns:1fr 1fr;display:grid}.docs-roadmap>div{border-bottom:1px solid #b2cecd20;border-right:1px solid #b2cecd20;min-height:260px;padding:30px;position:relative}.docs-roadmap>div.current{background:linear-gradient(135deg,#0c2a32,#071922)}.docs-roadmap>div.current:before{content:"";background:var(--docs-cyan);width:42px;height:2px;box-shadow:0 0 12px var(--docs-cyan);position:absolute;top:-1px;left:-1px}.docs-roadmap span{letter-spacing:.15em;color:#5b868a;font-size:9px}.docs-roadmap h3{margin:36px 0 13px;font-size:28px}.docs-roadmap p{margin:0;font-size:13px}.docs-roadmap b{letter-spacing:.14em;color:var(--docs-cyan);margin-top:25px;font-size:9px;display:block}.principles-list{border-top:1px solid #abcccc20;margin:0;padding:0;list-style:none}.principles-list li{border-bottom:1px solid #abcccc20;grid-template-columns:50px 1fr;gap:20px;padding:24px 0;display:grid}.principles-list strong{color:#e4ece8;font-size:18px}.principles-list p{margin:4px 0 0;font-size:13px}.glossary-section{border-bottom:0}.glossary-section dl{margin:0}.glossary-section dl>div{border-top:1px solid #abcaca20;grid-template-columns:210px 1fr;padding:24px 0;display:grid}.glossary-section dt{color:var(--docs-cyan);font-size:18px;font-weight:600}.glossary-section dd{color:#9cafaf;margin:0;font-size:14px;line-height:1.65}.docs-footer{background:#030d14;border-top:1px solid #a6cccc1e;margin-top:60px}.docs-footer>div{grid-template-columns:1fr auto 1fr;align-items:center;min-height:210px;display:grid}.docs-footer p{color:#668489;letter-spacing:.08em;font-size:12px}.docs-footer>div>a:last-child{color:#b7cfce;letter-spacing:.14em;text-transform:uppercase;justify-self:end;font-size:10px;text-decoration:none}@media (max-width:900px){.docs-nav{grid-template-columns:1fr auto}.docs-nav>span{display:none}.docs-layout{grid-template-columns:1fr}.docs-toc{position:relative;top:auto}.docs-toc ol{grid-template-columns:repeat(3,1fr);display:grid}.docs-toc li{border-bottom:1px solid #9fc6c213}.docs-toc-note{display:none}.architecture-list>div,.risk-list>div{grid-template-columns:42px 180px 1fr}.economics-grid,.token-grid{grid-template-columns:1fr}.economics-grid>div,.token-grid>div{border-bottom:1px solid #acd0cf20;border-right:0}.economics-grid>div:last-child,.token-grid>div:last-child{border-bottom:0}}@media (max-width:640px){.docs-shell{width:calc(100% - 28px)}.docs-nav{height:70px}.docs-back{font-size:9px}.docs-hero{height:650px}.docs-hero-inner{padding-top:160px}.docs-hero h1{font-size:54px;line-height:.9}.docs-intro{font-size:15px}.docs-layout{gap:60px;padding-top:55px}.docs-toc ol{grid-template-columns:1fr 1fr}.docs-section{padding-bottom:85px}.docs-section+.docs-section{padding-top:85px}.docs-content h2{margin-bottom:38px;font-size:44px;line-height:.95}.docs-lead{font-size:21px!important}.vocab-grid,.docs-roadmap{grid-template-columns:1fr}.vocab-grid>div{border-bottom:1px solid #afd4d420!important;border-right:0!important}.vocab-grid>div:last-child{border-bottom:0!important}.loop-diagram>div,.architecture-list>div,.risk-list>div{grid-template-columns:35px 1fr}.loop-diagram p,.architecture-list p,.risk-list p{grid-column:2}.repo-map{padding:20px;overflow-x:auto}.repo-map code{white-space:nowrap}.docs-content blockquote{padding:24px;font-size:18px}.glossary-section dl>div{grid-template-columns:1fr;gap:8px}.docs-footer>div{grid-template-columns:1fr auto}.docs-footer p{display:none}}
