@font-face{font-family:"Marcellus";src:url("fonts/Marcellus.ttf");font-display:swap}
@font-face{font-family:"Cabin";src:url("fonts/Cabin.ttf");font-weight:400 700;font-display:swap}
@font-face{font-family:"JetBrains Mono";src:url("fonts/JetBrainsMono.ttf");font-weight:500;font-display:swap}
:root{--bg:#0B0A14;--ink:#F2EFF8;--ink2:#9A96AC;--mute:#5E5A70;--v:#5B2EFF;--v2:#8C6CFF;--line:rgba(255,255,255,.08)}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;overflow-x:hidden}
body{background:var(--bg);color:var(--ink);font-family:"Cabin",system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
h1,h2{font-family:"Marcellus",serif;font-weight:400;letter-spacing:-.02em;line-height:1}
@font-face{font-family:"Instrument Serif";src:url("fonts/InstrumentSerif-Italic.ttf");font-style:italic;font-display:swap}
.mono{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:24px;letter-spacing:0;text-transform:none;color:var(--v2)}
.hero p.mono,.ph p.mono,.feat p.mono,.obj p.mono,.pr p.mono,.idx .head p.mono{color:var(--v2);font-size:24px;line-height:1.3;max-width:none}
.num{font-family:"JetBrains Mono",monospace;font-style:normal;font-weight:500;font-size:12px;letter-spacing:.14em;color:var(--mute)}
.grain{position:fixed;inset:0;pointer-events:none;z-index:9;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}
.btn{display:inline-flex;align-items:center;gap:12px;background:var(--v);color:#fff;font-weight:600;font-size:15px;padding:16px 26px;border-radius:12px;box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 20px 60px rgba(91,46,255,.35)}
.btn svg{width:18px;height:18px}
.btn.ghost{background:transparent;box-shadow:0 0 0 1px rgba(255,255,255,.18) inset;color:var(--ink)}
body>nav{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:22px 48px;background:linear-gradient(180deg,rgba(11,10,20,.85),rgba(11,10,20,0))}
body>nav img{height:30px;filter:brightness(0) invert(1)}
body>nav ul{display:flex;gap:36px;list-style:none;font-size:14px;color:var(--ink2)}
body>nav .btn{padding:10px 18px;font-size:14px;border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.14) inset}
body>nav .mbtn{display:none;align-items:center;gap:8px;background:none;border:0;color:var(--ink);font-family:"Cabin",sans-serif;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;padding:8px 0;cursor:pointer}
.menu{position:fixed;inset:0;z-index:20;background:var(--bg);display:none;flex-direction:column;padding:92px 22px 40px}
.menu.open{display:flex}
.menu a{font-family:"Marcellus",serif;font-size:40px;line-height:1.2;padding:18px 0;border-top:1px solid var(--line)}
.menu a.btn{font-family:"Cabin",sans-serif;font-size:16px;border:0;margin-top:auto;justify-content:center;padding:18px}
.menu .x{position:absolute;top:18px;right:22px;background:none;border:0;color:var(--ink);font-family:"Cabin",sans-serif;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;padding:8px 0}

.hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;padding:0 48px 72px;overflow:hidden}
.hero .light{position:absolute;inset:-20% -20% 0 -20%;background:
 radial-gradient(60% 55% at 18% 92%, rgba(91,46,255,.75) 0%, rgba(91,46,255,0) 60%),
 radial-gradient(45% 40% at 85% 15%, rgba(140,108,255,.25) 0%, rgba(140,108,255,0) 60%),
 radial-gradient(80% 60% at 50% 110%, rgba(30,16,70,1) 0%, rgba(11,10,20,0) 70%);filter:blur(10px)}
.hero .light,.hero .mark{-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%)}
.hero .mark{position:absolute;right:-40vw;top:-42vw;width:95vw;height:95vw;background:url(assets/mark.svg) center/contain no-repeat;opacity:.07;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}
.hero .in{position:relative;max-width:1100px}
.hero .mono{margin-bottom:24px}
.hero h1{font-size:clamp(56px,8.6vw,138px);max-width:12ch}
.hero p{margin-top:28px;max-width:520px;font-size:19px;color:var(--ink2)}
.hero .cta{display:flex;align-items:center;gap:20px;margin-top:40px}
.hero .cta span{font-size:14px;color:var(--mute)}

.obj{position:relative;padding:160px 48px;display:grid;place-items:center;overflow:hidden}
.obj .light{position:absolute;width:1100px;height:1100px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(91,46,255,.32),rgba(91,46,255,0) 70%);filter:blur(30px)}
.obj .light{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent)}
.end .light{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 40%);mask-image:linear-gradient(to bottom,transparent,#000 40%)}
.card{position:relative;width:min(760px,100%);border-radius:28px;padding:44px 48px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:0 0 0 1px rgba(255,255,255,.1) inset,0 60px 140px rgba(0,0,0,.6)}
.card .top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}
.card h2{font-size:clamp(30px,4vw,48px)}
.card .sub{margin-top:8px;color:var(--ink2);font-size:16px}
.card .who{text-align:right;font-size:15px;color:var(--ink2);line-height:1.5;white-space:nowrap}
.score{display:flex;align-items:baseline;gap:18px;margin-top:44px}
.score b{font-family:"JetBrains Mono",monospace;font-weight:500;font-size:clamp(96px,14vw,176px);line-height:.85;color:#fff;letter-spacing:-.04em;text-shadow:0 0 60px rgba(140,108,255,.6)}
.score span{font-size:18px;color:var(--ink2)}
.bar{margin-top:40px;height:4px;border-radius:2px;background:rgba(255,255,255,.08);position:relative;overflow:hidden}
.bar i{position:absolute;left:0;top:0;bottom:0;width:88%;background:linear-gradient(90deg,var(--v),var(--v2));border-radius:2px}
.tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}
.tag{font-size:14px;padding:8px 14px;border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.14) inset;color:var(--ink)}
.tag em{font-style:normal;color:var(--v2);margin-left:8px;font-family:"JetBrains Mono",monospace;font-size:12px}
.obj .cap{position:relative;margin-top:36px;text-align:center;max-width:560px;color:var(--ink2);font-size:17px}
.obj .cap b{color:var(--ink);font-weight:500}

.idx{position:relative;height:260vh;border-top:1px solid var(--line);overflow:clip}
.idx .stick{position:sticky;top:0;height:100vh;overflow:hidden;padding:0 48px;display:flex;flex-direction:column;justify-content:center}
.idx .light{position:absolute;inset:-30%;filter:blur(40px);background:radial-gradient(50% 45% at 80% 70%,rgba(91,46,255,.4),transparent 60%);opacity:calc(1 - var(--p)*.6)}
.idx .head{position:relative;opacity:var(--p);transform:translateY(calc((1 - var(--p))*20px));max-width:1180px;margin:0 auto 18px;width:100%}
.idx .head h2{font-size:clamp(30px,3.4vw,46px);margin:8px 0 10px}
.idx .head p{color:var(--ink2);font-size:17px;max-width:560px}
.idx .tbl{position:relative;max-width:1180px;margin:0 auto;width:100%}
.idx .r{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-top:1px solid rgba(255,255,255,calc(var(--rp)*.14));height:calc(var(--rp)*58px);overflow:hidden;opacity:var(--rp)}
.idx .r:first-child{height:auto;opacity:1;border-top:0}
.idx .r h3{font-family:"Marcellus",serif;font-weight:400;font-size:34px;line-height:1;white-space:nowrap}
.idx .r:first-child h3{font-size:calc(34px + (1 - var(--p0,var(--p)))*150px)}
.idx .r span{color:var(--ink2);font-size:17px;opacity:var(--rp)}


.feat{padding:140px 48px;border-top:1px solid var(--line)}
.feat .wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}
.feat.flip .wrap>:first-child{order:2}
.feat h2{font-size:clamp(40px,5vw,68px);margin:18px 0 22px;max-width:10ch}
.feat p{color:var(--ink2);font-size:18px;max-width:440px}
.ui{border-radius:22px;padding:28px 30px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));box-shadow:0 0 0 1px rgba(255,255,255,.09) inset,0 40px 100px rgba(0,0,0,.5)}
.ui .row{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--line)}
.ui .row:first-child{border-top:0;padding-top:0}
.av{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:13px;font-weight:600;background:rgba(140,108,255,.18);color:var(--v2)}
.ui .name{font-weight:600;font-size:15px}
.ui .name small{font-weight:400;color:var(--mute);margin-left:8px;font-size:13px}
.ui .t{color:var(--ink2);font-size:15px;margin-top:2px}
.ui .pill{display:inline-flex;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;border-radius:12px;box-shadow:0 0 0 1px rgba(255,255,255,.12) inset;font-size:14px}
.ui .pill b{font-family:"JetBrains Mono",monospace;font-weight:500;color:var(--v2)}
.ui .row.sc{align-items:center}.ui .row.sc .g{flex:1}.ui .big{font-family:"JetBrains Mono",monospace;font-weight:500;font-size:40px;color:#fff;letter-spacing:-.03em;text-shadow:0 0 24px rgba(140,108,255,.5)}
.ui .q{font-family:"Marcellus",serif;font-size:24px;line-height:1.25;margin-bottom:18px}
.tl{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:end;height:200px;padding-top:20px}
.tl div{position:relative;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,var(--v2),var(--v));opacity:.9}
.tl div span{position:absolute;top:-30px;left:0;right:0;text-align:center;font-family:"JetBrains Mono",monospace;font-size:14px;color:var(--ink)}
.tl div small{position:absolute;bottom:-26px;left:0;right:0;text-align:center;font-size:12px;color:var(--mute)}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px;max-width:560px}
.steps div{border-top:1px solid rgba(255,255,255,.2);padding-top:14px}
.steps b{display:block;font-family:"Marcellus",serif;font-weight:400;font-size:20px;margin-bottom:6px}
.steps p{font-size:14px;color:var(--ink2)}
.comm{display:flex;flex-wrap:wrap;gap:10px}
.comm span{padding:12px 16px;border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.12) inset;font-size:15px}
.comm span.on{background:var(--v);box-shadow:none}

.pr{padding:150px 48px;border-top:1px solid var(--line);text-align:center}
.pr .wrap{max-width:960px;margin:0 auto}
.pr .x{font-family:"Marcellus",serif;font-size:clamp(44px,7vw,104px);line-height:1.05;color:var(--mute);letter-spacing:-.02em}
.pr .x s{text-decoration-thickness:3px;text-decoration-color:var(--v2)}
.pr h2{font-size:clamp(40px,6vw,88px);margin:28px 0 40px}
.pr p.b{color:var(--ink2);font-size:19px;line-height:1.7;max-width:720px;margin:0 auto;text-wrap:pretty}

.end{position:relative;min-height:90vh;display:grid;place-items:center;text-align:center;padding:120px 48px;overflow:hidden;border-top:1px solid var(--line)}
.end .light{position:absolute;inset:-20%;background:radial-gradient(50% 50% at 50% 100%,rgba(91,46,255,.6),transparent 65%);filter:blur(30px)}
.end .in{position:relative}
.end h2{font-size:clamp(56px,9vw,150px)}
.end p{margin-top:24px;color:var(--ink2);font-size:18px}
.end .btn{margin-top:40px}
footer{display:flex;justify-content:space-between;padding:32px 48px;border-top:1px solid var(--line);color:var(--mute);font-size:14px}
footer ul{display:flex;gap:24px;list-style:none}

/* FAQ (how-it-works) */
.faq{padding:40px 48px 120px}
.faq .wrap{max-width:1180px;margin:0 auto}
.faq .head{margin-bottom:28px}
.faq .head h2{font-size:clamp(32px,4vw,54px);line-height:1.05}
.faq .r{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:baseline;padding:34px 0;border-top:1px solid rgba(255,255,255,.14)}
.faq .r:last-child{border-bottom:1px solid rgba(255,255,255,.14)}
.faq .r h3{font-family:"Marcellus",serif;font-weight:400;font-size:clamp(22px,2.4vw,32px);line-height:1.15;letter-spacing:-.01em}
.faq .r p{color:var(--ink2);font-size:17px;max-width:520px}
@media (max-width:820px){
  body{font-size:16px}
  body>nav{padding:18px 22px}body>nav ul,body>nav .btn{display:none}body>nav img{height:24px}
  body>nav .mbtn{display:inline-flex}
  .hero .light,.obj .light,.end .light,.ph .light,.idx .light{filter:none}
  .hero .mark{right:-70vw;top:-60vw;width:140vw;height:140vw;opacity:.06}
  .hero{padding:0 22px 56px}.hero h1{font-size:clamp(54px,15vw,80px)}.hero p{font-size:17px}.hero .cta{flex-direction:column;align-items:flex-start;gap:14px}
  .obj{padding:110px 22px}.card{padding:30px 26px;border-radius:22px}.card .top{flex-direction:column}.card .who{text-align:left;white-space:normal}.score b{font-size:120px}
  .idx{height:auto}.idx .stick{position:static;height:auto;padding:96px 22px}.idx .r{grid-template-columns:1fr;height:auto!important;padding:14px 0;opacity:1!important;border-top:1px solid var(--line)!important}.idx .r h3,.idx .r:first-child h3{font-size:34px!important}.idx .r span{opacity:1!important;font-size:15px}.idx .r .mono{display:none}
  .feat{padding:96px 22px}.feat .wrap{grid-template-columns:1fr;gap:44px}.feat.flip .wrap>:first-child{order:0}.feat h2{max-width:none}
  .steps{grid-template-columns:1fr;gap:18px}
  .pr{padding:100px 22px}.pr .x{font-size:44px}.pr h2{font-size:40px}.pr p.b{font-size:16px}
  .end{padding:110px 22px;min-height:70vh}
  footer{flex-direction:column;gap:14px;padding:28px 22px}
}

/* inner pages */
.ph{position:relative;min-height:70vh;display:flex;align-items:flex-end;padding:160px 48px 72px;overflow:hidden}
.ph .light{position:absolute;inset:-20% -20% 0 -20%;background:radial-gradient(55% 50% at 85% 20%,rgba(91,46,255,.45) 0%,rgba(91,46,255,0) 60%),radial-gradient(60% 50% at 10% 100%,rgba(30,16,70,1) 0%,rgba(11,10,20,0) 70%);filter:blur(12px)}
.ph .light{-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 50%,transparent 100%)}
.ph .in{position:relative;max-width:1180px;margin:0 auto;width:100%}
.ph .mono{margin-bottom:24px}
.ph h1{font-size:clamp(48px,6.8vw,104px);max-width:14ch}
.ph p{margin-top:26px;max-width:600px;font-size:19px;color:var(--ink2)}
.ledger{padding:40px 48px 120px}
.ledger .wrap{max-width:1180px;margin:0 auto}
.ledger .r{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:baseline;padding:38px 0;border-top:1px solid rgba(255,255,255,.14)}
.ledger .r:last-child{border-bottom:1px solid rgba(255,255,255,.14)}
.ledger .r h2{font-size:clamp(28px,3.4vw,46px);line-height:1.1}
.ledger .r h2 .mono{display:block;margin-bottom:12px;font-size:22px}
.ledger .r p{color:var(--ink2);font-size:17px;max-width:480px}
.ledger .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.ledger .chips span{font-size:14px;padding:7px 12px;border-radius:8px;box-shadow:0 0 0 1px rgba(255,255,255,.14) inset}
.tagui{display:flex;flex-wrap:wrap;gap:10px}
.tagui span{font-size:15px;padding:10px 14px;border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.14) inset}
.tagui span em{font-style:normal;color:var(--v2);margin-left:8px;font-family:"JetBrains Mono",monospace;font-size:12px}
.mapui{position:relative;height:420px;border-radius:22px;overflow:hidden;background:radial-gradient(60% 60% at 50% 50%,#191633,#0F0D1C);box-shadow:0 0 0 1px rgba(255,255,255,.09) inset,0 40px 100px rgba(0,0,0,.5)}
.mapui:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px}
.mapui .pin{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px}
.mapui .pin b{font-family:"JetBrains Mono",monospace;font-weight:500;font-size:15px;background:var(--v);color:#fff;padding:6px 10px;border-radius:8px;box-shadow:0 10px 30px rgba(91,46,255,.45)}
.mapui .pin span{font-size:12px;color:var(--ink2)}
.mapui .me{position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.15),0 0 0 14px rgba(255,255,255,.06)}
.cardsm{border-radius:22px;padding:30px 32px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:0 0 0 1px rgba(255,255,255,.1) inset,0 40px 100px rgba(0,0,0,.5)}
.cardsm h3{font-family:"Marcellus",serif;font-weight:400;font-size:30px}
.cardsm .sub{color:var(--ink2);font-size:15px;margin-top:4px}
.cardsm .score{margin-top:26px}
.cardsm .score b{font-size:96px}
.cardsm .who{margin-top:18px;color:var(--ink2);font-size:15px}
/* legal */
.legal{max-width:820px;margin:0 auto;padding:150px 24px 100px}
.legal h1{font-size:clamp(40px,5vw,64px);margin-bottom:12px}
.legal .effective{font-family:"Cabin",sans-serif;font-size:15px;color:var(--ink2)}
.legal .contents{margin:40px 0 56px;padding:24px 26px;border-radius:16px;box-shadow:0 0 0 1px rgba(255,255,255,.1) inset}
.legal .contents .label{font-family:"Marcellus",serif;font-size:20px;color:var(--ink);margin-bottom:14px}
.legal .contents ol{list-style:none;margin:0;padding:0;columns:2;column-gap:28px}
.legal .contents li{break-inside:avoid;margin:0 0 6px}
.legal .contents a{font-size:15px;color:var(--ink2)}
.legal .contents a:hover{color:var(--ink)}
.legal .contents .n{font-family:"JetBrains Mono",monospace;font-size:12px;color:var(--mute);margin-right:8px}
.legal section{margin:0 0 44px;scroll-margin-top:100px}
.legal section .n{font-family:"JetBrains Mono",monospace;font-size:12px;color:var(--v2);letter-spacing:.14em;display:block;margin-bottom:8px}
.legal h2{font-family:"Marcellus",serif;font-weight:400;font-size:28px;margin-bottom:12px;letter-spacing:0}
.legal h3{font-family:"Cabin",sans-serif;font-weight:600;font-size:17px;margin:22px 0 6px}
.legal p{font-size:16.5px;color:var(--ink2);margin:0 0 12px}
.legal ul{margin:8px 0 14px;padding-left:22px;color:var(--ink2);font-size:16.5px}
.legal li{margin-bottom:8px}
.legal strong{color:var(--ink);font-weight:600}
.legal a{color:var(--v2);border-bottom:1px solid rgba(140,108,255,.35)}
.legal .callout{border-left:2px solid var(--v2);padding:14px 20px;margin:16px 0;background:rgba(140,108,255,.06)}
.legal .callout p{margin:0;color:var(--ink)}
.legal table{width:100%;border-collapse:collapse;margin:14px 0 20px;font-size:15px}
.legal th{text-align:left;font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding:0 14px 10px 0;border-bottom:1px solid rgba(255,255,255,.2)}
.legal td{vertical-align:top;padding:12px 14px 12px 0;border-bottom:1px solid var(--line);color:var(--ink2);line-height:1.55}
.legal td:first-child{color:var(--ink);font-weight:600;white-space:nowrap}
.legal tr:last-child td{border-bottom:0}
@media (max-width:820px){
  .ph{padding:120px 22px 48px;min-height:0}.ph h1{font-size:44px}.ph p{font-size:17px}
  .ledger{padding:20px 22px 80px}.ledger .r{grid-template-columns:1fr;gap:14px;padding:28px 0}
  .faq{padding:20px 22px 80px}.faq .r{grid-template-columns:1fr;gap:12px;padding:26px 0}.faq .head{margin-bottom:18px}
  .mapui{height:340px}.cardsm .score b{font-size:80px}
  .legal{padding:110px 20px 64px}.legal .contents ol{columns:1}.legal td:first-child{white-space:normal}.legal table{display:block;overflow-x:auto}
}

/* motion */
.rv{opacity:0;transform:translateY(22px);transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1)}
.rv.in{opacity:1;transform:none}
.rv.d1{transition-delay:.15s}
@keyframes drift{0%{transform:translate(0,0) scale(1)}50%{transform:translate(3%,-2%) scale(1.06)}100%{transform:translate(0,0) scale(1)}}
.hero .light{animation:drift 14s ease-in-out infinite}
.bar i{width:0;transition:width 1.6s cubic-bezier(.2,.7,.2,1)}
.bar.go i{width:88%}
.idx .r,.ledger .r{transition:background .35s}
.idx .r:hover,.ledger .r:hover{background:rgba(255,255,255,.035)}
@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}.hero .light{animation:none}.bar i{transition:none;width:88%}}
@media (max-width:820px){.hero .light{animation:none}.idx .r:hover,.ledger .r:hover{background:none}}
