@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Poppins-Bold.ttf) format("truetype")}:root{--black:#000000;--text-grey:#6E6E6E;--ink-2:#2A2A2A;--white:#FFFFFF;--bg-soft:#F7F4EF;--cream:#FFE8D1;--line:#EDEAE4;--line-strong:#DCD7CE;--header-line:#E6E6E6;--coral:#FF585D;--hero-bg:#F35B68;--hero-ink:#FFFFFF;--ease:cubic-bezier(0.22,1,0.36,1);--font:Poppins,"Helvetica Neue",Arial,sans-serif}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--white);color:var(--text-grey);font-family:var(--font);font-weight:300;font-size:16px;line-height:1.6;letter-spacing:.04em;-webkit-font-smoothing:antialiased}a{color:var(--black)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--black);outline-offset:3px}.page{min-height:100vh;display:flex;flex-direction:column}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.header{background:var(--white);border-bottom:1px solid var(--header-line)}.header .wrap{height:80px;justify-content:space-between;gap:16px}.brand,.header .wrap{display:flex;align-items:center}.brand{text-decoration:none;color:var(--black);gap:18px}.brand img{height:34px;width:auto;display:block}.brand-div{width:1px;height:28px;background:var(--line-strong)}.brand-one{font-size:15px;font-weight:900;letter-spacing:.22em;color:var(--black)}.user{display:flex;align-items:center;gap:14px}.signed{font-size:13px;color:var(--text-grey)}.avatar{width:38px;height:38px;border-radius:999px;background:var(--black);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.1em}.hero{background:var(--hero-bg)}.hero,.hero .eyebrow,.hero .intro,.hero h1{color:var(--hero-ink)}.hero a:focus-visible,.hero button:focus-visible{outline-color:var(--hero-ink)}.hero .wrap{padding-top:48px;padding-bottom:36px;display:flex;flex-direction:column;gap:20px}.eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-grey);min-height:1.6em}.hero h1{margin:0;color:var(--hero-ink);font-size:clamp(36px,5.2vw,64px);line-height:1.08;letter-spacing:.04em;max-width:880px;font-weight:300}.hero h1 .h1-a{font-weight:900;text-transform:uppercase;letter-spacing:.06em}.intro{margin:0;font-size:17px;line-height:1.7;color:var(--text-grey);max-width:600px}main{flex:1 0 auto;width:100%}.controls{align-items:center;justify-content:space-between;gap:16px;padding:40px 0 56px}.controls,.pills{display:flex;flex-wrap:wrap}.pills{gap:8px}.controls-right{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pill{font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;height:42px;padding:0 20px;border-radius:999px;border:1px solid var(--line-strong);background:var(--white);color:var(--black);cursor:pointer;transition:border-color .12s ease,background .22s var(--ease),color .22s var(--ease)}.pill:hover{border-color:var(--black)}.pill:active{transform:scale(.98)}.pill.is-on{background:var(--black);border-color:var(--black);color:var(--white)}.segs{display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--line-strong);background:var(--white)}.seg,.segs{border-radius:999px}.seg{font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;height:36px;min-width:56px;padding:0 16px;border:0;background:transparent;color:var(--black);cursor:pointer;transition:background .22s var(--ease),color .22s var(--ease)}.seg:hover{background:var(--bg-soft)}.seg.is-on{background:var(--black);color:var(--white)}.search{display:flex;align-items:center;gap:12px;width:280px;height:46px;padding:0 20px;background:var(--white);border:1px solid var(--line-strong);border-radius:999px;cursor:text;color:var(--black);transition:border-color .12s ease}.search:focus-within{border-color:var(--black)}.search svg{flex:none}.search input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-family:var(--font);font-weight:300;letter-spacing:.04em;font-size:14px;color:var(--black);height:100%}.search input::placeholder{color:var(--text-grey)}.search input:focus-visible{outline:none}.section{padding-bottom:64px}.section-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:24px}.section-head h2{margin:0;font-size:14px;font-weight:700;letter-spacing:.22em;color:var(--black)}.count,.section-head h2{text-transform:uppercase}.count{font-size:12px;font-weight:300;letter-spacing:.14em;color:var(--text-grey)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.tile{display:flex;flex-direction:column;min-height:204px;padding:24px;background:var(--white);border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--black);transition:border-color .22s var(--ease),transform .22s var(--ease),box-shadow .22s var(--ease)}.tile:hover{border-color:var(--black);transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.tile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tile-icon{display:block;flex:none;margin-top:2px}.amz{display:flex;align-items:center;gap:6px;height:30px;margin-top:2px;color:var(--black)}.amz span{font-size:15px;font-weight:700;letter-spacing:.12em;line-height:1}.amz svg{display:block}.tags{display:flex;align-items:center;gap:6px}.region{padding:5px 9px;border-radius:2px;border:1px solid var(--line-strong)}.badge,.region{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);line-height:1.2}.badge{padding:6px 12px;border-radius:999px;white-space:nowrap}.badge-live{background:var(--ink-2);color:var(--white)}.badge-beta{background:var(--white);border:1.5px solid var(--ink-2);padding:5px 12px}.badge-build{background:var(--cream)}.tile h3{margin:24px 0 6px;font-size:18px;font-weight:700;line-height:1.3;color:var(--black)}.tile h3,.tile p{letter-spacing:.02em}.tile p{margin:0 0 20px;font-size:14px;font-weight:300;line-height:1.6;color:var(--text-grey)}.tile-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.domain{font-size:12px;font-weight:300;color:var(--text-grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow{display:inline-block;flex:none;color:var(--black);opacity:.35;transform:translateX(-6px);transition:opacity .22s var(--ease),transform .22s var(--ease),color .12s ease}.tile:focus-visible .arrow,.tile:hover .arrow{opacity:1;transform:none;color:var(--coral)}.empty{border:1px dashed var(--line-strong);border-radius:2px;padding:64px 24px;text-align:center;margin-bottom:64px;background:var(--bg-soft)}.empty p{margin:0;font-size:15px;color:var(--text-grey)}.footer{border-top:1px solid var(--header-line);background:var(--white)}.footer .wrap{padding-top:32px;padding-bottom:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-grey)}.footer-domain{font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-size:11px;color:var(--black)}.ulink{color:var(--black);text-decoration:none;border-bottom:1px solid;padding-bottom:1px;transition:opacity .12s var(--ease)}.ulink:hover{opacity:.6}.head-link{font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--black);background:none;border:0;padding:0;cursor:pointer;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .12s ease}.head-link:hover{border-bottom-color:currentColor}.user form{margin:0;display:flex}.btn-primary{display:inline-flex;align-items:center;gap:10px;font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;height:46px;padding:0 24px;border-radius:999px;border:1px solid var(--black);background:var(--black);color:var(--white);cursor:pointer;transition:opacity .12s ease}.btn-primary:hover{opacity:.85}.btn-ghost{font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;height:38px;padding:0 18px;border-radius:999px;border:1px solid var(--line-strong);background:var(--white);color:var(--black);cursor:pointer;transition:border-color .12s ease}.btn-ghost:hover{border-color:var(--black)}.notice{margin:0 0 24px;padding:14px 18px;border:1px solid var(--black);border-radius:2px;background:var(--white);color:var(--black);font-size:14px;max-width:600px}.notice-ok{border-color:var(--line-strong);background:var(--bg-soft)}.muted{color:var(--text-grey);font-size:12px}.signin{flex:1 0 auto;border-bottom:0}.signin .notice{margin:0}.signin form{margin-top:12px}.hero-compact .wrap{padding-top:64px;padding-bottom:48px}.admin{padding-top:40px}.panel{border:1px solid var(--line);border-radius:2px;padding:24px;background:var(--white)}.add-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px}.field{display:flex;flex-direction:column;gap:6px;flex:1 1 200px;min-width:0}.field span{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.field input,.field select{font-family:var(--font);font-weight:300;font-size:14px;letter-spacing:.02em;color:var(--black);height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:2px;background:var(--white);width:100%}.field input:focus-visible,.field select:focus-visible{outline:2px solid var(--black);outline-offset:1px}.fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.field-wide{grid-column:1/-1}.check{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--black);cursor:pointer;min-height:44px}.check input{width:18px;height:18px;accent-color:var(--black);margin:0}.rows{display:flex;flex-direction:column;gap:8px}.row{border:1px solid var(--line);border-radius:2px;background:var(--white);transition:border-color .12s ease}.row[open]{border-color:var(--black)}.row summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.row summary::-webkit-details-marker{display:none}.row summary:focus-visible{outline:2px solid var(--black);outline-offset:3px}.row-main{display:flex;flex-direction:column;min-width:0}.row-main strong{font-weight:700;color:var(--black);font-size:15px;letter-spacing:.02em}.row-main span{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-meta{align-items:center;flex-wrap:wrap}.row-body,.row-meta{display:flex;gap:12px}.row-body{padding:8px 20px 20px;border-top:1px solid var(--line);flex-direction:column}.row-actions{padding-top:8px}.row-danger{padding:0 20px 20px;margin:0}.panel-add{margin-bottom:16px;background:var(--bg-soft)}.toolset{border:0;border-top:1px solid var(--line);margin:0;padding:12px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:0 16px;gap:0 16px}.toolset legend{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:0 8px 0 0}.log{border:1px solid var(--line);border-radius:2px}.log-row{display:grid;grid-template-columns:170px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.4fr);grid-gap:12px;gap:12px;padding:10px 16px;font-size:13px;border-top:1px solid var(--line);align-items:baseline}.log-row:first-child{border-top:0}.log-row strong{font-weight:700;color:var(--black);text-transform:capitalize}.log-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log>p{padding:16px;margin:0}@media (max-width:640px){.wrap{padding:0 16px}.controls-right,.search{width:100%}.search{flex:1 1 100%}.signed{display:none}.user{gap:12px}.log-row{grid-template-columns:1fr;gap:2px}}