@font-face{font-family:AS;src:url(/fonts/gu-Regular.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:u+0a80-0aff,u+200c-200d,u+20b9,u+25cc,u+0964-0965}@font-face{font-family:AS;src:url(/fonts/gu-Bold.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:u+0a80-0aff,u+200c-200d,u+20b9,u+25cc,u+0964-0965}@font-face{font-family:AS;src:url(/fonts/la-Regular.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:u+0000-0a7f,u+2000-209f,u+2100-22ff}@font-face{font-family:AS;src:url(/fonts/la-Bold.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:u+0000-0a7f,u+2000-209f,u+2100-22ff}:root{--bg:#f6f7f9;--card:#fff;--ink:#16213f;--muted:#535d75;--line:#e0e4ec;--navy:#13224a;--navy-d:#0c1834;--navy-l:#e8ecf6;--teal:#0e7c8e;--teal-b:#1ba3b8;--teal-d:#0a6372;--teal-l:#e0f3f6;--gold:#e0a526;--gold-d:#7a5600;--gold-l:#fcf1d3;--purple:#5b3d8f;--purple-l:#eee8f7;--green:#2e7d32;--green-l:#e3f1e1;--red:#c62828;--red-l:#fde6e4;--r:18px;--sh:0 2px 10px rgba(19,34,74,.07),0 1px 2px rgba(19,34,74,.06)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:17px;-webkit-text-size-adjust:100%}body{font-family:AS,system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}svg.i{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:middle}.app{min-height:100vh;display:flex}.sidebar{display:none}.main{flex:1 1;min-width:0;display:flex;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding:10px 16px;height:64px}.brand,.topbar{display:flex;align-items:center;gap:10px}.brand{font-weight:700;line-height:1.15}.brand .nm{font-size:1.02rem;color:var(--navy-d)}.brand .sub{font-size:.78rem;color:var(--muted);font-weight:400}.logo{width:auto;height:46px;flex:none;display:block}.sp{flex:1 1}.lang{display:flex;border:1.5px solid var(--navy);border-radius:999px;overflow:hidden;font-size:.82rem;font-weight:700}.lang button{border:0;background:none;padding:5px 10px;cursor:pointer;color:var(--navy)}.lang button.on{background:var(--navy);color:#fff}.iconbtn{width:42px;height:42px;border-radius:12px;border:0;background:none;display:grid;place-items:center;color:var(--navy-d);position:relative;cursor:pointer}.iconbtn .dot{position:absolute;top:8px;right:9px;width:9px;height:9px;border-radius:50%;background:var(--gold);border:2px solid var(--bg)}.view{padding:16px 16px 110px;width:100%;max-width:1180px;margin:0 auto}.bottomnav{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fff;border-top:1px solid var(--line);display:flex;justify-content:space-around;padding:6px 4px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px rgba(19,34,74,.06)}.bottomnav a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.72rem;color:var(--muted);padding:4px 6px;min-width:62px;border-radius:12px}.bottomnav a.on{color:var(--navy);font-weight:700}.bottomnav a.on svg{stroke-width:2.4}.bottomnav a.mid{color:#fff}.bottomnav a.mid span.b{background:var(--navy);border-radius:16px;width:52px;height:38px;display:grid;place-items:center;margin-top:-2px}.bottomnav a.mid em{font-style:normal;color:var(--navy);font-weight:700}.public .bottomnav,.public .sidebar{display:none!important}h1{font-size:1.55rem;line-height:1.25}h1,h2{color:var(--navy-d)}h2{font-size:1.2rem;line-height:1.3}h3{font-size:1.02rem;line-height:1.35}.muted{color:var(--muted)}.small{font-size:.86rem}.xs{font-size:.76rem}.card{background:var(--card);border-radius:var(--r);box-shadow:var(--sh);border:1px solid #e6e9f0;padding:16px}.stack>*+*{margin-top:14px}.stack-s>*+*{margin-top:8px}.row{display:flex;align-items:center;gap:10px}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.sec{margin-top:22px}.sec-h{align-items:baseline;margin-bottom:10px}.sec-h a{color:var(--teal-d);font-size:.88rem}.btn,.sec-h a{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;padding:13px 20px;font-size:1rem;cursor:pointer;background:var(--navy);color:#fff;min-height:50px;text-align:center}.btn.block{display:flex;width:100%}.btn.sf{background:var(--gold);color:var(--navy-d)}.btn.teal{background:var(--teal)}.btn.gold{background:var(--gold);color:var(--navy-d)}.btn.red{background:var(--red)}.btn.green{background:var(--green)}.btn.ghost{background:#fff;color:var(--navy);border:1.5px solid var(--navy)}.btn.soft{background:var(--teal-l);color:var(--teal-d)}.btn.sm{padding:8px 14px;min-height:40px;border-radius:11px}.btn.sm,.chip{font-size:.88rem}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:#fff;border:1.5px solid var(--line);white-space:nowrap;cursor:pointer}.chip.on{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:700}.chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:.74rem;font-weight:700;background:var(--gold-l);color:var(--gold-d)}.tag.green{background:var(--green-l);color:var(--green)}.tag.red{background:var(--red-l);color:var(--red)}.tag.sf{background:var(--teal-l);color:var(--teal-d)}.tag.m{background:var(--navy-l);color:var(--navy)}.sample{display:inline-block;font-size:.68rem;letter-spacing:.02em;color:#6b4e00;background:#fff6dc;border:1px dashed #d9a82e;border-radius:6px;padding:1px 6px;vertical-align:middle}.av,.sample{font-weight:700}.av{border-radius:50%;display:grid;place-items:center;color:#fff;flex:none;width:48px;height:48px;font-size:1rem;position:relative}.av.lg{width:84px;height:84px;font-size:1.6rem}.av.xl{width:104px;height:104px;font-size:2rem}.av.sm{width:36px;height:36px;font-size:.8rem}.vtick{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--green);color:#fff;vertical-align:-3px}.vtick svg{width:12px;height:12px;stroke-width:3.2}.field,.field>span{display:block}.field>span{font-weight:700;font-size:.9rem;margin-bottom:6px}.input{width:100%;border:1.5px solid var(--line);background:#fff;border-radius:13px;padding:12px 14px;min-height:50px;font-size:1rem}.input:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px var(--navy-l)}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2313224A' stroke-width='2.4'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.grid2{grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.grid2,.qa{display:grid}.qa{grid-template-columns:repeat(4,1fr);grid-gap:10px 6px;gap:10px 6px}.qa a{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:.78rem;font-weight:700;line-height:1.2}.qa .ic{width:58px;height:58px;border-radius:18px;display:grid;place-items:center}.qa .ic svg{width:27px;height:27px}.c1{background:var(--navy-l);color:var(--navy)}.c2{background:var(--gold-l);color:var(--gold-d)}.c3{background:#e6f0dd;color:#3e6b22}.c4{background:#fde6e4;color:#c62828}.c5{background:var(--teal-l);color:var(--teal-d)}.c6{background:#eae4f4;color:#5b3d8f}.c7{background:#fbe7f0;color:#a3245e}.c8{background:#e4f1f3;color:#0a6372}.list>*{border-bottom:1px solid var(--line);padding:12px 0}.list>:last-child{border-bottom:0}.hero{background:radial-gradient(120% 140% at 100% 0,#1e3a72 0,#13224a 45%,#0c1834 100%);color:#fff;border-radius:24px;padding:26px 20px;position:relative;overflow:hidden}.hero h1{color:#fff;font-size:1.85rem}.hero .pat{position:absolute;right:-40px;top:-40px;width:240px;opacity:.1;pointer-events:none}.stat{background:#fff;border-radius:16px;padding:12px;border:1px solid var(--line)}.stat b{display:block;font-size:1.4rem;color:var(--navy)}.stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.steps{display:flex;gap:6px;margin:4px 0 16px}.steps div{flex:1 1;text-align:center;font-size:.76rem;color:var(--muted);font-weight:700}.steps div i{display:block;height:6px;border-radius:9px;background:var(--line);margin-bottom:6px}.steps div.on{color:var(--navy)}.steps div.on i{background:var(--navy)}.steps div.done i{background:var(--green)}.steps div.done{color:var(--green)}.note{display:flex;gap:10px;padding:12px 14px;border-radius:14px;background:var(--gold-l);font-size:.88rem;color:#5a4000;align-items:flex-start}.note.green{background:var(--green-l);color:#1f5a23}.note.red{background:var(--red-l);color:#8e1b1b}.note.m{background:var(--navy-l);color:var(--navy-d)}.drop{border:2px dashed #b9c2d3;border-radius:16px;padding:22px;text-align:center;background:#fbfcfe;color:var(--muted)}.otp{display:flex;gap:8px}.otp span{flex:1 1;height:58px;border-radius:14px;border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;font-size:1.5rem;font-weight:700}.otp span.f{border-color:var(--navy)}.mcard{display:flex;gap:12px;align-items:flex-start}.mcard .meta{flex:1 1;min-width:0}.mcard .nm{font-weight:700;font-size:1.04rem}.kv{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.86rem}.kv svg{width:16px;height:16px}.idcard{border-radius:22px;padding:18px;color:#fff;background:radial-gradient(120% 90% at 100% 0,#24407a 0,#13224a 48%,#0b1631 100%);position:relative;overflow:hidden;box-shadow:0 12px 30px rgba(12,24,52,.35);border:2px solid #e0a526}.idcard .gold{color:#f2c14e}.idcard .qrbox{background:#fff;border-radius:14px;padding:8px;width:116px;height:116px;flex:none}.idcard .qrbox img{width:100%;height:100%}.toggle{width:50px;height:30px;border-radius:99px;background:#c3cad6;position:relative;flex:none}.toggle:after{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:#fff;top:3px;left:3px;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:.2s}.toggle.on{background:var(--green)}.toggle.on:after{left:23px}.banner{border-radius:20px;overflow:hidden;position:relative}.banner svg.ill{display:block;width:100%;height:auto}.tabs{gap:4px;background:#e8ecf3;border-radius:14px;padding:4px}.tabs a{flex:1 1;text-align:center;padding:8px 6px;border-radius:11px;font-weight:700;font-size:.9rem;color:var(--muted)}.tabs a.on{background:#fff;color:var(--navy);box-shadow:var(--sh)}.bg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.bg a{border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:10px 0;text-align:center;font-weight:700;font-size:1.05rem;color:var(--red)}.bg a.on{border-color:var(--red)}.bg a.on,.live{background:var(--red);color:#fff}.live{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.74rem;padding:3px 9px;border-radius:7px;letter-spacing:.04em}.live:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;animation:pl 1.2s infinite}@keyframes pl{50%{opacity:.25}}.thumb{border-radius:14px;aspect-ratio:16/9;display:grid;place-items:center;color:#fff;overflow:hidden}.thumb,.timeline{position:relative}.timeline{padding-left:36px!important}.timeline>div{position:relative;padding-bottom:14px}.timeline>div:before{left:-28px;top:4px;width:14px;height:14px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1.5px var(--line)}.timeline>div:after,.timeline>div:before{content:"";position:absolute;background:var(--line)}.timeline>div:after{left:-22px;top:20px;bottom:-2px;width:2px}.timeline>div:last-child:after{display:none}.timeline>div.ok:before{background:var(--green);box-shadow:0 0 0 1.5px var(--green)}.timeline>div.now:before{background:var(--teal-b);box-shadow:0 0 0 1.5px var(--teal-b)}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-gap:8px;gap:8px;align-items:end;text-align:center}.podium .p{background:#fff;border-radius:18px;padding:14px 6px 12px;border:1px solid var(--line)}.podium .p.first{background:linear-gradient(180deg,#fdf1d2,#fff);border:2px solid var(--gold);padding-top:18px}.podium .medal{font-weight:700;font-size:.78rem;border-radius:99px;padding:1px 9px;display:inline-block;margin-top:6px}.bar{height:10px;background:#e8ecf3;overflow:hidden}.bar,.bar i{border-radius:9px}.bar i{display:block;height:100%}.amt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.amt a{border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:12px 0;text-align:center;font-weight:700}.amt a.on{border-color:var(--navy);background:var(--navy-l);color:var(--navy)}.table{width:100%;border-collapse:collapse;font-size:.92rem}.table th{text-align:left;font-size:.78rem;color:var(--muted);font-weight:700;padding:10px 12px;border-bottom:1.5px solid var(--line);background:#f2f4f8}.table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle}.fab{position:fixed;right:14px;bottom:88px;z-index:40;background:var(--navy-d);color:#fff;border:0;border-radius:999px;padding:10px 14px;font-weight:700;font-size:.8rem;box-shadow:0 6px 18px rgba(0,0,0,.25);cursor:pointer;display:flex;gap:6px;align-items:center}.public .fab{bottom:18px}.drawer,.shot .fab{display:none}.drawer{position:fixed;inset:0;z-index:50;background:rgba(12,24,52,.45)}.drawer.open{display:block}.drawer .pn{position:absolute;right:0;top:0;bottom:0;width:min(340px,88vw);background:#fff;padding:18px;overflow:auto}.drawer .pn a{display:flex;gap:10px;align-items:center;padding:10px 8px;border-radius:10px;font-weight:700}.drawer .pn a:hover{background:var(--bg)}.drawer .pn a b{width:28px;height:28px;border-radius:8px;background:var(--navy-l);color:var(--navy);display:grid;place-items:center;font-size:.8rem}.modal{position:fixed;inset:0;z-index:45;background:rgba(12,24,52,.5);display:flex;align-items:flex-end;justify-content:center}.modal .sheet{background:#fff;border-radius:24px 24px 0 0;padding:20px;width:100%;max-width:520px;max-height:90vh;overflow:auto}.toast{position:fixed;left:50%;bottom:100px;transform:translateX(-50%);background:var(--navy-d);color:#fff;padding:10px 16px;border-radius:12px;font-size:.9rem;z-index:60}.pill-count{background:var(--gold);color:var(--navy-d);border-radius:99px;font-size:.72rem;font-weight:700;padding:1px 7px}.dcols{display:block}.dcols>*+*{margin-top:22px}.only-d{display:none}.feat{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.feat .card{display:flex;gap:12px;align-items:flex-start}.feat .ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex:none}.pubnav{display:none}.footer{margin-top:28px;padding:18px 4px;border-top:1px solid var(--line);color:var(--muted);font-size:.82rem}@media (min-width:1024px){html{font-size:17px}.app:not(.public) .sidebar{display:flex;flex-direction:column;width:264px;flex:none;background:#fff;border-right:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:16px 14px;overflow:auto}.sidebar .brand{padding:4px 6px 16px}.sidebar nav a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;font-weight:700;font-size:.93rem;color:#2e3a56;margin-bottom:2px}.sidebar nav a.on{background:var(--navy-l);color:var(--navy)}.sidebar nav a:hover{background:#f2f4f8}.sidebar nav .grp{font-size:.72rem;color:var(--muted);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:14px 12px 6px}.sidebar .me{margin-top:auto;display:flex;gap:10px;align-items:center;padding:12px;border-radius:14px;background:var(--bg)}.app:not(.public) .topbar .brand{display:none}.topbar{height:70px;padding:10px 28px}.topsearch{display:flex!important;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:0 14px;height:46px;width:420px;color:var(--muted)}.view{padding:26px 32px 60px}.bottomnav{display:none}.fab{bottom:20px}.only-m{display:none!important}.only-d{display:block}.dcols{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px;align-items:start}.dcols.eq{grid-template-columns:1fr 1fr}.dgrid{grid-template-columns:repeat(2,1fr);grid-gap:14px}.dgrid,.dgrid3{display:grid;gap:14px}.dgrid3{grid-template-columns:repeat(3,1fr);grid-gap:14px}.dcols>*+*,.dgrid3>*+*,.dgrid>*+*{margin-top:0!important}.qa{grid-template-columns:repeat(8,1fr)}.stats{grid-template-columns:repeat(4,1fr)}h1{font-size:2rem}.hero{padding:52px 48px;border-radius:28px}.hero h1{font-size:2.8rem;max-width:640px}.feat{grid-template-columns:repeat(3,1fr);gap:14px}.pubnav{display:flex;gap:26px;font-weight:700;color:#2e3a56;font-size:.95rem;margin-left:36px}.narrow{max-width:520px;margin:0 auto}.modal{align-items:center}.modal .sheet{border-radius:24px}.toast{bottom:40px}.banner.vb svg.ill{height:250px}.gaur{max-width:560px}.herowrap{display:grid;grid-template-columns:1fr 380px;grid-gap:40px;gap:40px;align-items:center}}.hero-side{display:none}@media(min-width:1024px){.hero-side{display:block;position:relative;z-index:1}}.topsearch{display:none}.view{animation:fi .28s ease}@keyframes fi{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tapdot{position:fixed;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:rgba(224,165,38,.35);border:3px solid rgba(224,165,38,.95);z-index:99;pointer-events:none;animation:tp .6s ease-out forwards}@keyframes tp{0%{transform:scale(.4);opacity:1}to{transform:scale(1.3);opacity:0}}.hero .pat{display:none}.hero .krishna{width:128px;height:128px;border-radius:50%;display:block;margin:0 0 16px;box-shadow:0 0 0 3px #e0a526,0 0 0 8px rgba(224,165,38,.18),0 12px 30px rgba(0,0,0,.35)}.brand .nm{color:var(--navy)}.brand .sub{color:var(--teal-d)}@media(min-width:900px){.hero .krishna{width:150px;height:150px;margin-bottom:20px}}.newb{display:inline-block;font-size:.66rem;font-weight:800;letter-spacing:.04em;background:#e0a526;color:#0c1834;border-radius:6px;padding:1px 6px;vertical-align:middle}.devfoot{margin-top:18px;padding:12px 4px;text-align:center;font-size:.86rem;color:var(--muted);border-top:1px solid var(--line)}.devfoot a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.dfoot{margin-top:36px;border-top:1px solid var(--line);padding-top:4px;font-size:.82rem;color:var(--muted)}.dfoot>span{display:block;text-align:center;padding-top:10px}.dfoot .devfoot{border-top:0;margin-top:0;padding-top:4px}.sbdev{margin-top:10px;font-size:.78rem;color:var(--muted);text-align:center}.sbdev a{color:var(--navy);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.yhome{display:block;background:radial-gradient(120% 120% at 100% 0,#24407a 0,#13224a 55%,#0b1631 100%);color:#fff;border:2px solid #e0a526;margin-bottom:14px}.yhome svg.i{color:#f6d27a}.yic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none}.yic.big{width:52px;height:52px;border-radius:16px;background:#e0a526}.yhome .yic.big svg.i,.yic.big{color:#0c1834}.ycard h3{line-height:1.3}.why{display:flex;gap:8px;align-items:flex-start;background:var(--green-l);color:#1e5e22;border-radius:12px;padding:8px 10px;margin-top:10px;font-size:.88rem}.why svg.i{flex:none;margin-top:2px}.kv2{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:.92rem}.kv2 .k{display:flex;align-items:center;gap:6px;font-size:.76rem;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.dchip{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:3px 8px;font-size:.8rem}.dchip,.pchip{display:inline-block}.pchip{background:var(--navy-l);color:var(--navy);border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:700}.ybanner{background:radial-gradient(120% 120% at 100% 0,#2f6e5b 0,#13224a 70%);color:#fff;border-radius:20px;padding:20px}.ck{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;flex:none}.ck.q{background:var(--gold);color:#0c1834}.chatrow{padding:12px 4px!important}.chatrow.act{background:transparent}.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;display:block}.chatbox{background:#fff;border:1px solid #e6e9f0;border-radius:var(--r);box-shadow:var(--sh);display:flex;flex-direction:column;min-height:calc(100vh - 150px);position:relative}.chathead{padding:12px 14px;border-bottom:1px solid var(--line);position:relative}.hbtn{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--navy);background:var(--navy-l);flex:none;cursor:pointer}.hbtn.send{background:var(--navy);color:#fff}.cmenu{display:none;position:absolute;right:12px;top:58px;background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(12,24,52,.2);border:1px solid var(--line);z-index:5;min-width:200px;padding:6px}.cmenu.open{display:block}.cmenu a{display:flex;gap:10px;align-items:center;padding:11px 12px;border-radius:10px;font-weight:700}.cmenu a:hover{background:var(--bg)}.msgs{flex:1 1;padding:14px;display:flex;flex-direction:column;gap:10px;background:#f2f4f8}.daysep{align-self:center;font-size:.74rem;background:#fff;border-radius:99px;padding:3px 10px;color:var(--muted);font-weight:700}.msg{border-radius:16px 16px 16px 4px;padding:9px 12px;box-shadow:0 1px 2px rgba(19,34,74,.08);font-size:.95rem}.msg span{display:block;text-align:right;font-size:.68rem;color:var(--muted);margin-top:2px}.msg.me{background:var(--navy);border-radius:16px 16px 4px 16px}.msg.me span{color:#c9d3ea}.safety{align-self:center;max-width:92%;text-align:center;font-size:.76rem;color:#5a4000;background:var(--gold-l);border-radius:12px;padding:7px 10px;display:flex;gap:6px;align-items:flex-start}.safety svg.i{flex:none;margin-top:1px}.composer{padding:10px;border-top:1px solid var(--line);gap:8px;background:#fff;border-radius:0 0 var(--r) var(--r)}.chatmode .bottomnav{display:none}.chatmode .view{padding-bottom:16px}.chatmode .chatbox{min-height:calc(100vh - 100px)}.chatwrap>div:first-child:not(.only-d){min-width:0}.mph{position:relative;aspect-ratio:4/5;border-radius:14px;overflow:hidden;display:grid;place-items:center}.mph svg{width:100%;height:100%;display:block}.mph.blur svg{filter:blur(7px);transform:scale(1.15)}.mph.sm{width:56px;height:56px;aspect-ratio:auto;border-radius:50%;flex:none}.mph.big{aspect-ratio:16/11;border-radius:0}.mph.big svg{width:auto;height:100%}.lockb{position:absolute;left:8px;right:8px;bottom:8px;background:rgba(12,24,52,.82);color:#fff;font-size:.68rem;font-weight:700;border-radius:8px;padding:5px 6px;text-align:center;display:flex;gap:4px;align-items:center;justify-content:center;line-height:1.2}.mgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.card.mat{padding:8px}.card.mat .btn.sm{padding:8px;font-size:.8rem;min-height:38px}.card.mat .tag{font-size:.68rem;width:100%;line-height:1.25}.datebox{width:58px;flex:none;text-align:center;border-radius:14px;background:var(--navy);color:#fff;padding:6px 0;line-height:1.15}.datebox b{font-size:1.4rem;display:block;color:#f6d27a}.datebox span{display:block;font-size:.8rem}.gal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.galit{border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--line)}.galit .xs{padding:5px 6px}.pbox{border:1.5px solid var(--line);border-radius:14px;padding:12px}.idgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.idu,.vhead{display:flex;gap:10px;align-items:center}.vhead{justify-content:center;margin:6px 0 16px}.vok{width:64px;height:64px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;margin:0 auto;box-shadow:0 0 0 8px var(--green-l)}.idpill{display:inline-block;background:var(--navy);color:#f6d27a;font-weight:700;letter-spacing:.08em;border-radius:12px;padding:8px 16px;font-size:1.1rem}.devcard{background:radial-gradient(120% 120% at 100% 0,#24407a 0,#13224a 60%);color:#fff;border:2px solid #e0a526}.reveal{width:132px;height:132px;border-radius:28px;background:#fbfbfb;overflow:hidden;margin:0 0 16px;box-shadow:0 0 0 3px #e0a526,0 12px 30px rgba(0,0,0,.35)}.reveal video{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.12)}@media (min-width:1024px){.qa{grid-template-columns:repeat(6,1fr)}.chatwrap{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.chatwrap .chatbox{min-height:640px}.chatwrap .chathead .only-m{display:none!important}.mgrid{grid-template-columns:repeat(4,1fr);gap:14px}.dgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.reveal{width:168px;height:168px;margin-bottom:20px}.idgrid{grid-template-columns:1fr 1fr 1fr}.ell{max-width:240px}.sidebar nav a{padding:7px 12px;font-size:.9rem}.sidebar nav .grp{margin-top:8px}.sidebar .sbdev{position:-webkit-sticky;position:sticky;bottom:-16px;background:#fff;padding:8px 0 10px;margin-top:6px}}.idparts{display:flex;align-items:stretch;gap:6px;margin-top:12px}.idparts>div{flex:1 1;background:var(--navy);color:#fff;border-radius:12px;padding:10px 8px;text-align:center}.idparts>div:nth-child(3){background:var(--teal)}.idparts>div:nth-child(5){background:var(--gold-l);color:var(--navy-d);flex:1.4 1}.idparts b{display:block;font-size:1.2rem;letter-spacing:.06em}.idparts span{display:block;font-size:.72rem;line-height:1.25;margin-top:2px;opacity:.95}.idparts>i{align-self:center;font-style:normal;font-weight:700;color:var(--muted)}.idex{margin-top:12px;border:1px solid var(--line);border-radius:12px;padding:4px 12px}.idex>.row{padding:7px 0;border-bottom:1px solid var(--line);font-size:.9rem}.idex>.row:last-child{border:0}.idex .code{display:inline-block;min-width:32px;text-align:center;background:var(--navy-l);color:var(--navy);border-radius:6px;padding:0 5px;font-size:.8rem}.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700;color:var(--navy);letter-spacing:.03em}.idrules{margin:10px 0 0 18px;line-height:1.45}.idrules li{margin-top:4px}h1,h2,h3{text-wrap:balance}.app.adm{display:flex;background:var(--bg)}.asb{display:flex;flex-direction:column;width:260px;flex:none;background:#fff;border-right:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:16px 12px;overflow:auto}.asb .brand{padding:2px 6px 14px}.asb nav a{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:12px;font-weight:700;font-size:.9rem;color:#2e3a56;margin-bottom:2px}.asb nav a span{flex:1 1}.asb nav a em{font-style:normal;font-size:.72rem;background:var(--gold);color:var(--navy-d);border-radius:99px;padding:1px 8px}.asb nav a.on{background:var(--navy);color:#fff}.asb nav a:hover:not(.on){background:#f2f4f8}.asb .backapp{margin-top:auto;display:flex;gap:8px;align-items:center;font-size:.85rem;font-weight:700;color:var(--teal-d);padding:10px 12px;border-radius:12px;background:var(--teal-l)}.asb .sbdev{font-size:.74rem;color:var(--muted);padding:10px 12px 0}.asb .sbdev a{color:var(--navy);font-weight:700}.amain{flex:1 1;min-width:0;display:flex;flex-direction:column}.atop{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:64px;background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--line);gap:14px;padding:0 24px}.atop,.atop .atopsearch{display:flex;align-items:center}.atop .atopsearch{max-width:420px;min-height:42px;padding:8px 14px;gap:8px;background:#f6f7f9}.aview{padding:22px 28px 0;flex:1 1}.aview .dfoot{margin:28px -28px 0;display:flex}.ahead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.ahead h1{font-size:1.5rem}.akpi{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.akpi .stat{padding:14px 16px}.akpi .stat b{font-size:1.5rem;margin:2px 0}.adon .akpi,.akpi:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,1fr)}.agrid{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:16px;gap:16px}.agrid2{grid-template-columns:1fr 1fr;grid-gap:18px}.agrid2,.asplit{display:grid;gap:18px;align-items:start}.asplit{grid-template-columns:340px minmax(0,1fr);grid-gap:18px}.asplit.r{grid-template-columns:minmax(0,1fr) 360px}.asplit.l{grid-template-columns:400px minmax(0,1fr)}.adm .card{display:block}.sec-h{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.hbar,.sec-h{align-items:center}.hbar{display:grid;grid-template-columns:150px 1fr 56px;grid-gap:10px;gap:10px;padding:6px 0;font-size:.88rem}.hbar b{text-align:right}.code{display:inline-block;min-width:32px;text-align:center;background:var(--navy-l);color:var(--navy);border-radius:6px;padding:0 5px;font-size:.78rem;font-weight:700}.tbw{overflow:auto}.adm .table td{padding:10px 12px}.adm .list>.row,.adm .list>a.row{padding:10px 0;border-bottom:1px solid var(--line)}.adm .list>:last-child{border:0}.iconbtn.sm{width:34px;height:34px;border-radius:9px;background:#f2f4f8}.qitem{display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:12px;cursor:pointer}.qitem.on{background:var(--navy-l);box-shadow:inset 3px 0 0 var(--navy)}.kvg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px 18px;gap:12px 18px}.kvg>div{display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--line);padding-bottom:8px}.docs3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.docth{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.docth .dimg{height:110px;display:grid;place-items:center;color:#fff;position:relative}.docth .dimg span{position:absolute;top:8px;right:8px;font-size:.62rem;font-weight:700;background:hsla(0,0%,100%,.2);padding:1px 6px;border-radius:6px}.docth>.xs{padding:8px 10px}.cklist{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 18px;gap:6px 18px}.cklist label{padding:6px 0;font-size:.9rem}.cb{width:22px;height:22px;border-radius:6px;border:2px solid #a9b2c4;display:inline-grid;place-items:center;flex:none;background:#fff;color:#fff;cursor:pointer;vertical-align:middle}.cb.on{background:var(--teal);border-color:var(--teal)}.lbl{display:block;font-size:.8rem;color:var(--muted);margin-bottom:5px}.lbl,.lockin{font-weight:700}.lockin{display:flex;align-items:center;justify-content:space-between;background:#f2f4f8;color:var(--navy)}.idbig{margin-top:14px;background:var(--navy);color:#fff;border-radius:16px;padding:14px 18px;display:flex;flex-direction:column;gap:2px}.idbig b{font-size:1.9rem;letter-spacing:.08em;color:#f6d27a;font-family:ui-monospace,Menlo,Consolas,monospace}.afil{display:flex;gap:10px}.afil .input{min-height:44px;padding:9px 34px 9px 14px;display:flex;align-items:center;gap:8px;font-size:.9rem}.rep{border:1px solid var(--line);border-radius:14px;padding:12px}.stack-s{display:flex;flex-direction:column;gap:10px}.rules{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.rule{background:var(--bg);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column}.kanban{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.kcol{background:#eef1f6;border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px}.kcard{background:#fff;border-radius:14px;padding:12px;border:1px solid var(--line)}.vchart{align-items:flex-end;gap:14px;height:230px;margin-top:12px;padding:0 6px;border-bottom:1.5px solid var(--line)}.vc,.vchart{display:flex}.vc{flex:1 1;flex-direction:column;align-items:center;gap:4px;justify-content:flex-end}.vc i{display:block;width:100%;max-width:56px;border-radius:8px 8px 0 0;background:linear-gradient(var(--teal-b),var(--teal))}.vc span{text-align:center;line-height:1.2;margin-bottom:-26px;height:22px}.vchart{margin-bottom:34px}.fgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:10px}.fcard{display:flex;gap:12px;align-items:center;background:var(--navy-l);border-radius:14px;padding:12px}.rgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.rcard{padding:12px 14px}.rolepick{display:flex;flex-direction:column;gap:8px;margin-top:8px}.rp{display:flex;gap:10px;align-items:flex-start;border:1.5px solid var(--line);border-radius:12px;padding:9px 12px;cursor:pointer}.rp.on{border-color:var(--navy);background:var(--navy-l)}.rdot{width:12px;height:12px;border-radius:50%;margin-top:5px;flex:none}.pm td:not(:first-child),.pm th:not(:first-child){text-align:center;width:74px}.pm td{padding:7px 10px!important}.na{color:#a9b2c4;font-weight:700}@media (max-width:1023px){.asb{display:none}.agrid,.agrid2,.akpi,.asplit,.asplit.l,.asplit.r,.fgrid,.kanban,.rgrid{grid-template-columns:1fr}.kvg{grid-template-columns:1fr 1fr}.aview{padding:16px}.atop .atopsearch{display:none}.afil{flex-wrap:wrap}}.aview .dfoot{padding:14px 28px;justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;color:var(--muted);border-top:1px solid var(--line);background:#fff}.docth .paper{width:64px;height:84px;background:#fff;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.25);padding:10px 8px;display:flex;flex-direction:column;gap:6px;filter:blur(.6px)}.docth .paper i{display:block;height:4px;border-radius:2px;background:#c3cad6;width:100%}.docth .paper .ph{flex:1 1;display:grid;place-items:center;color:#7a5600;background:var(--gold-l);border-radius:4px}.afil .input{flex:1 1;width:auto;white-space:nowrap;overflow:hidden}.amain{min-height:100vh}.aview{display:flex;flex-direction:column}.aview>*{flex:none}.aview>.dfoot{margin:auto -28px 0}.aview>:nth-last-child(2){margin-bottom:28px}.adm .table td{white-space:nowrap}.adm .table td:first-child{white-space:normal}.splash{position:fixed;inset:0;z-index:100;background:#fcfcfc;display:grid;place-items:center;transition:opacity .45s ease}.splash.out{opacity:0;pointer-events:none}.splash video{width:min(72vw,360px);height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.splash .skip{position:absolute;right:16px;bottom:calc(20px + env(safe-area-inset-bottom));border:1.5px solid var(--navy);background:#fff;color:var(--navy);border-radius:999px;padding:6px 14px;font-weight:700;font-size:.85rem;cursor:pointer}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:8px}.skiplink{position:absolute;left:-999px;top:8px;z-index:200;background:var(--navy);color:#fff;padding:8px 12px;border-radius:8px}.skiplink:focus{left:8px}.sitefoot{margin-top:28px;padding:14px 4px 6px;border-top:1px solid var(--line);text-align:center;font-size:.86rem;color:var(--muted)}.sitefoot a{color:var(--navy);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.sitefoot .fnote{display:block;font-size:.76rem;margin-top:4px}.pilotbar{background:var(--gold-l);color:#5a3f00;border-bottom:1px solid #ebd6a5;font-size:.8rem;text-align:center;padding:5px 10px;font-weight:700}.modal.center{align-items:center}@media(min-width:640px){.modal{align-items:center}.modal .sheet{border-radius:24px}}.sheet .sheet-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.sheet .x{border:0;background:none;cursor:pointer;color:var(--navy-d);width:40px;height:40px;display:grid;place-items:center;border-radius:12px}.radio{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1.5px solid var(--line);border-radius:14px;cursor:pointer}.radio.on{border-color:var(--navy);background:var(--navy-l)}.radio input{margin-top:5px;accent-color:var(--navy)}.dropzone{border:2px dashed #b9c2d6;border-radius:16px;padding:18px;text-align:center;background:#fafbfd;cursor:pointer;display:block}.dropzone.has{border-style:solid;border-color:var(--green);background:var(--green-l)}.otpbox{display:flex;gap:8px;justify-content:center}.otpbox input{width:48px;height:56px;text-align:center;font-size:1.4rem;font-weight:700;border:1.5px solid var(--line);border-radius:12px;background:#fff}.mocknote{font-size:.78rem;color:#5a3f00;background:#fff6dc;border:1px dashed #d9a82e;border-radius:10px;padding:6px 10px}.empty{padding:22px;text-align:center;color:var(--muted)}.qrcanvas{background:#fff;border-radius:12px;padding:6px;display:grid;place-items:center}.qrcanvas svg{width:100%;height:100%;display:block}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.tabs button{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:6px 14px;font-weight:700;font-size:.85rem;cursor:pointer;white-space:nowrap;color:var(--navy-d)}.tabs button.on{background:var(--navy);border-color:var(--navy);color:#fff}.adm-burger{display:none}@media (max-width:1023px){.app.adm{flex-direction:column}.app.adm .asb{display:flex;position:fixed;left:0;top:0;bottom:0;z-index:50;transform:translateX(-100%);transition:transform .2s;box-shadow:0 0 40px rgba(0,0,0,.2)}.app.adm .asb.open{transform:none}.adm-burger{display:grid}}.sv-grid{list-style:none;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media(min-width:700px){.sv-grid{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.sv-grid{grid-template-columns:1fr 1fr 1fr}}.sv{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px;box-shadow:var(--sh)}.sv-ic{flex:0 0 56px;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(19,34,74,.06)}.sv-ic svg{width:36px;height:36px;fill:none;stroke:var(--navy);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.sv-ic .d{stroke:none}.t1 .sv-ic{background:linear-gradient(145deg,#e6f6f9,#cfedf2)}.t1 .sv-ic .d{fill:var(--teal-b);opacity:.45}.t1 .sv-ic svg{stroke:#0b4f5c}.t2 .sv-ic{background:linear-gradient(145deg,#fdf4e0,#f8e3b6)}.t2 .sv-ic .d{fill:var(--gold);opacity:.55}.t2 .sv-ic svg{stroke:#6e4600}.t3 .sv-ic{background:linear-gradient(145deg,#eef1f8,#dce2f0)}.t3 .sv-ic .d{fill:var(--teal-b);opacity:.3}.sv h3{font-size:1rem;margin-bottom:2px}.sv p{font-size:.9rem;color:var(--muted)}.sv .soon{color:var(--muted);border:1px solid var(--line)}.sv .live,.sv .soon{display:inline-block;margin-top:6px;font-size:.72rem;font-weight:700;border-radius:6px;padding:1px 6px}.sv .live{color:#1b5e20;background:var(--green-l)}.steps li{flex:1 1;text-align:center;font-size:.76rem;color:var(--muted);font-weight:700}.steps li i{display:block;height:6px;border-radius:9px;background:var(--line);margin-bottom:6px}.steps li.on{color:var(--navy)}.steps li.on i{background:var(--navy)}.steps li.done{color:var(--green)}.steps li.done i{background:var(--green)}.ahead{flex-wrap:wrap;gap:10px}.adm .table td,.adm .table th{white-space:nowrap}@media(max-width:1023px){.akpi{grid-template-columns:1fr 1fr!important}}.ds-live .mocknote{display:none}@media print{.bottomnav,.pilotbar,.sidebar,.sitefoot,.splash,.topbar{display:none!important}.idcard{page-break-inside:avoid;break-inside:avoid}}@media (max-width:480px){.atop>.tag.m{display:none}}.evlink{display:block;color:inherit;text-decoration:none}.evcard h3{margin:0}.evdate{width:56px;flex:none;text-align:center;border-radius:14px;background:var(--navy-l);color:var(--navy);padding:6px 0;display:flex;flex-direction:column}.evdate b{font-size:1.3rem;line-height:1.1}.ticket{background:linear-gradient(135deg,#13224a,#0c1834);color:#fff;border-radius:20px;padding:18px;text-align:center;border:3px solid #e0a526}.ticket .qrwrap{background:#fff;border-radius:16px;padding:10px;width:210px;height:210px;margin:12px auto}.ticket .qrwrap img{width:100%;height:100%}.tcode{font-size:1.6rem;font-weight:700;letter-spacing:.18em;color:#e0a526}.scanvid{width:100%;max-width:420px;border-radius:16px;margin-top:10px;background:#000;aspect-ratio:1/1;object-fit:cover}.cires{border-radius:14px;padding:12px 14px;border:2px solid}.cires.ok{background:var(--green-l);border-color:var(--green);color:#14502a}.cires.warn{background:#fff4d6;border-color:#e0a526;color:#6b4a00}.cires.bad{background:var(--red-l);border-color:var(--red);color:#7a1c14}.cires b{font-size:1.1rem;display:block}.permtb td,.permtb th{text-align:center}.permtb th[scope=row]{text-align:left;white-space:nowrap}.tick{width:36px;height:36px;border-radius:10px;border:2px solid #9aa4b8;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.tick.on{background:var(--navy);border-color:var(--navy)}.tick.chg{box-shadow:0 0 0 3px #e0a526}.tick:disabled{cursor:default;opacity:.75}.tick:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.sevak{display:flex;gap:12px;align-items:flex-start}.sevak .acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.tier{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-weight:700;font-size:.88rem;background:var(--navy-l);color:var(--navy)}.tier.ratna{background:#e0a526;color:#0c1834}.tier.veer{background:var(--teal-l);color:var(--teal-d)}.pbar{height:12px;border-radius:99px;background:var(--navy-l);overflow:hidden;margin-top:8px}.pbar>i{display:block;height:100%;background:linear-gradient(90deg,#1ba3b8,#e0a526)}.bigpts{font-size:2.6rem;font-weight:800;color:var(--navy);line-height:1}.lb .me{background:#fff8e6}.lbrank{width:34px;height:34px;border-radius:50%;background:var(--navy-l);color:var(--navy);font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:none}.lbrank.r1{background:#e0a526;color:#0c1834}.lbrank.r2{background:#c9ced8}.lbrank.r3{background:#e6b98a}.ftree{flex-direction:column;align-items:center}.ftree,.ftree .lvl{display:flex;gap:10px}.ftree .lvl{flex-wrap:wrap;justify-content:center}.ftree .conn{width:2px;height:18px;background:#c3cad6}.fnode{background:#fff;border:2px solid var(--line);border-radius:16px;padding:10px 14px;min-width:140px;text-align:center}.fnode.me{border-color:#e0a526;background:#fff8e6}.fnode .rel{font-size:.78rem;font-weight:700;color:var(--teal-d);text-transform:uppercase;letter-spacing:.03em}.fnode .xs{display:block}.gaamhead{background:linear-gradient(135deg,#13224a,#0c1834);color:#fff;border-radius:20px;padding:18px}.gaamhead h1{color:#fff;margin:0}.gaamhead .crumbs{color:#f6d27a;font-weight:700;font-size:.9rem}.vlist a{display:flex;justify-content:space-between;align-items:center;padding:12px 4px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;min-height:48px}.vlist a:last-child{border-bottom:0}.tabs3{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.tab3{flex:0 0 auto;border:1.5px solid var(--line,#d9dee8);background:#fff;color:var(--navy);border-radius:999px;padding:8px 14px;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer;min-height:44px}.tab3.on{background:var(--navy);color:#fff;border-color:var(--navy)}.nitem:focus-visible,.tab3:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.testbanner{display:flex;flex-wrap:wrap;align-items:center;gap:6px;background:#fff4d6;border:1.5px dashed #c98a00;color:#5a3e00;border-radius:12px;padding:10px 12px;margin-top:10px}.testnote{background:#eef8fa;border-color:#bfe3ea}.nlist{display:flex;flex-direction:column;gap:6px}.nitem{display:flex;gap:10px;align-items:flex-start;text-align:left;width:100%;background:#fff;border:1px solid var(--line,#e3e7ef);border-radius:12px;padding:10px 12px;color:inherit;text-decoration:none;font:inherit;cursor:pointer}.nitem.unread{border-color:var(--teal,#1ba3b8);background:#f3fbfc}.udot{width:10px;height:10px;border-radius:50%;background:var(--teal,#1ba3b8);flex:0 0 auto;margin-top:6px}.bellbtn{position:relative}.bcount{position:absolute;top:2px;right:0;min-width:18px;height:18px;border-radius:9px;background:#c62828;color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 4px}.bgchip{display:inline-grid;place-items:center;min-width:44px;height:36px;padding:0 6px;border-radius:10px;background:#fdecec;color:#a11;font-weight:800}.bgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.bgcell{border:1px solid var(--line,#e3e7ef);border-radius:10px;padding:6px;text-align:center;display:flex;flex-direction:column}.gaumitra{display:inline-flex;align-items:center;gap:6px;background:var(--gold,#e0a526);color:#13224a;font-weight:800;border-radius:999px;padding:6px 12px}.tag.gold{background:#fff1cc;color:#6b4a00}.steps3{display:flex;gap:4px}.steps3 i{flex:1 1;height:6px;border-radius:3px;background:#e3e7ef}.steps3 i.on{background:var(--teal-d,#0e7c8e)}.ph{background:linear-gradient(90deg,#eef1f6,#f7f9fc,#eef1f6);border-radius:10px}.receipt dl.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px}.receipt dt{color:#566;font-size:.9rem}.receipt dd{margin:0}.chatwrap{display:flex;flex-direction:column;height:min(70vh,640px)}.chatlog{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:8px;background:#f6f8fb;border-radius:12px}.msg{max-width:80%;padding:8px 12px;border-radius:14px;background:#fff;border:1px solid #e3e7ef;align-self:flex-start;word-wrap:break-word}.msg.me{align-self:flex-end;background:#13224a;color:#fff;border-color:#13224a}.msg .xs{opacity:.8}.wm{position:absolute;pointer-events:none;color:hsla(0,0%,100%,.55);font-weight:800;font-size:14px;text-shadow:0 0 3px rgba(0,0,0,.6);animation:wmove 18s linear infinite;max-width:42%;white-space:normal;line-height:1.25}@keyframes wmove{0%{top:8%;left:4%}25%{top:62%;left:52%}50%{top:35%;left:8%}75%{top:12%;left:54%}to{top:8%;left:4%}}.blur{filter:blur(8px)}@media print{.bottomnav,.noprint,.pilotbar,.sidebar,.site-footer,.topbar{display:none!important}}@media (max-width:720px){.mcards table,.mcards tbody,.mcards td,.mcards tr{display:block;width:100%}.mcards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mcards tr{background:#fff;border:1px solid #e3e7ef;border-radius:12px;padding:8px 10px;margin-bottom:8px}.mcards td{border:0!important;padding:4px 0!important}.mcards td[data-l]:before{content:attr(data-l);display:block;font-size:.78rem;color:#5b6475;font-weight:700}.mcards.tbw{overflow:visible}}@media(min-width:1024px){.hero{padding:28px 44px}.hero .reveal{width:116px;height:116px;border-radius:22px;margin-bottom:12px}.hero h1{font-size:2.6rem;line-height:1.18;margin-top:10px!important}.herowrap{grid-template-columns:1fr 370px;gap:32px}.hero-side{transform:none;padding-right:6px}}.acctstrip{justify-content:space-between;gap:8px;flex-wrap:wrap;padding:7px 16px;background:#f4f6fb;border-bottom:1px solid var(--line)}.acctstrip,.acctstrip .who{display:flex;align-items:center}.acctstrip .who{gap:5px;min-width:0;color:var(--navy-d)}.acctstrip .who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46vw}.acctstrip .acts{display:flex;gap:6px;margin-left:auto}.acctstrip .abtn{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border-radius:9px;font-weight:700;font-size:.8rem;cursor:pointer;text-decoration:none;font-family:inherit}.acctstrip .abtn.out{background:#fff;border:1.5px solid #c9341f;color:#b42318}.acctstrip .abtn.adm{background:var(--navy,#13224a);border:1.5px solid var(--navy,#13224a);color:#fff}.hdrout{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 9px;border-radius:9px;border:1.5px solid #c9341f;background:#fff;color:#b42318;font-weight:700;font-size:.76rem;cursor:pointer;font-family:inherit;white-space:nowrap}.hdradm,.hdrout{flex-shrink:0}@media(max-width:340px){.hdrout span{display:none}.hdrout{padding:0 8px}}@media(min-width:1024px){.acctstrip{padding:7px 28px}}.lang .lshort{display:none}@media(max-width:560px){.app:not(.public):not(.adm) .topbar{gap:6px;padding:10px}.app:not(.public):not(.adm) .topbar .lang .lfull{display:none}.app:not(.public):not(.adm) .topbar .lang .lshort{display:inline}.app:not(.public):not(.adm) .topbar .bellbtn{width:36px}}.dlink{color:inherit;text-decoration:none;align-items:center}.dlink:active{transform:scale(.995)}.mdetail{max-width:560px;margin:0 auto}.mhead{background:linear-gradient(160deg,#13224a,#1d3166);color:#fff;border-radius:18px;padding:22px 16px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:0 6px 18px rgba(19,34,74,.18)}.mhead .mname{color:#fff;font-size:1.35rem;margin-top:8px}.mhead .mname .vtick{vertical-align:middle}.mhead .mprof{color:#f6d27a;font-weight:700;font-size:.98rem}.mhead .mid{font-size:.85rem;opacity:.92}.mhead .mid b{letter-spacing:.06em;color:#fff}.mbtns{display:flex;gap:10px;margin-top:12px}.mbtns .btn{flex:1 1;justify-content:center;min-height:46px}.btn.mcall{background:#1ba3b8;border-color:#1ba3b8;color:#fff}.btn.mchat{background:#fff;border:2px solid #13224a;color:#13224a}.mtabs{display:flex;background:#eef1f7;border-radius:999px;padding:4px;margin-top:16px}.mtabs button{flex:1 1;border:0;background:none;padding:10px 0;border-radius:999px;font-weight:700;color:#13224a;font-size:1rem;cursor:pointer}.mtabs button.on{background:#13224a;color:#fff;box-shadow:inset 0 0 0 2px #e0a526}.mpanel{margin-top:10px;padding:6px 14px}.mrow{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #eef1f7}.mrow:last-child{border-bottom:0}.mic{width:34px;height:34px;border-radius:50%;background:#e6f6f8;color:#1ba3b8;display:grid;place-items:center;flex:none}.psetu{margin-bottom:14px}.fcon h2{margin-bottom:12px}.fcon-grid{display:grid;grid-gap:12px;gap:12px}@media(min-width:760px){.fcon-grid{grid-template-columns:1fr 1fr}}.fcon .card{border-top:4px solid var(--gold)}.fcon-h{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--navy);margin-bottom:8px}.fcon-h .i{color:#1ba3b8}.fcon-names{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.fcon-names li{display:flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;color:#13224a;background:var(--navy-l,#eef1f8);border-radius:12px;padding:10px 12px}.fcon-dot{width:8px;height:8px;border-radius:50%;background:#e0a526;flex:none}.fcon-row+.fcon-row{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.fcon-addr{margin:0;white-space:pre-line;line-height:1.5}.fcon-num{display:inline-block;font-size:1.5rem;font-weight:800;letter-spacing:.02em;color:#13224a;text-decoration:none}.fcon-call{background:#13224a;color:#fff;border-color:#13224a}.fcon-wa{background:#1ba3b8;color:#fff;border-color:#1ba3b8}.sitefoot .fcontact{display:block;margin-bottom:4px}.pwa-install{position:fixed;left:10px;right:10px;bottom:calc(var(--pwa-nav,0px) + 10px + env(safe-area-inset-bottom));z-index:35;max-width:520px;margin:0 auto;display:flex;align-items:center;gap:10px;background:#13224a;color:#fff;border-radius:18px;padding:8px 8px 8px 10px;box-shadow:0 8px 28px rgba(12,24,52,.35);border:1px solid rgba(224,165,38,.55);animation:pwaIn .35s ease-out}.pwa-install img{width:40px;height:40px;border-radius:10px;flex:none}.pwa-go{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;background:transparent;border:0;color:#fff;text-align:left;cursor:pointer;padding:2px 0;font:inherit}.pwa-go b{display:inline-block;background:#e0a526;color:#13224a;border-radius:999px;padding:6px 14px;font-size:.95rem;font-weight:800;line-height:1.25}.pwa-go small{font-size:.74rem;opacity:.85;padding-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pwa-x{flex:none;width:34px;height:34px;border-radius:50%;border:0;background:hsla(0,0%,100%,.12);color:#fff;font-size:1.3rem;line-height:1;cursor:pointer}html.pwa-bar body{padding-bottom:calc(var(--pwa-h,64px) + 20px)}html.pwa-bar .fab{bottom:calc(88px + var(--pwa-h,64px) + 8px)}html.pwa-bar .toast{bottom:calc(100px + var(--pwa-h,64px))}.pwa-sheet{position:fixed;inset:0;z-index:70;background:rgba(12,24,52,.55);display:flex;align-items:flex-end;justify-content:center}.pwa-pn{position:relative;width:100%;max-width:520px;background:#fff;color:#13224a;border-radius:22px 22px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom));animation:pwaUp .25s ease-out}.pwa-pn h3{margin:0 36px 12px 0;font-size:1.15rem}.pwa-pn p{margin:0 0 14px;line-height:1.5}.pwa-pn ol{list-style:none;margin:0 0 14px;padding:0;counter-reset:s}.pwa-pn li{counter-increment:s;display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #eef0f5;line-height:1.45}.pwa-pn li:last-child{border-bottom:0}.pwa-pn li:before{content:counter(s);flex:none;width:26px;height:26px;border-radius:50%;background:#13224a;color:#e0a526;display:grid;place-items:center;font-weight:800;font-size:.85rem}.pwa-ic{flex:none;width:30px;font-size:1.25rem}.pwa-btn,.pwa-ic{text-align:center}.pwa-btn{display:block;width:100%;background:#e0a526;color:#13224a;border:0;border-radius:999px;padding:12px;font-weight:800;font-size:1rem;margin-top:8px;cursor:pointer;text-decoration:none;font-family:inherit}.pwa-ok{background:#13224a;color:#fff}.pwa-x2{position:absolute;right:12px;top:12px;background:#eef0f5;color:#13224a}.pwa-arrow{text-align:center;font-size:1.6rem;color:#e0a526;animation:pwaB 1.2s ease-in-out infinite}@keyframes pwaIn{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}@keyframes pwaUp{0%{transform:translateY(40px)}to{transform:none}}@keyframes pwaB{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media print{.pwa-install,.pwa-sheet{display:none!important}}.hm-trust{margin-top:14px;font-size:.86rem;opacity:.85;display:flex;align-items:center;gap:6px;color:#f6d27a}.hm-sec{margin-top:34px}.hm-h{margin-bottom:14px}.hm-h h2{font-size:1.3rem;position:relative;padding-left:14px}.hm-h h2:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:5px;border-radius:4px;background:linear-gradient(var(--gold),var(--teal-b))}.hm-h p{font-size:.9rem;color:var(--muted);margin-top:4px}.hm-more{color:var(--teal-d);font-weight:700;font-size:.88rem;display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.hm-stats{margin-top:-18px;position:relative;z-index:2;margin-left:10px;margin-right:10px;background:#fff;border-radius:20px;box-shadow:0 8px 28px rgba(19,34,74,.12),0 1px 3px rgba(19,34,74,.08);padding:14px 12px 12px;border:1px solid #eef0f5}.hm-stats-h{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;color:var(--muted);margin-bottom:8px;padding:0 4px}.hm-livedot{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:.74rem}.hm-livedot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(46,125,50,.5);animation:hmpulse 1.8s infinite}@keyframes hmpulse{0%{box-shadow:0 0 0 0 rgba(46,125,50,.45)}70%{box-shadow:0 0 0 7px rgba(46,125,50,0)}to{box-shadow:0 0 0 0 rgba(46,125,50,0)}}.hm-stats-g{display:grid;grid-template-columns:repeat(4,1fr)}.hm-stats-g>div{text-align:center;padding:2px 4px;min-width:0}.hm-stats-g>div+div{border-left:1px solid var(--line)}.hm-stats-g b{display:block;font-size:1.55rem;line-height:1.15;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-stats-g>div:first-child b{color:var(--gold-d)}.hm-stats-g span{display:block;font-size:.74rem;color:var(--muted);line-height:1.25;margin-top:2px}.hm-steps{list-style:none;display:grid;grid-gap:10px;gap:10px;counter-reset:s;position:relative}.hm-steps li{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #e9ecf2;border-radius:18px;padding:14px;box-shadow:var(--sh);position:relative}.hm-steps li+li:before{content:"";position:absolute;left:41px;top:-11px;height:11px;border-left:2px dashed #d5dbe7}.hm-step-ic{position:relative;flex:0 0 54px;width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#e6f6f9,#cfedf2);color:#0b4f5c}.hm-steps li:nth-child(2) .hm-step-ic{background:linear-gradient(145deg,#fdf4e0,#f8e3b6);color:#6e4600}.hm-steps li:nth-child(3) .hm-step-ic{background:linear-gradient(145deg,#13224a,#1e3a72);color:#f6d27a}.hm-step-ic em{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:var(--gold);color:var(--navy-d);font-style:normal;font-weight:800;font-size:.78rem;display:grid;place-items:center;box-shadow:0 0 0 2px #fff}.hm-steps h3{font-size:1.02rem}.hm-steps p{font-size:.86rem;color:var(--muted);margin-top:2px}.hm-cta{min-width:220px;box-shadow:0 6px 18px rgba(224,165,38,.35)}.hm-grp{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--navy-d);font-size:.95rem;margin:4px 0 10px}.hm-grp small{font-size:.74rem;background:var(--navy-l);color:var(--navy);border-radius:99px;padding:1px 8px}.hm-grp.soon{margin-top:22px;color:var(--muted)}.hm-grp-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#b7bfce}.hm-grp-dot.live{background:var(--green);box-shadow:0 0 0 3px var(--green-l)}.svt-grid{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.svt{background:#fff;border:1px solid #e9ecf2;border-radius:18px;padding:14px 12px;box-shadow:var(--sh);display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;transition:transform .15s,box-shadow .15s}.svt:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(19,34,74,.1)}.svt .sv-ic{flex:none;width:48px;height:48px;border-radius:14px}.svt .sv-ic svg{width:30px;height:30px}.svt h3{font-size:.95rem;line-height:1.3;color:var(--navy-d)}.svt p{font-size:.8rem;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.svt-grid.sm{gap:8px}.svt.soon{background:#f9fafc;box-shadow:none;border-style:dashed;padding:10px;flex-direction:row;align-items:center;gap:10px;position:relative}.svt.soon:hover{transform:none;box-shadow:none}.svt.soon .sv-ic{width:36px;height:36px;border-radius:11px;filter:grayscale(.55);opacity:.8}.svt.soon .sv-ic svg{width:24px;height:24px}.svt.soon h3{font-size:.82rem;font-weight:600;color:#4a546b;flex:1 1;min-width:0}.svt-tag{position:absolute;top:-7px;right:8px;font-size:.62rem;font-weight:700;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:6px;padding:0 5px;line-height:1.5}@media(min-width:900px){.svt-grid{grid-template-columns:repeat(3,1fr);gap:14px}.svt-grid.sm{grid-template-columns:repeat(4,1fr);gap:10px}.hm-steps{grid-template-columns:repeat(3,1fr);gap:16px}.hm-steps li{flex-direction:column;text-align:center;padding:22px 16px}.hm-steps li+li:before{display:none}.hm-stats{margin-left:auto;margin-right:auto;max-width:860px;padding:18px 20px 16px}.hm-stats-g b{font-size:2.1rem}.hm-stats-g span{font-size:.85rem}.hm-sec{margin-top:48px}.hm-h h2{font-size:1.5rem}}.hm-ev{list-style:none;display:grid;grid-gap:10px;gap:10px}@media(min-width:900px){.hm-ev{grid-template-columns:repeat(3,1fr);gap:14px}}.hm-ev li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e9ecf2;border-radius:18px;padding:14px;box-shadow:var(--sh);min-width:0}.hm-ev-d{flex:0 0 54px;text-align:center;border-radius:14px;background:var(--navy);color:#fff;padding:7px 0}.hm-ev-d b{display:block;font-size:1.35rem;line-height:1.1;color:#f6d27a}.hm-ev-d span{font-size:.74rem}.hm-ev h3{font-size:.98rem;margin-top:4px;overflow-wrap:anywhere}.hm-priv{background:linear-gradient(135deg,var(--gold-l),#fff8e6);border-color:#ebd6a5}.hm-priv-ic{flex:none;width:42px;height:42px;border-radius:12px;background:#fff;display:grid;place-items:center;color:var(--gold-d);box-shadow:0 1px 3px rgba(122,86,0,.15)}.pubbar{display:none}@media(max-width:767px){.pubbar{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fff;border-top:1px solid var(--line);display:flex;justify-content:space-around;align-items:flex-end;padding:6px 2px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px rgba(19,34,74,.08)}.pubbar a{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.66rem;line-height:1.2;color:var(--muted);padding:4px 2px;border-radius:12px;text-align:center;text-decoration:none}.pubbar a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pubbar a.on{color:var(--navy);font-weight:700}.pubbar a.join{color:var(--gold-d);font-weight:800}.pubbar a.join span.b{background:var(--gold);color:var(--navy-d);border-radius:14px;width:46px;height:32px;display:grid;place-items:center;box-shadow:0 4px 12px rgba(224,165,38,.45)}html.has-pubbar body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}html.has-pubbar.pwa-bar body{padding-bottom:calc(64px + var(--pwa-h,64px) + 20px + env(safe-area-inset-bottom))}}@media print{.pubbar{display:none!important}}.hm-band{background:linear-gradient(135deg,var(--navy) 0,#1d3470 60%,var(--teal-d) 100%);color:#fff;border-radius:var(--r);padding:28px 20px;text-align:center;box-shadow:0 10px 30px rgba(19,34,74,.18);position:relative;overflow:hidden}.hm-band:before{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:rgba(224,165,38,.18)}.hm-band-in{position:relative;max-width:640px;margin:0 auto}.hm-band h2{font-size:1.35rem;line-height:1.35;color:#fff;margin-bottom:8px}.hm-band p{color:hsla(0,0%,100%,.85);font-size:.95rem;margin-bottom:18px}@media(min-width:900px){.hm-band{padding:40px 32px}.hm-band h2{font-size:1.7rem}}@media(max-width:767px){.hm-band{margin-left:-16px;margin-right:-16px;border-radius:0}}.public .hm-sec[id]{scroll-margin-top:80px}.hm-home .sitefoot .fcontact{display:none}.hero.hx{background:linear-gradient(158deg,#0a1530,#13224a 36%,#17366a 64%,#0d6576);border-radius:26px;padding:22px 18px 40px;isolation:isolate;box-shadow:0 18px 40px -18px rgba(12,24,52,.6)}.hero.hx:after{content:"";position:absolute;inset:7px;border:1px solid rgba(224,165,38,.3);border-radius:20px;pointer-events:none;z-index:0}.hx-bg{z-index:-1;overflow:hidden;border-radius:inherit}.hx-bg,.hx-bg:before{position:absolute;inset:0}.hx-bg:before{content:"";background-image:radial-gradient(hsla(43,87%,72%,.3) 1.1px,transparent 1.8px),radial-gradient(hsla(0,0%,100%,.1) 1.1px,transparent 1.8px);background-size:22px 22px,22px 22px;background-position:0 0,11px 11px;-webkit-mask-image:radial-gradient(130% 80% at 100% 0,#000 0,rgba(0,0,0,.35) 45%,transparent 75%);mask-image:radial-gradient(130% 80% at 100% 0,#000 0,rgba(0,0,0,.35) 45%,transparent 75%)}.hx-bg i{position:absolute;border-radius:50%;filter:blur(46px);opacity:.75;animation:hxdrift 16s ease-in-out infinite alternate}.hx-bg .o1{width:240px;height:240px;right:-70px;top:-60px;background:rgba(224,165,38,.42)}.hx-bg .o2{width:300px;height:300px;left:-120px;bottom:-110px;background:rgba(27,163,184,.55);animation-duration:20s}.hx-bg .o3{width:180px;height:180px;left:40%;top:38%;background:rgba(91,61,143,.35);animation-duration:24s}@keyframes hxdrift{0%{transform:translate(0) scale(1)}50%{transform:translate(18px,14px) scale(1.08)}to{transform:translate(-14px,22px) scale(.95)}}.hx-toran{position:absolute;left:0;right:0;bottom:10px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='18' viewBox='0 0 36 18'%3E%3Cpath d='M0 17 9 7l9 10 9-10 9 10' fill='none' stroke='%23E0A526' stroke-width='1.3'/%3E%3Cpath d='M9 1.5l2 2-2 2-2-2z' fill='%23E0A526'/%3E%3Ccircle cx='27' cy='3.5' r='1.3' fill='%231BA3B8'/%3E%3C/svg%3E") repeat-x 50%/36px 18px;opacity:.6;z-index:0;pointer-events:none}.hx-wrap{position:relative;z-index:1}.hx-top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.hx-logo{position:relative;flex:none}.hero.hx .reveal{width:74px;height:74px;border-radius:19px;margin:0;box-shadow:0 0 0 2.5px #e0a526,0 0 0 7px rgba(224,165,38,.16),0 10px 26px rgba(0,0,0,.4)}.hx-tag{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.09);border:1px solid hsla(43,87%,72%,.38);color:#f6d27a;font-size:.78rem;font-weight:700;line-height:1.35;padding:6px 12px;border-radius:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hx-tag svg{flex:none}.hero.hx h1.hx-h1{color:#fff;font-size:2.12rem;line-height:1.24;letter-spacing:-.005em;margin:0;text-shadow:0 2px 18px rgba(0,0,0,.25)}.hx-h1 span{display:block}.hx-gold{font-size:1.2em;background:linear-gradient(92deg,#ffe6a3,#f2bc45 38%,#e0a526 62%,#ffd978);-webkit-background-clip:text;background-clip:text;color:transparent;padding:.04em 0 .14em;position:relative;width:max-content;max-width:100%}.hx-gold:after{content:"";position:absolute;left:2px;right:12%;bottom:.02em;height:.16em;border-radius:99px;background:linear-gradient(90deg,#e0a526,rgba(224,165,38,0));opacity:.8}.hx-lede{margin-top:12px;color:hsla(0,0%,100%,.88);font-size:1rem;line-height:1.6;max-width:34em}.hx-btns{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:10px;gap:10px;margin-top:20px;max-width:440px}.hero.hx .btn{min-height:54px;border-radius:16px;font-size:1.04rem}.hx-join{background:linear-gradient(180deg,#f4c14e,#e0a526)!important;color:#0c1834!important;box-shadow:0 10px 26px -6px rgba(224,165,38,.65),inset 0 1px 0 hsla(0,0%,100%,.45);position:relative;overflow:hidden}.hx-join:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);animation:hxbtn 4.5s ease-in-out 2s infinite}@keyframes hxbtn{0%,70%{left:-60%}to{left:130%}}.hx-login{background:hsla(0,0%,100%,.07)!important;color:#fff!important;border:1.5px solid hsla(0,0%,100%,.7)!important}.hx-login:hover{background:hsla(0,0%,100%,.14)!important}.btn{transition:transform .12s ease,box-shadow .2s ease,filter .2s}.btn:active{transform:scale(.97)}.btn.sf:hover{filter:brightness(1.05)}.hx-chips{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.hx-chips li{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:700;color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:4px 11px 4px 8px}.hx-chips li svg{color:#f6d27a}.hx-side{display:block;max-width:318px;margin:26px auto 6px}.c3d,.hx-side{position:relative}.c3d{perspective:1100px}.c3d:before{content:"";position:absolute;inset:12% 6% -6% 6%;background:radial-gradient(closest-side,rgba(224,165,38,.55),transparent);filter:blur(22px);z-index:-1}.c3d-in{transform:rotateX(9deg) rotateY(-15deg) rotate(2.5deg);transform-style:preserve-3d;animation:hxfloat 7s ease-in-out infinite;box-shadow:0 34px 50px -14px rgba(0,0,0,.6),0 0 0 1px hsla(43,87%,72%,.4)!important}@keyframes hxfloat{0%,to{transform:rotateX(9deg) rotateY(-15deg) rotate(2.5deg) translateY(0)}50%{transform:rotateX(6deg) rotateY(-9deg) rotate(1.5deg) translateY(-8px)}}.c3d-shine{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.3) 46%,hsla(0,0%,100%,.06) 54%,transparent 64%);transform:translateX(-130%);animation:hxshine 6s ease-in-out 1.2s infinite}@keyframes hxshine{0%,55%{transform:translateX(-130%)}to{transform:translateX(130%)}}.c3d-band{position:absolute;left:0;right:0;bottom:0;height:6px;background:repeating-linear-gradient(90deg,#e0a526 0 12px,transparent 12px 15px,#1ba3b8 15px 20px,transparent 20px 23px)}.c3d .idcard{padding-bottom:22px}.hx-b{text-align:center}.hx-b .hx-top{flex-direction:column;gap:14px;margin:10px 0 16px}.hx-b .hx-logo{width:150px;height:150px;display:grid;place-items:center}.hx-b .reveal{width:92px!important;height:92px!important;border-radius:24px!important}.hx-mandala{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:rgba(224,165,38,.55);stroke-width:1.1;animation:hxspin 80s linear infinite;pointer-events:none}.hx-mandala circle[r="1.8"]{fill:hsla(43,87%,72%,.8);stroke:none}.hx-mandala path{fill:rgba(224,165,38,.14)}@keyframes hxspin{to{transform:rotate(1turn)}}.hx-b .hx-gold{margin:0 auto}.hx-b .hx-gold:after{left:12%;right:12%;background:linear-gradient(90deg,rgba(224,165,38,0),#e0a526,rgba(224,165,38,0))}.hx-b .hx-btns,.hx-b .hx-lede{margin-left:auto;margin-right:auto}.hx-b .hx-chips{justify-content:center}.hx-b .c3d-in{transform:rotateX(16deg) rotate(-2deg);animation-name:hxfloatb}@keyframes hxfloatb{0%,to{transform:rotateX(16deg) rotate(-2deg) translateY(0)}50%{transform:rotateX(12deg) rotate(-1deg) translateY(-8px)}}@media(min-width:1024px){.hero.hx{padding:40px 52px 50px;border-radius:30px}.hx-wrap{grid-template-columns:1fr 400px!important;gap:44px!important}.hero.hx .reveal{width:96px;height:96px;border-radius:24px}.hero.hx h1.hx-h1{font-size:2.7rem;max-width:none;margin:0!important}.hx-lede{font-size:1.1rem}.hx-side{max-width:380px;margin:0 auto}.hx-b .hx-logo{width:170px;height:170px}.hx-b{text-align:left}.hx-b .hx-top{align-items:flex-start}.hx-b .hx-gold{margin:0}.hx-b .hx-btns,.hx-b .hx-lede{margin-left:0}.hx-b .hx-chips{justify-content:flex-start}.hx-b .hx-gold:after{left:2px;right:12%;background:linear-gradient(90deg,#e0a526,rgba(224,165,38,0))}}@media(max-width:380px){.hero.hx h1.hx-h1{font-size:1.92rem}.hx-btns{grid-template-columns:1fr 1fr}}.hm-stats{margin-top:-16px}.hx-h{margin-bottom:16px}.hx-h.center{text-align:center}.hx-ey{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-d);background:var(--teal-l);border-radius:99px;padding:2px 10px;margin-bottom:6px}.hx-h h2{font-size:1.42rem;line-height:1.3;color:var(--navy-d)}.hx-h p{font-size:.92rem;color:var(--muted);margin-top:6px}.hm-orn{display:block;margin-top:6px;line-height:0}.hm-orn svg{width:132px;height:14px;fill:none;stroke:#c9d1e0;stroke-width:1.4}.hm-orn .g{fill:var(--gold);stroke:none}.hm-orn .t{fill:var(--teal-b);stroke:none}.hm-orn.light svg{stroke:hsla(0,0%,100%,.3)}.hx-h.center .hm-orn svg{margin:0 auto}.hx-h.light h2{color:#fff}.hx-h.light p{color:hsla(0,0%,100%,.8)}@media(min-width:900px){.hx-h h2{font-size:1.75rem}.hx-h p{font-size:1rem}}.hl-grid{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.hl a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:100%;background:#fff;border:1px solid #e7eaf1;border-radius:20px;padding:16px 14px 14px;box-shadow:var(--sh);position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.hl a:before{left:0;right:0;top:0;height:4px}.hl a:after,.hl a:before{content:"";position:absolute;background:var(--hl,var(--teal-b))}.hl a:after{right:-30px;bottom:-30px;width:90px;height:90px;border-radius:50%;opacity:.07}.hl a:hover{transform:translateY(-3px);box-shadow:0 14px 30px -10px rgba(19,34,74,.25)}.hl a:active{transform:scale(.98)}.hl.h1{--hl:#1ba3b8;--hlb:linear-gradient(145deg,#e6f6f9,#cfedf2);--hls:#0b4f5c}.hl.h2{--hl:#e0a526;--hlb:linear-gradient(145deg,#fdf4e0,#f8e3b6);--hls:#6e4600}.hl.h3{--hl:#13224a;--hlb:linear-gradient(145deg,#13224a,#24407a);--hls:#f6d27a}.hl.h4{--hl:#5b3d8f;--hlb:linear-gradient(145deg,#f1ecf9,#e0d6f1);--hls:#4a2f78}.hl-ic{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:var(--hlb)}.hl-ic svg{width:34px;height:34px;fill:none;stroke:var(--hls);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.hl-ic .d{stroke:none;fill:var(--hl);opacity:.35}.hl.h3 .hl-ic .d{fill:#f6d27a;opacity:.25}.hl h3{font-size:1rem;line-height:1.32;color:var(--navy-d)}.hl p{color:var(--muted);line-height:1.45;flex:1 1}.hl p,.hl-go{font-size:.8rem}.hl-go{display:inline-flex;align-items:center;gap:2px;font-weight:800;color:var(--teal-d)}@media(min-width:900px){.hl-grid{grid-template-columns:repeat(4,1fr);gap:16px}.hl a{padding:22px 18px 18px}.hl p{font-size:.86rem}}.cardsh{background:linear-gradient(160deg,#0b1631,#13224a 55%,#123e63);color:#fff;border-radius:26px;padding:28px 20px 26px;position:relative;overflow:hidden;isolation:isolate}.cardsh:before{inset:0;background-image:radial-gradient(hsla(43,87%,72%,.22) 1px,transparent 1.6px);background-size:20px 20px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.cardsh:after,.cardsh:before{content:"";position:absolute;z-index:-1}.cardsh:after{width:280px;height:280px;border-radius:50%;right:-90px;top:-80px;background:rgba(27,163,184,.35);filter:blur(60px)}.cardsh-in{display:grid;grid-gap:26px;gap:26px}.cardsh-vis{position:relative;max-width:330px;margin:6px auto 0;width:100%}.cardsh-vis .c3d-in{transform:rotateX(10deg) rotateY(14deg) rotate(-3deg);animation-name:hxfloatc}@keyframes hxfloatc{0%,to{transform:rotateX(10deg) rotateY(14deg) rotate(-3deg) translateY(0)}50%{transform:rotateX(6deg) rotateY(8deg) rotate(-2deg) translateY(-8px)}}.cardsh-pill{position:absolute;display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:800;padding:5px 11px;border-radius:99px;box-shadow:0 8px 20px rgba(0,0,0,.35);z-index:2}.cardsh-pill.p1{left:-6px;top:-12px;background:#fff;color:var(--navy-d)}.cardsh-pill.p2{right:-4px;bottom:-12px;background:var(--green);color:#fff}.cardsh-sample{position:absolute;right:8px;top:-10px;font-size:.66rem;font-weight:700;color:#6b4e00;background:#fff6dc;border:1px dashed #d9a82e;border-radius:6px;padding:0 6px;z-index:2}.cardsh-txt h2{color:#fff;font-size:1.5rem;line-height:1.3}.cardsh .hx-ey{background:rgba(224,165,38,.16);color:#f6d27a}.cardsh-sub{color:hsla(0,0%,100%,.82);margin-top:8px;font-size:.95rem}.cf{list-style:none;display:grid;grid-gap:10px;gap:10px;margin-top:16px}.cf li{display:flex;gap:12px;align-items:flex-start;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:12px}.cf-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#f4c14e,#e0a526);color:#0c1834}.cf b{display:block;font-size:.98rem}.cf small{display:block;font-size:.82rem;color:hsla(0,0%,100%,.75);line-height:1.45;margin-top:2px}.cardsh-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cardsh-btns .btn{flex:1 1 150px;border-radius:15px}.cardsh-note{margin-top:12px;font-size:.78rem;color:#f6d27a;font-weight:700}@media(max-width:767px){.cardsh{margin-left:-16px;margin-right:-16px;border-radius:0;padding:34px 20px 30px}}@media(min-width:900px){.cardsh{padding:48px 52px}.cardsh-in{grid-template-columns:400px 1fr;gap:56px;align-items:center}.cardsh-vis{max-width:380px}.cardsh-txt h2{font-size:2rem}}.hm-priv2{background:linear-gradient(135deg,#fff8e6,#fcf1d3);border:1px solid #ebd6a5;border-radius:22px;padding:20px 18px;position:relative;overflow:hidden}.hm-priv2:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;border:18px solid rgba(224,165,38,.12)}.pv-head{display:flex;gap:12px;align-items:center}.pv-head .hx-ey{background:#fff;color:var(--gold-d);margin-bottom:2px}.pv-head h2{font-size:1.3rem;color:var(--navy-d)}.pv-body{font-size:.92rem;color:#4a4030;margin-top:10px}.pv-list{list-style:none;display:grid;grid-gap:8px;gap:8px;margin:14px 0}.pv-list li{display:flex;align-items:flex-start;gap:8px;font-size:.9rem;font-weight:700;color:var(--navy-d);line-height:1.4}.pv-list li svg{flex:none;width:22px;height:22px;padding:3px;border-radius:50%;background:var(--green);color:#fff;stroke-width:3}@media(min-width:700px){.hm-priv2 .pv-list{grid-template-columns:1fr 1fr}}@media(min-width:900px){.hm-priv2{padding:30px 34px}}.appx{background:#fff;border:1px solid #e7eaf1;border-radius:24px;box-shadow:var(--sh);padding:22px 18px;overflow:hidden;position:relative}.appx:before{content:"";position:absolute;left:-60px;bottom:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(27,163,184,.18),transparent)}.appx-in{display:grid;grid-template-columns:118px 1fr;grid-gap:16px;gap:16px;align-items:center;position:relative}.appx-phone{width:118px;height:220px;border-radius:24px;background:#0c1834;padding:7px;box-shadow:0 18px 30px -12px rgba(12,24,52,.55),inset 0 0 0 2px #2a3b66;transform:rotate(-5deg)}.appx-scr{height:100%;border-radius:18px;background:linear-gradient(170deg,#e6f6f9,#fdf4e0);display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:10px 8px}.appx-grid{display:grid;grid-template-columns:repeat(3,22px);grid-gap:8px;gap:8px}.appx-grid i{width:22px;height:22px;border-radius:7px;background:rgba(19,34,74,.12)}.appx-app{display:flex;flex-direction:column;align-items:center;gap:4px;animation:hxbob 2.6s ease-in-out infinite}.appx-app img{width:52px;height:52px;border-radius:14px;box-shadow:0 0 0 2px #e0a526,0 6px 14px rgba(12,24,52,.35)}.appx-app span{font-size:.62rem;font-weight:800;color:var(--navy-d)}@keyframes hxbob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.appx-txt h2{font-size:1.2rem;line-height:1.3;color:var(--navy-d)}.appx-txt p{font-size:.88rem;color:var(--muted);margin-top:6px}.pv-list.one{grid-template-columns:1fr!important;margin:10px 0 14px}.pv-list.one li{font-size:.84rem}.pv-list.one li svg{background:var(--teal)}.appx-btn{background:linear-gradient(180deg,#1e3a72,#13224a);width:100%;box-shadow:0 10px 22px -8px rgba(19,34,74,.6)}@media(max-width:400px){.appx-in{grid-template-columns:1fr}.appx-phone{margin:0 auto;transform:rotate(-4deg)}}@media(min-width:900px){.appx{padding:34px 40px}.appx-in{grid-template-columns:170px 1fr;gap:40px}.appx-phone{width:150px;height:280px;margin-left:10px}.appx-txt h2{font-size:1.6rem}.appx-btn{width:auto;min-width:260px}}.faq{display:grid;grid-gap:10px;gap:10px}.faq details{background:#fff;border:1px solid #e7eaf1;border-radius:18px;box-shadow:var(--sh);overflow:hidden;transition:box-shadow .2s}.faq details[open]{box-shadow:0 10px 26px -12px rgba(19,34,74,.28);border-color:#d9dfea}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:15px 16px;font-weight:700;color:var(--navy-d);font-size:.98rem;line-height:1.4}.faq summary::-webkit-details-marker{display:none}.faq summary span{flex:1 1}.faq summary i{flex:none;width:28px;height:28px;border-radius:50%;background:var(--navy-l);position:relative;transition:transform .25s ease,background .2s}.faq summary i:after,.faq summary i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--navy);border-radius:2px}.faq summary i:after{transform:rotate(90deg);transition:transform .25s ease}.faq details[open] summary i{background:var(--gold);transform:rotate(180deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq details p{padding:0 16px 16px;font-size:.9rem;color:#3e4862;line-height:1.6;animation:fi .25s ease}.faq summary:focus-visible{outline:3px solid var(--teal-b);outline-offset:-3px;border-radius:18px}@media(min-width:900px){.faq{grid-template-columns:1fr 1fr;align-items:start;gap:14px}}.hm-foot{margin-top:40px;background:linear-gradient(170deg,#0b1631,#13224a);color:hsla(0,0%,100%,.82);border-radius:24px;padding:26px 20px 18px;position:relative;overflow:hidden}.hm-foot:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:repeating-linear-gradient(90deg,#e0a526 0 14px,transparent 14px 18px,#1ba3b8 18px 24px,transparent 24px 28px)}.hm-foot-g{display:grid;grid-gap:22px;gap:22px}.hm-foot-brand img{border-radius:50%;box-shadow:0 0 0 2px #e0a526}.hm-foot-brand b{color:#fff;font-size:1.1rem}.hm-foot-gu{color:#f6d27a;font-size:.85rem}.hm-foot-brand p{font-size:.86rem;margin-top:10px;line-height:1.55}.hm-foot-links,.hm-foot-reach{display:flex;flex-direction:column;gap:9px;font-size:.92rem}.hm-foot-links b,.hm-foot-reach b{color:#f6d27a;font-size:.8rem;letter-spacing:.04em;margin-bottom:2px}.hm-foot-links{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;column-gap:16px}.hm-foot-links b{grid-column:1/-1}.hm-foot a{color:hsla(0,0%,100%,.88)}.hm-foot a:hover{color:#fff;text-decoration:underline}.hm-foot-num,.hm-foot-wa{display:inline-flex;align-items:center;gap:8px;font-weight:700}.hm-foot-num{font-size:1.05rem;color:#fff!important}.hm-foot-wa svg{color:#4ade80}.hm-foot-addr{display:flex;gap:8px;font-size:.82rem;white-space:pre-line;line-height:1.5;margin-top:2px}.hm-foot-addr svg{flex:none;margin-top:2px}.hm-foot-bot{display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.12);font-size:.82rem}.hm-foot-motif{flex:1 1;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='18' viewBox='0 0 36 18'%3E%3Cpath d='M0 17 9 7l9 10 9-10 9 10' fill='none' stroke='%23E0A526' stroke-width='1.3'/%3E%3Cpath d='M9 1.5l2 2-2 2-2-2z' fill='%23E0A526'/%3E%3Ccircle cx='27' cy='3.5' r='1.3' fill='%231BA3B8'/%3E%3C/svg%3E") repeat-x 0/28px 14px;opacity:.45}@media(min-width:900px){.hm-foot{padding:36px 40px 20px}.hm-foot-g{grid-template-columns:1.3fr 1fr 1fr;gap:40px}}@media(max-width:767px){.hm-foot{margin-left:-16px;margin-right:-16px;border-radius:0}}.hm-home .sitefoot{margin-top:6px;border-top:0}.rv-on .rv{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.rv-on .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.appx-app,.c3d-in,.c3d-shine,.hm-livedot:before,.hx-bg i,.hx-join:after,.hx-mandala{animation:none!important}.rv-on .rv{opacity:1!important;transform:none!important;transition:none!important}.btn,.hl a{transition:none}}@media(min-width:900px){.faq{grid-template-columns:1fr;max-width:900px}}@media(max-width:400px){.appx-phone{width:104px;height:190px}}@media(min-width:1024px){.hx-b .hx-logo{width:136px;height:136px}.hx-b .reveal{width:84px!important;height:84px!important}.hx-b .hx-top{margin:0 0 12px}}body:has(.hm-foot) .sitefoot{display:none}.hm-foot-copy{text-align:center;font-size:.8rem;opacity:.75;margin:14px 0 6px}.hm-foot-copy a{color:var(--gold,#e0a526);text-decoration:none;font-weight:700}html.has-pubbar body:has(.hm-foot){padding-bottom:0}html.has-pubbar body:has(.hm-foot) .hm-foot{padding-bottom:calc(64px + 18px + env(safe-area-inset-bottom))}html.has-pubbar.pwa-bar body:has(.hm-foot) .hm-foot{padding-bottom:calc(64px + var(--pwa-h,64px) + 38px + env(safe-area-inset-bottom))}html.pwa-bar body:has(.hm-foot){padding-bottom:0}html.pwa-bar:not(.has-pubbar) body:has(.hm-foot) .hm-foot{padding-bottom:calc(var(--pwa-h,64px) + 38px)}.view:has(.hm-foot),main.view:has(>.hm-foot){padding-bottom:0!important}.mh-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;padding:20px 18px 38px;color:#fff;background:linear-gradient(158deg,#0a1530,#13224a 38%,#17366a 66%,#0d6576);box-shadow:0 18px 40px -18px rgba(12,24,52,.6)}.mh-hero-in{position:relative;z-index:1}.mh-who{display:flex;align-items:center;gap:14px}.mh-av{position:relative;flex:none}.mh-av .av,.mh-av img{width:76px;height:76px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #e0a526,0 0 0 8px rgba(224,165,38,.16),0 10px 24px rgba(0,0,0,.35)}.mh-av .av{font-size:1.5rem}.mh-tick{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:#2e9d4a;color:#fff;display:grid;place-items:center;border:2.5px solid #13224a}.mh-tick svg{stroke-width:3}.mh-names{min-width:0}.mh-jai{color:#f6d27a;font-weight:700;font-size:.86rem}.mh-names h1{color:#fff;font-size:1.6rem;line-height:1.25;margin:2px 0 6px;text-shadow:0 2px 14px rgba(0,0,0,.25);overflow-wrap:anywhere}.mh-badge{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:800;color:#0c3b1c;background:#bfebc9;border-radius:99px;padding:3px 10px}.mh-badge.off{background:#fde6e4;color:#8e1b1b}.mh-id{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:hsla(0,0%,100%,.08);border:1px solid hsla(43,87%,72%,.35);border-radius:16px;padding:10px 14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mh-id-l{font-size:.8rem;color:#dce3f2;font-weight:700}.mh-id b{color:#f6d27a;font-size:1.22rem;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mh-id b.mh-id-p{font-size:.9rem;letter-spacing:0;color:#fff}.mh-acts{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:14px}.mh-cardbtn{min-height:56px;border-radius:16px;font-size:1.06rem;box-shadow:0 10px 24px -8px rgba(224,165,38,.6)}.mh-cardbtn svg{stroke-width:2.2}.mh-profbtn{display:none!important;background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.35);min-height:46px;border-radius:14px;font-size:.95rem}.mh-cols,.mh-main>*+*,.mh-side,.mh-side>*+*{margin-top:16px}.mh-sec .mh-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.mh-sec .mh-h h2{font-size:1.14rem;position:relative;padding-left:12px}.mh-sec .mh-h h2:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;border-radius:4px;background:linear-gradient(#e0a526,#1ba3b8)}.mh-sec .mh-h a{color:var(--teal-d);font-weight:700;font-size:.86rem;display:inline-flex;align-items:center;gap:2px}.mh-pc{display:block;background:#fff;border:1.5px solid #f2d58a;border-radius:20px;padding:14px 16px;box-shadow:var(--sh);position:relative;overflow:hidden}.mh-pc:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#e0a526}.mh-pc-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.mh-pc-top b{color:var(--navy-d)}.mh-pc-n{font-size:.8rem;font-weight:800;color:var(--gold-d)}.mh-pc .pbar{margin:10px 0}.mh-pc-miss{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.78rem;color:var(--muted)}.mh-pc-miss em{font-style:normal;background:var(--gold-l);color:var(--gold-d);font-weight:700;border-radius:99px;padding:3px 9px}.mh-pc-go{display:inline-flex;align-items:center;gap:2px;margin-top:10px;font-weight:800;color:var(--teal-d);font-size:.9rem}.mh-tiles{list-style:none;display:grid;grid-gap:10px;gap:10px}.mh-tiles.big{grid-template-columns:repeat(3,1fr)}.mh-tiles.sm{grid-template-columns:repeat(4,1fr);gap:8px}.mh-tiles a{--c:var(--navy);--b:var(--navy-l);position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;height:100%;background:#fff;border:1px solid #e7eaf1;border-radius:18px;padding:14px 6px 12px;box-shadow:var(--sh);transition:transform .16s ease,box-shadow .16s ease}.mh-tiles a:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px rgba(19,34,74,.28)}.mh-tiles a:active{transform:scale(.97)}.mh-tic{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:var(--b);color:var(--c);box-shadow:inset 0 -3px 0 rgba(0,0,0,.05)}.mh-tic svg{width:27px;height:27px}.mh-tl{font-size:.82rem;font-weight:700;line-height:1.25;color:var(--navy-d)}.mh-tiles.sm a{padding:12px 4px 10px;border-radius:16px;gap:6px}.mh-tiles.sm .mh-tic{width:44px;height:44px;border-radius:14px}.mh-tiles.sm .mh-tic svg{width:22px;height:22px}.mh-tiles.sm .mh-tl{font-size:.74rem}.mh-soon{position:absolute;top:5px;right:5px;font-style:normal;font-size:.62rem;font-weight:800;background:var(--gold);color:var(--navy-d);border-radius:99px;padding:1px 6px}.t-navy{--c:#13224a!important;--b:#e8ecf6!important}.t-gold{--c:#7a5600!important;--b:#fcf1d3!important}.t-green{--c:#3e6b22!important;--b:#e6f0dd!important}.t-teal{--c:#0a6372!important;--b:#e0f3f6!important}.t-purple{--c:#5b3d8f!important;--b:#eee8f7!important}.t-rose{--c:#a3245e!important;--b:#fbe7f0!important}.t-red{--c:#c62828!important;--b:#fde6e4!important}.mh-yoj{margin-bottom:0}.mh-empty{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1.5px dashed #cbd3e3;border-radius:20px;padding:16px}.mh-empty-ic{flex:none;width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:var(--teal-l);color:var(--teal-d)}.mh-empty b{color:var(--navy-d);font-size:.95rem;line-height:1.35;display:block}.mh-empty p{font-size:.82rem;color:var(--muted);margin-top:4px;line-height:1.5}.mh-side #send-news{margin-top:12px}.mh-invite{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#fff8e6,#fcf1d3);border:1.5px solid #e0a526;border-radius:20px;padding:14px 16px}.mh-inv-ic{flex:none;width:46px;height:46px;border-radius:14px;background:#e0a526;color:#0c1834;display:grid;place-items:center}.mh-invite>div{flex:1 1;min-width:0}.mh-invite b{color:var(--navy-d)}.mh-invite p{font-size:.8rem;color:#5a4000;margin-top:2px;line-height:1.45}.mh-inv-go{flex:none;display:inline-flex;align-items:center;gap:2px;font-weight:800;font-size:.84rem;color:var(--navy);background:#fff;border-radius:99px;padding:6px 10px;box-shadow:var(--sh)}.mh-hero,.mh-main>*,.mh-side>*{animation:mhup .5s cubic-bezier(.2,.7,.2,1) both}.mh-main>:nth-child(2){animation-delay:.05s}.mh-main>:nth-child(3){animation-delay:.1s}.mh-main>:nth-child(4){animation-delay:.15s}.mh-side>*{animation-delay:.12s}@keyframes mhup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mh-hero,.mh-main>*,.mh-side>*{animation:none}.mh-tiles a{transition:none}}@media(max-width:899.98px){.mh-cols{display:flex;flex-direction:column}.mh-side{display:contents}.mh-side>.mh-news{order:-2}.mh-side>.jb-home{order:-1}.mh-main{margin-top:16px}}@media(max-width:360px){.mh-names h1{font-size:1.38rem}.mh-tiles.sm .mh-tl{font-size:.7rem}}@media(min-width:900px){.mh-hero{padding:30px 36px 44px;border-radius:28px}.mh-hero-in{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who acts" "id acts";grid-column-gap:28px;column-gap:28px;align-items:center}.mh-who{grid-area:who}.mh-id{grid-area:id;justify-self:start;min-width:340px}.mh-acts{grid-area:acts;width:300px;margin-top:0}.mh-av .av,.mh-av img{width:92px;height:92px}.mh-names h1{font-size:2rem}.mh-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:24px;gap:24px;align-items:start;margin-top:22px}.mh-side{margin-top:0}.mh-tiles.big{grid-template-columns:repeat(6,1fr)}.mh-tiles.sm{grid-template-columns:repeat(4,1fr)}.mh-profbtn{display:inline-flex!important}}.dn{display:block}.dn-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;padding:24px 18px 44px;color:#fff;text-align:center;background:linear-gradient(158deg,#0a1530,#13224a 38%,#17366a 66%,#0d6576);box-shadow:0 18px 40px -18px rgba(12,24,52,.6);animation:mhup .5s cubic-bezier(.2,.7,.2,1) both}.dn-hero:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px rgba(224,165,38,.35);pointer-events:none}.dn-hero-in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.dn-heart{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;color:#0c1834;background:linear-gradient(180deg,#f6d27a,#e0a526);box-shadow:0 0 0 6px rgba(224,165,38,.16),0 10px 26px rgba(0,0,0,.35);margin-bottom:14px;animation:dnbeat 2.6s ease-in-out infinite}.dn-heart svg{fill:rgba(12,24,52,.12)}@keyframes dnbeat{0%,to{transform:scale(1)}12%{transform:scale(1.08)}24%{transform:scale(1)}36%{transform:scale(1.05)}48%{transform:scale(1)}}.dn-h1{color:#fff;font-size:1.9rem;line-height:1.26;margin-top:14px;text-shadow:0 2px 18px rgba(0,0,0,.25)}.dn-h1 span{display:block}.dn-h1 .hx-gold{margin:0 auto}.dn-h1 .hx-gold:after{left:12%;right:12%;background:linear-gradient(90deg,rgba(224,165,38,0),#e0a526,rgba(224,165,38,0))}.dn-lede{margin-top:12px;color:hsla(0,0%,100%,.88);font-size:1rem;line-height:1.6;max-width:30em}.dn-btns,.dn-chips{justify-content:center}.dn-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;width:100%;max-width:440px}.dn-btns .btn{flex:1 1 170px;min-height:54px;border-radius:16px;font-size:1.04rem}.dn-test{margin-top:14px}.dn-cols{margin-top:6px}.dn-sec{margin-top:24px}.dn-sh{margin-bottom:14px}.dn-sh h2{font-size:1.32rem;line-height:1.3;color:var(--navy-d)}.dn-sh p{font-size:.9rem;color:var(--muted);margin-top:4px}.dn-sh.light h2{color:#fff}.dn-camps{display:grid;grid-gap:16px;gap:16px}.dn-camp{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 0 rgba(19,34,74,.04),0 14px 30px -18px rgba(19,34,74,.35);border:1px solid #e6eaf2;display:flex;flex-direction:column}.dn-camp.ph{background:linear-gradient(90deg,#eef1f6,#f7f9fc,#eef1f6);border:0}.dn-camp-top{position:relative;display:flex;align-items:center;gap:10px;padding:16px 16px 14px;color:#fff;background:linear-gradient(135deg,#13224a,#1d3166 55%,#0d6576)}.dn-camp-top:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(43,87%,72%,.32) 1.1px,transparent 1.8px);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000);mask-image:linear-gradient(90deg,transparent 30%,#000);pointer-events:none}.dn-camp.p-education .dn-camp-top{background:linear-gradient(135deg,#0a5966,#0e7c8e 55%,#1ba3b8)}.dn-camp-top>*{position:relative}.dn-camp-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex:none;background:linear-gradient(180deg,#f6d27a,#e0a526);color:#0c1834;box-shadow:0 6px 14px rgba(0,0,0,.25)}.dn-pill{font-size:.78rem;font-weight:800;letter-spacing:.02em;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.28);border-radius:99px;padding:3px 11px}.dn-goal{margin-left:auto;text-align:right;line-height:1.2}.dn-goal small{display:block;font-size:.72rem;color:hsla(0,0%,100%,.75);font-weight:700}.dn-goal b{font-size:1.12rem;color:#f6d27a;letter-spacing:.01em}.dn-camp-body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1 1}.dn-camp-body h3{font-size:1.14rem;line-height:1.4;color:var(--navy-d)}.dn-desc{font-size:.9rem;line-height:1.62;color:#3e4862}.dn-desc.clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dn-more{align-self:flex-start;border:0;background:none;color:var(--teal-d);font-weight:800;font-size:.86rem;padding:0;cursor:pointer;margin-top:-4px;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.dn-prog .pbar{margin-top:0}.dn-prog-l{font-size:.85rem;color:var(--muted);margin-top:6px}.dn-prog-l b{color:var(--navy)}.dn-sugg{background:#fbf6e8;border:1px solid #f1e2b8;border-radius:16px;padding:10px 12px}.dn-sugg>span{display:block;font-size:.78rem;font-weight:800;color:var(--gold-d);margin-bottom:7px}.dn-amts{display:flex;gap:8px;flex-wrap:wrap}.dn-amt{flex:1 1 70px;display:inline-flex;justify-content:center;align-items:center;min-height:44px;border-radius:12px;border:1.5px solid #e0a526;background:#fff;color:var(--navy-d);font-weight:800;font-size:1.02rem;cursor:pointer;transition:transform .12s,background .2s}.dn-amt:hover{background:#fff4d6;transform:translateY(-1px)}.dn-give{margin-top:auto;width:100%;min-height:52px;border-radius:15px;background:linear-gradient(180deg,#f4c14e,#e0a526)!important;color:#0c1834!important;box-shadow:0 10px 22px -10px rgba(224,165,38,.8),inset 0 1px 0 hsla(0,0%,100%,.45)}.dn-empty{display:flex;gap:12px;align-items:center;background:#fff;border:1.5px dashed #cbd3e3;border-radius:20px;padding:16px;color:var(--muted);font-size:.92rem}.dn-empty svg{color:var(--gold)}.dn-steps{list-style:none;display:grid;grid-gap:10px;gap:10px;counter-reset:none}.dn-steps li{position:relative;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e6eaf2;border-radius:18px;padding:14px 14px 14px 16px;box-shadow:0 8px 20px -16px rgba(19,34,74,.4)}.dn-step-n{position:absolute;top:-8px;left:-6px;width:24px;height:24px;border-radius:50%;background:var(--navy);color:#f6d27a;font-size:.78rem;font-weight:800;display:grid;place-items:center;box-shadow:0 0 0 3px var(--bg)}.dn-step-ic{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;background:var(--teal-l);color:var(--teal-d)}.dn-steps b{display:block;color:var(--navy-d);font-size:1rem}.dn-steps p{font-size:.84rem;color:var(--muted);line-height:1.45;margin-top:1px}.dn-use{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;padding:20px 18px;color:#fff;background:linear-gradient(150deg,#13224a,#17366a 60%,#0d6576)}.dn-use:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(hsla(43,87%,72%,.28) 1.1px,transparent 1.8px);background-size:20px 20px;-webkit-mask-image:radial-gradient(120% 90% at 100% 0,#000,transparent 70%);mask-image:radial-gradient(120% 90% at 100% 0,#000,transparent 70%)}.dn-use .hx-ey{background:hsla(43,87%,72%,.16);color:#f6d27a}.dn-use ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.dn-use li{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:16px;padding:11px 12px;font-size:.94rem;line-height:1.45}.dn-use li span{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;background:linear-gradient(180deg,#f6d27a,#e0a526);color:#0c1834}.dn-use-note{margin-top:14px;font-size:.86rem;color:#f6d27a;font-weight:700;text-align:center}.dn-contact{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;background:#fff9ec;border:1.5px solid #f1dda6;border-radius:20px;padding:16px}.dn-contact>div{flex:1 1 200px;min-width:0}.dn-contact b{color:var(--navy-d);font-size:1.02rem}.dn-contact p{font-size:.86rem;color:#5a4000;margin-top:3px;line-height:1.5}.dn-contact-ic{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;background:var(--navy);color:#f6d27a}.dn-mail{display:inline-block;margin-top:6px;font-weight:800;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.dn-contact .btn{flex:1 1 100%}.dn-card{background:#fff;border:1px solid #e6eaf2;border-radius:20px;padding:16px;box-shadow:0 10px 24px -18px rgba(19,34,74,.4)}.dn-card-h{display:flex;align-items:center;gap:8px;font-size:1.06rem;color:var(--navy-d);margin-bottom:4px}.dn-card-h svg{color:var(--gold)}.dn-mine{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.dn-mine-r{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--line)}.dn-faq{display:grid;grid-gap:8px;gap:8px}.dn-faq details{background:#fff;border:1px solid #e6eaf2;border-radius:16px;padding:0 14px}.dn-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-weight:700;color:var(--navy-d);cursor:pointer}.dn-faq summary::-webkit-details-marker{display:none}.dn-faq summary svg{transform:rotate(90deg);transition:transform .2s;color:var(--teal-d)}.dn-faq details[open] summary svg{transform:rotate(-90deg)}.dn-faq details p{font-size:.88rem;color:#3e4862;line-height:1.6;padding:0 0 14px}.dn-faq details a{font-weight:800;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.dn-safe{margin-top:16px;display:flex;gap:12px;align-items:flex-start;background:#fdf3f0;border:1.5px solid #f0c9be;border-radius:18px;padding:14px}.dn-safe span{color:#b23a1e;flex:none}.dn-safe p{font-size:.86rem;color:#6b2b1a;line-height:1.55}@media(prefers-reduced-motion:reduce){.dn-heart,.dn-hero{animation:none}.dn-amt{transition:none}}@media(min-width:700px){.dn-camps{grid-template-columns:1fr 1fr;align-items:stretch}}@media(min-width:1024px){.dn-hero{padding:38px 40px 52px;border-radius:28px}.dn-h1{font-size:2.5rem}.dn-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:28px;gap:28px;align-items:start}.dn-side>.dn-sec:first-child{margin-top:24px}}.dn-wall{background:#fff;border:1px solid #e6eaf2;border-radius:22px;padding:18px 16px;box-shadow:0 14px 30px -20px rgba(19,34,74,.4)}.dn-wall-head{display:flex;gap:12px;align-items:flex-start}.dn-wall-head h2{font-size:1.22rem;color:var(--navy-d);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dn-wall-head p{font-size:.84rem;color:var(--muted);margin-top:2px;line-height:1.45}.dn-wall-hic{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,#f6d27a,#e0a526);color:#0c1834}.dn-wall-empty{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px;border-radius:16px;background:#fbf6e8;border:1.5px dashed #e8cf8e}.dn-wall-empty b{color:var(--navy-d)}.dn-wall-empty p{font-size:.84rem;color:#5a4000;line-height:1.5;margin-top:2px}.dn-wall-eic{width:48px;height:48px;flex:none;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--gold);box-shadow:0 0 0 4px rgba(224,165,38,.18)}.dn-honor{margin-top:14px;border-radius:18px;padding:12px;background:linear-gradient(135deg,#13224a,#1d3166 60%,#0d6576);position:relative;overflow:hidden}.dn-honor:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(43,87%,72%,.3) 1.1px,transparent 1.8px);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000);mask-image:linear-gradient(90deg,transparent 35%,#000);pointer-events:none}.dn-honor>*{position:relative}.dn-honor-t{display:inline-flex;align-items:center;gap:6px;color:#0c1834;background:linear-gradient(180deg,#f6d27a,#e0a526);font-weight:800;font-size:.8rem;border-radius:99px;padding:3px 12px 3px 9px;margin-bottom:10px}.dn-honor-l{display:grid;grid-gap:8px;gap:8px}.dn-honor-c{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(43,87%,72%,.35);border-radius:14px;padding:9px 10px;color:#fff}.dn-honor-c b{display:block;color:#fff;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn-honor-c .xs{color:hsla(0,0%,100%,.75)}.dn-amtlbl{font-size:.78rem;color:#f6d27a;background:rgba(0,0,0,.18);border-radius:99px;padding:3px 9px;white-space:nowrap}.dn-amtlbl,.dn-av{flex:none;font-weight:800}.dn-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:.9rem;background:var(--navy-l);color:var(--navy)}.dn-av.gold{background:linear-gradient(180deg,#f6d27a,#e0a526);color:#0c1834;box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}.dn-av.anon{background:#eef1f6;color:var(--muted)}.dn-wall-l{display:grid;margin-top:10px}.dn-wall-r{display:flex;gap:10px;align-items:center;padding:10px 2px;border-top:1px solid var(--line)}.dn-wall-r:first-child{border-top:0}.dn-msg{color:#3e4862;margin-top:2px}.dn-opt{margin-top:12px;background:#fbf6e8;border:1px solid #f1e2b8;border-radius:14px;padding:10px 12px}.dn-opt-h{gap:6px;font-weight:800;font-size:.86rem;color:var(--gold-d);margin-bottom:4px}.dn-honor-n,.dn-opt-h{display:flex;align-items:center}.dn-honor-n{gap:8px;justify-content:space-between}.dn-honor-n b{min-width:0}.dn-1l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn-honor,.dn-honor-c,.dn-main,.dn-side,.dn-wall,.dn-wall-r{min-width:0}.dn-camps,.dn-honor-l,.dn-wall-l{grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.dn-camps{grid-template-columns:repeat(2,minmax(0,1fr))}}.dn-crown{position:relative;isolation:isolate;overflow:hidden;margin:0 0 14px;z-index:2;border-radius:26px;padding:18px 16px 20px;text-align:center;color:#fff;background:linear-gradient(160deg,#0c1834,#13224a 45%,#173e70 75%,#0d6576);border:2px solid #e0a526;box-shadow:0 22px 44px -18px rgba(12,24,52,.65),0 0 0 6px rgba(224,165,38,.12)}.dn-crown-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 50% at 50% 0,hsla(43,87%,72%,.35),transparent 70%),radial-gradient(hsla(43,87%,72%,.28) 1.1px,transparent 1.9px) 0 0/18px 18px;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 95%);mask-image:linear-gradient(180deg,#000 30%,transparent 95%)}.dn-crown-badge{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:.95rem;color:#0c1834;background:linear-gradient(180deg,#f8dc8e,#e0a526);border-radius:99px;padding:5px 16px 5px 12px;box-shadow:0 8px 18px -8px rgba(224,165,38,.9),inset 0 1px 0 hsla(0,0%,100%,.5)}.dn-crown-badge span{font-size:1.2rem;line-height:1}.dn-crown-ring{width:124px;height:124px;margin:14px auto 0;border-radius:50%;padding:5px;background:conic-gradient(from 200deg,#f8dc8e,#e0a526,#b9811a,#f8dc8e,#e0a526);box-shadow:0 0 0 6px rgba(224,165,38,.18),0 16px 30px -10px rgba(0,0,0,.55);animation:dnglow 3.2s ease-in-out infinite}@keyframes dnglow{0%,to{box-shadow:0 0 0 6px rgba(224,165,38,.18),0 16px 30px -10px rgba(0,0,0,.55)}50%{box-shadow:0 0 0 12px rgba(224,165,38,.1),0 16px 30px -10px rgba(0,0,0,.55)}}.dn-av.xl{font-size:2.7rem;background:linear-gradient(160deg,#fff4d6,#f6d27a);color:#13224a;border:3px solid #0c1834}.dn-av img,.dn-av.xl{width:100%;height:100%}.dn-av img{border-radius:50%;object-fit:cover;display:block}.dn-crown-n{color:#fff;font-size:1.65rem;line-height:1.25;margin-top:14px;text-shadow:0 2px 14px rgba(0,0,0,.3);overflow-wrap:anywhere}.dn-crown-c{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:hsla(0,0%,100%,.86);font-size:.95rem;font-weight:700}.dn-crown-a,.dn-crown-c svg{color:#f6d27a}.dn-crown-a{display:block;width:max-content;margin:10px auto 0;font-size:1.15rem;font-weight:800;background:rgba(0,0,0,.22);border:1px solid hsla(43,87%,72%,.45);border-radius:99px;padding:4px 16px}.dn-crown-camp{margin-top:10px;font-size:.82rem;color:hsla(0,0%,100%,.8);line-height:1.45}.dn-crown-m{margin:10px auto 0;max-width:26em;font-size:.9rem;color:#e6fafd;font-style:italic}.dn-crown.empty{display:flex;align-items:center;gap:14px;text-align:left;padding:16px;margin:-26px 10px 0;border-style:dashed;background:linear-gradient(150deg,#13224a,#17366a 70%,#0d6576)}.dn-crown.empty b{color:#f6d27a;font-size:1.06rem}.dn-crown.empty p{font-size:.86rem;color:hsla(0,0%,100%,.85);line-height:1.5;margin-top:2px}.dn-crown-ic{font-size:2rem;width:58px;height:58px;flex:none;border-radius:50%;display:grid;place-items:center;background:hsla(43,87%,72%,.14);border:1.5px dashed hsla(43,87%,72%,.6)}.dn-podium{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.dn-pod{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:14px 10px 12px;border-radius:18px;background:linear-gradient(170deg,#13224a,#1d3166 60%,#0d6576);color:#fff;border:1.5px solid rgba(224,165,38,.55);box-shadow:0 12px 24px -16px rgba(12,24,52,.7);min-width:0}.dn-pod.r3{border-color:rgba(205,127,50,.6)}.dn-pod-rank{font-size:.78rem;font-weight:800;color:#0c1834;background:linear-gradient(180deg,#f6d27a,#e0a526);border-radius:99px;padding:2px 10px}.dn-pod.r2 .dn-pod-rank{background:linear-gradient(180deg,#f1f4f9,#c7cfdc)}.dn-pod.r3 .dn-pod-rank{background:linear-gradient(180deg,#f3c9a0,#cd8a4c)}.dn-av.lg{width:68px;height:68px;font-size:1.35rem;background:linear-gradient(160deg,#fff4d6,#f6d27a);color:#13224a;box-shadow:0 0 0 3px hsla(43,87%,72%,.55)}.dn-av.lg.anon,.dn-av.xl.anon{background:#2a3b66;color:#c9d3e8}.dn-pod-n{font-size:1rem;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dn-pod .xs{color:hsla(0,0%,100%,.78);max-width:100%}.dn-av.sm{width:34px;height:34px;font-size:.8rem}.dn-qr{border-radius:18px;background:linear-gradient(180deg,#f3fbfd,#fff);border:1.5px solid #bfe6ee;padding:12px;flex-direction:column}.dn-qr,.dn-qr-h{display:flex;gap:10px}.dn-qr-h{align-items:center}.dn-qr-h b{display:block;color:var(--navy-d);font-size:1rem}.dn-qr-h span{display:block;font-size:.8rem;color:var(--muted);line-height:1.4}.dn-qr-hic{width:36px;height:36px;flex:none;border-radius:11px;display:grid;place-items:center;background:linear-gradient(180deg,#22b5cb,#1ba3b8);color:#fff}.dn-qr-hic svg{stroke:#fff;color:#fff}.dn-qr-row{display:flex;gap:12px;align-items:center}.dn-qr-tap{flex:none;border:0;padding:0;background:none;cursor:zoom-in;border-radius:16px}.dn-qr-slot{width:132px;height:132px;border-radius:16px;background:repeating-linear-gradient(45deg,#e9edf3,#e9edf3 8px,#f2f4f8 0,#f2f4f8 16px);border:2px dashed #aeb8cb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#5d6a86;text-align:center;padding:8px}.dn-qr-slot b{font-size:.82rem;line-height:1.3}.dn-qr-img.big,.dn-qr-slot.big{width:min(78vw,320px);height:min(78vw,320px)}.dn-qr-img{width:132px;height:132px;border-radius:14px;object-fit:contain;background:#fff;border:2px solid #13224a;padding:4px}.dn-qr-side{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:6px}.dn-qr-to{display:flex;gap:6px;align-items:flex-start;font-size:.84rem;font-weight:800;color:var(--navy-d);line-height:1.35}.dn-qr-to svg{color:var(--teal-d,#0e7c8e);flex:none;margin-top:2px}.dn-qr-upi{font-size:.72rem;overflow-wrap:anywhere;word-break:break-all;min-width:0}.dn-qr-hint{color:var(--muted)}.dn-qr-btns{display:flex;flex-wrap:wrap;gap:6px}.dn-qr-btns .btn{flex:1 1 auto}.btn.dis{opacity:.45;pointer-events:none}.dn-qr-safe{display:flex;gap:6px;align-items:flex-start;font-size:.76rem;color:#6b2b1a;background:#fdf3f0;border-radius:10px;padding:7px 9px;line-height:1.45}.dn-qr-safe svg{flex:none;margin-top:2px;color:#b23a1e}.dn-paid{border-top:1px dashed #bfe6ee;padding-top:10px}.dn-paid p{font-size:.82rem;color:#3e4862;line-height:1.5;margin-bottom:8px}.dn-paid-btn{width:100%;min-height:50px;border-radius:14px;background:linear-gradient(180deg,#22b5cb,#1ba3b8)!important;color:#fff!important;box-shadow:0 10px 22px -12px rgba(27,163,184,.9)}.dn-qr-zoom{align-items:center;text-align:center}.dn-cl,.dn-qr-zoom{display:flex;flex-direction:column;gap:10px}.dn-cl-camp{display:flex;align-items:center;gap:6px;font-size:.88rem;color:var(--navy-d);background:#f3fbfd;border:1px solid #bfe6ee;border-radius:12px;padding:8px 10px}.dn-cl-camp svg{color:var(--gold);flex:none}.dn-f{display:flex;flex-direction:column;gap:4px;min-width:0}.dn-f>span{font-size:.84rem;font-weight:800;color:var(--navy-d)}.dn-f small{font-size:.74rem;color:var(--muted)}.dn-f2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.dn-file{display:flex;align-items:center;gap:10px;border:1.5px dashed #aeb8cb;border-radius:14px;padding:10px 12px;cursor:pointer;color:var(--teal-d,#0e7c8e);background:#fafbfd}.dn-file b{display:block;font-size:.86rem;color:var(--navy-d)}.dn-file small{display:block;font-size:.76rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dn-ck{display:flex;align-items:center;gap:10px;font-size:.9rem;padding:6px 0;color:#2b344d}.dn-ck input{width:20px;height:20px;accent-color:#13224a;flex:none}.dn-ck:has(input:disabled){opacity:.5}.dn-err{color:#b23a1e;font-size:.86rem;font-weight:700}.dn-cl-done{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.dn-cl-ok{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#f6d27a,#e0a526);color:#0c1834;box-shadow:0 0 0 8px rgba(224,165,38,.15)}.dn-cl-done p{font-size:.92rem;color:#3e4862;line-height:1.55}.dn-ty{display:flex;flex-direction:column;gap:8px}.dn-ty-h{display:flex;align-items:center;gap:6px;color:var(--navy-d)}.dn-ty-h svg{color:var(--gold)}.dn-ty-img{width:100%;max-width:420px;aspect-ratio:4/5;margin:4px auto 0;border-radius:18px;box-shadow:0 18px 36px -18px rgba(12,24,52,.6);display:block}.dn-ty-img.ph{background:linear-gradient(160deg,#13224a,#0d6576)}.dn-ty-btns{display:flex;gap:8px;flex-wrap:wrap}.dn-ty-btns .btn{flex:1 1 150px;min-height:48px}.dn-wa{background:#1fa855!important;color:#fff!important}.dn-adm-l{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.dn-adm{min-width:0;overflow:hidden}.dn-adm-r{border:1px solid #e6eaf2;border-left:4px solid #e0a526;border-radius:14px;padding:10px 12px;background:#fff}.dn-adm-r.done{border-left-color:#c9d1df;opacity:.8}.dn-adm-top{display:flex;align-items:center;gap:10px}.dn-adm-amt{font-size:1.15rem;color:var(--navy-d)}.dn-adm-meta{align-items:center;gap:8px;margin-top:8px;font-size:.86rem}.dn-adm-meta,.dn-adm-tags{display:flex;flex-wrap:wrap}.dn-adm-tags{gap:6px}.dn-adm-shot,.dn-adm-tags{margin-top:6px}.dn-adm-shot summary{cursor:pointer;color:var(--teal-d,#0e7c8e);font-weight:700}@media(prefers-reduced-motion:reduce){.dn-crown-ring{animation:none}}@media(min-width:700px){.dn-crown{margin:0 auto 16px;max-width:560px}.dn-crown.empty{margin:-30px auto 0}}@media(min-width:1024px){.dn-crown{max-width:620px}}.dn-mine-r .btn,.dn-mine-r .tag,.dn-qr-btns .btn{white-space:nowrap}.dobwrap{position:relative}.dobshow{display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.dobshow.ph{color:var(--muted,#8a94a6)}.dobshow svg{flex:none;opacity:.6}.dobnative{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0}.dobnative::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.reg-steps .reg-prog{margin:4px 0 16px}.reg-steps .reg-prog-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.reg-steps .reg-prog-top b{background:var(--navy);color:#fff;border-radius:999px;padding:3px 12px;font-size:.92rem;white-space:nowrap}.reg-steps .reg-prog-top span{font-weight:700;color:var(--navy-d);font-size:1.02rem}.reg-steps .reg-prog ol{list-style:none;display:flex;gap:6px;margin:0;padding:0}.reg-steps .reg-prog li{flex:1 1;min-width:0;text-align:center;font-size:.76rem;line-height:1.3;color:var(--muted);font-weight:700;overflow-wrap:anywhere}.reg-steps .reg-prog li i{display:block;height:7px;border-radius:9px;background:var(--line);margin-bottom:6px}.reg-steps .reg-prog li.on{color:var(--navy)}.reg-steps .reg-prog li.on i{background:var(--gold)}.reg-steps .reg-prog li.done{color:var(--teal-d)}.reg-steps .reg-prog li.done i{background:var(--teal-b)}.reg-steps .reg-pane[hidden]{display:none}.reg-steps .reg-pane>*+*{margin-top:14px}.reg-steps .reg-h{font-size:1.08rem;color:var(--navy);padding-bottom:8px;border-bottom:2px solid var(--gold-l)}.reg-steps .reg-cols{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.reg-steps .reg-cols>*{min-width:0}.reg-steps .input{min-height:52px;font-size:16px;line-height:1.3}.reg-steps select.input{text-overflow:ellipsis;white-space:nowrap}.reg-steps .field>span:not(.xs),.reg-steps legend{display:block;font-weight:700;font-size:.95rem;line-height:1.4;margin-bottom:6px;white-space:normal;overflow-wrap:anywhere;color:var(--ink)}.reg-steps .grid2{grid-template-columns:minmax(0,1fr)}.reg-steps .field>span.xs{display:block;margin-top:6px;line-height:1.45;font-weight:400;font-size:.84rem;color:var(--muted)}.reg-steps fieldset[data-testid=reg-current]{border:0!important;padding:0!important}.reg-steps fieldset[data-testid=reg-current]>legend{padding:0 0 12px!important;font-size:1rem;color:var(--navy-d);margin:0}.reg-steps fieldset[data-testid=reg-current] .stack{gap:16px!important}.reg-steps fieldset[data-testid=reg-current] .stack>*+*{margin-top:18px!important}.reg-steps .chips{overflow:visible;gap:10px}.reg-steps .chip{flex:1 1;justify-content:center;min-height:52px;font-size:1rem;border-radius:13px}.reg-steps .reg-nav{display:flex;gap:10px;margin-top:18px}.reg-steps .reg-nav .btn{min-height:52px;font-size:1.02rem}.reg-steps .reg-nav .btn.ghost{flex:1 1}.reg-steps .reg-nav .btn.grow{flex:2 1}@media (min-width:768px){.reg-steps.narrow{max-width:760px;margin-left:auto;margin-right:auto}.reg-steps .reg-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.reg-steps .reg-cols>.reg-full{grid-column:1/-1}.reg-steps .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-steps .reg-nav{justify-content:flex-end}.reg-steps .reg-nav .btn.ghost{flex:0 0 160px}.reg-steps .reg-nav .btn.grow{flex:0 1 320px}}.modal .sheet:has(.pf-edit){max-height:92vh;max-height:92dvh;padding-bottom:0;background:#f6f7fa}.modal .sheet:has(.pf-edit) .sheet-h{position:-webkit-sticky;position:sticky;top:-20px;z-index:3;background:#f6f7fa;margin:-20px -20px 8px;padding:14px 16px 10px 20px;border-bottom:1px solid var(--line)}.modal .sheet:has(.pf-edit) .sheet-h h2{font-size:1.15rem;color:var(--navy)}.pf-edit{display:flex;flex-direction:column;gap:14px}.pf-edit .pf-intro{font-size:.86rem;color:var(--muted);line-height:1.45;margin:0}.pf-sec{background:#fff;border:1px solid #e3e7ef;border-radius:16px;padding:14px 14px 16px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 3px rgba(19,34,74,.05)}.pf-h{display:flex;align-items:center;gap:10px;margin:0;font-size:1rem;line-height:1.35;color:var(--navy)}.pf-h,.pf-h i{font-weight:800}.pf-h i{font-style:normal;flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--navy-d);font-size:.82rem}.pf-edit .grid2{gap:14px}.pf-edit .grid2>*{min-width:0}.pf-edit .field>span,.pf-edit legend{white-space:normal;overflow-wrap:anywhere;line-height:1.35;font-size:.9rem;font-weight:700;color:var(--ink)}.pf-edit .field>span{margin-bottom:6px}.pf-edit .input{font-size:16px;height:52px;min-height:52px;padding:0 14px;line-height:1.3;border-radius:12px}.pf-edit select.input{padding-right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-edit .input:disabled{background:#f1f3f7;color:#8a94a6}.pf-edit .dobshow{height:52px}.pf-edit .pf-hint{display:block;font-size:.8rem;color:var(--muted);line-height:1.4;margin:6px 0 0}.pf-edit .pf-sec>.pf-hint{margin-top:-6px}.pf-edit .pf-gp>fieldset>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-edit fieldset .grid2+select.input{margin-top:10px!important}.pf-edit fieldset label.row.xs{font-size:.86rem;margin-top:10px!important;align-items:center}.pf-edit fieldset label.row.xs input{width:20px!important;height:20px!important;flex:none}.pf-edit fieldset legend{margin-bottom:8px!important}.pf-edit [data-testid=occ-details]{margin:0;box-shadow:none;border-radius:14px}.pf-edit .radio{align-items:center;font-size:.92rem}.pf-edit .radio input{margin-top:0;width:20px;height:20px;flex:none}.pf-check{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;font-size:.92rem;cursor:pointer;line-height:1.35}.pf-check input{width:22px;height:22px;flex:none;accent-color:var(--navy)}.pf-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;margin:2px -20px 0;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 16px rgba(19,34,74,.08)}.pf-btns{display:grid;grid-template-columns:1fr 2fr;grid-gap:10px;gap:10px}.pf-btns .btn{min-height:52px;padding:12px 14px}.pf-err{margin:0 0 8px;padding:9px 12px;border-radius:10px;background:var(--red-l);color:var(--red);font-size:.86rem;font-weight:700;line-height:1.4}@media (max-width:480px){.pf-edit .grid2{grid-template-columns:1fr}}.gp-cap{display:flex;flex-direction:column;gap:5px;min-width:0}.gp-cap>small{font-size:.8rem;font-weight:700;color:var(--muted);line-height:1.3}.crop-modal{position:fixed;inset:0;z-index:1000;background:rgba(8,16,36,.97);justify-content:center;padding:16px 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain}.crop-in,.crop-modal{display:flex;align-items:center}.crop-in{width:100%;max-width:440px;flex-direction:column;gap:12px;color:#fff;text-align:center}.crop-h{color:#fff;margin:0;font-size:1.3rem}.crop-hint{margin:0;color:#d5dcea;font-size:.95rem;line-height:1.45;max-width:360px}.crop-stage{position:relative;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:-webkit-grab;cursor:grab;border-radius:14px;overflow:hidden;background:#000;flex:none}.crop-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.crop-stage canvas{display:block}.crop-ring{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 999px rgba(8,16,36,.55);border:3px solid #e0a526;pointer-events:none}.crop-ring:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px dashed hsla(0,0%,100%,.55);margin:-1px}.crop-wait{position:absolute;inset:0;display:grid;place-items:center;color:#d5dcea}.crop-zoom{display:flex;align-items:center;gap:10px;width:100%;max-width:400px}.crop-zoom input[type=range]{flex:1 1;accent-color:#e0a526;height:32px;min-width:0}.crop-zb{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.08);color:#fff;font-size:1.5rem;line-height:1;display:grid;place-items:center;cursor:pointer;padding:0}.crop-zb.turn{font-size:1.35rem;margin-left:4px;border-color:#1ba3b8;color:#7fd9e6}.crop-zb:disabled{opacity:.4}.crop-err{margin:0;color:#ffb4a8;font-weight:700}.crop-btns{display:flex;gap:10px;width:100%;max-width:400px;margin-top:4px}.crop-btns .btn{flex:1 1;min-height:52px;font-size:1.05rem}.crop-btns .crop-cancel{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.7)}.dn-av img,.mh-av img,.mphoto{object-position:center 20%}.sjjoin{border-top:1px dashed var(--line);padding-top:12px}.sjbtn{width:100%;min-height:52px;font-size:1.05rem;justify-content:center}.sjpend{display:flex;align-items:center;gap:8px;background:#fff6e0;color:#6b4a00;border:1.5px solid var(--gold);border-radius:13px;padding:12px 14px;font-weight:700;font-size:.95rem}.sjlink{background:none;border:0;padding:8px 2px;color:var(--teal-d);font-weight:700;font-size:.85rem;text-decoration:underline;cursor:pointer}.sjduties{margin:0;padding:0;list-style:none;counter-reset:sj;display:grid;grid-gap:8px;gap:8px}.sjduties li{counter-increment:sj;position:relative;padding:10px 12px 10px 46px;background:var(--navy-l);border-radius:12px;font-size:.95rem;line-height:1.45;color:var(--navy-d)}.sjduties li:before{content:counter(sj);position:absolute;left:10px;top:9px;width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;font-weight:800;font-size:.85rem;justify-content:center}.sjack,.sjduties li:before{display:flex;align-items:center}.sjack{gap:12px;margin-top:14px;padding:14px;border:2px solid var(--line);border-radius:14px;font-weight:700;cursor:pointer;background:#fff}.sjack.on{border-color:var(--teal);background:var(--teal-l)}.sjack input{width:26px;height:26px;flex:0 0 26px;accent-color:var(--teal);margin:0}textarea.input{min-height:64px;resize:vertical}.sjdone{text-align:center;padding:10px 4px 4px}.sjok{width:72px;height:72px;border-radius:50%;background:var(--green-l);color:var(--green);display:flex;align-items:center;justify-content:center;margin:6px auto 14px}.sjdonetx{font-size:1.1rem;font-weight:700;color:var(--navy-d);line-height:1.5;margin:0 0 18px}.sjad{border-top:4px solid var(--gold)}.sjlist{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.sjitem{border:1.5px solid var(--line);border-radius:14px;padding:12px;background:#fff}.sjpic{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:center 20%;flex:0 0 48px}.sjnote{margin:8px 0 0;padding:8px 10px;background:#f6f7fa;border-radius:10px;font-size:.9rem;color:var(--ink,#333)}.sjbtns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.sjbtns .btn{min-height:48px;justify-content:center}.btn.ghost.sjrej{color:var(--red);border-color:var(--red)}.evform{scroll-margin-bottom:120px}.evmsg{border-radius:12px;padding:12px 14px;font-weight:700;font-size:.95rem;line-height:1.45}.evmsg.ok{background:#e7f6ec;color:#1b6b3a;border:1px solid #9bd3ae}.evmsg.bad{background:#fdecec;color:#9b1c1c;border:1px solid #f2b8b8}.evbtns .btn{min-height:48px;font-size:1rem}.evbtns .btn[disabled]{opacity:.65}@media (max-width:900px){.evform{margin-bottom:90px}}.evf{display:flex;flex-direction:column;gap:14px;max-width:720px}.evf-top h2{font-size:1.3rem;color:var(--navy);margin:0}.evf-top p{margin:4px 0 0;font-size:.88rem;color:var(--muted);line-height:1.45}.evf-sec{background:#fff;border:1px solid #e3e7ef;border-radius:16px;padding:14px 14px 16px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 3px rgba(19,34,74,.05)}.evf-sec.red{border-color:#f2b8b8;background:#fffbfb}.evf-h{display:flex;align-items:center;gap:10px;margin:0;font-size:1.02rem;line-height:1.35;color:var(--navy);font-weight:800}.evf-h i{font-style:normal;flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--navy-d);font-size:.82rem;font-weight:800}.evf-f{display:flex;flex-direction:column;min-width:0}.evf-f>span{display:block;font-weight:700;font-size:.92rem;line-height:1.35;margin-bottom:6px;color:var(--ink)}.evf-f .req{color:var(--red)}.evf .input{font-size:16px;min-height:52px;padding:10px 14px;line-height:1.35;border-radius:12px;width:100%}.evf textarea.input{min-height:76px;resize:vertical}.evf .grid2{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.evf-hint{display:block;font-style:normal;font-size:.8rem;color:var(--muted);line-height:1.45;margin-top:6px}.evf-hint.top{margin:-8px 0 0}.evf-err{display:block;font-style:normal;font-size:.84rem;color:var(--red);font-weight:700;line-height:1.4;margin-top:6px}.evf-f.bad .evf-bg button,.evf-f.bad .input{border-color:var(--red);box-shadow:0 0 0 3px rgba(200,40,40,.12)}.evf-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.evf-kind{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:74px;padding:8px 4px;border:1.5px solid var(--line);border-radius:14px;background:#fff;cursor:pointer;text-align:center}.evf-kind span{font-size:1.45rem;line-height:1}.evf-kind b{font-size:.78rem;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}.evf-kind.on{border-color:var(--navy);background:#eef2fa;box-shadow:inset 0 0 0 1.5px var(--navy)}.evf-kind.red b{color:#b42318}.evf-kind.red.on{border-color:#d92d20;background:#fef3f2;box-shadow:inset 0 0 0 1.5px #d92d20}.evf-dt{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:10px;gap:10px}.evf-quick{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.evf-quick button,.evf-seg button{min-height:42px;padding:6px 14px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-weight:700;font-size:.88rem;color:var(--navy);cursor:pointer}.evf-seg{display:flex;gap:8px;flex-wrap:wrap}.evf-seg button{flex:1 1;border-radius:12px;min-height:48px}.evf-seg.four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.evf-seg button.on{background:var(--navy);border-color:var(--navy);color:#fff}.evf-loc{flex-direction:column;background:#f4fafb;border:1px dashed #9ed6df;border-radius:14px;padding:12px}.evf-loc,.evf-or{display:flex;gap:10px}.evf-or{align-items:center;color:var(--muted);font-size:.8rem;font-weight:700}.evf-or:after,.evf-or:before{content:"";flex:1 1;height:1px;background:#cfe6ea}.evf-wide{width:100%;min-height:50px;font-size:1rem;justify-content:center}.evf-locok{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#e7f6ec;border-radius:10px;padding:9px 12px;font-size:.86rem;font-weight:700;color:#1b6b3a}.evf-locok span{flex:1 1;min-width:0}.evf-locok a,.evf-locok button{background:none;border:0;color:var(--teal-d);font-weight:800;font-size:.86rem;text-decoration:underline;cursor:pointer;padding:4px}.evf-drop{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;aspect-ratio:16/8;border:2px dashed #c9d2e3;border-radius:14px;background:#f8fafd;cursor:pointer;justify-content:center;padding:10px}.evf-drop span{font-size:2rem}.evf-drop b{color:var(--navy);font-size:1rem}.evf-drop small{color:var(--muted);font-size:.8rem}.evf-ban{position:relative;border-radius:14px;overflow:hidden}.evf-ban img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.evf-ban div{position:absolute;right:8px;bottom:8px;display:flex;gap:6px}.evf-ban .btn{background:hsla(0,0%,100%,.94)}.evf-tog{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;cursor:pointer}.evf-tog input{width:24px;height:24px;flex:none;accent-color:var(--navy)}.evf-tog span{display:flex;flex-direction:column;gap:2px}.evf-tog b{font-size:.95rem}.evf-tog small{font-size:.8rem;color:var(--muted)}.evf-bg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.evf-bg button{min-height:52px;border-radius:12px;border:1.5px solid var(--line);background:#fff;font-weight:800;font-size:1.05rem;color:#b42318;cursor:pointer}.evf-bg button.on{background:#d92d20;border-color:#d92d20;color:#fff}.evf-step{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:12px;height:52px;overflow:hidden}.evf-step button{width:52px;height:100%;border:0;background:#f4f6fa;font-size:1.4rem;font-weight:800;color:var(--navy);cursor:pointer}.evf-step b{flex:1 1;text-align:center;font-size:1.15rem}.evf-info{background:#fef3f2;border:1px solid #fecdca;color:#912018;border-radius:12px;padding:12px 14px;font-size:.88rem;line-height:1.45;font-weight:600}.evf-prev{border-style:dashed}.evf-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:36;margin:4px -16px 0;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 16px rgba(19,34,74,.1);display:flex;flex-direction:column;gap:8px}.evf-sum{background:#fdecec;color:#9b1c1c;font-size:.86rem}.evf-done,.evf-sum{padding:9px 12px;border-radius:10px;font-weight:700;line-height:1.4}.evf-done{background:#e7f6ec;color:#1b6b3a;font-size:.9rem}.evf-btns{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:10px;gap:10px}.evf-btns.one{grid-template-columns:1fr}.evf-btns .btn{min-height:54px;font-size:1.02rem;justify-content:center}.evf-btns .btn[disabled]{opacity:.65}.evf-cancel{background:none;border:0;color:var(--muted);font-weight:700;font-size:.86rem;padding:2px;cursor:pointer}@media (min-width:700px){.evf .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.evf-kinds{grid-template-columns:repeat(5,minmax(0,1fr))}.evf-seg.four{grid-template-columns:repeat(4,minmax(0,1fr))}.evf-bar{margin:4px 0 0;border-radius:14px}}.btn.wa{background:#25d366;color:#fff}.evc{background:#fff;border:1px solid #e3e7ef;border-radius:18px;overflow:hidden;box-shadow:0 2px 8px rgba(19,34,74,.07);cursor:pointer}.evc-ban{position:relative}.evc-ban img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.evc-kind{position:absolute;left:10px;top:10px;background:hsla(0,0%,100%,.95);color:var(--navy);font-weight:800;font-size:.78rem;padding:5px 10px;border-radius:999px}.evc-kind.solid{position:static;display:inline-block;background:#eef2fa}.evc-kindrow{padding:12px 14px 0}.evc-b{display:flex;gap:12px;padding:12px 14px 4px;align-items:flex-start}.evc-date{flex:none;width:54px;border-radius:12px;background:var(--navy);color:#fff;text-align:center;padding:6px 0}.evc-date b{display:block;font-size:1.35rem;line-height:1.1}.evc-date span{display:block;font-size:.72rem;color:#f6d27a;font-weight:700}.evc-t{flex:1 1;min-width:0}.evc-t h3{margin:0 0 4px;font-size:1.08rem;line-height:1.3;color:var(--navy-d)}.evc-l{font-size:.86rem;color:#41506e;line-height:1.45;margin-top:2px}.evc-f{display:flex;align-items:center;gap:8px;padding:10px 14px 12px;border-top:1px solid #eef1f6;margin-top:8px}.evc-go{flex:1 1;font-size:.84rem;font-weight:700;color:var(--teal-d)}.evc-more{font-size:.84rem;font-weight:800;color:var(--navy);display:flex;align-items:center}.evc.blood{border:2px solid #f04438;padding:12px 14px;cursor:default}.evb-top{display:flex;gap:12px;align-items:center;margin-bottom:8px}.evb-top div{display:flex;flex-direction:column}.evb-top b{color:#b42318;font-size:1.02rem}.evb-top small{font-size:.8rem;color:var(--muted)}.evb-g{flex:none;width:52px;height:52px;border-radius:50%;background:#d92d20;color:#fff;display:grid;place-items:center;font-weight:900;font-size:1.1rem}.evb-btns{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.evb-btns .btn{min-height:46px;justify-content:center;font-size:.9rem;padding:8px 6px}.evd{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.evd-ban{width:calc(100% + 40px);margin:-8px -20px 0;aspect-ratio:16/9;object-fit:cover;display:block}.evd h2{margin:0;font-size:1.3rem;color:var(--navy-d);line-height:1.3}.evd .evc-kind{align-self:flex-start}.evd-rows{display:flex;flex-direction:column;gap:10px;background:#f6f8fc;border-radius:14px;padding:12px}.evd-rows>div{display:flex;gap:10px;align-items:flex-start}.evd-rows i{font-style:normal;font-size:1.15rem}.evd-rows span{display:flex;flex-direction:column;gap:2px}.evd-rows b{font-size:.95rem;line-height:1.4}.evd-rows small{font-size:.78rem;color:var(--muted)}.evd-map{min-height:54px;font-size:1.05rem;justify-content:center;color:#fff}.evd-desc{margin:0;font-size:.95rem;line-height:1.55;color:#2e3a56;white-space:pre-line}.evd-org{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;padding:10px 12px}.evd-org>div:first-child{flex:1 1;display:flex;flex-direction:column}.evd-org small{font-size:.76rem;color:var(--muted)}.evd-orgb{display:flex;gap:6px}.evd-orgb .wa{color:#fff;border:0}.evd-go{display:flex;align-items:center;gap:12px}.evd-go .btn{flex:1.3 1;min-height:56px;font-size:1.08rem;justify-content:center}.evd-go span{flex:1 1;font-size:.9rem;color:var(--teal-d);font-weight:700}.evd-share{min-height:50px;justify-content:center}.evc-kind.sm{font-size:.74rem;padding:3px 9px;margin-bottom:6px}.bp{display:flex;flex-direction:column;gap:16px}.bp-hero{background:linear-gradient(140deg,#7a0a12,#c8102e 60%,#e8513a);color:#fff;border-radius:20px;padding:18px 16px 14px;box-shadow:0 8px 22px rgba(200,16,46,.25)}.bp-hero-t{display:flex;gap:12px;align-items:center}.bp-hero-t>span{font-size:2.4rem}.bp-hero h1{color:#fff;margin:0;font-size:1.5rem}.bp-hero p{margin:2px 0 0;font-size:.88rem;opacity:.92;line-height:1.4}.bp-post{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;margin-top:14px;background:#fff;border:0;border-radius:16px;padding:14px 16px;cursor:pointer;text-align:left;box-shadow:0 4px 0 rgba(0,0,0,.12)}.bp-post b{color:#b4121f;font-size:1.2rem}.bp-post span{color:#5b2229;font-size:.86rem;font-weight:600}.bp-108{margin:10px 0 0;font-size:.78rem;opacity:.9;line-height:1.4}.bp-me{background:#fff;border:1px solid #e3e7ef;border-radius:16px;padding:14px;flex-direction:column}.bp-me,.bp-sw{display:flex;gap:12px}.bp-sw{align-items:center;cursor:pointer;position:relative}.bp-sw>span{flex:1 1;display:flex;flex-direction:column}.bp-sw b{font-size:1.05rem;color:var(--navy)}.bp-sw small{font-size:.8rem;color:var(--muted)}.bp-sw input{position:absolute;opacity:0;width:1px;height:1px}.bp-sw i{flex:none;width:56px;height:32px;border-radius:99px;background:#cbd2de;position:relative;transition:background .2s}.bp-sw i:after{content:"";position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:left .2s}.bp-sw input:checked+i{background:#16a34a}.bp-sw input:checked+i:after{left:27px}.bp-lbl{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:.9rem}.bp .input{font-size:16px;min-height:50px;border-radius:12px}.bp-elig{border-radius:12px;padding:10px 12px;font-weight:700;font-size:.9rem;background:#fff7e6;color:#8a5a00}.bp-elig.ok{background:#e7f6ec;color:#1b6b3a}.bp-priv{margin:0;font-size:.8rem;color:var(--muted);line-height:1.45}.bp-save{min-height:50px;justify-content:center}.bp-sec{flex-direction:column}.bp-h,.bp-sec{display:flex;gap:10px}.bp-h{align-items:center;margin:6px 0 0;font-size:1.12rem;color:var(--navy)}.bp-h i{width:28px;height:28px;border-radius:50%;background:var(--gold);color:var(--navy-d);display:grid;place-items:center;font-weight:800}.bp-h em,.bp-h i{font-style:normal;font-size:.85rem}.bp-h em{margin-left:auto;background:#fee4e2;color:#b42318;border-radius:99px;padding:2px 10px}.bp-list{display:flex;flex-direction:column;gap:12px}.bp-empty{background:#fff;border:1px dashed var(--line);border-radius:14px;padding:16px;text-align:center}.bp-empty,.bp-note{color:var(--muted);margin:0}.bp-note{font-size:.78rem}.bp-bg button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.bp-bg button small{font-size:.66rem;font-weight:700;opacity:.8}.bp-find{padding:14px;display:flex;flex-direction:column;gap:10px}.bp-donors,.bp-find{background:#fff;border:1px solid #e3e7ef;border-radius:16px}.bp-donors{padding:6px 14px 12px}.bp-dhead{font-weight:800;color:var(--navy);padding:8px 0}.bp-dhead,.bp-donor{border-bottom:1px solid #eef1f6}.bp-donor{display:flex;align-items:center;gap:10px;padding:10px 0}.bp-av{flex:none;width:42px;height:42px;border-radius:50%;background:#eef2fa;color:var(--navy);display:grid;place-items:center;font-weight:800}.bp-dn{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.bp-dn b{font-size:.95rem}.bp-dn small{font-size:.8rem;color:var(--muted)}.bp-dn .bn-tag{align-self:flex-start}.bp-donors .bp-priv{margin-top:10px}.bn{background:#fff;border:1.5px solid #fda29b;border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 2px 8px rgba(180,35,24,.08)}.bn.crit{border:2px solid #d92d20}.bn-top{display:flex;gap:12px;align-items:flex-start}.bn-g{flex:none;width:58px;height:58px;border-radius:50%;background:#d92d20;color:#fff;display:grid;place-items:center;font-weight:900;font-size:1.25rem;box-shadow:0 3px 0 #912018}.bn-g.xl{width:76px;height:76px;font-size:1.6rem}.bn-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.bn-t b{font-size:1.02rem;color:var(--navy-d);line-height:1.35}.bn-t small{font-size:.82rem;color:var(--muted)}.bn-tags{display:flex;gap:6px;flex-wrap:wrap}.bn-tag{font-size:.72rem;font-weight:800;border-radius:99px;padding:2px 8px}.bn-tag.red{background:#d92d20;color:#fff}.bn-tag.navy{background:#eef2fa;color:var(--navy)}.bn-tag.green{background:#e7f6ec;color:#1b6b3a}.bn-tag.grey{background:#f1f3f7;color:#667085}.bn-cd{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;background:#fef3f2;border-radius:10px;padding:8px 10px;color:#912018;font-size:.88rem}.bn-cd b{font-size:1rem}.bn-cd span{color:#7a2e28;font-size:.8rem}.bn-cd.big{flex-direction:column;gap:2px}.bn-cd.big b{font-size:1.25rem}.bn-meta{font-size:.82rem;color:#475467;font-weight:600}.bn-acts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.bn-acts .btn{min-height:46px;padding:6px 4px;font-size:.84rem;justify-content:center;gap:4px}.bn-help{min-height:54px;font-size:1.05rem;justify-content:center;width:100%}.bn-done{background:#e7f6ec;color:#1b6b3a;border-radius:12px;padding:10px 12px;font-weight:700;font-size:.88rem}.bn-mine{display:flex;gap:8px}.bn-mine .btn{flex:1 1;justify-content:center;min-height:44px}.bnd{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.bnd-hero{display:flex;align-items:center;gap:14px}.bnd-hero div{display:flex;flex-direction:column}.bnd-hero div b{font-size:1.2rem;color:#b42318}.bnd-hero div span{font-size:.95rem;font-weight:700;color:var(--navy)}.bnd-acts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.bnd-acts .btn{min-height:54px;font-size:1.05rem;justify-content:center}.bnd-people{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;padding:10px 12px}.bp-donor .btn[disabled]{opacity:.4}.reghelp{margin-top:14px;border:1px solid var(--line);border-left:4px solid var(--teal-b);border-radius:14px;background:#fff;padding:12px 12px 12px 14px;box-shadow:var(--sh)}.reghelp-top{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.reghelp-top b{display:block;color:var(--navy);font-size:.95rem;line-height:1.5}.reghelp-top .xs{display:block;line-height:1.5;margin-top:1px}.reghelp-ic{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--teal-l);color:var(--teal-d)}.reghelp-btns{display:flex;gap:8px}.reghelp-btns .btn{flex:1 1;min-width:0;line-height:1.45;padding:8px 10px}.reghelp-wa{background:#1e7b45;color:#fff}.nowrap{white-space:nowrap}.gvb{max-width:100%;white-space:normal;line-height:1.45;padding:3px 9px}.gvmeta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;line-height:1.6}.gvpic{width:68px;height:68px;border-radius:50%;object-fit:cover;object-position:center 20%;border:1px solid var(--line);flex:none}.gvpic0{display:grid;place-items:center;background:var(--navy-l);color:var(--navy)}.gvname{font-size:1.2rem;line-height:1.5;margin:0}.gvact{border:1.5px solid var(--teal-b)}.gvtick{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;background:var(--teal-l);cursor:pointer;line-height:1.55}.gvtick input{position:absolute;opacity:0;width:1px;height:1px}.gvtick .gvbox{flex:none;width:28px;height:28px;border-radius:8px;border:2px solid var(--teal-d);background:#fff;display:grid;place-items:center;color:#fff;margin-top:1px}.gvtick.on .gvbox{background:var(--green);border-color:var(--green)}.gvtick input:focus-visible+.gvbox{outline:3px solid var(--gold);outline-offset:2px}.gvtick b{color:var(--navy-d)}.gvradio{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1.5px solid var(--line);border-radius:12px;cursor:pointer;line-height:1.5}.gvradio.on{border-color:var(--red);background:var(--red-l)}.gvtrail{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fbfcfe}.gvtl{list-style:none;margin:8px 0 0;padding:0;flex-direction:column}.gvtl,.gvtl li{display:flex;gap:10px}.gvtl li{align-items:flex-start;line-height:1.5}.gvtl li>i{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--green);margin-top:2px}.gvtl li.fl>i{background:var(--red)}.gvtl li.cl>i{background:#9aa3b5}.gvtl li.cl b{text-decoration:line-through;color:var(--muted)}.gvtl li.fin>i{background:var(--navy);color:var(--gold)}.gvnote{margin-top:2px;color:var(--navy-d);font-style:italic}.qfilter{margin-bottom:12px;flex-wrap:wrap;overflow:visible}.gvhome{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:14px;border:1.5px solid var(--gold);background:linear-gradient(135deg,#fff8e6,#fff);text-decoration:none;color:var(--navy)}.gvhome-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--navy);color:#f6d27a;flex:none}.gvhome-t{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.45}.gvhome-t b{font-size:1.02rem}.gvhome-n{font-style:normal;min-width:26px;height:26px;padding:0 7px;border-radius:13px;background:var(--red,#c62828);color:#fff;font-weight:800;display:grid;place-items:center;font-size:.85rem}.tag.gvb{white-space:normal;line-height:1.5;height:auto;padding-top:3px;padding-bottom:3px}.gvline{display:inline-flex;align-items:flex-start;gap:3px;color:#2e7d32;font-weight:700;line-height:1.45}.gvline.red{color:var(--red,#c62828)}.gvline svg{flex:none;margin-top:3px}.lg{--mar:#7a1f3d;--mar-d:#4e1027;--rose:#c8506e;--rose-l:#fcebf0;--rg:#d9a07b;--cream:#fff8ee}.lg-sub{display:flex;gap:4px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:4px;position:-webkit-sticky;position:sticky;top:64px;z-index:5;box-shadow:var(--sh);margin-bottom:14px}.lg-sub button{flex:1 1;border:0;background:none;border-radius:12px;padding:8px 2px 7px;font-size:.78rem;font-weight:700;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;position:relative;line-height:1.35}.lg-sub button.on{background:linear-gradient(135deg,var(--mar),var(--navy));color:#fff}.lg-sub .bd{position:absolute;top:3px;right:calc(50% - 22px);min-width:17px;height:17px;border-radius:9px;background:var(--gold);color:var(--navy-d);font-size:.68rem;display:grid;place-items:center;padding:0 4px}.lg-hero{position:relative;overflow:hidden;border-radius:24px;color:#fff;padding:30px 20px 22px;background:radial-gradient(120% 90% at 100% 0,rgba(224,165,38,.35),transparent 55%),radial-gradient(90% 70% at 0 100%,rgba(27,163,184,.28),transparent 60%),linear-gradient(150deg,#7a1f3d,#4e1027 38%,#13224a);box-shadow:0 10px 30px rgba(78,16,39,.28)}.lg-hero:before{content:"";position:absolute;inset:0;background:repeating-radial-gradient(circle at 85% 18%,hsla(0,0%,100%,.07) 0 2px,transparent 2px 22px);pointer-events:none}.lg-toran{position:absolute;left:0;right:0;top:0;height:16px;background:radial-gradient(circle at 10px 2px,#f2b233 0 6px,transparent 6.5px) 0 0/20px 16px repeat-x,linear-gradient(#1f7a3a,#1f7a3a) 0 0/100% 3px no-repeat;opacity:.95}.lg-hero .ring{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.12);border:1.5px solid rgba(242,178,51,.7);color:#f7c65a;margin-bottom:10px}.lg-hero .kick{font-size:.8rem;letter-spacing:.04em;color:#f7d58a;font-weight:700}.lg-title{font-size:2.35rem;font-weight:700;line-height:1.55;padding-top:.12em;margin:2px 0;background:linear-gradient(180deg,#fff3c9,#f2b233 55%,#d9a07b);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.lg-hero p.lead{font-size:1rem;line-height:1.6;color:#f4eaf0;max-width:30em}.lg-trust{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 18px}.lg-trust span{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;padding:5px 10px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);line-height:1.4}.lg-hero .btn.gold{box-shadow:0 6px 18px rgba(224,165,38,.45)}.lg-hero .btn.ghostw{background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.45);color:#fff}.lg-cta{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media(min-width:400px){.lg-cta{grid-template-columns:1.3fr 1fr}}.lg-card{background:#fff;border-radius:20px;border:1px solid #efe3e6;box-shadow:0 2px 12px rgba(78,16,39,.06);padding:16px}.lg-h{display:flex;align-items:center;gap:8px;font-size:1.12rem;font-weight:700;color:var(--mar-d);line-height:1.5;margin-bottom:10px}.lg-h .orn{flex:1 1;height:1px;background:linear-gradient(90deg,var(--rg),transparent)}.lg-steps{display:grid;grid-gap:10px;gap:10px}.lg-step{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:16px;background:var(--cream);border:1px solid #f3e2c7}.lg-step .n{flex:0 0 36px;height:36px;border-radius:12px;display:grid;place-items:center;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--gold),var(--rg))}.lg-step b{display:block;line-height:1.45}.lg-step span{font-size:.84rem;color:var(--muted);line-height:1.5}.lg-safe{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.lg-safe div{display:flex;gap:8px;align-items:flex-start;font-size:.82rem;line-height:1.45;padding:10px;border-radius:14px;background:var(--teal-l);color:#0b4f5a}.lg-safe div svg{flex:0 0 auto;margin-top:2px}.lg-quick .seg{display:grid;grid-template-columns:1fr 1fr;background:var(--rose-l);border-radius:14px;padding:4px;grid-gap:4px;gap:4px}.lg-quick .seg button{border:0;border-radius:11px;padding:9px;background:none;font-weight:700;color:var(--mar);cursor:pointer;line-height:1.4}.lg-quick .seg button.on{background:#fff;box-shadow:var(--sh)}.lg-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.lg-mine{display:flex;gap:12px;align-items:center;cursor:pointer}.lg-mine>.lg-ph{width:84px;flex:0 0 84px;border-radius:16px}.lg-ph{position:relative;overflow:hidden;background:#eee;aspect-ratio:4/5;display:block}.lg-ph svg.art{width:100%;height:100%;display:block}.lg-ph.lgb svg.art{filter:blur(9px) saturate(.9);transform:scale(1.15)}.lg-ph .lock{right:8px;bottom:8px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:.7rem;color:#fff;background:rgba(19,34,74,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:4px 8px;line-height:1.4;text-align:center}.lg-ph .lock,.lg-ph .smp{z-index:2;position:absolute;left:8px;font-weight:700;border-radius:999px}.lg-ph .smp{top:8px;font-size:.66rem;background:hsla(0,0%,100%,.88);color:var(--mar);padding:2px 8px;line-height:1.5}.lg-ph .heart{z-index:2;position:absolute;top:6px;right:6px;width:34px;height:34px;border-radius:50%;border:0;background:hsla(0,0%,100%,.9);display:grid;place-items:center;color:var(--rose);cursor:pointer}.lg-ph .heart.on{background:var(--rose);color:#fff}.lg-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media(min-width:760px){.lg-grid{grid-template-columns:repeat(3,1fr)}}.lg-pc{background:#fff;border-radius:18px;overflow:hidden;border:1px solid #efe3e6;box-shadow:0 2px 10px rgba(78,16,39,.06);cursor:pointer}.lg-pc,.lg-pc .bd{display:flex;flex-direction:column}.lg-pc .bd{padding:9px 10px 10px;gap:3px;flex:1 1}.lg-pc .nm{font-weight:700;font-size:.98rem;line-height:1.45;color:var(--navy-d)}.lg-pc .ln{font-size:.76rem;color:var(--muted);line-height:1.45;display:flex;gap:4px;align-items:flex-start}.lg-pc .ln svg{flex:0 0 auto;margin-top:2px}.lg-pc .ft{margin-top:auto;padding-top:6px}.lg-pc .ft .btn{width:100%;min-height:36px;padding:6px 8px;font-size:.8rem;border-radius:11px}.lg-tagi{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;border-radius:999px;padding:3px 9px;line-height:1.45}.lg-tagi.sent{background:var(--navy-l);color:var(--navy)}.lg-tagi.in{background:var(--rose-l);color:var(--mar)}.lg-tagi.ok{background:var(--green-l);color:var(--green)}.lg-flt{display:flex;gap:8px;align-items:center;margin-bottom:10px}.lg-flt .chips{flex:1 1}.lg-panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px 14px;margin-bottom:12px;box-shadow:var(--sh)}.lg-oq,.lg-panel .field{margin-top:10px}.lg-oq{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:#fff4e5;border:1.5px dashed #e0a526;font-size:.8rem;line-height:1.5;color:#5a4000}.lg-oq b.q{background:#e0a526;color:#13224a;border-radius:6px;padding:0 6px;font-size:.68rem;white-space:nowrap}.lg-sw{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.88rem;font-weight:700;line-height:1.45}.lg-sw input{width:46px;height:26px;accent-color:var(--mar)}.lg-hid{display:flex;gap:8px;align-items:center;font-size:.8rem;padding:8px 12px;border-radius:12px;background:var(--navy-l);color:var(--navy-d);margin-bottom:10px;line-height:1.45}.lg-dhero{position:relative;border-radius:22px;overflow:hidden}.lg-dhero .lg-ph{aspect-ratio:1/1}.lg-dhero .dots{position:absolute;top:12px;left:0;right:0;display:flex;justify-content:center;gap:5px}.lg-dhero .dots i{width:26px;height:4px;border-radius:2px;background:hsla(0,0%,100%,.55)}.lg-dhero .dots i.on{background:#fff}.lg-dhero .cap{position:absolute;left:0;right:0;bottom:0;padding:50px 16px 14px;background:linear-gradient(transparent,rgba(30,8,20,.82));color:#fff}.lg-dhero .cap h2{color:#fff;font-size:1.45rem;line-height:1.5}.lg-dhero .cap .vf{display:inline-flex;gap:4px;align-items:center;font-size:.74rem;font-weight:700;background:rgba(27,163,184,.9);border-radius:999px;padding:2px 9px;line-height:1.5}.lg-dhero .lock{bottom:auto;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);font-size:.82rem;padding:8px 14px}.lg-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.lg-facts span{display:inline-flex;gap:5px;align-items:center;font-size:.8rem;padding:6px 10px;border-radius:12px;background:var(--cream);border:1px solid #f3e2c7;line-height:1.4}.lg-kv{display:grid;grid-template-columns:auto 1fr;grid-gap:7px 14px;gap:7px 14px;font-size:.88rem;line-height:1.5}.lg-kv dt{color:var(--muted)}.lg-kv dd{font-weight:700;color:var(--ink)}.lg-match{display:flex;flex-wrap:wrap;gap:6px}.lg-match span{font-size:.78rem;font-weight:700;border-radius:999px;padding:4px 10px;line-height:1.45;background:var(--green-l);color:var(--green)}.lg-match span.no{background:#f1f2f5;color:var(--muted)}.lg-contact{border-radius:18px;padding:14px;background:linear-gradient(135deg,#f2fbf3,#e6f4f7);border:1.5px solid #bfe3c4}.lg-contact.locked{background:repeating-linear-gradient(135deg,#f7f2f4 0 10px,#f2ebee 10px 20px);border:1.5px dashed #d9c3cb}.lg-bar{position:-webkit-sticky;position:sticky;bottom:74px;z-index:6;display:flex;gap:8px;padding:10px;background:hsla(0,0%,100%,.96);border:1px solid var(--line);border-radius:18px;box-shadow:0 -4px 20px rgba(19,34,74,.1);margin-top:14px}.lg-bar .btn{flex:1 1;min-height:48px}.lg-bar .btn.heart{flex:0 0 52px;background:var(--rose-l);color:var(--rose);padding:0}.btn.mar{background:linear-gradient(135deg,var(--mar),#a12d55);color:#fff}.lg-prog{display:flex;gap:4px;margin:4px 0 6px}.lg-prog i{flex:1 1;height:6px;border-radius:3px;background:#ede3e6}.lg-prog i.on{background:linear-gradient(90deg,var(--gold),var(--rose))}.lg-stephead{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.lg-stephead h2{font-size:1.25rem;line-height:1.5;color:var(--mar-d)}.lg-rel{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.lg-rel button{border:1.5px solid var(--line);background:#fff;border-radius:16px;padding:12px 4px;display:flex;flex-direction:column;align-items:center;gap:6px;font-weight:700;font-size:.86rem;color:var(--ink);cursor:pointer;line-height:1.4}.lg-rel button .e{font-size:1.5rem;line-height:1.3}.lg-rel button.on{border-color:var(--mar);background:var(--rose-l);color:var(--mar);box-shadow:0 0 0 3px rgba(200,80,110,.15)}.lg-fam{display:flex;gap:10px;align-items:center;padding:11px 12px;border:1.5px solid var(--line);border-radius:16px;background:#fff;cursor:pointer;margin-top:8px}.lg-fam.on{border-color:var(--mar);background:var(--rose-l)}.lg-fam .rd{width:20px;height:20px;border-radius:50%;border:2px solid #c9b4bc;flex:0 0 auto}.lg-fam.on .rd{border:6px solid var(--mar)}.lg-setu{border-radius:18px;border:1.5px solid #b9e0e6;background:linear-gradient(180deg,#f1fafb,#fff);padding:14px}.lg-setu .hd{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--teal-d);line-height:1.45;margin-bottom:8px}.lg-setu .hd .tk{width:24px;height:24px;border-radius:50%;background:var(--teal-b);color:#fff;display:grid;place-items:center}.lg-setu dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.lg-setu dl div{background:#fff;border:1px solid #dceff2;border-radius:12px;padding:7px 10px}.lg-setu dt{font-size:.72rem;color:var(--muted);line-height:1.4;display:flex;gap:4px;align-items:center}.lg-setu dd{font-weight:700;font-size:.9rem;line-height:1.5}.lg-setu .full{grid-column:1/-1}.lg-setu .nt{font-size:.76rem;color:var(--muted);margin-top:8px;line-height:1.5}.lg-new{display:inline-flex;font-size:.7rem;font-weight:700;color:var(--mar);background:var(--rose-l);border-radius:999px;padding:1px 8px;margin-left:6px;line-height:1.5;vertical-align:middle}.lg-chips{display:flex;flex-wrap:wrap;gap:6px}.lg-chips .chip{font-size:.84rem;padding:6px 12px;line-height:1.4}.lg-chips .chip.on{background:var(--mar);border-color:var(--mar)}.lg-steprow{justify-content:space-between;padding:8px 0;border-bottom:1px solid #f1e9ec;font-size:.9rem;line-height:1.45}.lg-cnt,.lg-steprow{display:flex;align-items:center}.lg-cnt{gap:8px}.lg-cnt button{width:34px;height:34px;border-radius:10px;border:1.5px solid var(--line);background:#fff;font-size:1.1rem;font-weight:700;color:var(--mar);cursor:pointer}.lg-cnt b{min-width:18px;text-align:center}.lg-photos{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;grid-gap:8px;gap:8px}.lg-photos .slot{border-radius:16px;overflow:hidden;position:relative;border:2px dashed #dcc6ce;background:var(--rose-l);display:grid;place-items:center;color:var(--mar);font-size:.78rem;font-weight:700;text-align:center;line-height:1.4;min-height:120px;cursor:pointer}.lg-photos .slot.main{grid-row:1/3;min-height:250px}.lg-photos .slot.has{border:0;background:#eee}.lg-photos .slot .lg-ph{position:absolute;inset:0;aspect-ratio:auto}.lg-photos .slot .tg{left:6px;bottom:6px;background:rgba(19,34,74,.75);color:#fff}.lg-photos .slot .ed,.lg-photos .slot .tg{position:absolute;font-size:.66rem;border-radius:999px;padding:2px 8px}.lg-photos .slot .ed{right:6px;top:6px;background:#fff;color:var(--mar);display:flex;gap:3px;align-items:center}.lg-nav{position:-webkit-sticky;position:sticky;bottom:74px;z-index:6;display:flex;gap:8px;margin-top:16px;padding:10px;background:hsla(0,0%,100%,.96);border-radius:18px;border:1px solid var(--line);box-shadow:0 -4px 20px rgba(19,34,74,.1)}.lg-nav .btn{flex:1 1}.lg-nav .btn.ghost{flex:0 0 34%}.lg-done{text-align:center;padding:26px 18px}.lg-done .big{font-size:3rem;line-height:1.3}.lg-ib{display:flex;gap:12px;align-items:flex-start}.lg-ib .lg-ph{width:78px;flex:0 0 78px;border-radius:14px}.lg-adm .lg-ph .lock,.lg-ib .lg-ph .lock{font-size:0;gap:0;padding:5px;left:auto;right:5px;bottom:5px}.lg-ib .lg-ph .smp{font-size:.58rem;padding:1px 6px;top:5px;left:5px}.lg-msg{font-size:.84rem;background:var(--cream);border-left:3px solid var(--gold);border-radius:8px;padding:7px 10px;margin-top:6px;line-height:1.5}.lg-reveal{margin-top:10px;border-radius:14px;padding:10px 12px;background:var(--green-l);color:#1f5a23;font-size:.86rem;line-height:1.5}.lg-reveal .ph{font-size:1.1rem;font-weight:700;color:var(--navy-d);letter-spacing:.02em}.lg-status{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;font-size:.9rem;line-height:1.5}.lg-status.approved{background:var(--green-l);color:#1f5a23}.lg-status.pending{background:var(--gold-l);color:#5a4000}.lg-status.paused{background:#eef0f4;color:var(--muted)}.lg-status.engaged{background:linear-gradient(135deg,#fff3d6,#fce4ec);color:var(--mar-d)}.lg-status.draft,.lg-status.rejected{background:var(--red-l,#fdecec);color:#7a1f1f}.lg-meter{height:8px;border-radius:4px;background:#eee5e8;overflow:hidden}.lg-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--rose))}.lg-act{display:grid;grid-gap:8px;gap:8px}.lg-act button{display:flex;gap:12px;align-items:center;text-align:left;width:100%;border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px 14px;cursor:pointer;font-size:.92rem;line-height:1.45;color:var(--ink)}.lg-act button .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;font-size:1.2rem}.lg-act button small{display:block;color:var(--muted);font-size:.78rem;font-weight:400}.lg-act button b{display:block}.lg-stat{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.lg-stat div{background:var(--cream);border:1px solid #f3e2c7;border-radius:14px;padding:10px 6px;text-align:center;font-size:.74rem;color:var(--muted);line-height:1.4}.lg-stat b{display:block;font-size:1.3rem;color:var(--mar-d);line-height:1.4}.lg-adm{display:flex;gap:12px}.lg-adm .lg-ph{width:92px;flex:0 0 92px;border-radius:14px;aspect-ratio:4/5}.lg-checks{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.lg-checks span{font-size:.72rem;font-weight:700;border-radius:999px;padding:2px 8px;background:var(--green-l);color:var(--green);line-height:1.5}.lg-checks span.w{background:var(--gold-l);color:var(--gold-d)}.lg-mock{font-size:.72rem;text-align:center;color:var(--muted);margin:14px 0 4px}.lg-med{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#fff6e0,#fcebf0);border:1.5px solid #ebcb86;color:var(--mar-d);margin-bottom:10px}.lg-med .ic{font-size:1.5rem;line-height:1.3;flex:none}.lg-med b{font-size:.95rem;padding-top:2px}.lg-med b,.lg-med span{display:block;line-height:1.55}.lg-med span{font-size:.8rem;color:#5b3a44;margin-top:2px}.lg-step.hl{background:linear-gradient(135deg,#fff6e0,#fcebf0);border-color:#ebcb86}.lg-step.hl .n{background:linear-gradient(135deg,var(--mar),var(--rose))}.lg-meet{margin-top:10px}.lg-tl{position:relative;display:grid;grid-gap:0;gap:0}.lg-tl .st{position:relative;display:flex;gap:10px;padding:0 0 12px}.lg-tl .st:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:2px;width:2px;background:var(--line)}.lg-tl .st.done:not(:last-child):before{background:var(--teal-b)}.lg-tl .st>i{flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:.8rem;background:#eef0f4;color:var(--muted);line-height:1.5}.lg-tl .st.done>i{background:var(--teal-b);color:#fff}.lg-tl .st.cur>i{background:var(--gold);color:var(--navy);box-shadow:0 0 0 4px var(--gold-l)}.lg-tl .st>div{min-width:0;padding-top:2px}.lg-tl .st b{display:block;font-size:.9rem;line-height:1.5;color:var(--ink)}.lg-tl .st span,.lg-tl .st:not(.done):not(.cur) b{color:var(--muted)}.lg-tl .st span{display:block;font-size:.8rem;line-height:1.55}.lg-tl .st span.when{color:var(--navy-d);background:var(--navy-l);border-radius:10px;padding:6px 9px;margin-top:4px;font-size:.84rem}.lg-tl .st span.when b{display:inline;color:var(--navy-d)}.lg-meet.sm .lg-tl .st{padding-bottom:9px}.lg-choose{margin-top:4px;padding:10px 12px;border-radius:14px;background:var(--cream);border:1px solid #f0ddb8}.lg-wait{margin-top:6px;font-size:.8rem;padding:8px 10px;background:var(--gold-l);color:var(--gold-d);align-items:center}.lg-wait,.lg-who{line-height:1.5;border-radius:12px;display:flex;gap:6px}.lg-who{margin-top:8px;font-size:.78rem;color:var(--teal-d);background:var(--teal-l);padding:7px 10px;align-items:flex-start}.lg-who svg{margin-top:2px}.lg-mini{margin:4px 0 0 18px;font-size:.82rem;line-height:1.6;color:var(--muted);display:grid;grid-gap:3px;gap:3px}.lg-flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;border-radius:14px;background:var(--navy-l);color:var(--navy-d);font-size:.82rem;font-weight:700;line-height:1.5}.lg-flow span{display:inline-flex;align-items:center;gap:5px}.lg-flow span b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--navy);color:#fff;font-size:.7rem}.lg-flow i{font-style:normal;color:var(--gold-d)}.lg-rec{margin-top:10px;padding:8px 11px;border-radius:12px;background:var(--green-l);color:#1f5a23;font-size:.8rem;line-height:1.55}.lg-rec b,.lg-rec span{display:block}.lg-rec .nt{color:#35603a;font-style:italic}.lg-rec.w{background:var(--gold-l);color:var(--gold-d)}.lg-fams{display:grid;grid-template-columns:1fr 26px 1fr;grid-gap:6px;gap:6px;align-items:center;margin-top:10px}.lg-fams .hs{text-align:center;font-size:1.1rem}.lg-fam{border-radius:14px;padding:9px 10px;display:grid;grid-gap:2px;gap:2px;min-width:0;line-height:1.5}.lg-fam.bride{background:var(--rose-l)}.lg-fam.groom{background:var(--teal-l)}.lg-fam .sd{font-size:.7rem;font-weight:700;color:var(--mar)}.lg-fam.groom .sd{color:var(--teal-d)}.lg-fam b{font-size:.92rem;line-height:1.5}.lg-fam .btn{margin-top:6px;min-height:36px;padding:0 8px;font-size:.8rem}.lg-mt .row[role=button]{cursor:pointer}.lg-mf{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.lg-res{padding:8px 10px;border-radius:12px;background:#f4f6fa;line-height:1.6;color:var(--muted)}.lnk{border:0;background:none;color:var(--teal-d);font-weight:700;cursor:pointer;padding:0 2px;font-size:inherit}.lg-help{width:100%;margin-top:10px;background:#fff;color:var(--mar);border:1.5px solid var(--mar);min-height:48px;line-height:1.45;white-space:normal;text-align:center}.lg-mh{font-size:.86rem;font-weight:700;color:var(--mar-d);line-height:1.5;margin:4px 0 8px;gap:6px;align-items:center}.lg-mh,.lgd{display:flex}.lgd{position:fixed;inset:0;z-index:40;background:var(--bg);flex-direction:column}.lgd-top{flex:0 0 auto;display:flex;align-items:center;gap:10px;background:var(--navy);color:#fff;padding:calc(10px + env(safe-area-inset-top)) 12px calc(10px);box-shadow:0 2px 10px rgba(12,24,52,.25)}.lgd-top b{font-size:1rem;line-height:1.5}.lgd-top .bk{display:inline-flex;align-items:center;gap:4px;border:1.5px solid hsla(0,0%,100%,.55);background:none;color:#fff;border-radius:12px;padding:6px 10px;font-weight:700;font-size:.9rem;line-height:1.5;cursor:pointer}.lgd-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px;max-width:640px;width:100%;margin:0 auto}.lgd-hero{background:linear-gradient(135deg,var(--navy) 0,#22397a 100%);color:#fff;border-radius:20px;padding:14px 16px 16px;border-bottom:4px solid var(--gold)}.lgd-hero h2{color:#fff;font-size:1.3rem;line-height:1.55;margin-top:8px}.lgd-id{margin-top:6px;font-size:.86rem;line-height:1.6;color:var(--gold-l);font-weight:700}.lgd-checks{margin-top:10px}.lgd-sec{margin-top:12px}.lgd-sec .lg-kv{grid-template-columns:minmax(96px,auto) 1fr}.lgd-sec .lg-kv dd{word-break:break-word}.lgd-sec .lg-kv a{color:var(--teal-d)}.lgd-photos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.lgd-pt{position:relative;padding:0;border:0;border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:#eee;cursor:zoom-in;display:block}.lgd-pt img{width:100%;height:100%;object-fit:cover;display:block}.lgd-pt .ld{position:absolute;inset:0;display:grid;place-items:center;font-size:.75rem;color:var(--muted);line-height:1.5}.lgd-pt .no{position:absolute;left:6px;bottom:6px;background:rgba(19,34,74,.72);color:#fff;font-size:.7rem;font-weight:700;border-radius:999px;padding:1px 8px;line-height:1.6}.lgd-light{position:fixed;inset:0;z-index:55;background:rgba(6,12,28,.97);flex-direction:column;padding:52px 10px 20px}.lgd-light,.lgd-light .im{display:flex;align-items:center;justify-content:center}.lgd-light .im{width:100%;max-width:560px;flex:1 1 auto;min-height:0}.lgd-light .im img,.lgd-light .im svg{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px}.lgd-light .im svg{width:min(100%,420px);height:auto}.lgd-light .x{position:absolute;top:calc(10px + env(safe-area-inset-top));right:10px;width:44px;height:44px;border-radius:50%;border:0;background:hsla(0,0%,100%,.14);color:#fff;display:grid;place-items:center;cursor:pointer}.lgd-light .nav{display:flex;align-items:center;gap:18px;color:#fff;font-weight:700;margin-top:12px;line-height:1.6}.lgd-light .nav button{width:48px;height:48px;border-radius:50%;border:0;background:hsla(0,0%,100%,.16);color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}.lgd-warn{margin-top:12px;background:var(--gold-l);color:var(--gold-d);border-radius:14px;padding:10px 12px;font-size:.86rem;line-height:1.6}.lgd-tl{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--line);display:grid;grid-gap:12px;gap:12px}.lgd-tl li{position:relative;line-height:1.55}.lgd-tl li:before{content:"";position:absolute;left:-21px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--navy);border:2px solid #fff;box-shadow:0 0 0 1px var(--line)}.lgd-tl li.ok:before{background:var(--green)}.lgd-tl li.w:before{background:var(--gold)}.lgd-tl li.r:before{background:var(--red)}.lgd-tl li b{display:block;color:var(--ink);font-size:.92rem}.lgd-tl .nt{color:#6b4a00;font-style:italic}.lgd-acts{flex:0 0 auto;display:grid;grid-gap:8px;gap:8px;background:#fff;border-top:1px solid var(--line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px rgba(19,34,74,.08)}.lgd-acts>*{max-width:616px;width:100%;margin:0 auto}.lgd-2{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:8px;gap:8px}.lgd-acts .btn{line-height:1.45}.lg-tap{cursor:pointer}.lg-tap:active{opacity:.85}.lg-more{display:inline-flex;align-items:center;gap:2px;border:0;background:none;color:var(--teal-d);font-weight:700;font-size:.82rem;line-height:1.6;padding:2px 0;cursor:pointer}.chip.sm{padding:5px 11px;font-size:.82rem}.al-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.al-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:#fff;border:1.5px solid var(--line);border-left:4px solid var(--c);border-radius:14px;padding:10px 12px;cursor:pointer;box-shadow:var(--sh);font:inherit;color:var(--ink)}.al-kpi b{font-size:1.6rem;line-height:1.15;color:var(--c)}.al-kpi-l{display:flex;align-items:center;gap:4px;font-size:.8rem;color:var(--muted);font-weight:700;line-height:1.4}.al-kpi-l .i{color:var(--c)}.al-kpi.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 7%,#fff)}.al-card{padding:0;overflow:hidden}.al-ch{display:flex;justify-content:space-between;align-items:center;padding:12px 14px 8px}.al-ch h3{font-size:1rem;margin:0;line-height:1.4}.al-fold{width:100%;background:none;border:0;cursor:pointer;font:inherit;color:inherit;padding-bottom:12px}.al-rot{transform:rotate(90deg)}.al-row{display:grid;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:9px 14px;border:0;border-top:1px solid var(--line);background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer;min-height:56px}.al-row:hover{background:#f8f9fc}.al-card>.al-row:first-child,.al-thead+.al-row{border-top:0}.al-row.al-r{grid-template-columns:1fr auto;cursor:default}.al-st2{display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.3}.al-who{display:flex;align-items:center;gap:10px;min-width:0}.al-ph,.al-who .av.sm{width:36px;height:36px;flex:none;font-size:.8rem}.al-ph{border-radius:50%;object-fit:cover;object-position:center 20%;border:1px solid var(--line)}.al-nm{display:flex;flex-direction:column;min-width:0;line-height:1.45}.al-nm b{font-size:.95rem;padding-top:1px}.al-nm b,.al-nm small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-nm small{font-size:.76rem;color:var(--muted)}.al-nm small .mono{font-size:.74rem}.al-st{display:flex;align-items:center;gap:5px;justify-content:flex-end;flex-wrap:wrap}.al-st .tag{white-space:nowrap;line-height:1.5}.al-ck{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--green-l);color:var(--green)}.al-go{display:flex;justify-content:flex-end;align-items:center;color:var(--muted)}.al-acts{display:flex;gap:4px}.al-ib{width:32px;height:32px;border-radius:9px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--navy)}.al-ib.r{color:var(--red)}.al-ib.g{color:var(--green)}.al-ib:hover{background:var(--navy-l)}.al-ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-thead{display:none}.al-morebtn{display:block;width:100%;padding:12px;border:0;border-top:1px solid var(--line);background:#fafbfd;color:var(--teal-d);font:inherit;font-weight:700;cursor:pointer}.al-count{margin:6px 2px 8px}.al-sticky{position:-webkit-sticky;position:sticky;top:64px;z-index:15;background:var(--bg);margin:0 -4px;padding:6px 4px 8px;display:flex;flex-direction:column;gap:8px}.al-search{display:flex;align-items:center;gap:8px;min-height:46px;padding:6px 12px;background:#fff;color:var(--muted)}.al-search input{border:0;outline:0;background:none;flex:1 1;font:inherit;color:var(--ink);min-width:0;padding:4px 0;line-height:1.5}.al-clear{border:0;background:var(--navy-l);color:var(--navy);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.al-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.al-tabs::-webkit-scrollbar{display:none}.al-tab{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 6px 6px 12px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font:inherit;font-size:.86rem;font-weight:700;color:var(--navy);cursor:pointer;white-space:nowrap;line-height:1.5}.al-tab em{font-style:normal;min-width:24px;text-align:center;padding:0 7px;border-radius:999px;background:var(--navy-l);font-size:.8rem}.al-tab.on{background:var(--navy);border-color:var(--navy);color:#fff}.al-tab.on em{background:var(--gold);color:var(--navy-d)}.al-t-draft em{background:#eef0f4;color:var(--muted)}.al-t-pending em{background:var(--gold-l);color:var(--gold-d)}.al-t-verified em{background:var(--green-l);color:var(--green)}.al-t-rejected em,.al-t-suspended em{background:var(--red-l);color:var(--red)}.al-row.al-m,.al-row.al-q{grid-template-columns:1fr auto 18px}.al-desk{display:none!important}@media (max-width:420px){.al-kpis{gap:6px}.al-kpi{padding:8px 8px 8px 9px;border-radius:12px}.al-kpi b{font-size:1.35rem}.al-kpi-l{font-size:.7rem;gap:3px}.al-kpi-l .i{display:none}}@media (max-width:1023px){.al-kpis{grid-template-columns:repeat(4,1fr)!important}}@media (min-width:1024px){.al-mob{display:none!important}.al-desk{display:revert!important}span.al-desk{display:block!important}.al-acts.al-desk{display:flex!important}.al-thead{display:grid;grid-gap:10px;gap:10px;padding:9px 14px;background:#f2f4f8;border-bottom:1.5px solid var(--line);font-size:.78rem;font-weight:700;color:var(--muted)}.al-row.al-m,.al-thead.al-m{grid-template-columns:minmax(180px,2fr) 142px minmax(110px,1.2fr) 100px minmax(100px,1fr) 96px 112px}.al-row.al-q,.al-thead.al-q{grid-template-columns:minmax(180px,2fr) minmax(120px,1.3fr) 112px 56px 150px 130px 90px}.al-row{min-height:52px;padding:7px 14px}.al-st{justify-content:flex-start}.al-kpi{padding:12px 16px}.al-search{max-width:520px}.al-sticky{gap:10px}}.fam{max-width:980px;margin:0 auto}.fam-hero{position:relative;overflow:hidden;border-radius:22px;padding:20px 18px 18px;color:#fff;background:linear-gradient(135deg,#13224a,#1b3170 58%,#0e7c8e);box-shadow:0 10px 28px rgba(19,34,74,.22)}.fam-hero:before{right:-60px;top:-70px;width:210px;height:210px;background:radial-gradient(circle,rgba(224,165,38,.38),rgba(224,165,38,0) 70%)}.fam-hero:after,.fam-hero:before{content:"";position:absolute;border-radius:50%}.fam-hero:after{left:-40px;bottom:-80px;width:200px;height:200px;background:radial-gradient(circle,rgba(27,163,184,.35),rgba(27,163,184,0) 70%)}.fam-hero>*{position:relative;z-index:1}.fam-hero-in{display:flex;gap:14px;align-items:flex-start}.fam-ic{flex:none;width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:rgba(224,165,38,.18);border:1.5px solid rgba(224,165,38,.6);color:#f6c65b}.fam-hero h1{color:#fff;font-size:1.7rem;line-height:1.5;padding-top:2px}.fam-hero p{color:hsla(0,0%,100%,.84);font-size:.9rem;line-height:1.6;margin-top:2px}.fam-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.fam-stats span{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:6px 12px;font-size:.84rem;line-height:1.5}.fam-stats b{color:#f6c65b;font-size:1rem;margin-right:2px}.fam-stats span.w{background:rgba(224,165,38,.2);border-color:rgba(224,165,38,.55)}.fam-add{margin-top:16px;width:100%;box-shadow:0 6px 16px rgba(224,165,38,.35)}.fam-asks{display:flex;flex-direction:column;gap:8px}.fam-ask{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--gold-l);border:1.5px solid #f0cf7a;border-radius:16px;padding:10px 12px;color:var(--navy-d)}.fam-ask>span.small{flex:1 1;min-width:180px;line-height:1.6}.fam-tree{background:#fff;border:1px solid #e6e9f0;border-radius:22px;box-shadow:var(--sh);padding:18px 12px 20px;background-image:radial-gradient(circle at 50% 0,#fff8e6 0,rgba(255,248,230,0) 55%)}.fam-gen{display:flex;justify-content:center;margin-bottom:10px}.fam-gen span{font-size:.8rem;font-weight:700;color:var(--teal-d);background:var(--teal-l);border-radius:999px;padding:4px 14px;line-height:1.6}.fam-gen em{font-style:normal;color:var(--muted)}.fam-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.fam-line{width:2px;height:30px;margin:10px auto;background:linear-gradient(#e0a526,#1ba3b8);border-radius:2px;position:relative}.fam-line:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#1ba3b8}.fc,.fslot{width:calc(50% - 6px);max-width:184px;border-radius:18px;text-align:center;position:relative}.fc{background:#fff;border:1.5px solid var(--line);padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:0 2px 8px rgba(19,34,74,.06)}.fc.me{border:2px solid var(--gold);background:linear-gradient(180deg,#fff8e6,#fff 70%)}.fc.pend{border-style:dashed;border-color:#e9c46a}.fc-rel{font-size:.74rem;font-weight:700;color:var(--navy);background:var(--navy-l);border-radius:999px;padding:2px 10px;line-height:1.6}.fc.me .fc-rel{background:var(--gold);color:var(--navy-d)}.fc-ph{position:relative;width:68px;height:68px;border-radius:50%;padding:3px;margin:6px 0 2px;background:var(--line)}.fc-ph.st-ok{background:linear-gradient(135deg,#1ba3b8,#2e7d32)}.fc-ph.st-ask,.fc-ph.st-wait{background:linear-gradient(135deg,#e0a526,#f6c65b)}.fc-ph.st-man{background:linear-gradient(135deg,#13224a,#1ba3b8)}.fc.me .fc-ph{background:linear-gradient(135deg,#e0a526,#13224a)}.fc-ph .av,.fc-ph img{width:62px;height:62px;border-radius:50%;object-fit:cover;border:2px solid #fff;display:grid;place-items:center;font-size:1.25rem;margin:0}.fc-tick{position:absolute;right:-1px;bottom:1px;width:21px;height:21px;border-radius:50%;background:#2e7d32;color:#fff;display:grid;place-items:center;border:2px solid #fff}.fc-tick svg.i{stroke-width:3}.fc-nm{font-size:.95rem;line-height:1.5;color:var(--navy-d);overflow-wrap:anywhere}.fc-id{font-size:.76rem;color:var(--muted);line-height:1.4}.fc-id .mono{letter-spacing:.02em}.fc-st{font-size:.74rem;font-weight:700;border-radius:999px;padding:3px 10px;line-height:1.6;margin-top:2px}.fc-st.st-ok{background:var(--green-l);color:var(--green)}.fc-st.st-wait{background:var(--gold-l);color:var(--gold-d)}.fc-st.st-ask{background:#fde7c2;color:#7a4100}.fc-st.st-man{background:var(--teal-l);color:var(--teal-d)}.fc-ok{margin-top:6px;min-height:36px;padding:6px 12px}.fc-open{margin-top:4px;font-size:.8rem;font-weight:700;color:var(--teal-d)}.fc-act{position:absolute;top:6px;right:6px;display:flex;gap:2px}.fc-act button{width:28px;height:28px;border-radius:9px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.fc-act button:hover{background:var(--navy-l);color:var(--navy)}.fslot{border:2px dashed #c9d1de;background:#fafbfd;padding:16px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;min-height:150px;color:var(--navy);transition:border-color .15s,background .15s}.fslot:focus-visible,.fslot:hover{border-color:var(--teal-b);background:var(--teal-l)}.fslot-plus{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1.5px solid var(--line);color:var(--teal-d);margin-bottom:4px}.fslot b{font-size:.9rem;line-height:1.5}.fslot small{font-size:.74rem;color:var(--muted);line-height:1.4}.fam-empty{margin:18px auto 0;max-width:520px;text-align:center;font-size:.86rem;color:var(--muted);line-height:1.7;background:var(--bg);border-radius:14px;padding:12px 14px}@media (min-width:760px){.fam-hero{padding:26px 28px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-column-gap:24px;column-gap:24px}.fam-hero-in,.fam-stats{grid-column:1}.fam-stats{margin-top:14px}.fam-add{grid-column:2;grid-row:1/span 2;width:auto;margin-top:0}.fam-hero h1{font-size:2rem}.fam-tree{padding:26px 24px 28px}.fam-row{gap:18px}.fc,.fslot{width:184px}}.mp legend{font-weight:700;font-size:.88rem;margin-bottom:6px;line-height:1.6}.mp-main{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mp-main .chip{justify-content:center;min-height:46px;font-size:.98rem}.mp-more{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.mp-or{font-size:.78rem;color:var(--muted);margin-right:2px}.mp-more .chip{min-height:32px;padding:4px 12px;font-size:.8rem}.fam-mini{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px}.fam-minislot{display:inline-flex;align-items:center;gap:6px;border:1.5px dashed #c9d1de;background:#fafbfd;color:var(--navy);border-radius:999px;padding:7px 14px;font-weight:700;font-size:.84rem;line-height:1.5;cursor:pointer;font-family:inherit}.fam-minislot:focus-visible,.fam-minislot:hover{border-color:var(--teal-b);background:var(--teal-l)}.fam-minislot svg.i{color:var(--teal-d)}.fam-msis{margin:12px auto 0;max-width:440px;background:var(--bg);border-radius:14px;padding:8px 12px;font-size:.84rem;color:var(--muted)}.fam-msis summary{cursor:pointer;font-weight:700;color:var(--navy);line-height:1.7;text-align:center}.fam-msis ul{list-style:none;padding:6px 0 2px;margin:0;display:flex;flex-direction:column;gap:6px}.fam-msis li{display:flex;align-items:center;gap:8px;background:#fff;border-radius:10px;padding:6px 6px 6px 12px;line-height:1.55}.fam-msis-t{flex:1 1;min-width:0;display:flex;flex-direction:column}.fam-msis-t b{color:var(--navy-d);font-size:.86rem}.fam-msis-t small{font-size:.74rem;color:var(--muted)}.fam-msis-t .mono{font-size:.72rem}.fam-msis-x{border:0;background:transparent;color:var(--muted);width:26px;height:26px;border-radius:8px;display:grid;place-items:center;cursor:pointer}@media (max-width:759px){.fam-row.couple .fc.sib{order:2}}@media (min-width:1200px){.fam-main .fam-row.couple.has-sib .fc,.fam-main .fam-row.couple.has-sib .fslot{width:min(184px,calc((100% - 54px) / 4))}}.fam-branch{margin:12px auto 0;max-width:640px;border:1.5px solid #dce6f2;border-radius:16px;background:linear-gradient(180deg,#f6f9fd,#fff);padding:8px 12px}.fam-branch summary{cursor:pointer;color:var(--navy);line-height:1.7;text-align:center;font-size:.88rem}.fam-branch summary b{color:var(--teal-d)}.fam-branch summary em{font-style:normal;color:var(--muted)}.fb-row{flex-wrap:wrap;justify-content:center;padding:8px 0 4px}.fb-card,.fb-row{display:flex;gap:8px}.fb-card{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:6px 12px 6px 6px;min-width:150px}.fb-card .av,.fb-card img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none;display:grid;place-items:center;font-size:.85rem;margin:0}.fb-t{display:flex;flex-direction:column;min-width:0;line-height:1.45}.fb-t b{font-size:.86rem;color:var(--navy-d)}.fb-t small{font-size:.72rem;font-weight:700;color:var(--teal-d)}.fb-t small i{font-style:normal;color:var(--green)}@media (max-width:759px){.fb-card{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:0}}.fc-kid{font-size:.68rem;font-weight:700;color:#5b3d8f;background:#efe8fa;border:1px solid #d9ccf1;border-radius:999px;padding:0 8px;line-height:1.7;margin-top:2px}.fadd-kidid{display:flex;gap:10px;align-items:flex-start;background:#f5f0fc;border:1px solid #e1d6f3;border-radius:12px;padding:10px 12px;font-size:.82rem;line-height:1.6;color:var(--navy-d)}.fadd-kidid svg.i{color:#5b3d8f;flex:none;margin-top:2px}.fadd-kidid-ex{display:block;color:var(--muted)}.fadd-kidid-ex b{color:#5b3d8f}.fadd-id{background:linear-gradient(180deg,#eef8fa,#fff 70%);border:1.5px solid #cdebf0;border-radius:16px;padding:14px}.fadd-h{display:flex;align-items:center;gap:8px;font-size:1.02rem;line-height:1.6;padding-top:1px;color:var(--navy-d)}.fadd-h svg.i{color:var(--teal-d);flex:none}.fadd-hint{display:block;font-size:.78rem;color:var(--muted);line-height:1.55;margin-top:2px}.fadd-hint.c{text-align:center;margin-top:8px}.fadd-search{display:flex;gap:8px;margin-top:10px}.fadd-in{flex:1 1;min-width:0;height:52px;font-size:1.08rem;letter-spacing:.05em;text-transform:uppercase}.fadd-search .btn{flex:none;height:52px}.fadd-found{display:flex;align-items:center;gap:12px;margin-top:12px;background:#fff;border:1.5px solid #9fd3a6;border-radius:14px;padding:10px 12px}.fadd-found .fc-ph{margin:0;flex:none}.fadd-found-t{display:flex;flex-direction:column;min-width:0;line-height:1.55}.fadd-found-t b{font-size:1rem;color:var(--navy-d)}.fadd-found-t span{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:.8rem;color:var(--muted)}.fadd-found-t em{font-style:normal;color:var(--green);font-weight:700}.fadd-q{font-weight:700;color:var(--navy);margin:14px 0 8px;font-size:.92rem;line-height:1.6}.fadd-go{width:100%;margin-top:12px}.fadd-warn{margin-top:10px;font-size:.84rem;line-height:1.6;color:var(--gold-d);background:var(--gold-l);border-radius:10px;padding:8px 10px}.fadd-or{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--muted);font-size:.8rem;line-height:1.5}.fadd-or:after,.fadd-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.fadd-kid{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:1.5px dashed #c9d1de;background:#fafbfd;border-radius:14px;padding:10px 12px;cursor:pointer;color:var(--navy);font-family:inherit}.fadd-kid:hover{border-color:var(--teal-b);background:var(--teal-l)}.fadd-kid-ic{flex:none;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--teal-d)}.fadd-kid-t{flex:1 1;display:flex;flex-direction:column;line-height:1.5}.fadd-kid-t b{font-size:.88rem}.fadd-kid-t small{font-size:.76rem;color:var(--muted)}.fadd-photo{display:flex;align-items:center;gap:12px;border:1.5px dashed #c9d1de;background:#fafbfd;border-radius:14px;padding:10px 12px;cursor:pointer;color:var(--navy)}.fadd-photo:hover{border-color:var(--teal-b);background:var(--teal-l)}.fadd-photo-ph{flex:none;width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--teal-d);overflow:hidden}.fadd-photo-ph img{width:100%;height:100%;object-fit:cover}.fadd-photo-t{display:flex;flex-direction:column;line-height:1.6}.fadd-photo-t b{font-size:.88rem}.fadd-photo-t small{font-size:.76rem;color:var(--muted)}.fadd-late{display:block;width:100%;margin-top:10px;background:none;border:0;padding:6px 4px;text-align:center;cursor:pointer;font-family:inherit;font-size:.8rem;line-height:1.7;color:var(--muted)}.fadd-late b{color:var(--navy);font-weight:600}.fadd-late:hover{color:var(--teal-d)}.fadd-kidid.late{background:#f4f6f9;border-color:#dde3ec}.fadd-kidid.late svg.i{color:var(--muted)}.chip:disabled{opacity:.45;cursor:not-allowed}.fadd-back{border:0;background:none;color:var(--teal-d);font-weight:700;display:inline-flex;align-items:center;gap:4px;padding:0;margin-bottom:8px;cursor:pointer;font-family:inherit;font-size:.86rem;line-height:1.6}.fam-side{display:none}@media (min-width:1024px){.fam{max-width:none}.fam-asks{display:none}.fam-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start;margin-top:18px}.fs-card{background:#fff;border:1px solid #e6e9f0;border-radius:18px;box-shadow:var(--sh);padding:16px 16px 14px}.fs-h{display:flex;align-items:center;gap:8px;font-size:1rem;line-height:1.6;padding-top:1px;color:var(--navy-d);margin:0 0 12px}.fs-h svg.i{color:var(--teal-d);flex:none}.fs-h em{margin-left:auto;font-style:normal;background:var(--gold);color:var(--navy-d);border-radius:999px;min-width:24px;padding:0 8px;font-size:.78rem;line-height:1.7;text-align:center}.fs-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fs-stats div{background:var(--navy-l);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column}.fs-stats b{font-size:1.55rem;line-height:1.25;color:var(--navy)}.fs-stats span{font-size:.78rem;color:var(--muted);line-height:1.55}.fs-stats .ok{background:var(--green-l)}.fs-stats .ok b{color:var(--green)}.fs-stats .w{background:var(--gold-l)}.fs-stats .w b{color:var(--gold-d)}.fs-stats .k{background:var(--teal-l)}.fs-stats .k b{color:var(--teal-d)}.fs-sub{font-size:.76rem;font-weight:700;color:var(--muted);line-height:1.5;margin:2px 0 6px}.fs-req{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;border-radius:12px;background:var(--bg);margin-bottom:8px}.fs-req.ask{background:var(--gold-l);border:1px solid #f0cf7a}.fs-req-t{display:flex;flex-direction:column;flex:1 1;min-width:120px}.fs-req-t b{font-size:.9rem;line-height:1.55;color:var(--navy-d)}.fs-req-t small{font-size:.74rem;color:var(--muted);line-height:1.55}.fs-req-b{display:flex;gap:6px}.fs-pill{display:inline-flex;gap:4px;white-space:nowrap;font-size:.72rem;font-weight:700;color:var(--gold-d);background:#fff;border:1px solid #f0cf7a;border-radius:999px;padding:2px 9px}.fs-none,.fs-pill{align-items:center;line-height:1.6}.fs-none{display:flex;gap:6px;font-size:.84rem;color:var(--green);margin:0}.fs-help{background:linear-gradient(180deg,#eef8fa,#fff 55%);border-color:#cdebf0}.fs-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.fs-steps li{display:flex;gap:10px;font-size:.84rem;line-height:1.7;color:var(--ink)}.fs-steps li>b{flex:none;width:24px;height:24px;margin-top:2px;border-radius:50%;background:var(--navy);color:#f6c65b;display:grid;place-items:center;font-size:.76rem;line-height:1}.fs-steps .mono{font-size:.78rem}.fs-nw,.fs-req .mono,.fs-steps .mono{white-space:nowrap}.fs-help-btn{margin-top:12px;width:100%}}@media (min-width:1200px){.fam-main{display:grid;grid-template-columns:minmax(0,1fr) 284px;grid-column-gap:20px;column-gap:20px;align-items:start}.fam-side{grid-template-columns:1fr;margin-top:22px}.fam-main .fam-row{gap:18px}.fam-main .fc,.fam-main .fslot{width:min(200px,calc((100% - 36px) / 3));max-width:none}}@media (min-width:1400px){.fam-main{grid-template-columns:minmax(0,1fr) 320px;column-gap:24px}.fam-main .fc-ph{width:78px;height:78px}.fam-main .fc-ph .av,.fam-main .fc-ph img{width:72px;height:72px;font-size:1.4rem}.fam-main .fc-nm{font-size:1rem}}.gnf label{display:flex;flex-direction:column;gap:6px}.gnf label>span{font-weight:700;font-size:.88rem}.gnf.bad .input{border-color:var(--red);box-shadow:0 0 0 3px rgba(200,40,40,.12)}.gnf-warn{margin:6px 0 0;font-size:.84rem;line-height:1.55;color:var(--red);font-weight:700}.gnf-sug{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;text-align:left;border:1.5px dashed var(--teal);background:#e8f7fa;color:var(--navy);border-radius:12px;padding:10px 12px;cursor:pointer;font:inherit;line-height:1.6}.gnf-sug b{font-size:1.12rem}.gnf-sug-l{color:var(--muted)}.gnf-sug-l,.gnf-sug-ok{font-size:.84rem;font-weight:700}.gnf-sug-ok{margin-left:auto;background:var(--teal);color:#fff;border-radius:999px;padding:3px 12px;white-space:nowrap}.reg-name-prev{display:flex;flex-direction:column;gap:2px;background:#13224a;color:#fff;border-radius:12px;padding:10px 14px;line-height:1.6}.reg-name-prev span{font-size:.8rem;opacity:.8}.reg-name-prev b{font-size:1.15rem;color:#e0a526}.reg-saved{display:flex;gap:8px;align-items:flex-start;background:#e9f7ee;color:#14632f;border-radius:12px;padding:10px 12px;font-size:.88rem;font-weight:700;line-height:1.6;margin:0 0 12px}.reg-saved svg{flex:0 0 auto;margin-top:3px}.btn.reg-big{min-height:56px;font-size:1.1rem;border-radius:16px}.reg-later{display:block;text-align:center;margin-top:12px;font-weight:700;color:var(--teal-d);font-size:.92rem;line-height:1.6;text-decoration:underline;text-underline-offset:3px}.doc-count{display:flex;align-items:center;gap:10px;background:#fff7e3;border:1px solid #f1d48a;border-radius:12px;padding:8px 12px;margin:0 0 12px;line-height:1.55}.doc-count b{background:#e0a526;color:#13224a;border-radius:999px;padding:2px 10px;font-size:.95rem;white-space:nowrap}.doc-count span{font-size:.84rem;font-weight:700;color:#5b4a14}.doc-up{font-size:.8rem;font-weight:700;color:var(--teal-d)}.doc-ok,.doc-up{margin-left:auto}.doc-ok{font-size:.82rem;font-weight:800;color:#1a7f37}.inc-wrap{max-width:1100px;margin:0 auto;padding:12px 16px 0}.inc-wrap:empty{display:none}.inc-ban{background:#fff;border:2px solid #e0a526;border-radius:18px;padding:14px;box-shadow:0 6px 18px rgba(19,34,74,.1)}.inc-top{display:flex;gap:12px;align-items:flex-start}.inc-ic{flex:0 0 40px;height:40px;border-radius:50%;background:#13224a;color:#e0a526;display:flex;align-items:center;justify-content:center}.inc-top b{display:block;font-size:1.08rem;color:#13224a;line-height:1.5}.inc-top p{margin:2px 0 0;font-size:.9rem;line-height:1.6;color:#334}.inc-bar{list-style:none;display:flex;gap:6px;margin:12px 0;padding:0}.inc-bar li{flex:1 1;height:8px;border-radius:9px;background:#e3e7f0}.inc-bar li.done{background:#1ba3b8}.inc-bar li.on{background:#e0a526}.btn.inc-go{min-height:54px;font-size:1.08rem}.inc-why{margin:8px 0 0;font-size:.8rem;color:var(--muted);text-align:center;line-height:1.55}.aem-note{display:flex;gap:8px;align-items:flex-start;background:#eef1f8;color:#13224a;border-radius:12px;padding:10px 12px;font-size:.84rem;font-weight:700;line-height:1.6;margin:0}.aem-note svg{flex:0 0 auto;margin-top:3px}.aem-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media(min-width:640px){.aem-grid{grid-template-columns:1fr 1fr}}.aem-tog{gap:12px;font-weight:700;font-size:.9rem}.aem-diff{border:2px solid #e0a526;background:#fff9ea;border-radius:14px;padding:12px;line-height:1.6}.aem-diff ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.aem-diff li{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:.88rem}.aem-diff li span{flex:1 0 100%;font-size:.78rem;color:var(--muted);font-weight:700}.aem-diff li s{color:#a33}.aem-diff li i{font-style:normal;color:var(--muted)}.aem-diff li b{color:#14632f}.btn.aem-open{min-height:48px}.inc-top p .inc-docs{display:block;font-weight:700;color:#0f7f90}.aem-h{margin:6px 0 -2px;font-size:.95rem;color:#13224a;border-bottom:2px solid #e0a526;padding-bottom:4px;line-height:1.6}.aem-photo{display:flex;align-items:center;gap:14px}.aem-ph,.aem-photo img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid #e0a526;display:flex;align-items:center;justify-content:center;background:#eef1f8;color:#13224a;flex:0 0 72px}.aem-docs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.aem-docs li{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:12px;padding:8px 10px}.aem-docs li span{display:flex;flex-direction:column;line-height:1.5}.aem-docs li small{color:var(--muted);font-size:.78rem}.aem-danger{border:1.5px solid #e6b3b3;background:#fff5f5;border-radius:14px;padding:12px;line-height:1.6;margin-top:6px}.aem-danger b{color:#9b1c1c}.aem-danger p{margin:2px 0 8px;color:#6b2a2a}.btn.aem-del{background:#fff;color:var(--red);border:1.5px solid var(--red)}.aem-want{background:#eef1f8;border-radius:10px;padding:8px 10px;font-size:.92rem;line-height:1.7;margin:0}.aem .aem-h{margin-top:14px}.jt-navy{--c:#13224a;--b:#e8ecf6}.jt-teal{--c:#0a6372;--b:#e0f3f6}.jt-purple{--c:#5b3d8f;--b:#eee8f7}.jt-gold{--c:#7a5600;--b:#fcf1d3}.jt-green{--c:#3e6b22;--b:#e6f0dd}.jb-count{font-style:normal;font-size:.72rem;font-weight:800;background:var(--gold);color:var(--navy-d);border-radius:99px;padding:2px 9px;margin-left:6px;vertical-align:middle}.jb-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.jb-rail::-webkit-scrollbar{display:none}.jb-hc{position:relative;isolation:isolate;overflow:hidden;flex:0 0 88%;scroll-snap-align:start;border-radius:22px;padding:14px 16px 16px;color:#fff;background:linear-gradient(158deg,#0a1530,#13224a 40%,#17366a 68%,#0d6576);box-shadow:0 16px 34px -18px rgba(12,24,52,.7)}.jb-hc:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px rgba(224,165,38,.45);pointer-events:none}.jb-hc.first{box-shadow:0 16px 34px -18px rgba(12,24,52,.7),0 0 0 2px #e0a526;animation:jbglow 2.8s ease-in-out infinite}@keyframes jbglow{0%,to{box-shadow:0 16px 34px -18px rgba(12,24,52,.7),0 0 0 2px #e0a526}50%{box-shadow:0 16px 34px -18px rgba(12,24,52,.7),0 0 0 2px #e0a526,0 0 0 7px rgba(224,165,38,.22)}}.jb-shine{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.16) 47%,transparent 60%);background-size:250% 100%;animation:jbshine 4.5s ease-in-out infinite}@keyframes jbshine{0%{background-position:150% 0}55%,to{background-position:-60% 0}}.jb-hc>:not(.hx-bg):not(.jb-shine){position:relative;z-index:1}.jb-hc-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.jb-ribbon{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(180deg,#f6d27a,#e0a526);color:#0c1834;font-size:.74rem;padding:3px 11px;box-shadow:0 4px 12px -4px rgba(224,165,38,.8)}.jb-ribbon,.jb-sample{font-weight:800;border-radius:99px}.jb-sample{font-size:.66rem;padding:1px 8px;background:hsla(0,0%,100%,.16);color:#dce3f2;border:1px dashed hsla(0,0%,100%,.4)}.jb-sample.d{background:#f1f3f8;color:#535d75;border-color:#c9d0de}.jb-hc-main{display:flex;gap:12px;align-items:flex-start}.jb-hc-txt{flex:1 1;min-width:0}.jb-hc h3{color:#fff;font-size:1.22rem;line-height:1.4;margin:0 0 4px}.jb-org{display:flex;align-items:center;gap:4px;font-size:.84rem;color:#dce3f2;line-height:1.45}.jb-org.d{color:var(--muted);font-size:.8rem}.jb-thumb{flex:none;width:64px;height:78px;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 0 0 2px #e0a526,0 8px 18px rgba(0,0,0,.3)}.jb-thumb img{width:100%;height:100%;object-fit:cover;object-position:top}.jb-thumb.ic{display:grid;place-items:center;background:var(--b);color:var(--c);box-shadow:0 0 0 2px rgba(224,165,38,.7)}.jb-facts{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 8px}.jb-facts span{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:700;line-height:1.5;border-radius:10px;padding:4px 9px;background:var(--gold-l);color:var(--gold-d)}.jb-facts span:nth-child(2){background:var(--teal-l);color:var(--teal-d)}.jb-facts span:nth-child(3){background:var(--purple-l);color:var(--purple)}.jb-facts.light span{background:hsla(0,0%,100%,.12);color:#fff;border:1px solid hsla(43,87%,72%,.4)}.jb-facts.light span svg{color:#f6d27a}.jb-st{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;line-height:1.5;border-radius:99px;padding:4px 11px;background:var(--teal-l);color:var(--teal-d)}.jb-st.hot{background:#ffe7d6;color:#a33a00}.jb-st.live{background:#ddf5e3;color:#1d6b33}.jb-st.soon{background:var(--gold-l);color:var(--gold-d)}.jb-st.closed{background:#eceef3;color:#535d75}.jb-st.lg{font-size:.86rem;padding:6px 13px}.jb-hc .jb-st.hot{background:#ff7a2f;color:#fff;box-shadow:0 6px 16px -6px rgba(255,122,47,.9)}.jb-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:jbpulse 1.4s ease-in-out infinite}@keyframes jbpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.jb-hc-acts{display:flex;gap:8px;align-items:center;margin-top:12px}.jb-go{flex:1 1;min-height:46px;border-radius:13px;font-size:.95rem}.jb-round{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff}.jb-round.call{background:#1ba3b8}.jb-round.wa{background:#25d366}.jb-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.jb-dots i{width:7px;height:7px;border-radius:99px;background:#c9d0de;transition:width .2s}.jb-dots i.on{width:20px;background:var(--gold)}.jb-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;padding:20px 18px 42px;color:#fff;background:linear-gradient(158deg,#0a1530,#13224a 38%,#17366a 66%,#0d6576);box-shadow:0 18px 40px -18px rgba(12,24,52,.6)}.jb-hero:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px rgba(224,165,38,.35);pointer-events:none}.jb-hero>:not(.hx-bg):not(.hx-toran){position:relative;z-index:1}.jb-hero .hx-toran{z-index:1}.jb-hero-in{display:flex;gap:14px;align-items:flex-start}.jb-hero-ic{flex:none;width:60px;height:60px;border-radius:18px;display:grid;place-items:center;color:#0c1834;background:linear-gradient(180deg,#f6d27a,#e0a526);box-shadow:0 0 0 5px rgba(224,165,38,.16),0 10px 24px rgba(0,0,0,.35)}.jb-hero h1{color:#fff;font-size:1.6rem;line-height:1.3;text-shadow:0 2px 14px rgba(0,0,0,.25)}.jb-hero p{color:#dce3f2;font-size:.88rem;line-height:1.5;margin-top:4px}.jb-hero-n{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.jb-hero-n span{background:hsla(0,0%,100%,.08);border:1px solid hsla(43,87%,72%,.35);border-radius:14px;padding:8px 6px;text-align:center;font-size:.74rem;color:#dce3f2;line-height:1.4}.jb-hero-n b{display:block;color:#f6d27a;font-size:1.3rem;line-height:1.25}.jb-mocknote{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:.78rem;line-height:1.5;color:#6b4a00;background:#fff6dc;border:1px dashed #e0a526;border-radius:12px;padding:8px 12px}.jb-search{position:relative;margin-top:14px}.jb-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted)}.jb-search .input{padding-left:44px;border-radius:16px}.jb-chips{margin-top:12px}.jb-chips .chip{min-height:40px}.jb-sel{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.jb-sel label{position:relative;display:block}.jb-sel svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--teal-d);pointer-events:none}.jb-sel select{width:100%;min-height:44px;border:1.5px solid var(--line);border-radius:13px;background:#fff;padding:8px 10px 8px 36px;font-size:.88rem;font-weight:700;color:var(--navy-d)}.jb .mh-sec{margin-top:18px}.jb-list{display:grid;grid-gap:10px;gap:10px}.jb-row{position:relative;display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e7eaf0;border-radius:18px;padding:12px 12px 12px 16px;box-shadow:var(--sh);overflow:hidden}.jb-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--c)}.jb-row .jb-thumb{width:56px;height:68px;border-radius:12px;box-shadow:0 0 0 1.5px #e0a526}.jb-row .jb-thumb.ic{box-shadow:none}.jb-row-b{flex:1 1;min-width:0}.jb-row-h{display:flex;gap:6px;align-items:flex-start;justify-content:space-between}.jb-row h3{font-size:1.02rem;line-height:1.4;color:var(--navy-d)}.jb-row .jb-facts{margin:6px 0}.jb-row .jb-facts span{font-size:.74rem;padding:2px 8px}.jb-row>svg{color:#9aa3b8}.jb-row.closed{background:#f7f8fa;filter:grayscale(1);opacity:.72}.jb-row.closed:before{background:#b8bfcc}.jb-post{display:flex;gap:12px;align-items:flex-start;margin-top:18px;background:#fff;border:1.5px dashed #cbd3e3;border-radius:18px;padding:14px}.jb-post-ic{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#e3f7ea;color:#1d6b33}.jb-post b{color:var(--navy-d);font-size:.95rem;line-height:1.4;display:block}.jb-post p{font-size:.8rem;color:var(--muted);line-height:1.5;margin-top:2px}.jd-back{display:inline-flex;gap:6px;font-weight:700;color:var(--teal-d);font-size:.9rem}.jd-back,.jd-top{align-items:center;margin-bottom:10px}.jd-top{display:flex;justify-content:space-between;gap:8px}.jd-type{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:700;color:#dce3f2;background:hsla(0,0%,100%,.1);border-radius:99px;padding:3px 10px}.jd-hero h1{font-size:1.7rem}.jd-posts{color:#f6d27a;font-weight:700;font-size:.95rem;margin-top:2px}.jd-org{display:flex;align-items:center;gap:5px;color:#dce3f2;font-size:.9rem;margin:6px 0 12px;line-height:1.45}.jd-hero .jb-st.hot{background:#ff7a2f;color:#fff}.jd-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.jd-f{background:#fff;border:1px solid #e7eaf0;border-radius:18px;padding:12px 10px;box-shadow:var(--sh);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center}.jd-f .mh-tic{grid-row:1/3}.jd-f em{grid-column:2}.jd-f .mh-tic{width:42px;height:42px;border-radius:13px}.jd-f .mh-tic svg{width:22px;height:22px}.jd-f small{font-size:.76rem;color:var(--muted);font-weight:700}.jd-f b{color:var(--navy-d);font-size:.98rem;line-height:1.4;grid-column:2}.jd-f em{font-style:normal;font-size:.72rem;color:var(--muted)}.jd-iv{display:flex;gap:14px;margin-top:12px;border:1.5px solid #f2d58a}.jd-cal{flex:none;width:68px;border-radius:16px;overflow:hidden;text-align:center;background:#fff;box-shadow:0 0 0 1.5px #e0a526;align-self:flex-start;line-height:1.3}.jd-cal small:first-child{display:block;background:var(--gold);color:var(--navy-d);font-weight:800;font-size:.76rem;padding:3px 0}.jd-cal b{display:block;font-size:1.7rem;color:var(--navy-d);padding-top:2px}.jd-cal small:last-child{display:block;font-size:.72rem;color:var(--muted);padding-bottom:5px}.jd-iv-b{flex:1 1;min-width:0}.jd-contact h3,.jd-docs h3,.jd-iv h3,.jd-poster h3{color:var(--navy-d);display:flex;align-items:center;gap:6px;margin-bottom:6px}.jd-line{display:flex;gap:7px;align-items:flex-start;font-size:.9rem;line-height:1.5;margin-top:3px}.jd-line svg{color:var(--teal-d);margin-top:3px}.jd-map{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-weight:800;font-size:.84rem;color:var(--teal-d);background:var(--teal-l);border-radius:99px;padding:4px 12px}.jd-docs{margin-top:12px}.jd-docs ul{list-style:none;display:grid;grid-gap:8px;gap:8px;margin-top:4px}.jd-docs li{display:flex;gap:10px;align-items:center;font-size:.95rem;line-height:1.45;font-weight:700;color:var(--navy-d)}.jd-docs li span{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#ddf5e3;color:#1d6b33}.jd-docs li span svg{stroke-width:3}.jd-contact{margin-top:12px;text-align:center}.jd-contact h3{justify-content:center}.jd-num{font-size:1.55rem;font-weight:700;color:var(--navy-d);letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jd-cbtns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0 10px}.jd-cbtns .btn{min-height:54px;font-size:1.05rem;border-radius:15px}.jd-poster{margin-top:12px}.jd-pbtn{position:relative;border:0;background:none;padding:0;cursor:pointer}.jd-pbtn,.jd-pbtn img{display:block;width:100%}.jd-pbtn img{max-height:260px;object-fit:cover;object-position:top;border-radius:14px}.jd-pbtn span{position:absolute;right:10px;bottom:10px;display:inline-flex;gap:5px;align-items:center;background:rgba(12,24,52,.85);color:#fff;font-size:.8rem;font-weight:700;border-radius:99px;padding:5px 12px}.jd-safe{display:flex;gap:10px;align-items:flex-start;margin-top:12px;background:#fdf0f0;border:1px solid #f1c9c9;color:#7a1e1e;border-radius:14px;padding:10px 12px;font-size:.82rem;line-height:1.5}.jd-meta{margin-top:10px;text-align:center}.jd-zoom{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.9);display:grid;place-items:center;padding:16px}.jd-zoom img{max-width:100%;max-height:100%}.jd-closed{display:flex;gap:10px;align-items:flex-start;margin-top:12px;background:#eceef3;border:1.5px solid #c9d0de;border-radius:16px;padding:12px 14px;color:#3a4560}.jd-closed b{display:block;color:var(--navy-d);line-height:1.4}.jd-closed span{font-size:.84rem;line-height:1.5}.jd.closed .jd-hero{filter:grayscale(.85)}.jd.closed .jd-docs,.jd.closed .jd-grid,.jd.closed .jd-iv,.jd.closed .jd-poster{opacity:.7}.jd.closed .jd-hero .jb-ribbon{background:#c9d0de;box-shadow:none}.ja-card{margin-top:4px}.ja-up{display:flex;gap:12px;align-items:center;background:var(--gold-l);border:1.5px dashed #e0a526;border-radius:16px;padding:10px}.ja-up img{width:64px;height:80px;object-fit:cover;object-position:top;border-radius:10px}.ja-up div{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ja-2{grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ja-2,.ja-3{display:grid}.ja-3{grid-template-columns:1.2fr 1fr 1fr;grid-gap:8px;gap:8px}.ja-3 .input{padding:12px 10px;font-size:.92rem}.ja-age{display:flex;align-items:center;gap:6px}.ja-age i{font-style:normal;color:var(--muted)}.ja-docs{display:flex;flex-wrap:wrap;gap:6px}.ja-docs .chip{font-size:.82rem;padding:6px 11px}.ja-seg{display:grid;grid-template-columns:1fr 1fr;background:#eef1f6;border-radius:13px;padding:4px}.ja-seg button{border:0;background:none;border-radius:10px;min-height:40px;font-weight:700;font-size:.88rem;color:var(--muted)}.ja-seg button.on{background:#fff;color:var(--navy-d);box-shadow:0 1px 4px rgba(19,34,74,.15)}.ja-opts{display:grid;grid-gap:10px;gap:10px;background:#f6f8fb;border-radius:14px;padding:12px}.ja-opts label{display:flex;gap:10px;align-items:center;font-size:.9rem;line-height:1.45;font-weight:700}.ja-opts input{width:20px;height:20px;flex:none;accent-color:#0e7c8e}.ja-note{display:flex;gap:6px;align-items:center;color:var(--teal-d);font-weight:700}.jb-pub .jb-rail{margin:0 -16px;padding:2px 16px 6px}.jb-rail.one{overflow-x:visible}.jb-rail.one .jb-hc{flex-basis:100%}@media(min-width:900px){.mh-side .jb-rail{margin:0 -6px;padding:2px 6px 8px;scroll-padding:0 6px}.mh-side .jb-hc{flex-basis:90%}.mh-side .jb-rail.one .jb-hc{flex-basis:100%}.jb-hc{flex-basis:46%}.jb-list{grid-template-columns:1fr 1fr}.ja,.jd{max-width:720px;margin:0 auto}}@media(prefers-reduced-motion:reduce){.jb-dot,.jb-hc.first,.jb-shine{animation:none}}.ja-msg{padding:10px 12px;border-radius:12px;font-weight:600}.ja-msg.ok{background:var(--green-l);color:var(--green)}.ja-msg.bad{background:var(--red-l);color:var(--red)}.ja-item{padding:12px 14px}.ja-item.closed{opacity:.75}.ja-item b{display:block;line-height:1.5}.ja-opts input.input{margin:2px 0 4px}.jd-map.dis,.jd-map[aria-disabled=true]{pointer-events:none;opacity:.45}.ja-2,.ja-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ja-3>:first-child{grid-column:1/-1}.ja .field,.ja .input{min-width:0}.ja .input{max-width:100%;box-sizing:border-box}.ja-3 input[type=date],.ja-3 input[type=time]{width:100%}a.jb-post{text-decoration:none;color:inherit}.nc-navy{--c:#13224a;--b:#e8ecf6;--g1:#13224a;--g2:#24427e}.nc-teal{--c:#0a6372;--b:#e0f3f6;--g1:#0a6372;--g2:#1ba3b8}.nc-green{--c:#3e6b22;--b:#e6f0dd;--g1:#2f5a1a;--g2:#5e9632}.nc-gold{--c:#7a5600;--b:#fcf1d3;--g1:#9a6a00;--g2:#e0a526}.nc-grey{--c:#4a5163;--b:#eceef2;--g1:#3a4152;--g2:#6b7388}.nc-purple{--c:#5b3d8f;--b:#eee8f7;--g1:#4a2f78;--g2:#8460c0}.nw-h-ic{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--navy,#13224a);color:#f6d27a;margin-right:7px;vertical-align:-6px}.nw-new{font-style:normal;font-size:.7rem;font-weight:800;background:#d93c3c;color:#fff;border-radius:99px;padding:2px 9px;margin-left:6px;vertical-align:middle;animation:nwpulse 2.4s ease-in-out infinite}@keyframes nwpulse{0%,to{box-shadow:0 0 0 0 rgba(217,60,60,.45)}50%{box-shadow:0 0 0 6px rgba(217,60,60,0)}}.nw-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;margin:0 -16px;padding:2px 16px 8px;scrollbar-width:none}.nw-rail::-webkit-scrollbar{display:none}.nw-card{flex:0 0 82%;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;color:inherit;text-decoration:none;box-shadow:0 10px 26px -16px rgba(12,24,52,.55),0 0 0 1px rgba(19,34,74,.08)}.nw-rail.one .nw-card{flex-basis:100%}.nw-card-pic{position:relative;display:block}.nw-card-pic .nw-chip{position:absolute;left:10px;top:10px}.nw-card-b{display:block;padding:11px 14px 13px}.nw-card h3{font-size:1.06rem;line-height:1.5;margin:0 0 6px;color:var(--navy,#13224a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nw-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:.8rem;color:var(--muted,#5a6378)}.nw-meta.d{font-size:.78rem}.nw-all{width:100%;justify-content:center;margin-top:8px}.nw-pic{position:relative;display:block;overflow:hidden;background:#e8ecf6}.nw-pic img{width:100%;height:100%;object-fit:cover;display:block}.nw-pic.card{width:100%;aspect-ratio:16/9}.nw-pic.big{width:100%;aspect-ratio:16/10;border-radius:18px}.nw-pic.row{flex:none;width:76px;height:76px;border-radius:14px}.nw-pic.tile{background:linear-gradient(140deg,var(--g1) 0,var(--g2) 100%);color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;isolation:isolate}.nw-pic.tile i{position:absolute;border-radius:50%;z-index:-1;pointer-events:none}.nw-tile-o1{width:70%;aspect-ratio:1;right:-18%;top:-40%;background:radial-gradient(circle,hsla(43,87%,72%,.35),transparent 65%)}.nw-tile-o2{width:55%;aspect-ratio:1;left:-14%;bottom:-38%;background:radial-gradient(circle,hsla(0,0%,100%,.18),transparent 65%)}.nw-pic.tile:after{content:"";position:absolute;inset:auto 0 0 0;height:6px;background:repeating-linear-gradient(90deg,#e0a526 0 10px,transparent 10px 16px);opacity:.75}.nw-pic.row.tile:after{height:4px}.nw-tile-ic{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:hsla(0,0%,100%,.14);border:1.5px solid hsla(43,87%,72%,.6);color:#f6d27a}.nw-pic.big .nw-tile-ic{width:80px;height:80px;border-radius:22px}.nw-pic.row .nw-tile-ic{width:auto;height:auto;background:none;border:0}.nw-tile-t{display:flex;flex-direction:column;line-height:1.3}.nw-tile-t b{font-size:1.2rem}.nw-pic.big .nw-tile-t b{font-size:1.5rem}.nw-tile-t em{font-style:normal;font-size:.76rem;font-weight:700;color:#f6d27a;letter-spacing:.02em}.nw-chip{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:800;line-height:1.5;border-radius:99px;padding:2px 9px;background:var(--b);color:var(--c)}.nw-chip.light{background:hsla(0,0%,100%,.94);color:var(--c);box-shadow:0 2px 8px rgba(0,0,0,.18)}.nw{max-width:760px;margin:0 auto}.nw-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;gap:12px;align-items:center;border-radius:22px;padding:18px 16px 22px;color:#fff;background:linear-gradient(158deg,#0a1530,#13224a 45%,#17366a 75%,#0d6576)}.nw-hero h1{color:#fff;font-size:1.5rem;margin:0 0 2px}.nw-hero p{margin:0;color:#dce3f2;font-size:.9rem;line-height:1.5}.nw-hero-ic{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:hsla(0,0%,100%,.12);border:1.5px solid hsla(43,87%,72%,.6);color:#f6d27a}.nw-hero>:not(.hx-bg):not(.hx-toran){position:relative;z-index:1}.nw-search{display:flex;align-items:center;gap:8px;margin:14px 0 10px;background:#fff;border-radius:14px;padding:0 12px;box-shadow:0 0 0 1px rgba(19,34,74,.14)}.nw-search .input{border:0;box-shadow:none;padding-left:0;background:transparent}.nw-search svg{color:var(--muted,#5a6378)}.nw-chips{display:flex;gap:6px;overflow-x:auto;margin:0 -16px 6px;padding:2px 16px 6px;scrollbar-width:none}.nw-chips::-webkit-scrollbar{display:none}.nw-chips .chip{flex:none}.nw-group{margin-top:12px}.nw-day{font-size:.8rem;font-weight:800;color:var(--muted,#5a6378);text-transform:none;margin:0 2px 6px;display:flex;align-items:center;gap:8px}.nw-day:after{content:"";flex:1 1;height:1px;background:rgba(19,34,74,.12)}.nw-list{display:flex;flex-direction:column;gap:8px}.nw-row{display:flex;gap:12px;align-items:center;background:#fff;border-radius:16px;padding:10px;color:inherit;text-decoration:none;box-shadow:0 0 0 1px rgba(19,34,74,.09),0 6px 16px -12px rgba(12,24,52,.4)}.nw-row-b{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.nw-row h3{font-size:.98rem;line-height:1.45;margin:0;color:var(--navy,#13224a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nw-row>svg{flex:none;color:var(--muted,#5a6378)}.nd .nd-pic{margin:6px 0 -26px;position:relative;z-index:0}.nd-card{position:relative;z-index:1;margin:0 8px;padding:16px;border-radius:18px}.nd-card h1{font-size:1.35rem;line-height:1.45;margin:8px 0 6px;color:var(--navy,#13224a)}.nd-body{margin:12px 0 14px;font-size:1.02rem;line-height:1.85}.nd-body p{margin:0 0 10px}.nd-wa{width:100%;justify-content:center;background:#1fa855;color:#fff;border-color:#1fa855}.nd-by{margin-top:12px;text-align:center}.na-tabs{display:flex;gap:6px;overflow-x:auto;margin:4px 0 12px;scrollbar-width:none}.na-tabs button{flex:none;border:0;border-radius:99px;padding:8px 11px;font:inherit;font-weight:800;font-size:.9rem;background:#eef1f7;color:var(--navy,#13224a);cursor:pointer}.na-tabs button em{font-style:normal;font-size:.72rem;background:rgba(19,34,74,.12);border-radius:99px;padding:1px 7px;margin-left:4px}.na-tabs button.on{background:var(--navy,#13224a);color:#fff}.na-tabs button.on em{background:#e0a526;color:#0c1834}.na-tabs button.add{background:#fcf1d3;color:#7a5600;display:inline-flex;align-items:center;gap:4px}.na-tabs button.add.on{background:#e0a526;color:#0c1834}.na-list{display:flex;flex-direction:column;gap:10px}.na-item{padding:12px;color:#1b2338}.na-item .na-title{color:var(--navy,#13224a)}.na-item .xs.muted{color:#5a6378}.na-item.sens{box-shadow:0 0 0 1.5px #e7b4b4}.na-top{display:flex;gap:10px;align-items:flex-start}.na-title{display:block;line-height:1.45;margin:4px 0 2px}.na-sum{margin:8px 0;font-size:.92rem;line-height:1.7;white-space:pre-line;color:var(--ink,#1b2338)}.na-src{flex-wrap:wrap;gap:4px 10px;font-size:.82rem;background:#f4f6fa;border:1px dashed #c9d0de;border-radius:12px;padding:8px 10px;margin:6px 0}.na-src,.na-src-l{display:flex;align-items:center}.na-src-l{width:100%;gap:4px;font-size:.72rem;font-weight:800;color:#8a5a00}.na-src-a{display:inline-flex;align-items:center;gap:3px;font-weight:700;color:var(--teal-d,#0a6372);word-break:break-all}.na-warn{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.84rem;border-radius:12px;padding:8px 10px;margin:6px 0;line-height:1.5}.na-warn>span{flex:1 1;min-width:180px}.na-warn.sens{background:#fdf0f0;color:#8e2a2a}.na-warn.note{background:#e8f4f7;color:#0a4f5c}.na-warn.dup{background:#fcf1d3;color:#6b4c00}.na-bell{display:flex;gap:6px;align-items:center;font-size:.84rem;margin:6px 0}.na-acts{gap:6px;margin-top:8px}.na-rej{color:#b03030}.na-srcform{background:#f4f6fa;border:1px dashed #c9d0de;border-radius:12px;padding:10px}.na-srcform .xs{display:flex;gap:4px;align-items:center;color:#8a5a00;margin-bottom:6px}.ja-up .nw-pic.row{width:64px;height:64px}@media(max-width:899.98px){.mh-side>.nw-home{order:-3}}@media(min-width:900px){.mh-side .nw-rail{margin:0 -6px;padding:2px 6px 8px;scroll-padding:0 6px}.mh-side .nw-card{flex-basis:88%}.mh-side .nw-rail.one .nw-card{flex-basis:100%}.nw-card{flex-basis:46%}}