.agos{--bg: #FAFAFA;--surface: #FFFFFF;--surface-2: #F4F4F5;--border: #E7E7EA;--border-strong: #D9D9DE;--ink: #18181B;--ink-soft: #3F3F46;--muted: #71717A;--gold: #F5B544;--gold-deep: #E09A2E;--gold-ink: #7A5212;--gold-tint: #FDF5E4;--gold-line: #F1DCAE;--success: #0E8A5F;--success-soft: #D8F6E8;--danger: #DF1B41;--danger-soft: #FCE8EC;--ink-panel: #1B1B1F;--latin: "Geist", system-ui, sans-serif;--cjk: "Noto Sans TC", "Geist", system-ui, sans-serif;--mono: "Geist Mono", ui-monospace, monospace;--maxw: 1200px;--r: 0;background:var(--bg);color:var(--ink);font-family:var(--cjk);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh;position:relative}.agos a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.agos{--display: "Fraunces", "Noto Serif TC", var(--cjk)}.agos .reveal{opacity:1;transform:none}.agos.js-reveal .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.agos.js-reveal .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.agos.js-reveal .reveal{opacity:1!important;transform:none!important}}html:has(.agos){background:#fafafa}.agos :where(h1,h2,h3,p){max-inline-size:none}.agos .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.agos .mono{font-family:var(--mono)}.agos .bg-fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(24,24,27,.045) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.agos .glow{position:fixed;top:-260px;right:-180px;width:680px;height:680px;z-index:-1;pointer-events:none;background:radial-gradient(circle,#f5b5444d,#f5b54400 62%);filter:blur(8px)}.agos nav{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);background:#fafafac7;border-bottom:1px solid var(--border)}.agos .nav-in{display:flex;align-items:center;justify-content:space-between;height:66px}.agos .brand{display:flex;align-items:center;gap:11px;font-family:var(--latin);font-weight:600;font-size:17px;letter-spacing:-.01em}.agos .nav-links{display:none;gap:30px;font-size:14.5px;color:var(--ink-soft)}.agos .nav-links a:hover{color:var(--ink)}.agos .nav-links a[aria-current=page]{color:var(--ink);font-weight:500}.agos .nav-right{display:flex;align-items:center;gap:14px}.agos .lang{font-family:var(--mono);font-size:12px;color:var(--muted);border:1px solid var(--border);border-radius:0;padding:5px 9px}.agos .lang b{color:var(--ink)}@media (min-width: 900px){.agos .nav-links{display:flex}}.agos .btn{font-family:var(--cjk);font-weight:500;font-size:15px;border-radius:0;padding:11px 20px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .12s,background .2s,box-shadow .2s,border-color .2s}.agos .btn:active{transform:translateY(1px) scale(.99)}.agos .btn-primary{background:var(--gold);color:#1a1a1a;box-shadow:0 6px 18px -8px #e09a2eb3}.agos .btn-primary:hover{background:var(--gold-deep)}.agos .btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.agos .btn-ghost:hover{background:var(--surface-2);border-color:var(--muted)}.agos .btn-sm{padding:8px 15px;font-size:14px;border-radius:0}.agos .arrow{transition:transform .18s}.agos .btn:hover .arrow{transform:translate(3px)}.agos section{padding:72px 0;position:relative}.agos .sec-tag{display:inline-block;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:14px}.agos .sec-h{font-family:var(--display);font-weight:600;font-size:clamp(26px,4vw,38px);letter-spacing:-.015em;line-height:1.2;margin:0;max-width:24ch;text-wrap:balance}.agos .sec-lead{color:var(--muted);font-size:16px;line-height:1.7;margin:16px 0 0;max-width:52ch;text-wrap:pretty}.agos .phead{padding:70px 0 8px}.agos .phead h1{font-family:var(--display);font-weight:600;font-size:clamp(34px,6vw,60px);letter-spacing:-.015em;line-height:1.1;margin:14px 0 0;text-wrap:balance}.agos .phead p{color:var(--ink-soft);font-size:17px;line-height:1.7;max-width:44ch;margin:20px 0 0;text-wrap:pretty}.agos .phead .cta{display:flex;gap:13px;flex-wrap:wrap;margin-top:28px}.agos .steps{display:grid;gap:22px}@media (min-width: 860px){.agos .steps{grid-template-columns:repeat(3,1fr)}}.agos .step{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:28px}.agos .step-no{font-family:var(--mono);font-size:13px;color:var(--gold-deep)}.agos .step h3{font-size:19px;margin:14px 0 8px;font-weight:700}.agos .step p{font-size:14.5px;color:var(--ink-soft);margin:0}.agos .cols{display:grid;gap:18px}@media (min-width: 760px){.agos .cols-2{grid-template-columns:1fr 1fr}.agos .cols-3{grid-template-columns:repeat(3,1fr)}}.agos .cell{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:26px}.agos .cell h3{font-size:18px;margin:12px 0 8px;font-weight:700}.agos .cell p{font-size:14.5px;color:var(--ink-soft);margin:0}.agos .ticks{list-style:none;padding:0;margin:0;display:grid;gap:11px}.agos .ticks li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--ink-soft)}.agos .ticks li .tk{color:var(--gold-deep);font-weight:700;flex:none;margin-top:2px}.agos .tiers{display:grid;gap:18px}@media (min-width: 560px){.agos .tiers{grid-template-columns:repeat(2,1fr)}}@media (min-width: 940px){.agos .tiers{grid-template-columns:repeat(4,1fr)}}.agos .tier{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:26px;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s}.agos .tier:hover{transform:translateY(-3px);box-shadow:0 10px 26px -20px #18181b2e;border-color:var(--gold-line)}.agos .tier.feat{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 18px 40px -22px #e09a2e8c;transform:translateY(-6px);background:linear-gradient(180deg,var(--gold-tint),var(--surface) 60%)}.agos .tier.feat:hover{transform:translateY(-9px);box-shadow:0 0 0 1px var(--gold-deep),0 24px 48px -24px #e09a2e99}.agos .tier-badge{position:absolute;top:-11px;left:26px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:var(--gold);color:#1a1a1a;padding:4px 11px;border-radius:0}.agos .tier .tn{font-family:var(--latin);font-weight:600;font-size:16px}.agos .tier .ta{font-family:var(--latin);font-weight:600;font-size:36px;letter-spacing:-.02em;margin:8px 0 2px}.agos .tier .ta small{font-family:var(--cjk);font-size:14px;color:var(--muted);font-weight:400}.agos .tier .td{font-size:13.5px;color:var(--muted);min-height:56px;margin-top:4px}.agos .tier .btn{width:100%;justify-content:center;margin-top:6px}.agos .tier ul{list-style:none;padding:0;margin:16px 0 22px;display:grid;gap:9px}.agos .tier li{font-size:13.5px;color:var(--ink-soft);display:flex;gap:9px}.agos .tier li .tk{color:var(--gold-deep);font-weight:700;flex:none}.agos .console{background:var(--surface);border:1px solid var(--border);border-radius:0;overflow:hidden}.agos .console-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-2)}.agos .console-bar i{width:7px;height:7px;border-radius:50%;display:block;background:var(--gold-deep)}.agos .console-bar i:nth-child(2){background:var(--success)}.agos .console-bar i:nth-child(3){background:var(--border-strong)}.agos .console-bar .t{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted);margin-left:6px}.agos .console-body{padding:18px 20px;font-family:var(--mono);font-size:12.5px;line-height:2.05;color:var(--ink-soft)}.agos .console-body .pr{color:var(--gold-deep)}.agos .console-body .ok{color:var(--success)}.agos .console-body .dim{color:var(--muted)}.agos .chatbox{background:var(--surface);border:1px solid var(--border);border-radius:0;padding:18px;display:grid;gap:10px;box-shadow:0 1px 2px #18181b0a}.agos .bub{max-width:78%;padding:10px 14px;border-radius:0;font-size:14.5px;line-height:1.5}.agos .bub-in{align-self:flex-start;background:var(--surface-2);border:1px solid var(--border);border-bottom-left-radius:5px}.agos .bub-out{align-self:flex-end;background:var(--gold-tint);border:1px solid var(--gold-line);color:var(--gold-ink);border-bottom-right-radius:5px}.agos .hero-art{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.agos .op-stream{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--border);box-shadow:0 14px 34px -24px #18181b38;animation:osPanelIn .7s cubic-bezier(.16,1,.3,1) both}.agos .os-bar{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--border);font-family:var(--mono);font-size:12px;color:var(--ink-soft)}.agos .os-dot{width:8px;height:8px;background:var(--gold-deep);border-radius:50%;animation:ospulse 2.4s ease-in-out infinite}.agos .os-cap{margin-left:auto;color:var(--muted)}@keyframes ospulse{0%,to{opacity:1}50%{opacity:.35}}.agos .os-steps{list-style:none;margin:0;padding:8px;display:grid;gap:4px}.agos .os-steps li{display:flex;align-items:center;gap:11px;padding:12px;font-size:14px;opacity:0;animation:osRowIn .5s cubic-bezier(.16,1,.3,1) forwards}.agos .os-steps li:nth-child(1){animation-delay:.45s}.agos .os-steps li:nth-child(2){animation-delay:.9s}.agos .os-ic{width:20px;height:20px;flex:none;display:grid;place-items:center;font-size:12px;border:1px solid var(--border-strong);color:var(--muted)}.agos .os-steps li.done .os-ic{background:var(--success-soft);border-color:transparent;color:var(--success);animation:osPop .45s cubic-bezier(.34,1.56,.64,1) both}.agos .os-steps li:nth-child(1) .os-ic{animation-delay:.72s}.agos .os-steps li:nth-child(2) .os-ic{animation-delay:1.17s}.agos .os-txt{flex:1}.agos .os-steps li.done .os-txt{color:var(--muted)}.agos .os-tag{font-family:var(--mono);font-size:11px;color:var(--muted)}.agos .os-steps li.gate{background:var(--gold-tint);border:1px solid var(--gold-line);animation:osRowIn .5s cubic-bezier(.16,1,.3,1) 1.4s both,osGate 2.2s ease-in-out 2.1s infinite;position:relative}.agos .os-steps li.gate .os-ic{background:var(--gold);border-color:var(--gold-deep);color:#1a1a1a;animation:osGateIc 2.2s ease-in-out 2.1s infinite}.agos .tag-gate{color:var(--gold-ink);font-weight:500}.agos .os-approve{font-family:var(--cjk);font-size:12px;background:var(--gold);color:#1a1a1a;border:0;padding:6px 12px;cursor:pointer;white-space:nowrap;transition:background .15s,transform .12s;position:relative;overflow:hidden}.agos .os-approve:hover{background:var(--gold-deep)}.agos .os-approve:active{transform:scale(.96)}.agos .os-approve:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--success);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1);z-index:0}.agos .os-approve:active:after{transform:scaleX(1)}.agos .os-approve .ap-lbl{position:relative;z-index:1}.agos .tag-ok{display:none;color:var(--success);font-weight:500;opacity:0;transform:translate(-6px)}.agos .os-steps li.gate.approved{background:var(--success-soft);border-color:transparent;opacity:1;animation:osApproveRow .6s cubic-bezier(.16,1,.3,1) both}.agos .os-steps li.gate.approved .os-ic{background:var(--success-soft);border-color:transparent;color:var(--success);animation:osPop .5s cubic-bezier(.34,1.56,.64,1) both}.agos .os-steps li.gate.approved .tag-gate,.agos .os-steps li.gate.approved .os-approve{display:none}.agos .os-steps li.gate.approved .tag-ok{display:inline;animation:osOkIn .5s cubic-bezier(.16,1,.3,1) .12s forwards}.agos .os-foot{padding:13px 16px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.agos .float-card{position:absolute;right:-8px;bottom:-34px;width:186px;background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 26px -18px #18181b33;padding:14px;animation:osPanelIn .7s cubic-bezier(.16,1,.3,1) 1.5s both}.agos .fc-lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.agos .fc-bar{height:6px;background:var(--surface-2);border:1px solid var(--border);margin:10px 0 9px;overflow:hidden}.agos .fc-bar i{display:block;height:100%;background:var(--gold);animation:osBar 1s cubic-bezier(.16,1,.3,1) 1.9s both}.agos .fc-price{font-family:var(--latin);font-weight:600;font-size:22px}.agos .fc-price small{font-family:var(--cjk);font-size:12px;color:var(--muted);font-weight:400}.agos .hero-art.approved .fc-bar i{width:58%;background:var(--success);transition:width .7s .15s cubic-bezier(.16,1,.3,1),background .35s}.agos .hero-art.approved .fc-lbl{color:var(--success);transition:color .35s .2s}@keyframes osPanelIn{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes osRowIn{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes osPop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes osGate{0%,to{box-shadow:0 0 #f5b54400}50%{box-shadow:0 0 0 5px #f5b54438}}@keyframes osGateIc{0%,to{box-shadow:0 0 #f5b54400}50%{box-shadow:0 0 0 4px #f5b5444d}}@keyframes osApproveRow{0%{box-shadow:0 0 #0e8a5f66}to{box-shadow:0 0 #0e8a5f00}}@keyframes osOkIn{to{opacity:1;transform:none}}@keyframes osBar{0%{width:0}}@media (prefers-reduced-motion: reduce){.agos .op-stream,.agos .os-steps li,.agos .os-steps li .os-ic,.agos .float-card,.agos .fc-bar i{animation:none!important;opacity:1!important;transform:none!important}.agos .os-approve:after{transform:none!important}.agos .tag-ok{opacity:1!important;transform:none!important}.agos .hero-art.approved .fc-bar i{width:58%!important}}.agos .faq{padding-top:8px}.agos .faq-list{display:grid;gap:10px}.agos .faq-item{background:var(--surface);border:1px solid var(--border);border-radius:0;padding:4px 18px}.agos .faq-item summary{cursor:pointer;padding:14px 0;font-weight:500;font-size:15.5px;list-style:none}.agos .faq-item summary::-webkit-details-marker{display:none}.agos .faq-item[open] summary{color:var(--gold-ink)}.agos .faq-item p{margin:0 0 16px;color:var(--ink-soft);font-size:14.5px;max-width:64ch}.agos .cta-band{background:var(--ink-panel);border-radius:0;border-top:2px solid var(--gold);padding:56px;text-align:center;color:#fff;position:relative;overflow:hidden}.agos .cta-band h2{font-family:var(--cjk);font-weight:800;font-size:clamp(26px,3.6vw,38px);margin:0;color:#fff}.agos .cta-band p{color:#9b9ba3;margin:14px auto 0;max-width:44ch}.agos .cta-band .glow2{position:absolute;right:-160px;top:-160px;width:360px;height:360px;background:radial-gradient(circle,rgba(245,181,68,.14),transparent 64%);pointer-events:none}.agos .legal{max-width:768px}.agos .legal .upd{font-family:var(--mono);font-size:12px;color:var(--muted);margin:0 0 18px}.agos .legal .note{border-left:2px solid var(--gold);background:var(--gold-tint);padding:13px 16px;font-size:13px;line-height:1.6;color:var(--gold-ink);margin:0 0 30px}.agos .legal .toc{display:flex;flex-wrap:wrap;gap:7px 18px;margin:0 0 30px;padding:0 0 24px;border-bottom:1px solid var(--border)}.agos .legal .toc a{font-family:var(--mono);font-size:12.5px;color:var(--muted)}.agos .legal .toc a:hover{color:var(--gold-deep)}.agos .legal h2{font-family:var(--cjk);font-weight:700;font-size:18px;margin:34px 0 10px;letter-spacing:-.01em;scroll-margin-top:84px}.agos .legal h2 .n{font-family:var(--mono);font-weight:500;font-size:14px;color:var(--gold-deep);margin-right:9px}.agos .legal h3{font-size:14.5px;font-weight:600;color:var(--ink);margin:18px 0 6px}.agos .legal p{font-size:14.5px;line-height:1.72;color:var(--ink-soft);margin:0 0 12px}.agos .legal ul{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:7px}.agos .legal li{font-size:14.5px;line-height:1.66;color:var(--ink-soft);padding-left:18px;position:relative}.agos .legal li:before{content:"–";position:absolute;left:0;color:var(--gold-deep)}.agos .legal a{color:var(--gold-deep)}.agos .legal a:hover{text-decoration:underline}.agos .legal strong{color:var(--ink);font-weight:600}.agos .lp-footer{border-top:1px solid var(--border);padding:54px 0 70px;background:var(--surface);margin-top:48px}.agos .foot-grid{display:grid;gap:32px}@media (min-width: 760px){.agos .foot-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.agos .foot-brand p{font-size:13.5px;color:var(--muted);max-width:34ch;margin:14px 0 0}.agos .foot-col h5{font-size:13px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 14px}.agos .foot-col a{display:block;font-size:14px;color:var(--muted);padding:5px 0}.agos .foot-col a:hover{color:var(--ink)}.agos .foot-base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:44px;padding-top:22px;border-top:1px solid var(--border);font-size:13px;color:var(--muted)}.agos .foot-disclaimer{margin-top:14px;padding-top:0;border-top:0;font-size:11.5px;line-height:1.5;color:var(--muted);opacity:.8;max-width:70ch}
