:root{color-scheme:light;--ink:#182c41;--blue:#2547af;--paper:#fff;--mist:#f1f5fb;--line:#c8d3df;--error:#a32030}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 'Segoe UI','Noto Sans','PingFang SC','Microsoft YaHei',Arial,sans-serif}header,main,footer{max-width:1160px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--ink)}.brand{font-size:26px;font-weight:800;text-decoration:none;color:var(--ink)}nav{display:flex;gap:16px;flex-wrap:wrap}a{color:var(--blue);text-underline-offset:4px}nav [aria-current]{font-weight:800}h1{font-size:clamp(32px,4.6vw,56px);line-height:1.12;letter-spacing:-.035em;max-width:800px;margin:12px 0 24px}h2{font-size:24px;line-height:1.3;margin:0 0 16px}h3{font-size:17px}.intro{padding:30px 0 44px}.intro>p{max-width:700px}.lead{font-size:20px}.desk{display:grid;grid-template-columns:1fr 1.5fr;gap:40px}.plan{background:var(--mist);padding:28px;align-self:start;border-top:5px solid var(--blue)}.plan p{font-size:14px}.access{padding:4px 0}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}button,.file-button{border:1px solid var(--line);background:white;color:var(--ink);border-radius:5px;padding:10px 14px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}button:hover{border-color:var(--blue)}button:disabled{opacity:.5;cursor:wait}#checkout,#save{background:var(--blue);color:white;border-color:var(--blue)}label{display:block;font-weight:600;margin:14px 0 5px}input:not([type=checkbox]),textarea{width:100%;padding:10px;border:1px solid #92a4b7;border-radius:4px;font:inherit;font-size:15px;line-height:1.5;background:white;color:var(--ink)}input[type=file]{font-size:13px}.file-button{margin:0}.file-button input{max-width:200px;margin-top:6px}.check{font-size:14px;font-weight:400;display:flex;gap:10px;align-items:flex-start}.check input{margin-top:6px}textarea{resize:vertical}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #719be9;outline-offset:3px}#notice{min-height:28px;color:var(--blue)}#notice.error{color:var(--error)}.cloud,#payment,.support{border-top:1px solid var(--line);padding-top:28px;margin-top:36px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-grid{display:grid;grid-template-columns:1fr 1.8fr;gap:30px}.workspace-item{display:block;text-align:left;width:100%;padding:14px;margin-bottom:10px;overflow-wrap:anywhere}.workspace-item small{display:block;font-weight:400}.editor{background:var(--mist);padding:24px}.order{border-left:4px solid var(--blue);padding:16px 22px;margin:20px 0;background:var(--mist);overflow-wrap:anywhere}.order code{font-size:15px;word-break:break-all}.order dl{margin-bottom:12px}.order dt{font-size:13px}.order dd{margin:0 0 10px;font-weight:650}.support{max-width:740px}.support button{margin-top:12px}footer{font-size:13px;color:#546476}p{max-width:78ch}#payload{font:13px/1.55 ui-monospace,monospace}#history button{margin:4px} [hidden]{display:none!important}@media(max-width:720px){header,main,footer{padding:18px}.desk,.workspace-grid{grid-template-columns:1fr;gap:24px}.intro{padding:25px 0}.plan,.editor{padding:20px}.section-heading{display:block}nav{gap:10px;font-size:13px}.lead{font-size:18px}.order{padding:14px}}

.site-context{padding:20px 24px;margin:16px 0;background:var(--mist);border-left:5px solid var(--blue)}.site-context h2{margin-bottom:8px}.site-context p{margin:8px 0}.site-context .actions{gap:12px 24px}
