:root{--forest:#084838;--mint:#28c098;--cream:#f7f6ef;--surface:#fff;--soft:#e4efe7;--line:#d7e3da;--sub:#58766c}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--forest);font:16px/1.65 Arial,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}[hidden]{display:none!important}.site-header,.page{max-width:1440px;margin:auto;padding-left:48px;padding-right:48px}.site-header{min-height:103px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:27px;white-space:nowrap;font-weight:700;letter-spacing:1px}.brand img{width:110px;height:39px;object-fit:contain}.brand span{padding-left:24px;border-left:1px solid var(--line)}.product-nav{display:flex;gap:38px;margin:auto}.product-nav a{padding:34px 0 25px;white-space:nowrap;color:var(--sub);font-size:15px}.product-nav [aria-current=page]{border-bottom:2px solid var(--forest);font-weight:700;color:var(--forest)}.account-tools{display:flex;gap:12px;align-items:center;font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--forest);padding:9px 20px;font-size:14px;font-weight:600}.button.primary{background:var(--forest);color:var(--cream);border-color:var(--forest)}.button.closed{background:var(--soft);color:var(--sub)}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:600;color:var(--sub)}.page{padding-top:32px;padding-bottom:34px}h1{font-size:38px;line-height:1.25;margin:16px 0 24px}h2{font-size:22px;line-height:1.4}p{color:var(--sub)}.pre-hero{display:grid;grid-template-columns:720fr 562fr;gap:62px;margin-top:38px}.art-stage{border-radius:10px;background:radial-gradient(ellipse at center,white,var(--soft));position:relative;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden}.art-stage img{width:94%;height:auto;display:block}.pre-hero>.art-stage{min-height:600px}.art-caption{position:absolute;left:26px;bottom:22px;font-size:12px;color:var(--sub)}.hero-copy{padding:20px 0}.display{font-family:Georgia,serif;font-size:56px;font-weight:400;margin:0 0 20px;line-height:1.15}.hero-copy h1{font-size:32px}.hero-copy>p{font-size:18px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:44px 0 26px}.metric-label{display:block;font-size:13px;color:var(--sub)}.metric-value{display:block;font-size:42px;font-weight:600;margin:8px 0;line-height:1.2}.source{font-size:12px;color:var(--sub);overflow-wrap:anywhere}.divider{border:0;border-top:1px solid var(--line);margin:24px 0}.tag{display:inline-block;font-size:11px;background:var(--soft);border-radius:5px;padding:5px 13px;font-weight:600}.tag::before{content:'●';font-size:8px;margin-right:8px;color:var(--mint)}.tag.quiet{background:var(--cream);border:1px solid var(--line)}.tag.quiet::before{color:var(--sub)}.hero-actions{display:flex;flex-direction:column;gap:15px;margin:24px 0}.hero-actions .button{min-height:50px}.inline-link{display:inline-block;margin:9px 0;font-weight:600}.contract-panel,.coming-soon{border-top:1px solid var(--line);padding:32px 0;margin-top:46px;display:grid;grid-template-columns:1fr 1.5fr;gap:24px}.coming-soon{border:1px solid var(--line);border-radius:10px;padding:24px;background:white}.coming-soon .display{font-size:36px}.explanation{margin-top:32px}.explanation p{font-size:15px}.page-footer{border-top:1px solid var(--line);margin-top:64px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:12px}.wallet-box{border:1px solid var(--line);background:white;border-radius:10px;padding:24px;margin:26px 0}.wallet-form{display:flex;gap:12px;flex-wrap:wrap}.wallet-form input{min-width:230px;flex:1;padding:12px;border:1px solid var(--line);border-radius:7px;color:var(--forest);background:var(--cream)}.wallet-state{margin-top:15px;font-size:13px;color:var(--sub);white-space:pre-line}.asset-list{display:grid;gap:20px}.owned-card{background:white;border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;grid-template-columns:166px 1fr;gap:28px;box-shadow:0 8px 25px #08483808}.owned-card .art-stage{height:166px;background:#f3f0e6}.owned-card h2{font-size:25px;margin:4px 0}.owned-card p{font-size:13px}.owned-card nav{display:flex;gap:20px;flex-wrap:wrap}.market-layout{display:grid;grid-template-columns:184px minmax(0,1fr);gap:40px;margin-top:32px}.market-filters{display:grid;align-content:start;gap:16px}.market-filters input,.market-filters select,.market-toolbar input,.market-toolbar select{padding:12px;border:1px solid var(--line);border-radius:7px;background:white;color:var(--forest);width:100%}.market-toolbar{display:flex;gap:16px;margin-bottom:24px}.market-toolbar input{flex:1;min-width:0}.market-toolbar select{width:200px}.asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.market-card{background:white;border:1px solid var(--line);border-radius:12px;padding:8px;box-shadow:0 8px 24px #08483808}.market-card h2{font-size:21px;margin:10px 6px 2px}.market-card .price{font-size:26px;font-weight:700;margin:5px 6px}.market-card .source{margin:8px 6px}.empty-state{padding:30px 0;border-top:1px solid var(--line);color:var(--sub)}.detail-layout{display:grid;grid-template-columns:1.04fr 1fr;gap:48px;margin-top:32px}.detail-panel{background:white;border:1px solid var(--line);border-radius:12px;padding:24px;margin-bottom:24px}.detail-price{font-size:48px;font-weight:700;margin:10px 0 20px}.detail-panel dl{display:grid;grid-template-columns:1fr 2fr;gap:16px}.detail-panel dd{margin:0;overflow-wrap:anywhere}.detail-panel dt{color:var(--sub);font-size:14px}.notice{font-size:13px;border-left:3px solid var(--mint);padding-left:15px}.network-warning{background:var(--soft);padding:12px;border-radius:8px;margin:16px 0;font-size:14px}.top-language{border:0;background:none;color:var(--forest);padding:7px;cursor:pointer}.skip{position:absolute;left:10px;top:-80px;background:white;padding:10px}.skip:focus{top:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--mint);outline-offset:3px}
@media(max-width:1100px){.site-header{flex-wrap:wrap;gap:10px 24px;padding-top:18px}.brand span{display:none}.product-nav{order:3;justify-content:center;width:100%;gap:36px}.product-nav a{padding:10px 0}.account-tools{margin-left:auto}.pre-hero{gap:32px}.pre-hero>.art-stage{min-height:450px}.display{font-size:44px}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-layout{gap:24px}}
@media(max-width:700px){.site-header,.page{padding-left:16px;padding-right:16px}.site-header{min-height:128px}.brand img{width:88px;height:32px}.product-nav{justify-content:space-between;gap:20px}.account-tools .home-link{display:none}.account-tools .button{padding:6px 10px;min-height:37px;font-size:12px}.page{padding-top:28px}h1{font-size:29px}.pre-hero{display:flex;flex-direction:column;gap:28px;margin-top:22px}.pre-hero>.art-stage{min-height:0;aspect-ratio:1.05}.hero-copy{padding:0}.display{font-size:35px}.hero-copy h1{font-size:25px}.hero-copy>p{font-size:16px}.metrics{margin:28px 0;gap:16px}.metric-value{font-size:34px}.contract-panel,.coming-soon{grid-template-columns:1fr;gap:12px;margin-top:30px;padding-top:26px}.coming-soon{padding:20px}.coming-soon .display{font-size:30px}.explanation h2{font-size:18px}.page-footer{flex-direction:column;margin-top:40px}.wallet-box{padding:16px}.owned-card{padding:12px;grid-template-columns:103px 1fr;gap:16px}.owned-card .art-stage{height:114px}.owned-card h2{font-size:22px}.owned-card nav{grid-column:1/-1}.market-layout{grid-template-columns:1fr;gap:18px}.market-filters{display:flex}.market-filters h2{display:none}.market-toolbar{flex-wrap:wrap}.market-toolbar input{flex-basis:100%}.market-toolbar select{width:100%}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-card h2{font-size:18px}.market-card .price{font-size:22px}.detail-layout{grid-template-columns:1fr;gap:20px}.detail-panel{padding:18px}.detail-price{font-size:38px}.detail-panel dl{grid-template-columns:1fr}.detail-panel dd{margin-bottom:12px}.source{font-size:11px}}
.market-dialog{width:min(560px,calc(100vw - 28px));max-height:90dvh;overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--cream);color:var(--forest);padding:24px;box-shadow:0 20px 80px #08483830}.market-dialog::backdrop{background:#052f2680}.dialog-head{display:flex;gap:20px;align-items:center;justify-content:space-between}.market-dialog>div:not(.dialog-head){display:flex;flex-direction:column;gap:16px}.market-dialog input:not([type=checkbox]),.market-dialog select{width:100%;padding:12px;border:1px solid var(--line);border-radius:7px;color:var(--forest);background:white}.market-dialog .button{width:100%;margin:3px 0}.dialog-head .button{width:auto}.simulation-ack{display:flex;gap:12px;align-items:flex-start;font-size:14px}.simulation-ack input{margin-top:7px;accent-color:var(--forest)}#my-orders{margin-top:36px}#my-orders .detail-panel .button{margin-top:12px}.detail-panel .inline-link{display:inline-block;margin-left:16px}.market-dialog [role=status]{white-space:pre-line;overflow-wrap:anywhere}
.detail-panel p,.detail-panel a,.contract-panel a{overflow-wrap:anywhere;min-width:0}.detail-layout>div,.detail-panel{min-width:0}
.my-seed-layout{display:grid;grid-template-columns:minmax(0,914fr) minmax(310px,398fr);gap:32px;align-items:start}.my-seed-layout.is-readonly{grid-template-columns:1fr}.my-seed-layout .asset-list{min-width:0}.my-order-pane{background:white;border:1px solid var(--line);border-radius:12px;padding:24px;box-shadow:0 8px 25px #08483808;min-width:0;position:sticky;top:24px}.my-order-pane h2{font-size:20px}.my-order-pane .source{font-size:13px;overflow-wrap:anywhere}.my-order-pane .button{width:100%;margin-top:14px}.my-order-price{font-size:32px;font-weight:700;color:var(--forest);margin:16px 0}.my-order-picker{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.my-order-picker .button{width:auto;font-size:12px;margin:0}.my-seed-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-bottom:1px solid var(--line);padding:10px 0 20px;margin:20px 0}.my-seed-metrics .metric-value{font-size:34px}.my-seed-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 26px}.my-seed-tabs button{border:0;background:none;color:var(--sub);padding:8px 12px;cursor:pointer;font-size:14px}.my-seed-tabs .is-active{color:var(--forest);font-weight:700;border-bottom:2px solid var(--forest)}.owned-price{font-size:22px!important;font-weight:700;color:var(--forest)!important;margin:12px 0}.my-seed-layout .owned-card nav{gap:12px;align-items:center}.my-seed-layout .owned-card nav .button{font-size:13px;min-height:40px;padding:7px 12px}.my-seed-layout .owned-card .inline-link{font-size:13px}@media(max-width:1000px){.my-seed-layout{gap:22px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.my-seed-layout .owned-card{grid-template-columns:110px minmax(0,1fr);gap:16px}.my-seed-layout .owned-card .art-stage{height:130px}.my-seed-layout .owned-card nav{grid-column:1/-1}}@media(max-width:700px){.my-seed-layout{grid-template-columns:1fr;gap:28px}.my-order-pane{position:static;padding:18px}.my-seed-metrics{gap:12px}.my-seed-metrics .metric-label{font-size:11px}.my-seed-metrics .metric-value{font-size:27px}.my-seed-tabs{gap:2px}.my-seed-tabs button{font-size:12px;padding:8px}.my-seed-layout .owned-card{grid-template-columns:103px minmax(0,1fr)}.my-seed-layout .owned-card .art-stage{height:114px}}
