.shbrc-in{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(36px,5vw,90px);align-items:end}.gl{display:grid;gap:14px;padding:20px 22px;border-radius:20px;background:#00104ca8;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;box-shadow:0 30px 60px -30px #000000b3;animation:fade-up 1s var(--ease) .7s both}.gl-h{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.gl-i{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#f2c14e24;border:1px solid rgba(242,193,78,.3);color:#f2c14e;font-size:30px;--sw:1.3px}.gl-h small{display:block;font:600 11px/1.2 var(--ff);letter-spacing:.08em;text-transform:uppercase;color:#f2c14e;margin-bottom:4px}.gl-h b{font:700 16.5px/1.2 var(--ff-h)}.gl-l{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:6px;height:120px}.gl-t{display:grid;place-items:center;height:calc(100% - var(--k) * 16%);border-radius:10px 10px 4px 4px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);transform-origin:bottom;transform:scaleY(0);animation:gl-up .7s cubic-bezier(.3,1.4,.5,1) forwards;animation-delay:calc(1s + var(--k) * .1s)}.gl-t b{font:800 20px/1 var(--ff-h);color:#ffffffbf}.gl-t.top{background:linear-gradient(180deg,#f2c14e,#d8a12a);border-color:#f2c14e;box-shadow:0 0 30px #f2c14e59}.gl-t.top b{color:#00104c;font-size:24px}@keyframes gl-up{to{transform:none}}.gl-f{font-size:12.5px;color:#ffffffb3}.gl-f b{color:#f2c14e}.bxw{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,4vw,64px);align-items:center}.bx-t{display:grid;gap:18px}.bx-info{display:grid;padding:18px 20px;border-radius:16px;background:var(--bg2);border:1px solid var(--line);border-left:4px solid #e8b52f}.bx-d{grid-area:1/1;display:grid;gap:6px;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.bx-d.on{opacity:1;visibility:visible;transition:opacity .3s}.bx-dk{font:700 11.5px/1 var(--ff);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.bx-d b{font:700 19px/1.25 var(--ff-h);color:var(--ink)}.bx-d p:last-child{font-size:14.5px;line-height:1.55;color:var(--ink2)}.bxs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;align-items:end;perspective:900px}.bx:nth-child(4){grid-column:1/2;margin-left:50%}.bx:nth-child(5){margin-left:50%}.bx{width:100%}.bx-b{position:relative;display:block;width:100%;aspect-ratio:1.15;text-align:left}.bx-body{position:absolute;inset:18% 0 0;display:grid;align-content:end;gap:3px;padding:14px;border-radius:6px 6px 12px 12px;background:linear-gradient(180deg,#d9b583,#c79c64);box-shadow:inset 0 -6px #00000014,0 16px 26px -16px #3c280a99;transition:transform .4s var(--ease)}.bx-body:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:18%;margin-left:-9%;background:#ffffff38}.bx-body b{position:relative;font:700 14.5px/1.2 var(--ff-h);color:#3b2a10}.bx-body small{position:relative;font-size:12px;color:#5b4320}.bx-lid{position:absolute;left:-3%;right:-3%;top:10%;height:14%;border-radius:6px;background:linear-gradient(180deg,#e6c697,#d4ae78);box-shadow:0 4px 8px -4px #3c280a80;transform-origin:50% 100%;transition:transform .55s cubic-bezier(.3,1.3,.5,1),top .55s var(--ease)}.bx-lid:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:18%;margin-left:-9%;background:#ffffff40}.bx-b:hover .bx-body{transform:translateY(-4px)}.bx.open .bx-lid{top:-6%;transform:rotateX(-70deg) translateY(-6px)}.bx.open .bx-body{background:linear-gradient(180deg,#0c46ea,#0633ba)}.bx.open .bx-body b{color:#fff}.bx.open .bx-body small{color:#fffc}.bxs .bx{opacity:0;transform:translateY(20px)}.bxs.in .bx{opacity:1;transform:none;transition:opacity .5s,transform .7s cubic-bezier(.3,1.3,.5,1);transition-delay:calc(var(--k) * 90ms)}.gc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-2);overflow:hidden}.gc-in{display:grid;gap:10px;padding:24px 26px}.gcs{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:14px;background:var(--bg2)}.gcs b{display:block;font:600 16px/1.2 var(--ff-h);color:var(--ink)}.gcs small{display:block;margin-top:2px;font-size:12.5px;color:var(--mut)}.gcs[data-k=ma] b{color:#a35a00}.gcs[data-k=cr] b{color:#b42318}.gcs-c{display:flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:#fff;border:1px solid var(--line)}.gcs-c button{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;font:600 20px/1 var(--ff);color:var(--blue);transition:background-color .2s}.gcs-c button:hover{background:var(--blue-l)}.gcs-c output{min-width:44px;text-align:center;font:700 22px/1 var(--ff-h);color:var(--ink);font-variant-numeric:tabular-nums}.gc-un{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;font-weight:600;color:var(--ink);cursor:pointer}.gc-un input{position:absolute;opacity:0;pointer-events:none}.gc-un span{position:relative;width:42px;height:24px;border-radius:12px;background:var(--line2);transition:background-color .25s}.gc-un span:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .25s var(--ease)}.gc-un input:checked+span{background:var(--blue)}.gc-un input:checked+span:after{transform:translate(18px)}.gc-un input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.gc-out{display:grid;align-content:center;justify-items:center;gap:8px;padding:26px;background:radial-gradient(80% 80% at 50% 30%,#021a85,#00104c);color:#fff;text-align:center}.gc-k{font:700 12px/1 var(--ff);letter-spacing:.12em;text-transform:uppercase;color:#f2c14e}.gc-g{font:800 clamp(72px,8vw,118px)/1 var(--ff-h);letter-spacing:-.04em;color:#f2c14e;text-shadow:0 0 40px rgba(242,193,78,.35)}.gc-g.bump{animation:gc-bump .45s cubic-bezier(.3,1.6,.5,1)}@keyframes gc-bump{0%{transform:scale(.8);opacity:.4}}.gc-out.x .gc-g{font-size:clamp(34px,3.6vw,48px);color:#ff8f80;text-shadow:none}.gc-t{max-width:300px;font-size:14.5px;line-height:1.5;color:#ffffffd1}.gc-sc{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:8px}.gc-sc li{min-width:38px;padding:5px 8px;border-radius:8px;background:#ffffff14;font:700 12.5px/1 var(--ff);color:#ffffff8c;transition:background-color .3s,color .3s}.gc-sc li.on{background:#f2c14e;color:#00104c}.gc-sc li[data-g=X].on{background:#ff8f80}.gc-note{margin-top:12px;font-size:13px;color:var(--mut)}.ptw{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:20px;align-items:start}.pts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pt{position:relative;display:grid;align-content:space-between;gap:10px;min-height:108px;padding:12px;border-radius:12px;background:#fff;border:1.5px solid var(--line2);text-align:left;transition:background-color .3s,border-color .3s,transform .3s var(--ease),box-shadow .3s}.pt-n{font:800 22px/1 var(--ff-h);letter-spacing:-.02em;color:var(--blue)}.pt b{font:600 13px/1.25 var(--ff-h);color:var(--ink)}.pt:hover{border-color:var(--blue);transform:translateY(-3px)}.pt[aria-pressed=true]{background:var(--blue);border-color:var(--blue);box-shadow:0 14px 28px -14px #0c46eab3}.pt[aria-pressed=true] .pt-n{color:#f2c14e}.pt[aria-pressed=true] b{color:#fff}.pts .pt{opacity:0;transform:scale(.85)}.pts.in .pt,.ptw.in .pt{opacity:1;transform:none;transition:opacity .4s,transform .5s cubic-bezier(.3,1.4,.5,1),background-color .3s,border-color .3s,box-shadow .3s;transition-delay:calc(var(--k) * 40ms),calc(var(--k) * 40ms),0s,0s,0s}.pt-info{position:sticky;top:170px;display:grid;padding:22px;border-radius:18px;background:#00104c;color:#fff;box-shadow:var(--sh-2)}.pt-d{grid-area:1/1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.pt-d.on{opacity:1;visibility:visible;transition:opacity .3s}.pt-dn{display:grid;place-items:center;min-width:64px;height:64px;padding:0 8px;border-radius:14px;background:#f2c14e;color:#00104c;font:800 22px/1 var(--ff-h)}.pt-d b{display:block;font:700 18px/1.25 var(--ff-h)}.pt-d small{display:block;margin-top:6px;font-size:14px;line-height:1.55;color:#ffffffc7}.cu{position:relative;padding:clamp(72px,8vw,112px) 0;background:linear-gradient(180deg,var(--bg2),#fff)}.cu-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,4vw,64px);align-items:center}.cu-t{display:grid;gap:18px}.cu-l{display:grid;gap:10px}.cu-l li{display:flex;align-items:center;gap:12px;font:600 15px/1.3 var(--ff-h);color:var(--ink)}.cu-i{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--blue-l);color:var(--blue);font-size:28px;--sw:1.3px}.srv{margin:0;display:grid;gap:16px;padding:24px 26px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-2)}.srv-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.srv-h b{font:700 17px/1.2 var(--ff-h);color:var(--ink)}.srv-h span{font-size:12.5px;color:var(--mut)}.srv-l{display:grid;gap:14px}.srv-l li{display:grid;grid-template-columns:minmax(0,1fr) 58px;grid-template-rows:auto auto;column-gap:14px;row-gap:6px;align-items:center}.srv-q{font-size:14px;line-height:1.35;color:var(--ink)}.srv-b{grid-column:1;grid-row:2;height:12px;border-radius:6px;background:var(--bg2);overflow:hidden}.srv-b i{display:block;height:100%;width:calc(var(--v) * 1%);border-radius:6px;background:linear-gradient(90deg,var(--blue),#4479ef 70%,#f2c14e);transform-origin:left;transform:scaleX(0);transition:transform 1.4s var(--ease);transition-delay:calc(.2s + var(--k) * .18s)}.srv.in .srv-b i{transform:none}.srv-v{grid-column:2;grid-row:1/3;font:700 22px/1 var(--ff-h);color:var(--blue);text-align:right;font-variant-numeric:tabular-nums}.srv figcaption{font-size:12px;color:var(--mut)}@media (max-width:1180px){.shbrc-in{grid-template-columns:minmax(0,1fr);align-items:start}.gl{max-width:400px}.bxw,.gc,.ptw,.cu-in{grid-template-columns:minmax(0,1fr)}.pt-info{position:static}}@media (max-width:760px){.bxs{grid-template-columns:repeat(2,minmax(0,1fr))}.bx:nth-child(4),.bx:nth-child(5){grid-column:auto;margin-left:0}.bx:nth-child(5){grid-column:1/-1;width:50%;justify-self:center}.gc-in{padding:16px}.gcs{padding:10px}.gcs-c button{width:34px;height:34px}.pts{grid-template-columns:repeat(2,minmax(0,1fr))}.pt{min-height:92px}.srv{padding:18px}}@media (prefers-reduced-motion:reduce){.gl-t{animation:none;transform:none}.bxs .bx,.pts .pt{opacity:1;transform:none}.srv-b i{transform:none;transition:none}}
