:root{--bg:#faf7f2;--surface:#ffffff;--ink:#1b3126;--muted:#5c6680;--line:#e8e4dc;--green:#123c2e;--green-ink:#ffffff;--sun:#9c6212;--sun-ink:#123c2e;--tile1:#edf6f2;--tile2:#ffeedd;--tile3:#fde6dc;--tile4:#e6ede8;--danger:#c62828;--shadow:0 1px 2px rgba(11,29,69,.05),0 8px 24px rgba(11,29,69,.08);--shadow-h:0 2px 4px rgba(11,29,69,.06),0 18px 40px rgba(11,29,69,.16);--k-navy:#123c2e;--k-orange:#9c6212;--k-title:#123c2e;--k-ort:#8a560f;--k-red:#d63b24;--k-band:#eef7f2;--k-cream:#fff1e3;--k-h1:#ffe6cf;--k-h2:#e9f6f0;--k-tile:#ffffff;--k-hi:#e8590c;--k-herobg:radial-gradient(90% 85% at 62% 36%,#fff7ee 0%,#ffdcbc 55%,#ffc28c 100%);--k-cond:"Barlow Condensed","Arial Narrow","Roboto Condensed",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#101a15;--surface:#121a16;--ink:#eef4f0;--muted:#9aa5bf;--line:#24332c;--green:#e0a04a;--green-ink:#123c2e;--sun:#e0a04a;--sun-ink:#123c2e;--tile1:#1a2a23;--tile2:#3a2614;--tile3:#3a2320;--tile4:#1d2b25;--danger:#ff8a80;--shadow:0 1px 2px rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.35);--shadow-h:0 2px 4px rgba(0,0,0,.4),0 18px 40px rgba(0,0,0,.5);--k-title:#ffffff;--k-ort:#ffa45c;--k-red:#ff8a6b;--k-band:#1b2e24;--k-cream:#21170f;--k-h1:#2b1a0c;--k-h2:#223c2f;--k-tile:#203129;--k-hi:#e0a04a;--k-herobg:radial-gradient(90% 85% at 62% 36%,#2d427e 0%,#2b4c3b 55%,#1c3328 100%)}}:root[data-theme=dark]{--bg:#101a15;--surface:#121a16;--ink:#eef4f0;--muted:#9aa5bf;--line:#24332c;--green:#e0a04a;--green-ink:#123c2e;--sun:#e0a04a;--sun-ink:#123c2e;--tile1:#1a2a23;--tile2:#3a2614;--tile3:#3a2320;--tile4:#1d2b25;--danger:#ff8a80;--shadow:0 1px 2px rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.35);--shadow-h:0 2px 4px rgba(0,0,0,.4),0 18px 40px rgba(0,0,0,.5);--k-title:#ffffff;--k-ort:#ffa45c;--k-red:#ff8a6b;--k-band:#1b2e24;--k-cream:#21170f;--k-h1:#2b1a0c;--k-h2:#223c2f;--k-tile:#203129;--k-hi:#e0a04a;--k-herobg:radial-gradient(90% 85% at 62% 36%,#2d427e 0%,#2b4c3b 55%,#1c3328 100%)}.caddie{box-shadow:0 10px 30px rgba(11,29,69,.35)}.adminpill{background:#123c2e}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a.logo{text-decoration:none;color:inherit;font-size:0;gap:0;flex:none;line-height:0}.logo img{display:block;height:42px;width:auto;max-width:100%;object-fit:contain;object-position:left center}.logo .lg-d{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo .lg-l{display:none}:root:not([data-theme=light]) .logo .lg-d{display:block}}:root[data-theme=dark] .logo .lg-l{display:none}:root[data-theme=dark] .logo .lg-d{display:block}@media (max-width:720px){a.logo{flex:1;min-width:0}}@media (max-width:440px){.logo img{height:32px}}@media (max-width:350px){.logo img{height:27px}}.khero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"hl""q""hr""pk";gap:18px;margin-top:14px;padding:22px 16px 18px;border-radius:28px;overflow:hidden;box-shadow:var(--shadow);background:radial-gradient(110% 70%at 100% 0%,var(--k-h1) 0%,transparent 62%),radial-gradient(100% 60%at 0% 100%,var(--k-h2) 0%,transparent 60%),var(--surface)}.k-hl{grid-area:hl;min-width:0}.k-quick{grid-area:q}.k-hr{grid-area:hr;min-width:0}.khero .perks{grid-area:pk}.k-tag{margin:0;font-family:var(--body);font-style:italic;font-weight:800;font-size:clamp(26px,7vw,46px);line-height:1.1;letter-spacing:-.015em;color:var(--k-title)}.k-hi{display:block;color:var(--k-hi)}.k-swoosh{display:block;width:min(62%,320px);height:auto;margin:6px 0 10px;fill:var(--k-orange)}.khero .greet{margin:0;color:var(--ink);opacity:.86;font-weight:600;font-size:clamp(15px,4.05vw,19px);line-height:1.35;text-wrap:balance}.k-quick{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.k-q{flex:0 0 calc(25% - 6px);min-width:0;display:grid;justify-items:center;align-content:start;gap:6px;padding:12px 3px 10px;border:0;border-radius:16px;background:var(--k-tile);box-shadow:0 1px 2px rgba(11,29,69,.06),0 6px 16px rgba(11,29,69,.09);color:var(--ink);font:inherit;cursor:pointer;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .2s}.k-q:hover{transform:translateY(-2px);box-shadow:var(--shadow-h)}.k-q:active{transform:scale(.96)}.k-qi{width:30px;height:30px;color:var(--qc)}.k-qi svg{display:block;width:100%;height:100%}.k-q b{font-size:12px;font-weight:600;line-height:1.2;text-align:center;overflow-wrap:anywhere}.k-hr{display:grid;gap:10px}.k-photo{position:relative}.k-photo img{display:block;width:100%;height:auto;aspect-ratio:750/687;object-fit:cover;border-radius:22px;background:var(--k-herobg)}.k-map{position:absolute;left:10px;bottom:12px;width:25%;max-width:132px}.k-cm{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 14px rgba(120,50,0,.35))}.k-pin{position:absolute;left:55%;top:46%;width:30%;height:auto;transform:translate(-50%,-100%);filter:drop-shadow(0 3px 4px rgba(0,0,0,.3))}.k-maplbl{position:absolute;left:calc(10px + 11%);bottom:22px;background:rgba(11,29,69,.94);color:#fff;font-family:var(--k-cond);font-weight:800;text-transform:uppercase;font-size:clamp(15px,4.2vw,22px);line-height:1.02;padding:8px 13px 7px;border-radius:12px;box-shadow:0 10px 24px rgba(11,29,69,.35)}.khero .perks{margin-top:2px}@media (min-width:900px){.khero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"hl hr""q hr""pk pk";column-gap:34px;row-gap:22px;padding:34px 30px 26px}.k-hl{align-self:end}.k-hr{align-self:center}.k-quick{align-self:start;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.k-q{padding:14px 6px 12px;gap:8px}.k-qi{width:34px;height:34px}.k-q b{font-size:13.5px}.k-swoosh{margin:10px 0 12px}}.k-sc,.k-pc,.k-pe{--k-scene:radial-gradient(120% 95% at 50% 0%,#ffffff 0%,var(--tint,#f0f4f2) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.k-sc,.k-pc,.k-pe){--k-scene:radial-gradient(120% 95% at 50% 0%,color-mix(in srgb,var(--c1,#3557c8) 32%,#25382f) 0%,#1c2b24 100%)}}:root[data-theme=dark] :is(.k-sc,.k-pc,.k-pe){--k-scene:radial-gradient(120% 95% at 50% 0%,color-mix(in srgb,var(--c1,#3557c8) 32%,#25382f) 0%,#1c2b24 100%)}.k-sec{margin-top:42px}.k-sh{position:relative;margin-bottom:16px;padding-left:15px}.k-sh::before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:5px;border-radius:3px;background:linear-gradient(var(--k-orange),#ffb36b)}.k-sh h2{margin:0;font-family:var(--k-cond);font-weight:800;text-transform:uppercase;font-size:clamp(23px,6.3vw,34px);line-height:1;letter-spacing:.005em;color:var(--k-title);text-wrap:balance}.k-sh p{margin:4px 0 0;color:var(--muted);font-size:14.5px;line-height:1.35}.k-svc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.k-sc{display:flex;flex-direction:column;gap:10px;min-width:0;text-align:left;padding:0 0 12px;border:0;border-radius:20px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow);color:var(--ink);font:inherit;cursor:pointer;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s}.k-sc:hover{transform:translateY(-3px);box-shadow:var(--shadow-h)}.k-sch{display:flex;align-items:center;gap:8px;min-height:62px;padding:10px 13px;background:linear-gradient(110deg,var(--c1),var(--c2));color:#fff}.k-sct{min-width:0;font-family:var(--k-cond);font-weight:800;text-transform:uppercase;font-size:20px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.15)}.k-sct small{display:block;font-size:.8em;font-weight:700;margin-top:2px}.k-scd{padding:0 12px;font-size:13px;line-height:1.35;color:var(--ink)}.k-sci{display:block;margin:auto 12px 0;border-radius:14px;overflow:hidden;aspect-ratio:1/1;background:var(--k-scene)}.k-sci img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.k-sc:hover .k-sci img{transform:scale(1.05)}.k-cta{margin:0 12px;text-align:center;border-radius:999px;background:var(--cb);color:#fff;font-weight:700;font-size:13px;line-height:1.2;padding:9px 6px}.k-also{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:var(--muted);font-weight:600}.k-also button{border:0;border-radius:999px;background:var(--surface);box-shadow:0 1px 3px rgba(11,29,69,.12);padding:9px 14px;font:inherit;font-weight:600;color:var(--ink);cursor:pointer}.k-also button:hover{box-shadow:var(--shadow)}@media (min-width:900px){.k-svc{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.k-sct{font-size:23px}.k-scd{font-size:14px}.k-cta{font-size:14px;padding:10px}.k-sci{aspect-ratio:4/4.4}}.k-pros{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.k-pc{display:flex;flex-direction:column;min-width:0;border-radius:22px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.k-pch{display:flex;align-items:center;gap:12px;padding:12px 14px;background:linear-gradient(110deg,var(--c1),var(--c2));color:#fff}.k-pch b{display:block;font-family:var(--k-cond);font-weight:800;text-transform:uppercase;font-size:28px;line-height:.95;text-shadow:0 1px 2px rgba(0,0,0,.15)}.k-pch small{display:block;font-family:var(--k-cond);font-weight:700;text-transform:uppercase;font-size:16px;line-height:1.1}.k-pcb{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:center;padding:14px 14px 2px}.k-pcb img{display:block;width:104px;height:104px;object-fit:cover;border-radius:14px;background:var(--k-scene)}.k-pcb p{margin:0;font-size:15px;line-height:1.4;font-weight:600;color:var(--ink)}.k-checks{list-style:none;margin:8px 0 0;padding:4px 14px 0;display:grid;gap:8px}.k-checks li{position:relative;padding-left:29px;font-size:14px;line-height:1.35;color:var(--ink)}.k-checks li::before{content:"";position:absolute;left:0;top:-1px;width:21px;height:21px;border-radius:50%;background:var(--ck)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E")center/13px no-repeat}.k-pca{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:auto;padding:14px 14px 16px}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--ck,#123c2e);color:#fff;font:inherit;font-weight:700;font-size:15px;line-height:1.2;padding:11px 18px;cursor:pointer;box-shadow:0 6px 16px rgba(11,29,69,.16);transition:transform .15s,filter .2s}.k-btn:hover{filter:brightness(1.08)}.k-btn:active{transform:scale(.97)}.k-btn svg{width:18px;height:18px;flex:none}.k-lnk{border:0;background:0 0;color:var(--ck);font:inherit;font-weight:700;font-size:14.5px;padding:6px 2px;cursor:pointer}.k-lnk:hover{text-decoration:underline}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .k-lnk{color:var(--ink)}}:root[data-theme=dark] .k-lnk{color:var(--ink)}@media (min-width:900px){.k-pros{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.k-pcb{grid-template-columns:minmax(0,1fr)}.k-pcb img{width:100%;height:auto;aspect-ratio:4/3}}.k-per{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.k-pe{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left;padding:0 0 11px;border:0;border-radius:16px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow);color:var(--ink);font:inherit;cursor:pointer;transition:transform .2s,box-shadow .2s}.k-pe:hover{transform:translateY(-2px);box-shadow:var(--shadow-h)}.k-pe img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;margin-bottom:6px;background:var(--k-scene)}.k-pe b{padding:0 9px;font-family:var(--k-cond);font-weight:800;text-transform:uppercase;font-size:15px;line-height:1.05;color:var(--k-red)}.k-pe span{padding:0 9px;font-size:12.5px;line-height:1.35;color:var(--ink)}@media (min-width:900px){.k-per{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.k-pe b{font-size:17px;padding:0 12px}.k-pe span{font-size:13.5px;padding:0 12px}}.k-band{background:var(--k-band);border-radius:26px;padding:20px 16px 18px}.k-steps{list-style:none;margin:0;padding:0;display:grid}.k-steps li{position:relative;display:flex;align-items:center;gap:14px;padding:7px 0;font-weight:600;font-size:15px;line-height:1.3;color:var(--ink)}.k-steps li:not(:last-child)::after{content:"";position:absolute;left:21px;top:51px;bottom:-7px;width:2px;background:color-mix(in srgb,#3b82f6 45%,transparent)}.k-si{flex:none;width:44px;height:44px;border-radius:50%;background:var(--sc);color:#fff;display:grid;place-items:center;box-shadow:0 6px 14px rgba(11,29,69,.2)}.k-si svg{width:22px;height:22px}.k-steps small{display:block;font-weight:500;font-size:13px;color:var(--muted)}.k-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.k-ghost{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(11,29,69,.14)}html.is-app .k-inst{display:none}@media (min-width:900px){.k-band{padding:26px 28px 24px}.k-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.k-steps li{flex-direction:column;text-align:center;gap:10px;padding:0;font-size:14.5px}.k-steps li:not(:last-child)::after{left:calc(50% + 34px);right:calc(-50% + 34px);top:26px;bottom:auto;width:auto;height:2px}.k-si{width:54px;height:54px}.k-si svg{width:26px;height:26px}.k-acts{justify-content:center}}.k-atouts{background:var(--k-cream);border-radius:26px;padding:20px 16px}.k-at{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 14px}.k-at li{display:flex;align-items:center;gap:10px;min-width:0;font-size:13.5px;line-height:1.3;font-weight:600;color:var(--ink)}.k-at li:last-child{grid-column:1/-1}.k-ai{flex:none;width:42px;height:42px;border-radius:12px;background:var(--k-orange);color:#fff;display:grid;place-items:center;box-shadow:0 6px 14px rgba(247,117,26,.3)}.k-ai svg{width:22px;height:22px}@media (min-width:900px){.k-atouts{padding:24px 28px}.k-at{grid-template-columns:repeat(7,minmax(0,1fr))}.k-at li{flex-direction:column;text-align:center}.k-at li:last-child{grid-column:auto}}@media (prefers-reduced-motion:no-preference){.khero .k-tag{animation:kIn .7s cubic-bezier(.2,.7,.2,1) both .05s}.khero .k-q{animation:kIn .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0)*45ms + .15s)}@keyframes kIn{0%{opacity:0;transform:translateY(12px)}}}.k-steps .k-si[style*="#123c2e"]{background:var(--k-stepnavy,#123c2e)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--k-stepnavy:#3557c8}:root:not([data-theme=light]) .k-inst{background:var(--k-orange);color:#123c2e}}:root[data-theme=dark]{--k-stepnavy:#3557c8}:root[data-theme=dark] .k-inst{background:var(--k-orange);color:#123c2e}.wb-big.alt{background:#1d5be0;color:#fff;box-shadow:0 8px 22px rgba(29,91,224,.25)}.vpi button{background:#123c2e}.ad .go,.ad .vis svg,.ad .big,.ads-nav{color:#123c2e}.badge-sp{background:#123c2e;color:#ff9a4d}.k-gift{margin-left:auto;align-self:center;flex:none;border-radius:999px;background:#fff;color:#8a560f;font-weight:800;font-size:12.5px;line-height:1.2;padding:6px 11px;box-shadow:0 4px 12px rgba(0,0,0,.12);text-align:center}.joinbtn.acc-on{position:relative;border-color:transparent;background:0 0;overflow:visible}.joinbtn.acc-on .acc-av{width:38px;height:38px;font-size:14px;box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--k-orange,#9c6212)}.acc-av{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#1b4d3b,#123c2e);color:#fff;font-weight:800;font-size:16px;letter-spacing:.02em}.acc-av img{width:100%;height:100%;object-fit:cover;display:block}.acc-av.big{width:76px;height:76px;font-size:26px;box-shadow:0 0 0 3px var(--surface),0 8px 22px rgba(11,29,69,.22)}.acc-dot{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:50%;border:2px solid var(--surface);background:#f59e0b}.acc-dot.ok{background:#1f8a5b}.acc-dot.ko{background:#dc2626}.acc-dot.ok::after{content:"";position:absolute;left:3px;top:1px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.acc-head{display:flex;gap:16px;align-items:center;padding:18px;border-radius:22px;color:#fff;background:radial-gradient(120% 140%at 100%0,#e0a04a33 0,transparent 55%),linear-gradient(135deg,#1b4d3b,#123c2e);box-shadow:var(--shadow)}.acc-head h2{color:#fff;margin:2px 0}.acc-head .cat{color:#f1d3a1}.acc-head small{display:block;color:#e2f0e9;font-size:13.5px}.acc-head .acc-av.big{box-shadow:0 0 0 3px rgba(255,255,255,.9),0 8px 22px rgba(0,0,0,.25)}.acc-st{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:700;background:#fff3e0;color:#9a4b00}.acc-st.ok{background:#dcfce7;color:#166534}.acc-st.ko{background:#fee2e2;color:#991b1b}.acc-note{margin:0;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.45;background:#fff7ed;color:#7c3a00}.acc-note.ko{background:#fef2f2;color:#991b1b}.acc-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:14px;background:var(--tile4,#e6ede8)}.acc-tabs button{border:0;background:0 0;border-radius:11px;padding:10px 4px;font:inherit;font-weight:700;font-size:14px;color:var(--muted);cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:2px}.acc-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(11,29,69,.12)}.acc-tabs i{font-style:normal;display:inline-block;min-width:20px;padding:0 6px;border-radius:999px;background:var(--k-orange,#9c6212);color:#fff;font-size:12px;margin-left:4px}.acc-h3{margin:6px 0 0;font-family:var(--display);font-size:18px}.acc-list{display:grid;gap:12px}.acc-it{display:grid;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px;box-shadow:0 1px 2px rgba(11,29,69,.04)}.acc-it-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.acc-it-h b{font-family:var(--display);font-size:16.5px;letter-spacing:.01em}.acc-pill{display:inline-flex;gap:5px;align-items:center;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700;background:#fff3e0;color:#9a4b00;white-space:nowrap}.acc-pill.s1,.acc-pill.s2,.acc-pill.s3{background:#e8f7f0;color:#1e40af}.acc-pill.s4{background:#dcfce7;color:#166534}.acc-pill.sx{background:#f2f5f3;color:#5b6170}.acc-lines{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:14px}.acc-lines li{display:flex;justify-content:space-between;gap:10px}.acc-lines li span:last-child{white-space:nowrap}.pv-in a.rchip{text-decoration:none;color:inherit;display:inline-flex;align-items:center;gap:4px}.acc-kv{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:14px;line-height:1.4}.acc-dl{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:0;font-size:14px}.acc-dl dt{color:var(--muted)}.acc-dl dd{margin:0;word-break:break-word;white-space:pre-wrap}.acc-cta,.acc-new{display:grid;gap:10px;padding:16px;border-radius:18px;background:linear-gradient(135deg,var(--k-cream,#fff1e3),var(--surface));border:1px solid var(--line)}.acc-cta>div:first-child,.acc-new>div:first-child{display:grid;gap:3px}.acc-cta span,.acc-new span{color:var(--muted);font-size:14px;line-height:1.4}.acc-cta .rchips{align-items:center}.acc-cta .primary{padding:11px 18px;font-size:15px}.acc-mini{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:12px 14px;border-radius:18px;border:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;cursor:pointer}.acc-mini span:nth-child(2){display:grid;flex:1;min-width:0}.acc-mini small{color:var(--muted);font-size:13px}.acc-mini.static{cursor:default}.acc-prog{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;counter-reset:s}.acc-prog li{display:grid;justify-items:center;gap:4px;font-size:11.5px;font-weight:700;color:var(--muted);text-align:center;line-height:1.2}.acc-prog li span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--tile4,#e6ede8);color:var(--muted);font-size:13px}.acc-prog li.cur{color:var(--ink)}.acc-prog li.cur span{background:var(--k-orange,#9c6212);color:#fff;box-shadow:0 0 0 4px #9c621233}.acc-prog li.done span{background:#1f8a5b;color:#fff}.acc-shotrow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.acc-shotrow.one{grid-template-columns:minmax(0,260px);justify-content:center}.acc-shotrow.three{grid-template-columns:repeat(3,1fr)}.acc-shot{position:relative;display:grid;place-items:center;align-content:center;gap:6px;aspect-ratio:4/3;border:2px dashed #ced8d3;border-radius:16px;background:var(--bg);cursor:pointer;overflow:hidden;text-align:center;padding:10px;color:var(--muted);font-size:13.5px;font-weight:700}.acc-shot.round{aspect-ratio:1/1;border-radius:50%}.acc-shot-ic{font-size:34px;line-height:1}.acc-shot.has{border-style:solid;border-color:var(--k-orange,#9c6212);padding:0}.acc-shot.has img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.acc-shot.has .acc-shot-l{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);background:rgba(11,29,69,.78);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;white-space:nowrap}.acc-recap{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;background:var(--bg)}.acc-recap img{width:56px;height:56px;border-radius:50%;object-fit:cover}.acc-recap div{display:grid;gap:2px}.acc-recap small{color:var(--muted);font-size:13px}.acc-welcome{display:grid;justify-items:center;gap:10px;margin-top:-6px}.acc-photo{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.acc-two{margin:0;padding:0;list-style:none;display:grid;gap:10px;counter-reset:t}.acc-two li{counter-increment:t;display:grid;grid-template-columns:34px 1fr;gap:2px 10px;padding:12px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.acc-two li::before{content:counter(t);grid-row:span 2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--k-navy,#123c2e);color:#fff;font-weight:800}.acc-two span{color:var(--muted);font-size:14px}input.acc-lock{background:var(--bg)!important;color:var(--muted)!important}.acc-trk{justify-self:start}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .acc-st{background:#3a2614;color:#f1d3a1}:root:not([data-theme=light]) .acc-st.ok{background:#12351f;color:#86efac}:root:not([data-theme=light]) .acc-st.ko,:root:not([data-theme=light]) .acc-note.ko{background:#3b1414;color:#fca5a5}:root:not([data-theme=light]) .acc-note{background:#2b1a0c;color:#f1d3a1}:root:not([data-theme=light]) .acc-pill{background:#3a2614;color:#f1d3a1}:root:not([data-theme=light]) .acc-pill.s1,:root:not([data-theme=light]) .acc-pill.s2,:root:not([data-theme=light]) .acc-pill.s3{background:#223c2f;color:#cdeede}:root:not([data-theme=light]) .acc-pill.s4{background:#12351f;color:#86efac}:root:not([data-theme=light]) .acc-pill.sx{background:#1d2b25;color:#aab3c8}:root:not([data-theme=light]) .acc-shot{border-color:#3e5449}}:root[data-theme=dark] .acc-st{background:#3a2614;color:#f1d3a1}:root[data-theme=dark] .acc-st.ok{background:#12351f;color:#86efac}:root[data-theme=dark] .acc-st.ko,:root[data-theme=dark] .acc-note.ko{background:#3b1414;color:#fca5a5}:root[data-theme=dark] .acc-note{background:#2b1a0c;color:#f1d3a1}:root[data-theme=dark] .acc-pill{background:#3a2614;color:#f1d3a1}:root[data-theme=dark] .acc-pill.s4{background:#12351f;color:#86efac}:root[data-theme=dark] .acc-pill.sx{background:#1d2b25;color:#aab3c8}@media (max-width:420px){.acc-head{padding:14px;gap:12px}.acc-head .acc-av.big{width:62px;height:62px}.acc-shotrow.three{grid-template-columns:1fr 1fr}}.wkav .wkph{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.wkkyc{display:inline-flex;align-items:center;gap:4px;width:max-content;padding:2px 9px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wkkyc{background:#12351f;color:#86efac}}:root[data-theme=dark] .wkkyc{background:#12351f;color:#86efac}.thumb.is-out img,.thumb.is-out svg{filter:grayscale(.85);opacity:.6}.outtag{position:absolute;left:10px;bottom:10px;z-index:2;background:#123c2e;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;border-radius:6px;padding:3px 8px}.livealert{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;border-radius:16px;background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;font-size:14.5px;line-height:1.4}.livealert p{margin:0;flex:1;font-weight:600}.livealert button{border:0;background:0 0;font-size:20px;line-height:1;color:inherit;cursor:pointer;padding:0 2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .livealert{background:#2b1a0c;border-color:#5a3413;color:#f1d3a1}}:root[data-theme=dark] .livealert{background:#2b1a0c;border-color:#5a3413;color:#f1d3a1}