.coco{--iris:#6d3bff;--iris-soft:#8b5cff;--cyan:#b48cff;--void:#0a0618;--cosmic:#0b0618;--ink:#141414;--dim:#656565;--hairline:#e5e7eb;--frost:#ece4ff;--mist:#f6f7f9;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em}.coco *,.coco :before,.coco :after{border-color:var(--hairline)}.coco-dark{isolation:isolate;background:radial-gradient(120% 70% at 50% -14%, #be96ff24, transparent 56%), radial-gradient(90% 60% at 50% 0%, #6034be57, transparent 60%), radial-gradient(70% 55% at 85% 22%, #3c28aa47, transparent 64%), linear-gradient(180deg, #1b0f45 0%, #251461 16%, #2a1772 30%, #22125a 46%, #170c3c 62%, #0f0826 80%, var(--cosmic) 100%);color:#fff;position:relative}.coco-dark:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% 110%,#080414d9,#0000 62%);position:absolute;inset:0}.coco-dark:after{content:"";z-index:-1;opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.coco-curve-top{z-index:1;border-top-left-radius:62% 34px;border-top-right-radius:62% 34px;margin-top:-34px;position:relative;overflow:hidden}@media (min-width:768px){.coco-curve-top{border-top-left-radius:58% 68px;border-top-right-radius:58% 68px;margin-top:-68px}}.coco-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.coco-hero-glow{filter:blur(70px);opacity:.55;border-radius:50%;animation:16s ease-in-out infinite alternate coco-drift;position:absolute}.coco-hero-glow-a{background:radial-gradient(closest-side,#8a4cf08c,#0000);width:46vw;max-width:520px;height:46vw;max-height:520px;top:-14%;left:-12%}.coco-hero-glow-b{background:radial-gradient(closest-side,#3ecfff52,#0000);width:44vw;max-width:480px;height:44vw;max-height:480px;animation-delay:-6s;top:4%;right:-14%}.coco-hero-glow-c{background:radial-gradient(closest-side,#d02c9738,#0000);width:52vw;max-width:600px;height:34vw;max-height:380px;animation-delay:-11s;bottom:-18%;left:24%}.coco-hero-grid{background-image:linear-gradient(90deg,#c6d2ff12 1px,#0000 1px),linear-gradient(#c6d2ff12 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:-10% -10% 0;-webkit-mask-image:radial-gradient(120% 80% at 50% 8%,#000 18%,#0000 74%);mask-image:radial-gradient(120% 80% at 50% 8%,#000 18%,#0000 74%)}.coco-hero-neural{opacity:.5;width:150%;max-width:1180px;height:auto;position:absolute;top:-4%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 22%,#0000 72%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 22%,#0000 72%)}.coco-neural-line{animation:4.2s ease-in-out infinite coco-neural-pulse}.coco-neural-node{animation:3.6s ease-in-out infinite coco-neural-node}.coco-hero-candles{opacity:.16;width:100%;height:34%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 8%,#000 96%);mask-image:linear-gradient(#0000 8%,#000 96%)}@keyframes coco-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(3%,4%)scale(1.08)}}@keyframes coco-neural-pulse{0%,to{opacity:.35}50%{opacity:.95}}@keyframes coco-neural-node{0%,to{opacity:.45;r:2}50%{opacity:1}}@media (max-width:640px){.coco-hero-grid{background-size:32px 32px}.coco-hero-neural{opacity:.42;width:230%}.coco-hero-candles{opacity:.13;height:26%}.coco-hero-glow{filter:blur(48px);animation:none}}@media (prefers-reduced-motion:reduce){.coco-hero-glow,.coco-neural-line,.coco-neural-node{animation:none!important}}.coco-auth-panel{isolation:isolate;color:#fff;background:radial-gradient(90% 60% at 12% 8%,#9660ff57,#0000 66%),linear-gradient(168deg,#2b1a6d 0%,#221355 32%,#170d3a 62%,#0d0724 100%)}.coco-auth-panel .coco-title-gradient{color:#0000;background-image:linear-gradient(176deg,#fff 0%,#ffffffeb 46%,#ffffffa8 100%);-webkit-background-clip:text;background-clip:text}.coco-auth-panel .coco-eyebrow{color:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-image:linear-gradient(#ffffff24,#ffffff0d);border-color:#ffffff24}.coco-auth-panel-glow{aspect-ratio:1;filter:blur(60px);z-index:0;background:radial-gradient(closest-side,#d02c9742,#0000);border-radius:50%;width:70%;position:absolute;bottom:-22%;left:-14%}.coco-auth-panel-edge{z-index:1;background:linear-gradient(#0000,#c4a6ff59 30% 70%,#0000);width:1px;position:absolute;top:0;bottom:0;right:0}.coco-auth-point{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.6s cubic-bezier(.22,1,.36,1) both coco-rise;animation-delay:var(--d,0s);background:linear-gradient(#ffffff13,#ffffff05);border:1px solid #ffffff12;border-radius:16px;align-items:flex-start;gap:14px;padding:15px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 10px 26px -14px #06031466}.coco-auth-point:before{content:"";opacity:.85;background:linear-gradient(#c4a6ff,#6d3bff);border-radius:999px;width:2px;position:absolute;top:14%;bottom:14%;left:0}.coco-auth-point:hover{background:linear-gradient(#ffffff1c,#ffffff08);border-color:#c4a6ff47;transform:translate(4px)}.coco-auth-point-icon{color:#e9deff;background:linear-gradient(145deg,#8a4cf08c,#4a1f9e8c);border:1px solid #ffffff24;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.coco-bottom-nav{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;padding:10px 6px 8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:linear-gradient(#1f134aeb,#0c071ef5);border:1px solid #ffffff17;border-radius:24px;grid-template-columns:repeat(5,1fr);align-items:end;gap:2px;display:none;position:fixed;bottom:10px;left:10px;right:10px;transform:translateZ(0);box-shadow:inset 0 1px #ffffff12,0 -8px 40px -12px #05021299,0 18px 44px -18px #050212bf}@media (max-width:767px){.coco-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto;background:linear-gradient(#1f134afa,#0c071efc);display:grid}.coco-bottom-nav .coco-bnav-item.is-active svg{filter:none}}.coco-bottom-nav:before{content:"";background:linear-gradient(90deg,#0000,#c4a6ff8c,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.coco-bnav-item{color:#ffffff8c;letter-spacing:.01em;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:6px 2px;font-size:10.5px;font-weight:500;transition:color .25s,transform .25s;display:flex}.coco-bnav-item:active{transform:scale(.94)}.coco-bnav-item.is-active{color:#d8c7ff}.coco-bnav-item.is-active svg{filter:drop-shadow(0 0 10px #9669ffbf)}.coco-bnav-center{flex-direction:column;align-items:center;gap:4px;margin-top:-34px;display:flex;position:relative}.coco-bnav-center-tile{color:#fff;background:linear-gradient(160deg,#a06bff 0%,#7433ff 48%,#4a15c9 100%);border:1px solid #ffffff47;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 0 22px #7c45ffa6,0 0 48px 4px #7c45ff73}.coco-bnav-center:active .coco-bnav-center-tile{transform:scale(.93)}.coco-bnav-center-label{color:#ffffffb8;font-size:10.5px;font-weight:600}.coco-bnav-center.is-active .coco-bnav-center-label{color:#d8c7ff}.coco-sheet{will-change:transform, opacity;background:linear-gradient(#241656 0%,#140b34 55%,#0b0620 100%);border:1px solid #ffffff17;border-bottom:0;border-radius:26px 26px 0 0;animation:.26s cubic-bezier(.22,1,.36,1) both coco-sheet-up;transform:translateZ(0);box-shadow:0 -20px 60px -20px #050212b3}@keyframes coco-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}.coco-sheet.is-closing{animation:.17s ease-in both coco-sheet-down}@keyframes coco-sheet-down{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(26px)}}.coco-sheet.is-dragging{transition:none;animation:none}.coco-sheet-grab{background:linear-gradient(90deg,#c4a6ff73,#ffffff80,#c4a6ff73);border-radius:999px;width:44px;height:4px}.coco-sheet-close{color:#f0e9ff;background:linear-gradient(150deg,#c4a6ff59 0%,#6d3bff47 55%,#ffffff14 100%);border:1px solid #c4a6ff59;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 8px 18px -10px #6d3bff66}.coco-sheet-close:active{filter:brightness(1.12);transform:scale(.94)}.coco-sheet-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07041a99;transition:opacity .15s;animation:.2s both coco-fade-in}@keyframes coco-fade-in{0%{opacity:0}to{opacity:1}}.coco-sheet-profile{background:radial-gradient(90% 120% at 0 0,#9669ff57,#0000 60%),linear-gradient(#ffffff12,#ffffff06);border:1px solid #be96ff47;border-radius:20px;align-items:center;gap:12px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 16px 36px -22px #6d3bff59}.coco-sheet-profile:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#b48cff47,#0000);border-radius:50%;width:110px;height:110px;position:absolute;top:-40px;right:-30px}.coco-sheet-avatar{border-radius:16px;flex:none;width:52px;height:52px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3,0 0 0 2px #9669ff99,0 8px 22px -8px #6d3bff80}.coco-sheet-plan{height:26px;font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(#9a66ff,#6d3bff);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:9.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 8px 18px -8px #6d3bff8c}.coco-sheet-eyebrow{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#c4a6ffd9;align-items:center;gap:10px;padding:0 4px 10px;font-size:9.5px;font-weight:600;display:flex}.coco-sheet-eyebrow-rule{background:linear-gradient(90deg,#c4a6ff59,#fff0);flex:1;height:1px}.coco-sheet-eyebrow-count{letter-spacing:.08em;color:#d8c7ff;background:#8b5cff29;border:1px solid #c4a6ff47;border-radius:6px;place-items:center;min-width:20px;height:18px;padding:0 6px;font-size:9px;display:inline-grid}.coco-sheet-rows{flex-direction:column;gap:8px;display:flex}.coco-sheet-row{color:#ffffffd1;background:linear-gradient(100deg,#ffffff0f,#ffffff05 70%);border:1px solid #ffffff13;border-radius:16px;align-items:center;gap:12px;padding:11px 12px 11px 10px;transition:border-color .25s,background-color .25s,transform .2s;display:flex;position:relative;overflow:hidden}.coco-sheet-row:before{content:"";opacity:.35;background:linear-gradient(#b48cff,#6d3bff);border-radius:999px;width:2px;position:absolute;top:12px;bottom:12px;left:0}.coco-sheet-row:active{border-color:#be96ff5c;transform:scale(.985)}.coco-sheet-row.is-active{color:#fff;background:linear-gradient(100deg,#9669ff47,#9669ff0f 78%);border-color:#be96ff6b}.coco-sheet-row.is-active:before{opacity:1}.coco-sheet-row-icon{color:#c4a6ff;background:#8b5cff24;border:1px solid #be96ff38;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff14}.coco-sheet-row.is-active .coco-sheet-row-icon{color:#fff;background:linear-gradient(#9a66ff,#6d3bff);border-color:#0000;box-shadow:0 10px 22px -10px #6d3bff8c}.coco-sheet-row-label{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.2;display:block}.coco-sheet-row-desc{color:#ffffff7a;margin-top:3px;font-size:11px;line-height:1.3;display:block}.coco-sheet-row-index{letter-spacing:.16em;color:#c4a6ff80;flex:none;font-size:9px}.coco-sheet-row-chev{color:#ffffff52;flex:none;transition:transform .22s}.coco-sheet-row:active .coco-sheet-row-chev{transform:translate(2px)}.lgc-root{z-index:140;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.lgc-backdrop{cursor:default;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07041aad;animation:.2s both coco-fade-in;position:absolute;inset:0}.lgc-card{z-index:1;text-align:center;background:linear-gradient(#241656 0%,#150c35 58%,#0c0722 100%);border:1px solid #be96ff38;border-radius:24px;width:100%;max-width:360px;padding:24px 20px 20px;animation:.24s cubic-bezier(.22,1,.36,1) both lgc-pop;position:relative;box-shadow:inset 0 1px #ffffff1a,0 30px 70px -30px #050212b3}@keyframes lgc-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}.lgc-icon{color:#ff8f9c;background:#ff566826;border:1px solid #ff6a7a4d;border-radius:17px;place-items:center;width:52px;height:52px;display:inline-grid}.lgc-title{color:#fff;margin-top:14px;font-size:21px;line-height:1.15}.lgc-copy{color:#ffffff8c;margin-top:8px;font-size:12.5px;line-height:1.55}.lgc-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.lgc-btn{letter-spacing:-.01em;border-radius:13px;justify-content:center;align-items:center;gap:7px;height:46px;font-size:13px;font-weight:600;transition:filter .2s,transform .2s,border-color .2s;display:inline-flex}.lgc-btn:active{transform:scale(.975)}.lgc-btn:disabled{opacity:.6}.lgc-btn-ghost{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff1f}.lgc-btn-danger{color:#fff;background:linear-gradient(#ff6274,#d92a45);border:1px solid #ff6a7a66;box-shadow:inset 0 1px #ffffff42,0 12px 26px -12px #d92a4580}@media (min-width:768px){.lgc-card{max-width:400px;padding:28px 26px 24px}}.coco-sheet-divider{background:linear-gradient(90deg,#fff0 0%,#ffffff24 22% 78%,#fff0 100%);width:100%;height:1px;margin:14px 0 12px;display:block}.coco-sheet-logout{color:#ffd2d7;background:linear-gradient(90deg,#ff566821,#ff566808 72%);border:1px solid #ff6a7a38;border-radius:16px;align-items:center;gap:11px;width:100%;padding:9px 12px 9px 9px;transition:border-color .22s,background-color .22s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -20px #05021280}.coco-sheet-logout:active{border-color:#ff6a7a6b;transform:scale(.985)}.coco-sheet-logout-icon{color:#ff8f9c;background:#ff566829;border:1px solid #ff6a7a52;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.coco-sheet-logout-chev{color:#ffb3ba73;flex-shrink:0;transition:transform .22s}.coco-sheet-logout:active .coco-sheet-logout-chev{transform:translate(2px)}.coco-arc{justify-content:center;align-items:flex-end;padding:34px 4px 10px;display:flex}.coco-arc-card{background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--accent) 34%, transparent), transparent 70%), linear-gradient(180deg, #ffffff1a, #ffffff08);width:104px;height:104px;transform:translateY(var(--lift)) rotate(var(--tilt));border:1px solid #ffffff29;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff29,0 18px 34px -18px #05021299}.coco-arc-card:not(:first-child){margin-left:-14px}.coco-arc-card:nth-child(2){z-index:3;width:112px;height:112px}.coco-arc-card:first-child{z-index:2}.coco-arc-card:nth-child(3){z-index:1}.coco-arc-card:active{transform:translateY(calc(var(--lift) - 4px)) rotate(var(--tilt)) scale(.97);border-color:color-mix(in oklab, var(--accent) 65%, white 10%);box-shadow:#fff3 0 1px 0 0 inset, color-mix(in oklab, var(--accent) 55%, transparent) 0 16px 32px -16px}.coco-arc-logo{background:#fff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px -10px #05021259}.coco-arc-logo img{object-fit:contain;width:30px;height:30px}.coco-arc-name{text-align:center;color:#ffffffe0;max-width:96px;padding:0 4px;font-size:11.5px;font-weight:600;line-height:1.15}.coco-seg{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.coco-seg-item{color:#fff9;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:92px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:color .2s,background .25s,box-shadow .25s;display:inline-flex}.coco-seg-item:hover{color:#ffffffd9}.coco-seg-item.is-active{color:#fff;background:linear-gradient(#8a53ff 0%,#6d3bff 100%);box-shadow:inset 0 1px #ffffff47,0 10px 22px -12px #6d3bff80}@media (max-width:480px){.coco-seg-item{min-width:0;padding:9px 12px;font-size:13px}.coco-broker-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:104px;overflow:hidden}}.coco-analyzer{--primary:#6d3bff;--accent:#b48cff;--ring:#8b5cff}.coco-analyzer-panel{background:linear-gradient(#ffffff12 0%,#ffffff06 100%);border:1px solid #ffffff1f;border-radius:28px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 64px -30px #0a041e8c}@media (min-width:640px){.coco-analyzer-panel{border-radius:32px;padding:18px}}.coco-analyzer .surface-luxe{background-color:#170c3c8c;background-image:linear-gradient(#ffffff13 0%,#ffffff08 100%)}.coco-analyzer .border-luxe:after{background:linear-gradient(140deg,#c4a6ff8c,#6d3bff2e 45%,#0000 70%)}.coco-analyzer .card-corner-glow:before{background:radial-gradient(closest-side,#9664ff59,#0000)}.coco-analyzer .btn-luxe{background-image:linear-gradient(#9a66ff 0%,#7a41ff 52%,#6130e6 100%);box-shadow:inset 0 1px #ffffff4d,0 14px 30px -14px #6d3bff8c}.coco-analyzer .btn-luxe-outline{background-image:linear-gradient(#ffffff14,#ffffff09);box-shadow:inset 0 1px #ffffff1f}.coco-analyzer .text-gradient{background-image:linear-gradient(100deg,#d8c7ff 0%,#b48cff 45%,#8b5cff 100%)}.coco-drop{text-align:center;background:radial-gradient(85% 70% at 50% 0,#b082ff4d,#0000 64%),linear-gradient(165deg,#2c1a6b 0%,#1d1049 46%,#130a33 100%);border:1px solid #c4a6ff47;border-radius:28px;width:100%;padding:0;transition:border-color .3s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 30px 70px -34px #6d3bff47,0 24px 48px -30px #08031899}@media (min-width:640px){.coco-drop{border-radius:34px}}.coco-drop-term{z-index:2;background:linear-gradient(#ffffff17,#ffffff05);border-bottom:1px solid #c4a6ff38;align-items:center;gap:7px;padding:10px 14px;display:flex;position:relative}@media (min-width:640px){.coco-drop-term{padding:12px 20px}}.coco-drop-term-dot{opacity:.9;border-radius:999px;flex:none;width:8px;height:8px}.coco-drop-term-label{min-width:0;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:#ebe2ffb8;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-left:6px;font-size:10.5px;display:inline-flex;overflow:hidden}@media (min-width:640px){.coco-drop-term-label{font-size:12px}}.coco-drop:hover{border-color:#d6c0ff8c;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 34px 74px -30px #6d3bff73}.coco-drop.is-dragging{border-color:#e2d2ffe6;transform:translateY(-2px)scale(1.004);box-shadow:inset 0 1px #fff3,0 34px 78px -26px #8a53ff8c}.coco-drop-sheen{inset-inline:0;pointer-events:none;background:linear-gradient(90deg,#0000,#e2d2ffd9,#0000);height:1px;position:absolute;top:0}.coco-drop-grid{pointer-events:none;background-image:linear-gradient(90deg,#d8c9ff14 1px,#0000 1px),linear-gradient(#d8c9ff14 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 38%,#000 8%,#0000 74%);mask-image:radial-gradient(75% 65% at 50% 38%,#000 8%,#0000 74%)}.coco-drop-sweep{inset-inline:10%;pointer-events:none;background:linear-gradient(90deg,#0000,#d6c0ff52,#0000);border-radius:999px;height:1px;animation:6s ease-in-out infinite coco-drop-scan;position:absolute;top:0}@keyframes coco-drop-scan{0%,to{opacity:0;transform:translateY(4px)}15%{opacity:1}50%{opacity:1;transform:translateY(240px)}85%{opacity:0}}.coco-drop-body{flex-direction:column;align-items:center;gap:12px;padding:26px 18px 24px;display:flex;position:relative}@media (min-width:640px){.coco-drop-body{gap:14px;padding:46px 36px 42px}}.coco-drop-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#ebe2ffc7;background:#ffffff12;border:1px solid #d6c0ff57;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:9.5px;display:inline-flex}.coco-drop-core{place-items:center;width:78px;height:78px;margin-top:2px;display:grid;position:relative}@media (min-width:640px){.coco-drop-core{width:96px;height:96px}}.coco-drop-ring{border:1px solid #d6c0ff61;border-radius:999px;animation:3.6s ease-out infinite coco-drop-pulse;position:absolute;inset:8px}.coco-drop-ring--slow{border-color:#d6c0ff2e;animation-delay:-1.8s;inset:0}@keyframes coco-drop-pulse{0%{opacity:.1;transform:scale(.84)}55%{opacity:.7}to{opacity:0;transform:scale(1.14)}}.coco-drop-core-tile{color:#fff;background:linear-gradient(160deg,#b98cff 0%,#8a53ff 46%,#5a22dd 100%);border:1px solid #ffffff4d;border-radius:20px;place-items:center;width:50px;height:50px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 1px #fff6,0 16px 34px -12px #7c45ff99}@media (min-width:640px){.coco-drop-core-tile{width:58px;height:58px}}.coco-drop:hover .coco-drop-core-tile{transform:translateY(-3px)scale(1.05)}.coco-drop-title{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.02em;color:#0000;background-image:linear-gradient(100deg,#fff 0%,#e6dbff 52%,#c4a6ff 100%);-webkit-background-clip:text;background-clip:text;font-size:18.5px;font-weight:700}@media (min-width:640px){.coco-drop-title{font-size:26px}}.coco-drop-sub{color:#ebe2ff99;max-width:36ch;font-size:13px;line-height:1.65}@media (min-width:640px){.coco-drop-sub{font-size:14px}}.coco-drop-cta{color:#fff;background:linear-gradient(#9a66ff 0%,#7a41ff 52%,#6130e6 100%);border:1px solid #ffffff38;border-radius:16px;align-items:center;gap:8px;margin-top:4px;padding:11px 20px;font-size:13.5px;font-weight:600;transition:filter .25s,transform .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 14px 30px -14px #6d3bff80}.coco-drop:hover .coco-drop-cta{filter:brightness(1.1);transform:translateY(-1px)}.coco-broker-modal{background:linear-gradient(#241656 0%,#140b34 55%,#0b0620 100%);border:1px solid #ffffff1f;border-radius:26px;animation:.24s cubic-bezier(.22,1,.36,1) both coco-sheet-up;overflow:hidden;box-shadow:0 30px 70px -28px #050212b3}.coco-broker-chip{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-self:flex-start;align-items:center;gap:10px;padding:7px 12px 7px 8px;display:inline-flex}.coco-broker-chip:hover{background:#ffffff14;border-color:#c4a6ff66}.coco-broker-chip-logo{background:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.coco-broker-chip-logo img{object-fit:contain;width:19px;height:19px}.coco-broker-chip-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b;font-size:9px;display:block}.coco-broker-chip-name{color:#ffffffe6;font-size:13px;font-weight:600;display:block}.coco-dash-glow{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.coco-dash-glow-a{aspect-ratio:1;background:radial-gradient(closest-side,#8a4cf057,#0000);width:60vw;max-width:620px;top:-18%;left:-10%}.coco-dash-glow-b{aspect-ratio:1;background:radial-gradient(closest-side,#d02c9733,#0000);width:56vw;max-width:560px;bottom:-24%;right:-12%}.coco-dash-hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(120% 90% at 8% 0,#9669ff47,#0000 62%),linear-gradient(168deg,#2b1a6db8 0%,#110a2cdb 100%);border:1px solid #ffffff1a;border-radius:26px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 60px -28px #0603148c}@media (min-width:640px){.coco-dash-hero{padding:30px 32px}}.coco-dash-hero-glow{aspect-ratio:1;filter:blur(46px);background:radial-gradient(closest-side,#d02c9747,#0000);border-radius:50%;width:46%;position:absolute;bottom:-60%;right:-10%}.coco-dash-avatar{background:linear-gradient(150deg,#c4a6ff,#7c45ff 45%,#d02c97);border-radius:22px;flex-shrink:0;width:92px;height:92px;padding:3px;display:block;position:relative;box-shadow:0 12px 34px -10px #7c45ff73}@media (min-width:640px){.coco-dash-avatar{width:112px;height:112px}}.coco-dash-plan{font-family:var(--font-tech), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:linear-gradient(160deg,#8a4cf0,#4a1f9e);border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:10px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff3d}.coco-dash-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:26px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 20px 54px -30px #06031480}@media (min-width:640px){.coco-dash-panel{padding:26px 28px}}.coco-dash-panel-icon{color:#e9deff;background:linear-gradient(145deg,#8a4cf08c,#4a1f9e8c);border:1px solid #ffffff24;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.coco-light{color:var(--ink);background:radial-gradient(60rem 26rem at 50% 0,#e4d6ff8c,#0000 62%),linear-gradient(#fff 0%,#fbfcfe 48%,#f7f7f8 100%)}.coco-shade{isolation:isolate;color:#fff;background:radial-gradient(100% 70% at 50% -10%,#8254ff6b,#0000 62%),radial-gradient(70% 60% at 92% 4%,#aa64ff42,#0000 68%),linear-gradient(#2a1668 0%,#1f114f 34%,#120a2c 70%,#090518 100%);position:relative}.coco-dark .coco-title-gradient,.coco-shade .coco-title-gradient,.coco-title-gradient{color:#0000;background-image:linear-gradient(176deg,#fff 0%,#ffffffeb 42%,#ffffffa3 100%);-webkit-background-clip:text;background-clip:text}.coco-light .coco-title-gradient{background-image:linear-gradient(176deg,#141414 0%,#24242c 48%,#55555f 100%)}.coco-hero-word{padding-bottom:.1em;display:inline-block;position:relative}.coco-hero-word-text{color:#0000;background-image:linear-gradient(#fff 0%,#e6dcff 38%,#a97dff 74%,#7c45ff 100%);-webkit-background-clip:text;background-clip:text}.coco-hero-word-glow{filter:blur(7px);background:radial-gradient(closest-side,#9669ffd9,#7c45ff59 55%,#0000);border-radius:999px;height:.16em;position:absolute;bottom:-.02em;left:4%;right:4%}.coco-accent-gradient{color:#0000;background-image:linear-gradient(100deg,#d6b8ff 0%,#9b6bff 48%,#6d3bff 100%);-webkit-background-clip:text;background-clip:text}.coco-pastel{outline-offset:-1px;background-image:linear-gradient(114.58deg,#e6d9ff -1.34%,#ffdefd8f 24.05%,#f7f7f7 74.82%);outline:1px solid #3737370a}.coco-ghost{background:#3737370b;border:1px solid #3737370f}.coco-rule{background:linear-gradient(90deg,#0000,#ffffff38 22% 78%,#0000);height:1px}.coco-light .coco-rule{background:linear-gradient(90deg, transparent, var(--hairline) 20%, var(--hairline) 80%, transparent)}.coco-ink{color:var(--ink)}.coco-muted{color:var(--dim)}.coco-accent{color:var(--cyan)}.coco-display{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.028em;font-weight:700;line-height:1.05}.coco-sub{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-weight:600}.coco-eyebrow{font-family:var(--font-tech), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.09em;border:1px solid var(--hairline);color:var(--ink);background-image:linear-gradient(#3737370d,#37373705);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:10px;font-weight:500;display:inline-flex}@media (max-width:639px){.coco-eyebrow{letter-spacing:.07em;gap:6px;padding:4px 9px;font-size:8.5px}}.coco-dark .coco-eyebrow,.coco-shade .coco-eyebrow{color:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-image:linear-gradient(#ffffff24,#ffffff0d);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff24,0 4px 16px #02092c59}.coco-mono{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.03em}.coco-btn{white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font-size:14px;font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s,border-color .2s,box-shadow .25s,color .2s;display:inline-flex}.coco-btn svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.coco-btn-primary{color:#fff;background-image:linear-gradient(#9b6bff 0%,#6d3bff 52%,#5526e0 100%);border:1px solid #ffffff1a;box-shadow:inset 0 1px 2px -.5px #ffffff38,inset 0 .5px .5px #ffffff47,inset 0 8px 24px -4px #ffffff2e,0 12px 28px -12px #6d3bff73}.coco-btn-primary:hover{background-image:linear-gradient(#ab82ff 0%,#7d4dff 52%,#6d3bff 100%);transform:translateY(-1px)}.coco-btn-primary:hover svg:last-child{transform:translate(3px)}.coco-btn-primary:active{transform:translateY(0)}.coco-btn-ghost{border:1px solid var(--ink);color:var(--ink);background:0 0}.coco-btn-ghost:hover{background:var(--ink);color:#fff;transform:translateY(-1px)}.coco-dark .coco-btn-ghost,.coco-shade .coco-btn-ghost{color:#fff;border-color:#ffffff52}.coco-dark .coco-btn-ghost:hover,.coco-shade .coco-btn-ghost:hover{color:#fff;background:#ffffff1a}.coco-nav{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background-image:linear-gradient(#ffffff1f,#1009248c),linear-gradient(#100924b3,#100924b3);border:1px solid #ffffff24;box-shadow:inset 0 1px 3px #ffffff1a,0 16px 56px #0a042873}.coco-navlink{color:#ffffffa8;font-size:14px;font-weight:500;transition:color .2s;position:relative}.coco-navlink:after{content:"";background:var(--cyan);height:1.5px;transition:right .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0;right:100%}.coco-navlink:hover{color:#fff}.coco-navlink:hover:after{right:0}.coco-card{border:1px solid var(--hairline);background-image:linear-gradient(#fff 0%,#fafbfd 100%);border-radius:20px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s,background-image .3s}.coco-card:hover{background-image:linear-gradient(#fff 0%,#f8f4ff 100%);border-color:#d8c9ff;transform:translateY(-4px);box-shadow:0 14px 28px -12px #6d3bff1f,0 0 0 1px #0000000a}.coco-icon{width:44px;height:44px;color:var(--iris);background-image:linear-gradient(160deg,#efe8ff 0%,#e3d9ff 55%,#f6e9ff 100%);border:1px solid #dccdff;border-radius:12px;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.coco-card:hover .coco-icon{filter:saturate(1.25);transform:translateY(-2px)rotate(-4deg)}.coco-dark .coco-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border-color:#ffffff1f}.coco-window{border:1px solid #ffffff1f;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px 3px #ffffff0f,0 24px 64px #02092c80}.coco-window-bar{background:#ffffff0f;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:10px 14px;display:flex}.coco-window-body{background-image:linear-gradient(180deg, #120a2c 0%, var(--void) 60%, #06040f 100%);padding:18px 16px}.coco-dot{border-radius:999px;width:9px;height:9px}.coco-input{border:1px solid var(--hairline);width:100%;height:46px;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:0 40px;font-size:14px;transition:border-color .2s,box-shadow .2s}.coco-input::placeholder{color:#9a9aa3}.coco-input:focus{border-color:var(--iris);box-shadow:0 0 0 3px #6d3bff24}.coco-tab{height:38px;color:var(--dim);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background-color .22s,color .22s;display:flex}.coco-tab:hover{color:var(--ink)}.coco-tab[data-active=true]{color:#fff;background-image:linear-gradient(#9b6bff 0%,#6d3bff 52%,#5526e0 100%);box-shadow:inset 0 1px #ffffff38}.coco-rise{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards coco-rise;animation-delay:var(--d,0s);transform:translateY(14px)}@keyframes coco-rise{to{opacity:1;transform:translateY(0)}}.coco-ticker{animation:1.6s steps(2,end) infinite coco-ticker}@keyframes coco-ticker{50%{opacity:.15}}.coco-sweep{pointer-events:none;background:linear-gradient(115deg,#0000 40%,#b48cff29 50%,#0000 60%) 0 0/260% 100%;animation:6s ease-in-out infinite coco-sweep;position:absolute;inset:0}@keyframes coco-sweep{0%{background-position:160% 0}to{background-position:-60% 0}}.coco-bar{transform-origin:bottom;animation:1.5s ease-in-out infinite coco-bar}@keyframes coco-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.coco-pulse{animation:2.4s ease-in-out infinite coco-pulse}@keyframes coco-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.coco-orbit{animation:18s linear infinite coco-orbit}@keyframes coco-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.coco-rise,.coco-sweep,.coco-bar,.coco-pulse,.coco-orbit,.coco-ticker{opacity:1!important;animation:none!important;transform:none!important}}.coco-tile{aspect-ratio:1;opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards coco-pop,7s ease-in-out infinite coco-float;animation-delay:var(--d,0s), calc(var(--d,0s) + .9s);cursor:default;border:1px solid #ffffff29;border-radius:26%;place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff38,0 22px 44px -18px #0000008c,0 0 0 1px #00000059}.coco-tile:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e,#0000 58%);position:absolute;inset:0}.coco-tile:after{content:"";border-radius:inherit;opacity:.45;pointer-events:none;background:radial-gradient(closest-side,#c8aaff38,#0000);transition:opacity .35s;position:absolute;inset:-10px}@keyframes coco-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.012)}}.coco-tile:hover{transform:translateY(-5px)scale(1.05);box-shadow:inset 0 1px #ffffff47,0 30px 50px -18px #0009}.coco-tile:hover:after{opacity:1}.coco-tile-icon{filter:drop-shadow(0 4px 10px #00000073);width:46%;height:46%}@keyframes coco-pop{0%{opacity:0;transform:translateY(10px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}.coco-core{aspect-ratio:1;isolation:isolate;opacity:0;background:radial-gradient(circle at 32% 24%,#9c74ff80,#0a0618eb 68%);border-radius:999px;place-items:center;animation:.9s cubic-bezier(.22,1,.36,1) forwards coco-pop,5s ease-in-out 1s infinite coco-core-beat;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff24,0 0 110px -14px #a06eff8c,0 30px 60px -24px #000000bf}.coco-core-img{border-radius:999px;position:absolute;inset:5%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 26px -12px #0000008c}.coco-core-halo{pointer-events:none;border:1px dashed #c4a6ff4d;border-radius:999px;animation:26s linear infinite coco-orbit;position:absolute;inset:-20%}.coco-core-halo:before{content:"";border-radius:inherit;border:1px solid #ffffff14;position:absolute;inset:9%}.coco-core-sweep{pointer-events:none;opacity:.9;background:conic-gradient(#0000 0deg,#c4a6ffd9 40deg,#ffffff80 62deg,#0000 92deg 360deg);border-radius:999px;animation:7.5s linear infinite coco-orbit;position:absolute;inset:-8%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 63% 100%);mask:radial-gradient(circle,#0000 60%,#000 63% 100%)}.coco-core-aura{pointer-events:none;z-index:-1;background:radial-gradient(circle,#9664ff42 0%,#5032b41f 38%,#0000 68%);border-radius:999px;animation:10s ease-in-out infinite coco-aura;position:absolute;inset:-90%}@keyframes coco-core-beat{0%,to{box-shadow:inset 0 0 0 1px #ffffff24,0 0 100px -16px #a06eff80,0 30px 60px -24px #000000bf}50%{box-shadow:inset 0 0 0 1px #fff3,0 0 130px -8px #b482ffb8,0 30px 60px -24px #000000bf}}@keyframes coco-aura{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.06)}}.coco-legend{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;display:inline-flex}.coco-dash{animation:2.6s linear infinite coco-dash}@keyframes coco-dash{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.coco-tape{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03051480;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.coco-tape-track{width:max-content;animation:48s linear infinite coco-marquee;display:flex}.coco-tape:hover .coco-tape-track{animation-play-state:paused}@keyframes coco-marquee{to{transform:translate(-50%)}}.coco-tape-item{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.04em;white-space:nowrap;color:#ffffffc7;border-right:1px solid #ffffff12;align-items:center;gap:10px;padding:12px 22px;font-size:11.5px;display:inline-flex}.coco-up{color:#4ade80}.coco-down{color:#fb7185}.coco-glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff12,#ffffff06),#120a2c80;border:1px solid #ffffff1a;border-radius:22px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 60px -30px #02061e80}.coco-glass:hover{border-color:#bea0ff66;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 30px 70px -30px #8c5aff47}.coco-glass:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);height:1px;position:absolute;inset:0 0 auto}.coco-mod-icon{border:1px solid #ffffff29;border-radius:14px;place-items:center;width:46px;height:46px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-grid;box-shadow:inset 0 1px #fff3,0 14px 30px -14px #00000080}.coco-glass:hover .coco-mod-icon{transform:translateY(-2px)rotate(-5deg)}.coco-chip-tag{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;padding:3px 9px;font-size:10px;display:inline-flex}.coco-link-arrow{color:#c4a6ff;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.coco-link-arrow svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.coco-link-arrow:hover{color:#fff}.coco-link-arrow:hover svg{transform:translate(2px,-2px)}.coco-verdict-bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.coco-verdict-bar>i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#4ade80,#22d3ee);height:100%;animation:1.6s cubic-bezier(.22,1,.36,1) forwards coco-fill;display:block}@keyframes coco-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.coco-step-num{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:-.04em;color:#0000;background-image:linear-gradient(#6d3bff 0%,#6d3bff26 100%);-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:500;line-height:1}.coco-step-line{background:repeating-linear-gradient(90deg,#d8c9ff 0 6px,#0000 6px 12px);height:1px;position:absolute;top:26px;left:calc(50% + 40px);right:calc(40px - 50%)}.coco-sig-head{grid-template-columns:52px 1fr auto auto;align-items:center;gap:12px;display:grid}.coco-sig-row{font-family:var(--font-tech), ui-monospace, monospace;color:#fffc;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:52px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:11.5px;animation:.5s cubic-bezier(.22,1,.36,1) both coco-rise;display:grid}.coco-sig-row[data-fresh=true]{background:#4ade800f;border-color:#4ade8059}.coco-badge{letter-spacing:.08em;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.coco-badge-locked{color:#ffffffb3;background:#ffffff1a;border:1px solid #ffffff29}.coco-badge-call{color:#4ade80;background:#4ade801f;border:1px solid #4ade804d}.coco-badge-put{color:#fb7185;background:#fb71851f;border:1px solid #fb71854d}.coco-conf{background:#ffffff1a;border-radius:999px;width:64px;height:4px;position:relative;overflow:hidden}.coco-conf>i{border-radius:inherit;background:linear-gradient(90deg,#c4a6ff,#7d4dff);position:absolute;inset:0 auto 0 0}.coco-metric{border-left:1px solid #ffffff24;padding-left:16px}.coco-quote{position:relative}.coco-quote:before{content:"“";font-family:var(--font-playfair), Georgia, serif;color:#6d3bff24;font-size:72px;line-height:1;position:absolute;top:-18px;left:-4px}.coco-avatar{width:40px;height:40px;font-family:var(--font-tech), ui-monospace, monospace;color:#fff;border-radius:12px;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.coco-faq{border:1px solid var(--hairline);background:#fff;border-radius:16px;transition:border-color .25s,box-shadow .25s}.coco-faq[open]{border-color:#d8c9ff;box-shadow:0 14px 30px -18px #6d3bff1a}.coco-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.coco-faq summary::-webkit-details-marker{display:none}.coco-faq-chev{border:1px solid var(--hairline);width:28px;height:28px;color:var(--dim);border-radius:8px;flex-shrink:0;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .2s,color .2s;display:inline-grid}.coco-faq[open] .coco-faq-chev{background:var(--iris);border-color:var(--iris);color:#fff;transform:rotate(45deg)}.coco-faq-body{color:var(--dim);padding:0 20px 18px;font-size:14px;line-height:1.65;animation:.35s both coco-rise}@media (prefers-reduced-motion:reduce){.coco-tile,.coco-core,.coco-core-halo,.coco-core-sweep,.coco-core-aura,.coco-dash,.coco-dash-seq,.coco-tape-track,.coco-sig-row,.coco-verdict-bar>i{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:480px){.coco-sig-head{grid-template-columns:46px 1fr auto auto;gap:8px;padding-left:8px;padding-right:8px}.coco-conf-head{display:none}.coco-sig-row{white-space:nowrap;grid-template-columns:46px 1fr auto auto;gap:8px;padding:10px 8px;font-size:10.5px}.coco-conf{display:none}}.coco-dash-seq{animation-name:coco-dash-seq;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes coco-dash-seq{0%{stroke-dashoffset:716px}to{stroke-dashoffset:16px}}.coco-tile-icon{width:50%;height:50%}.coco-d2-hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff13 0%,#ffffff06 100%);border:1px solid #ffffff1f;border-radius:26px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 60px -28px #0a041e8c}@media (min-width:640px){.coco-d2-hero{border-radius:30px;padding:30px 32px}}@media (max-width:639px){.coco-d2-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff14 0%,#ffffff08 100%),#1a0e3e8c}}.coco-d2-hero:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 92% -10%,#b48cff38,#0000 64%);position:absolute;inset:0}.coco-d2-hero-line{inset-inline:0;background:linear-gradient(90deg,#0000,#c4a6ffbf,#0000);height:1px;position:absolute;top:0}.coco-d2-avatar{background:linear-gradient(150deg,#c4a6ffe6,#6d3bff8c 45%,#ffffff24);border-radius:24px;flex:none;place-items:center;width:86px;height:86px;padding:3px;display:grid;position:relative;box-shadow:0 16px 40px -16px #6d3bff73}@media (min-width:640px){.coco-d2-avatar{width:104px;height:104px}}.coco-d2-avatar:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#9664ff59,#0000);border-radius:34px;position:absolute;inset:-14px}.coco-d2-plan{letter-spacing:.14em;text-transform:uppercase;color:#e4d8ff;background:#9664ff29;border:1px solid #c4a6ff66;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:10.5px;font-weight:600;display:inline-flex}.coco-d2-meta{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:11px 13px;transition:border-color .25s,background-color .25s;display:flex}.coco-d2-meta:hover{background:#ffffff12;border-color:#c4a6ff66}.coco-d2-meta-icon{color:#d9c8ff;background:linear-gradient(150deg,#c4a6ff3d,#6d3bff1f);border:1px solid #c4a6ff47;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.coco-d2-panel{border:1px solid var(--hairline);background-image:linear-gradient(#fff 0%,#fbfbfe 100%);border-radius:24px;padding:20px;box-shadow:0 18px 40px -26px #140c320d}@media (min-width:640px){.coco-d2-panel{padding:26px 28px}}.coco-d2-quota{border:1px solid var(--hairline);background-image:linear-gradient(#fff 0%,#f9f8ff 100%);border-radius:18px;padding:16px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.coco-d2-quota:hover{border-color:#d8c9ff;transform:translateY(-3px);box-shadow:0 16px 32px -18px #6d3bff24}.coco-d2-bar{background:#ece9f6;border-radius:999px;width:100%;height:7px;overflow:hidden}.coco-d2-bar-fill{border-radius:999px;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1)}.coco-d2-tool{border:1px solid var(--hairline);background-image:linear-gradient(#fff 0%,#fafbfd 100%);border-radius:20px;align-items:center;gap:14px;padding:16px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.coco-d2-tool:before{content:"";inset-block:0;background:linear-gradient(180deg, var(--t-light), var(--t-dark));opacity:.45;width:3px;transition:opacity .3s;position:absolute;left:0}.coco-d2-tool:hover{border-color:var(--t-soft);box-shadow:var(--t-shadow) 0 20px 42px -24px;transform:translateY(-4px)}.coco-d2-tool:hover:before{opacity:1}.coco-d2-tool-icon{border:1px solid var(--t-light);background:linear-gradient(150deg, var(--t-light), var(--t-dark));color:#fff;width:50px;height:50px;box-shadow:#fff6 0 1px 3px 0 inset, #0000002e 0 -6px 12px 0 inset, var(--t-shadow) 0 10px 22px -10px;border-radius:15px;flex:none;place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid}.coco-d2-tool:hover .coco-d2-tool-icon{transform:translateY(-2px)scale(1.04)}.coco-d2-tool-go{border:1px solid var(--hairline);color:#8a8a95;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;transition:color .3s,border-color .3s,transform .3s;display:grid}.coco-d2-tool:hover .coco-d2-tool-go{color:var(--t-dark);border-color:var(--t-soft);transform:translate(2px,-2px)}.coco-d2-tierpill{border:1px solid var(--hairline);color:var(--ink);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:13px;display:flex}.coco-d2-tierpill[data-current=true]{background:linear-gradient(#f7f2ff 0%,#fff 100%);border-color:#d8c9ff;box-shadow:0 10px 24px -14px #6d3bff1f}@media (max-width:640px){.coco-tile{animation-name:coco-pop;animation-duration:.8s;animation-delay:var(--d,0s)}.coco-core{animation-name:coco-pop;animation-duration:.9s}.coco-core-aura{opacity:.7;animation:none}.coco-core-sweep{animation-duration:9s}.coco-core-halo{animation-duration:34s}}.coco-tile-inner{border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.coco-tile-sheen{display:none}.coco-tile-icon .g-spin,.coco-tile-icon .g-spin-rev,.coco-tile-icon .g-breathe,.coco-tile-icon .g-scan,.coco-tile-icon .g-rise,.coco-tile-icon .g-rise-alt{transform-box:fill-box;transform-origin:50%}.coco-tile-icon .g-scan{animation:3.2s ease-in-out infinite g-scan}@keyframes g-scan{0%,to{opacity:.35;transform:translateY(-4.2px)}50%{opacity:1;transform:translateY(4.2px)}}.coco-tile-icon .g-spin{animation:9s linear infinite g-spin}.coco-tile-icon .g-spin-rev{animation:11s linear infinite g-spin-rev}.coco-tile-icon .g-breathe{animation:3s ease-in-out infinite g-breathe}.coco-tile-icon .g-rise{animation:3.4s ease-in-out infinite g-rise}.coco-tile-icon .g-rise-alt{animation:3.4s ease-in-out 1.1s infinite reverse g-rise}.coco-tile-icon .g-flow{animation:2.8s linear infinite g-flow}.coco-tile-icon .g-blink{animation:1.9s ease-in-out infinite g-blink}.coco-tile-icon .g-wave-1{animation:2.4s ease-in-out infinite g-wave}.coco-tile-icon .g-wave-2{animation:2.4s ease-in-out .55s infinite g-wave}@keyframes g-spin{to{transform:rotate(360deg)}}@keyframes g-spin-rev{to{transform:rotate(-360deg)}}@keyframes g-breathe{0%,to{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes g-rise{0%,to{transform:translateY(1.1px)}50%{transform:translateY(-1.4px)}}@keyframes g-flow{to{stroke-dashoffset:-24px}}@keyframes g-blink{0%,to{opacity:.4}50%{opacity:1}}@keyframes g-wave{0%,to{opacity:.25}45%{opacity:1}}@media (max-width:640px){.coco-tile-icon .g-spin{animation-duration:14s}.coco-tile-icon .g-spin-rev{animation-duration:16s}.coco-tile-icon .g-flow{animation-duration:4.2s}.coco-tile-icon .g-rise,.coco-tile-icon .g-rise-alt{animation-duration:5s}}@media (prefers-reduced-motion:reduce){.coco-tile-sheen,.coco-tile-icon [class^=g-]{opacity:1!important;animation:none!important;transform:none!important}}.coco-free-price{color:var(--iris);letter-spacing:-.01em;background-image:linear-gradient(160deg,#fff 0%,#e5dbff 55%,#f6e9ff 100%);border:1px solid #dccdff;border-radius:10px;align-items:center;padding:.1em .5em;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}
.ar{--ar-line:#a880ff38;--ar-line-strong:#be96ff6b;--ar-text-dim:#d6c8ff9e;--ar-text-soft:#e6dcffdb;--ar-violet:#8b5cff;--ar-violet-rgb:139, 92, 255;--ar-up:#3ee68f;--ar-down:#ff5d6c;--ar-flat:#b9aee0;color:#fff;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif}.ar[data-tone=up]{--ar-tone:var(--ar-up);--ar-tone-soft:#a6ffd1;--ar-tone-rgb:62, 230, 143;--ar-tone-deep-rgb:10, 110, 66}.ar[data-tone=down]{--ar-tone:var(--ar-down);--ar-tone-soft:#ffb3ba;--ar-tone-rgb:255, 93, 108;--ar-tone-deep-rgb:150, 24, 44}.ar[data-tone=flat]{--ar-tone:var(--ar-flat);--ar-tone-soft:#e6dfff;--ar-tone-rgb:185, 174, 224;--ar-tone-deep-rgb:60, 45, 120}.ar *,.ar :before,.ar :after{border-color:var(--ar-line)}.ar-rise{animation:.65s cubic-bezier(.2,.7,.2,1) both ar-rise;animation-delay:var(--d,0s)}@keyframes ar-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ar-card{isolation:isolate;border:1px solid var(--ar-line);background:radial-gradient(70% 55% at 100% 0%, rgba(var(--ar-tone-rgb), .14), transparent 62%), radial-gradient(60% 50% at 0% 100%, rgba(var(--ar-violet-rgb), .24), transparent 62%), linear-gradient(180deg, #261560d1 0%, #10092cf0 100%);border-radius:28px;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #c8aaff24}.ar-card-glow{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(40% 30% at 50% 0%, rgba(var(--ar-tone-rgb), .22), transparent 70%);position:absolute;inset:-1px}@media (min-width:640px){.ar-card{box-shadow:inset 0 1px 0 #c8aaff24, 0 36px 80px -40px #040114f2, 0 0 0 1px rgba(var(--ar-tone-rgb), .06);border-radius:32px;gap:14px;padding:20px}}.ar-head{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 0;display:flex}.ar-flags{border:1px solid var(--ar-line);background:linear-gradient(180deg, rgba(var(--ar-violet-rgb), .22), rgba(var(--ar-violet-rgb), .06));border-radius:14px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 8px;display:inline-flex}.ar-flags img{--tw-ring-color:#140a32}.ar-flags-empty{color:#d8c7ff}.ar-pair{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;line-height:1.15;overflow:hidden}.ar-sub{letter-spacing:.02em;color:var(--ar-text-dim);align-items:center;gap:7px;margin-top:3px;font-size:11px;font-weight:500;display:flex}.ar-live-dot{background:var(--ar-tone);width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--ar-tone-rgb), .18);border-radius:50%;animation:1.8s ease-in-out infinite ar-pulse}@keyframes ar-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.72)}}.ar-hero{isolation:isolate;border:1px solid rgba(var(--ar-tone-rgb), .4);background:radial-gradient(110% 140% at 0% 0%, rgba(var(--ar-tone-rgb), .55), transparent 58%), radial-gradient(70% 90% at 100% 100%, rgba(var(--ar-tone-rgb), .28), transparent 60%), linear-gradient(150deg, rgba(var(--ar-tone-deep-rgb), .85) 0%, rgba(var(--ar-tone-deep-rgb), .45) 55%, #0c0722f2 100%);border-radius:24px;align-items:center;gap:16px;padding:18px 16px;display:flex;position:relative;overflow:hidden}.ar[data-tone=flat] .ar-hero{background:radial-gradient(110% 140% at 0% 0%, rgba(var(--ar-tone-rgb), .22), transparent 58%), linear-gradient(150deg, rgba(var(--ar-violet-rgb), .3) 0%, #0c0722f2 100%)}@media (min-width:640px){.ar-hero{box-shadow:inset 0 1px 0 rgba(var(--ar-tone-rgb), .22), 0 24px 50px -30px rgba(var(--ar-tone-rgb), .45);border-radius:26px;gap:22px;padding:24px 26px}}.ar-medal{flex-shrink:0;place-items:center;width:74px;height:74px;display:grid;position:relative}@media (min-width:640px){.ar-medal{width:92px;height:92px}}.ar-medal-ring,.ar-medal-dash,.ar-medal-core{border-radius:50%;position:absolute}.ar-medal-ring{background:conic-gradient(from 0deg, transparent 0%, transparent 30%, rgba(var(--ar-tone-rgb), .35) 42%, var(--ar-tone-soft) 52%, transparent 64%);will-change:transform;animation:5s linear infinite ar-spin;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.ar-medal-ring:after{content:"";border:1px solid rgba(var(--ar-tone-rgb), .2);border-radius:50%;position:absolute;inset:0}.ar-medal-dash{border:1.5px dashed rgba(var(--ar-tone-rgb), .5);will-change:transform;animation:16s linear infinite reverse ar-spin;inset:7px}.ar-medal-core{background:radial-gradient(circle at 34% 28%, #ffffff47, transparent 45%), radial-gradient(circle at 50% 60%, rgba(var(--ar-tone-rgb), .95), rgba(var(--ar-tone-rgb), .55) 70%);animation:3.4s ease-in-out infinite ar-breathe;inset:14px;box-shadow:inset 0 -6px 14px #00000047}@media (min-width:640px){.ar-medal-core{box-shadow:inset 0 -6px 14px #00000047, 0 14px 34px -10px rgba(var(--ar-tone-rgb), .75)}}.ar-medal-glyph{color:#08051a;width:30px;height:30px;position:relative}.ar[data-tone=down] .ar-medal-glyph{color:#fff}@media (min-width:640px){.ar-medal-glyph{width:36px;height:36px}}@keyframes ar-spin{to{transform:rotate(360deg)}}@keyframes ar-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ar-echo{transform-origin:50%;animation:1.6s ease-in-out infinite ar-echo}.ar-echo-2{animation-delay:.25s}@keyframes ar-echo{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.7;transform:translateY(-1.5px)}}.ar[data-tone=down] .ar-echo{animation-name:ar-echo-down}@keyframes ar-echo-down{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.7;transform:translateY(1.5px)}}.ar-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--ar-tone-soft);align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.ar-kicker-bar{background:linear-gradient(90deg, var(--ar-tone), transparent);border-radius:2px;width:18px;height:2px}.ar-value{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.04em;text-transform:uppercase;background-image:linear-gradient(180deg, #fff 0%, var(--ar-tone-soft) 55%, var(--ar-tone) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:40px;font-weight:700;line-height:.95}.ar[data-tone=flat] .ar-value{letter-spacing:-.03em;font-size:30px}@media (min-width:640px){.ar-value{font-size:54px}.ar[data-tone=flat] .ar-value{font-size:44px}}.ar-caption{color:var(--ar-text-dim);text-wrap:pretty;margin-top:8px;font-size:12px;line-height:1.45}.ar-bars{display:none}@media (min-width:640px){.ar-bars{flex-shrink:0;align-items:flex-end;gap:5px;height:58px;padding-right:4px;display:flex}.ar-bars span{background:linear-gradient(180deg, var(--ar-tone-soft), rgba(var(--ar-tone-rgb), .35));transform-origin:bottom;width:6px;height:calc(18px + var(--i) * 8px);opacity:calc(.35 + var(--i) * .12);animation:2.6s ease-in-out infinite ar-bar;animation-delay:calc(var(--i) * .16s);border-radius:3px}.ar[data-tone=down] .ar-bars span{height:calc(58px - var(--i) * 8px);opacity:calc(.95 - var(--i) * .12)}}@keyframes ar-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}.ar-duo{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (min-width:640px){.ar-duo{gap:14px}}.ar-tile{border:1px solid var(--ar-line);background:linear-gradient(#ffffff0b,#ffffff03),#120a3299;border-radius:20px;padding:14px;position:relative;overflow:hidden}@media (min-width:640px){.ar-tile{border-radius:22px;padding:18px}}.ar-tile-label{letter-spacing:.22em;text-transform:uppercase;color:var(--ar-text-dim);font-size:10px;font-weight:600;display:block}.ar-conf{flex-direction:column;align-items:flex-start;display:flex}.ar-conf-text{flex-direction:column;align-self:stretch;align-items:center;display:flex}.ar-conf-label{color:var(--ar-tone-soft);font-size:13px;font-weight:600}.ar-conf-note{color:var(--ar-text-dim);margin-top:2px;font-size:10.5px}.ar-ring{width:104px;height:104px;margin:10px auto 6px;position:relative}@media (min-width:640px){.ar-ring{width:124px;height:124px}}.ar-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.ar-ring-track{fill:none;stroke:rgba(var(--ar-violet-rgb), .18);stroke-width:7px}.ar-ring-ticks{fill:none;stroke:rgba(var(--ar-violet-rgb), .35);stroke-width:2px;stroke-dasharray:1 5.9}.ar-ring-fill{fill:none;stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset 1.3s cubic-bezier(.2,.7,.2,1)}@media (min-width:640px){.ar-ring-fill{filter:drop-shadow(0 0 6px rgba(var(--ar-tone-rgb), .55))}}.ar-ring-center{place-items:center;display:grid;position:absolute;inset:0}.ar-ring-num{font-family:var(--font-tech), var(--font-mono), monospace;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.ar-ring-num small{color:var(--ar-text-dim);margin-left:1px;font-size:12px}@media (min-width:640px){.ar-ring-num{font-size:28px}.ar-conf{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;column-gap:18px;display:grid}.ar-conf .ar-tile-label{grid-column:1/-1}.ar-conf .ar-ring{margin:12px 0 0}.ar-conf-text{align-self:center;align-items:flex-start;margin-top:12px}.ar-conf-label{font-size:16px}.ar-conf-note{font-size:12px}}.ar-ladder-body{gap:12px;min-height:132px;margin-top:12px;display:flex}@media (min-width:640px){.ar-ladder-body{gap:16px;min-height:150px}}.ar-rail{background:linear-gradient(180deg, var(--ar-up) 0%, rgba(var(--ar-violet-rgb), .55) 50%, var(--ar-down) 100%);border-radius:4px;flex-shrink:0;width:4px;margin:6px 0 6px 6px;position:relative}.ar-rail-tick{border-radius:2px;width:14px;height:2px;position:absolute;left:-5px}.ar-rail-tick-top{background:var(--ar-up);top:0}.ar-rail-tick-bot{background:var(--ar-down);bottom:0}.ar-rail-marker{width:12px;height:12px;box-shadow:0 0 0 3px rgba(var(--ar-violet-rgb), .45);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ar-rail-marker:after{content:"";border:1.5px solid rgba(var(--ar-violet-rgb), .7);border-radius:50%;animation:2.2s ease-out infinite ar-ping;position:absolute;inset:-6px}@keyframes ar-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.ar-ladder-vals{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.ar-level{flex-direction:column;min-width:0;display:flex}.ar-level-tag{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.ar-level-res .ar-level-tag{color:var(--ar-up)}.ar-level-sup .ar-level-tag{color:var(--ar-down)}.ar-level-val{font-family:var(--font-tech), var(--font-mono), monospace;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:15px;font-weight:700;overflow:hidden}@media (min-width:640px){.ar-level-val{font-size:18px}}.ar-level-mid{letter-spacing:.1em;text-transform:uppercase;color:var(--ar-text-dim);opacity:.8;font-size:10px}.ar-chips{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (min-width:640px){.ar-chips{gap:14px}}.ar-chip{--chip:var(--ar-violet);--chip-rgb:var(--ar-violet-rgb);border:1px solid rgba(var(--chip-rgb), .28);background:radial-gradient(90% 100% at 0% 50%, rgba(var(--chip-rgb), .2), transparent 70%), #120a328c;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:12px 14px;transition:transform .3s,border-color .3s;display:flex}.ar-chip:hover{border-color:rgba(var(--chip-rgb), .5);transform:translateY(-2px)}.ar-chip[data-chip-tone=up]{--chip:var(--ar-up);--chip-rgb:62, 230, 143}.ar-chip[data-chip-tone=down]{--chip:var(--ar-down);--chip-rgb:255, 93, 108}.ar-chip-icon{width:40px;height:40px;color:var(--chip);border:1px solid rgba(var(--chip-rgb), .3);background:linear-gradient(180deg, rgba(var(--chip-rgb), .28), rgba(var(--chip-rgb), .06));border-radius:13px;flex-shrink:0;place-items:center;display:grid}.ar-chip-val{-webkit-line-clamp:2;text-transform:capitalize;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:640px){.ar-chip-val{font-size:14px}}.ar-draw{stroke-dasharray:42;stroke-dashoffset:0;animation:3.6s ease-in-out infinite ar-draw}@keyframes ar-draw{0%{stroke-dashoffset:42px;opacity:.4}35%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.4}}.ar-blink{animation:1.8s ease-in-out infinite ar-blink}@keyframes ar-blink{0%,to{opacity:1}50%{opacity:.3}}.ar-candle-pulse{transform-origin:16px 15.5px;animation:2.8s ease-in-out infinite ar-candle}@keyframes ar-candle{0%,to{opacity:.85;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.12)}}.ar-cta{border:1px solid rgba(var(--ar-violet-rgb), .38);background:linear-gradient(90deg, rgba(var(--ar-violet-rgb), .28) 0%, rgba(var(--ar-violet-rgb), .1) 55%, transparent 100%), #120a328c;color:#fff;cursor:pointer;border-radius:18px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:transform .3s,border-color .3s;display:flex}.ar-cta:hover{border-color:rgba(var(--ar-violet-rgb), .65);transform:translateY(-2px)}.ar-cta:hover .ar-layer-1{transform:translateY(-1.5px)}.ar-cta:hover .ar-layer-3{transform:translateY(1.5px)}.ar-layer{transition:transform .35s}.ar-cta-icon{color:#d8c7ff;border:1px solid rgba(var(--ar-violet-rgb), .4);background:linear-gradient(180deg, rgba(var(--ar-violet-rgb), .45), rgba(var(--ar-violet-rgb), .12));border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ar-cta-sub{color:var(--ar-text-dim);font-size:11px;line-height:1.4;display:block}.ar-cta-open{border:1px solid rgba(var(--ar-violet-rgb), .5);background:rgba(var(--ar-violet-rgb), .25);color:#e6dcff;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.ar-modal-root{z-index:100;justify-content:center;align-items:flex-start;padding:32px 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:640px){.ar-modal-root{padding-top:56px}}.ar-modal-backdrop{background:#060312d1;animation:.25s both ar-fade;position:absolute;inset:0}@media (min-width:640px){.ar-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@keyframes ar-fade{0%{opacity:0}to{opacity:1}}.ar-modal{z-index:1;border:1px solid var(--ar-line-strong);background:radial-gradient(70% 45% at 100% 0%, rgba(var(--ar-tone-rgb), .16), transparent 60%), linear-gradient(180deg, #261560fa 0%, #0e0828 100%);border-radius:28px;flex-direction:column;width:100%;max-width:560px;max-height:84vh;animation:.45s cubic-bezier(.2,.7,.2,1) both ar-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000f2}.ar-modal-head{border-bottom:1px solid var(--ar-line);align-items:center;gap:12px;padding:16px 18px;display:flex}@media (min-width:640px){.ar-modal-head{padding:18px 22px}}.ar-modal-glyph{color:#d8c7ff;border:1px solid rgba(var(--ar-violet-rgb), .4);background:linear-gradient(180deg, rgba(var(--ar-violet-rgb), .45), rgba(var(--ar-violet-rgb), .12));border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.ar-modal-title{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.2}.ar-modal-close{color:#fff;border:1px solid var(--ar-line);background:rgba(var(--ar-violet-rgb), .12);border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background-color .25s;display:grid}.ar-modal-close:hover{background:rgba(var(--ar-violet-rgb), .28)}.ar-modal-body{flex-direction:column;gap:10px;padding:14px;display:flex;overflow-y:auto}@media (min-width:640px){.ar-modal-body{gap:12px;padding:18px}}.ar-sec{border:1px solid var(--ar-line);background:linear-gradient(#ffffff0a,#ffffff03),#120a3299;border-radius:18px;padding:14px 14px 14px 18px;position:relative}.ar-sec:before{content:"";background:linear-gradient(180deg, var(--ar-tone), rgba(var(--ar-violet-rgb), .7));border-radius:3px;width:3px;position:absolute;top:16px;bottom:16px;left:-1px}.ar-sec-title{letter-spacing:.22em;text-transform:uppercase;color:var(--ar-text-dim);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:600;display:flex}.ar-sec-icon{color:#d8c7ff;background:rgba(var(--ar-violet-rgb), .18);border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.ar-prose{color:var(--ar-text-soft);text-wrap:pretty;font-size:13.5px;line-height:1.6}.ar-prose-dim{color:var(--ar-text-dim)}.ar-scores{flex-direction:column;gap:9px;display:flex}.ar-score{--sc:var(--ar-violet);--sc-rgb:var(--ar-violet-rgb);grid-template-columns:88px 1fr 42px;align-items:center;gap:10px;display:grid}.ar-score[data-score-tone=up]{--sc:var(--ar-up);--sc-rgb:62, 230, 143}.ar-score[data-score-tone=low]{--sc:var(--ar-flat);--sc-rgb:185, 174, 224}.ar-score-name{color:var(--ar-text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ar-score-bar{background:rgba(var(--ar-violet-rgb), .16);border-radius:6px;height:6px;position:relative;overflow:hidden}.ar-score-bar span{background:linear-gradient(90deg, rgba(var(--sc-rgb), .55), var(--sc));transform-origin:0;border-radius:6px;height:100%;animation:1s cubic-bezier(.2,.7,.2,1) both ar-grow;display:block}@keyframes ar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ar-score-val{text-align:right;font-family:var(--font-tech), var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--sc);font-size:12px;font-weight:700}.ar-inds{flex-direction:column;gap:7px;display:flex}.ar-ind{--ind:var(--ar-flat);--ind-rgb:185, 174, 224;border:1px solid rgba(var(--ind-rgb), .22);background:rgba(var(--ind-rgb), .06);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.ar-ind[data-ind-tone=up]{--ind:var(--ar-up);--ind-rgb:62, 230, 143}.ar-ind[data-ind-tone=down]{--ind:var(--ar-down);--ind-rgb:255, 93, 108}.ar-ind-text{min-width:0;color:var(--ar-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ar-ind-badge{letter-spacing:.12em;color:var(--ind);border:1px solid rgba(var(--ind-rgb), .35);background:rgba(var(--ind-rgb), .12);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){.ar-medal-ring,.ar-medal-dash,.ar-medal-core,.ar-bars span,.ar-rail-marker:after,.ar-live-dot{animation:none}}
.inj{--inj-line:#a880ff33;--inj-line-strong:#be96ff75;--inj-dim:#d6c8ff99;--inj-soft:#e8deffe0;--inj-iris:#8b5cff;--inj-iris-rgb:139, 92, 255;--inj-up:#3ee68f;--inj-up-rgb:62, 230, 143;--inj-down:#ff5d6c;--inj-down-rgb:255, 93, 108;color:#fff}.inj *,.inj :before,.inj :after{border-color:var(--inj-line)}.inj button{cursor:pointer;-webkit-tap-highlight-color:transparent}.inj-panel{isolation:isolate;border:1px solid var(--inj-line);box-shadow:#0a041e8c 0 30px 64px -30px, rgba(var(--inj-iris-rgb), .12) 0 0 0 1px inset;background:radial-gradient(90% 60% at 50% -10%,#9669ff2e,#0000 60%),#170c3c99 linear-gradient(#ffffff0f 0%,#ffffff05 100%);border-radius:24px;flex-direction:column;gap:16px;padding:16px;display:flex;position:relative}@media (min-width:640px){.inj-panel{border-radius:28px;gap:20px;padding:22px}}.inj-divider{background:linear-gradient(90deg, #c4a6ff66, var(--inj-line) 45%, transparent);height:1px}.inj-kicker{font-family:var(--font-tech), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.12em;color:#c7adff;margin-top:2px;font-size:10px;font-weight:500}.inj-kicker-soft{color:var(--inj-dim);margin-top:0}.inj-chip{border:1px solid var(--inj-line);background:rgba(var(--inj-iris-rgb), .1);font-family:var(--font-tech), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--inj-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.inj-seg{border:1px solid var(--inj-line);background:#0c062080;border-radius:16px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.inj-seg-thumb{width:calc(50% - 4px);box-shadow:#ffffff47 0 1px 0 0 inset, rgba(var(--inj-iris-rgb), .55) 0 10px 24px -12px;background-image:linear-gradient(#9a66ff 0%,#7a41ff 52%,#6130e6 100%);border-radius:12px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px}.inj-seg[data-active=real] .inj-seg-thumb{transform:translate(100%)}.inj-seg-item{z-index:1;height:42px;color:var(--inj-dim);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.inj-seg-item[data-active=true]{color:#fff}.inj-seg-item:hover:not([data-active=true]){color:var(--inj-soft)}.inj-seg-item[data-dim=true]:not([data-active=true]){opacity:.45}.inj-search{border:1px solid var(--inj-line);height:46px;color:var(--inj-dim);background:#0c062073;border-radius:14px;align-items:center;gap:10px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.inj-search:focus-within{border-color:var(--inj-line-strong);box-shadow:0 0 0 3px rgba(var(--inj-iris-rgb), .16)}.inj-search input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.inj-search input::placeholder{color:#d6c8ff66}.inj-empty{text-align:center;color:var(--inj-dim);grid-column:1/-1;padding:32px 0;font-size:13px}@keyframes inj-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.inj-dur-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inj-dur{border:1px solid var(--inj-line);text-align:left;opacity:0;animation:inj-pop .5s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards;background:linear-gradient(#ffffff0d,#ffffff04);border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 12px 12px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s,background-color .25s;display:flex;position:relative}.inj-dur:hover{border-color:var(--inj-line-strong);transform:translateY(-2px)}.inj-dur[data-on=true]{border-color:rgba(var(--inj-iris-rgb), .75);background:radial-gradient(80% 60% at 50% 0%, rgba(var(--inj-iris-rgb), .3), transparent 70%), linear-gradient(180deg, rgba(var(--inj-iris-rgb), .16), rgba(var(--inj-iris-rgb), .05));box-shadow:rgba(var(--inj-iris-rgb), .45) 0 16px 34px -18px, rgba(var(--inj-iris-rgb), .4) 0 0 0 1px inset}.inj-dur-check{border:1px solid var(--inj-line-strong);color:#0000;border-radius:999px;place-items:center;width:18px;height:18px;transition:background-image .25s,color .25s,transform .25s;display:grid;position:absolute;top:10px;right:10px}.inj-dur[data-on=true] .inj-dur-check{color:#fff;background-image:linear-gradient(#9a66ff,#6d3bff);border-color:#0000;transform:scale(1.08)}.inj-dur-num{color:#fff;align-items:baseline;gap:3px;font-size:30px;line-height:1;display:inline-flex}.inj-dur-num small{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:#c7adff;font-size:11px;font-weight:500}.inj-dur-tag{color:var(--inj-soft);margin-top:6px;font-size:12.5px;font-weight:600}.inj-dur-note{color:var(--inj-dim);font-size:11px;line-height:1.35}@media (max-width:479px){.inj-dur{padding:12px 10px 10px}.inj-dur-num{font-size:24px}.inj-dur-note{display:none}}.inj-btn{border:1px solid rgba(var(--inj-iris-rgb), .55);color:#fff;letter-spacing:-.01em;width:100%;height:54px;box-shadow:rgba(var(--inj-iris-rgb), .55) 0 16px 34px -16px;background-image:linear-gradient(#9a66ff 0%,#7a41ff 52%,#6130e6 100%);border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .25s,filter .2s,opacity .2s;display:inline-flex;position:relative;overflow:hidden}.inj-btn:hover:not(:disabled){filter:brightness(1.06);box-shadow:rgba(var(--inj-iris-rgb), .65) 0 20px 40px -16px;transform:translateY(-1px)}.inj-btn:active:not(:disabled){transform:translateY(0)scale(.995)}.inj-btn:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.6);box-shadow:none}.inj-btn-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff38 50%,#0000 58%) 0 0/260% 100%;animation:4.5s ease-in-out infinite coco-sweep;position:absolute;inset:0}.inj-btn:disabled .inj-btn-sheen{display:none}.inj-btn-ghost{border:1px solid var(--inj-line-strong);background:rgba(var(--inj-iris-rgb), .1);height:32px;color:var(--inj-soft);border-radius:10px;align-items:center;gap:4px;padding:0 12px 0 8px;font-size:12px;font-weight:600;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.inj-btn-ghost:hover{background:rgba(var(--inj-iris-rgb), .2);color:#fff;transform:translate(-1px)}.inj-stage{border:1px solid var(--inj-line);background:radial-gradient(80% 70% at 50% 0%, rgba(var(--inj-iris-rgb), .2), transparent 65%), #0c062066;border-radius:20px;flex-direction:column;align-items:center;gap:18px;padding:26px 12px 22px;display:flex}.inj-stage-line{font-family:var(--font-tech), ui-monospace, monospace;color:#c7adff;align-items:center;gap:8px;font-size:12px;display:inline-flex}@media (min-width:640px){.inj-stage-line{font-size:13px}}.inj-dot{background:rgba(var(--inj-iris-rgb), .25);border-radius:999px;width:6px;height:6px;transition:width .3s,background-color .3s}.inj-dot[data-on=true]{background:var(--inj-iris);width:24px}.inj [data-tone=up]{--inj-tone:var(--inj-up);--inj-tone-rgb:var(--inj-up-rgb);--inj-tone-soft:#a6ffd1;--inj-tone-deep-rgb:10, 110, 66}.inj [data-tone=down]{--inj-tone:var(--inj-down);--inj-tone-rgb:var(--inj-down-rgb);--inj-tone-soft:#ffb3ba;--inj-tone-deep-rgb:150, 24, 44}.inj-dir-tag{border:1px solid rgba(var(--inj-tone-rgb), .38);background:linear-gradient(90deg, rgba(var(--inj-tone-rgb), .22), rgba(var(--inj-tone-rgb), .06) 70%), #09051a99;box-shadow:rgba(var(--inj-tone-rgb), .35) 0 10px 26px -14px, rgba(var(--inj-tone-rgb), .18) 0 1px 0 0 inset;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex}.inj-dir-tag-icon{background-image:linear-gradient(180deg, var(--inj-tone-soft), var(--inj-tone) 70%);color:#08051a;width:26px;height:26px;box-shadow:rgba(var(--inj-tone-rgb), .6) 0 6px 14px -6px;border-radius:999px;place-items:center;display:grid}.inj-dir-tag-text{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.18em;color:var(--inj-tone-soft);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.inj-dir-tag-text i{background:var(--inj-tone);width:5px;height:5px;box-shadow:0 0 0 0 rgba(var(--inj-tone-rgb), .6);border-radius:999px;animation:1.8s ease-out infinite inj-blip;display:block}.inj-dir-tag[data-size=sm]{gap:6px;padding:3px 9px 3px 3px}.inj-dir-tag[data-size=sm] .inj-dir-tag-icon{width:22px;height:22px}.inj-dir-tag[data-size=sm] .inj-dir-tag-text{letter-spacing:.14em;font-size:11px}@keyframes inj-blip{0%{box-shadow:0 0 0 0 rgba(var(--inj-tone-rgb), .6)}to{box-shadow:0 0 0 7px rgba(var(--inj-tone-rgb), 0)}}.inj-verdict{isolation:isolate;border:1px solid rgba(var(--inj-tone-rgb), .38);background:linear-gradient(120deg, rgba(var(--inj-tone-rgb), .2) 0%, #09051a59 48%, rgba(var(--inj-tone-rgb), .08) 100%), #09051ab8;box-shadow:rgba(var(--inj-tone-rgb), .35) 0 28px 60px -30px, rgba(var(--inj-tone-rgb), .22) 0 1px 0 0 inset;border-radius:22px;align-items:center;gap:16px;padding:18px 16px 20px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.inj-verdict{border-radius:26px;gap:22px;padding:22px 24px 24px}}.inj-verdict-glow{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, rgba(var(--inj-tone-rgb), .5), transparent);filter:blur(26px);pointer-events:none;border-radius:50%;width:62%;animation:7s ease-in-out infinite alternate inj-glow-drift;position:absolute;top:-70%;left:-12%}@keyframes inj-glow-drift{to{transform:translate(18%,22%)scale(1.15)}}.inj-verdict-stripes{z-index:-1;pointer-events:none;background:repeating-linear-gradient(-58deg,#ffffff0a 0 2px,#0000 2px 15px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 100%);mask-image:linear-gradient(90deg,#0000 35%,#000 100%)}.inj-verdict-medal{flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}@media (min-width:640px){.inj-verdict-medal{width:92px;height:92px}}.inj-verdict-ring{background:conic-gradient(from 0deg, transparent 0 55%, rgba(var(--inj-tone-rgb), .35) 72%, var(--inj-tone-soft) 88%, transparent 100%);border-radius:50%;animation:2.6s linear infinite inj-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.inj-verdict-ring-2{opacity:.55;animation:4.2s linear infinite reverse inj-spin;inset:9px}@keyframes inj-spin{to{transform:rotate(360deg)}}.inj-verdict-core{color:#08051a;background-image:linear-gradient(180deg, var(--inj-tone-soft) 0%, var(--inj-tone) 62%, rgba(var(--inj-tone-deep-rgb), 1) 100%);width:44px;height:44px;box-shadow:#ffffff59 0 1px 0 0 inset, rgba(var(--inj-tone-rgb), .7) 0 14px 30px -12px;border-radius:50%;place-items:center;display:grid;position:relative}@media (min-width:640px){.inj-verdict-core{width:56px;height:56px}}.inj-verdict-body{flex:1;min-width:0}.inj-verdict-kicker{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--inj-dim);align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.inj-verdict-kicker i{background:var(--inj-tone);border-radius:999px;width:6px;height:6px;animation:1.8s ease-out infinite inj-blip;display:block}.inj-verdict-word{letter-spacing:-.045em;background-image:linear-gradient(180deg, #fff 0%, var(--inj-tone-soft) 46%, var(--inj-tone) 100%);color:#0000;filter:drop-shadow(0 8px 22px rgba(var(--inj-tone-rgb), .35));-webkit-background-clip:text;background-clip:text;margin-top:4px;font-size:42px;line-height:.95}@media (min-width:640px){.inj-verdict-word{font-size:56px}}.inj-verdict-chevrons{width:36px;height:64px;color:var(--inj-tone);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.inj-verdict[data-dir=down] .inj-verdict-chevrons{flex-direction:column-reverse}.inj-verdict-chev{opacity:0;width:22px;height:22px;animation:1.5s ease-in-out infinite inj-chev-up;animation-delay:calc(var(--i) * .22s);margin:-6px 0}.inj-verdict[data-dir=down] .inj-verdict-chev{animation-name:inj-chev-down}@keyframes inj-chev-up{0%{opacity:0;transform:translateY(8px)}40%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes inj-chev-down{0%{opacity:0;transform:translateY(-8px)}40%{opacity:1}to{opacity:0;transform:translateY(8px)}}.inj-verdict-rail{background:rgba(var(--inj-tone-rgb), .14);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.inj-verdict-rail i{background:linear-gradient(90deg, transparent, var(--inj-tone), transparent);border-radius:999px;width:38%;animation:2.4s cubic-bezier(.4,0,.2,1) infinite inj-rail-run;position:absolute;top:0;bottom:0}@keyframes inj-rail-run{0%{left:-40%}to{left:100%}}.inj-chart{border:1px solid var(--inj-line);background:radial-gradient(70% 60% at 100% 100%, rgba(var(--inj-tone-rgb), .12), transparent 65%), #09051a99;border-radius:18px;flex-direction:column;gap:8px;padding:12px 10px 6px;display:flex}@media (min-width:640px){.inj-chart{padding:14px 14px 8px}}.inj-chart-head{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.inj-chart-legend{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--inj-dim);align-items:center;gap:6px;font-size:10px;display:inline-flex}.inj-chart-legend i{background:linear-gradient(90deg, #c9b4ff, var(--inj-tone));border-radius:2px;width:16px;height:2px;display:block}.inj-chart-svg{width:100%;height:auto;display:block;overflow:visible}.inj-chart-grid{stroke:#c6d2ff14;stroke-width:1px}.inj-chart-zone{fill:rgba(var(--inj-tone-rgb), .05)}.inj-candle line{stroke:#e2d8ff8c;stroke-width:1px}.inj-candle rect{fill:var(--inj-down)}.inj-candle[data-bull=true] rect{fill:var(--inj-up)}.inj-candle{opacity:0;transform-origin:bottom;animation:inj-candle-in .45s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}@keyframes inj-candle-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.inj-chart-entry{stroke:#c7adff;stroke-width:1.2px;stroke-dasharray:3 4;opacity:.8}.inj-chart-area{opacity:0;animation:.8s 1.3s forwards inj-fade}.inj-chart-path{stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px rgba(var(--inj-tone-rgb), .45));animation:1.5s cubic-bezier(.22,1,.36,1) 1.1s forwards inj-draw}@keyframes inj-draw{to{stroke-dashoffset:0}}@keyframes inj-fade{to{opacity:1}}.inj-chart-tip{opacity:0;animation:.4s 2.5s forwards inj-fade}.inj-chart-tip-ring{opacity:0;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out 2.6s infinite inj-ring}@keyframes inj-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.inj-chart-label{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.04em;fill:var(--inj-soft);font-size:9px}.inj-chart-label-entry{fill:#d9c8ff}.inj-chart-label-dim{fill:#d6c8ff66}.inj-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (min-width:640px){.inj-stats-3{grid-template-columns:repeat(3,1fr)}}.inj-stats-3 .inj-stat:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:640px){.inj-stats-3 .inj-stat:last-child:nth-child(odd){grid-column:auto}}.inj-stat{border:1px solid var(--inj-line);background:#0c062066;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.inj-stat-icon{background:rgba(var(--inj-iris-rgb), .16);color:#c7adff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.inj-stat-label{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--inj-dim);font-size:9.5px}.inj-stat-value{font-variant-numeric:tabular-nums;color:#fff;margin-top:2px;font-size:15px;font-weight:700}.inj-stat-grad{--st-a:#8b5cff;--st-b:#b48cff;border:1px solid color-mix(in srgb, var(--st-a) 34%, transparent);background:radial-gradient(120% 110% at 0% 0%, color-mix(in srgb, var(--st-a) 26%, transparent), transparent 60%), radial-gradient(90% 90% at 100% 110%, color-mix(in srgb, var(--st-b) 16%, transparent), transparent 62%), linear-gradient(180deg, #1e1246b8, #0b061cc7);border-radius:16px;padding:12px 13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.inj-stat-grad:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--st-b) 80%, transparent), transparent);height:1px;position:absolute;inset:0 0 auto}.inj-stat-grad[data-tone=mint]{--st-a:#4fd1ff;--st-b:#6ee7b7}.inj-stat-grad[data-tone=amber]{--st-a:#ffb457;--st-b:#ff7ab6}.inj-stat-grad .inj-stat-icon{border:1px solid color-mix(in srgb, var(--st-a) 40%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--st-a) 55%, transparent), color-mix(in srgb, var(--st-b) 22%, transparent));color:#fff;width:38px;height:38px;box-shadow:color-mix(in srgb, var(--st-a) 55%, transparent) 0 10px 22px -12px;border-radius:12px}.inj-stat-grad .inj-stat-label{color:color-mix(in srgb, var(--st-b) 70%, white)}.inj-stat-grad .inj-stat-value{font-size:16px}@media (max-width:479px){.inj-stat-grad{gap:8px;padding:10px}.inj-stat-grad .inj-stat-icon{width:34px;height:34px}.inj-stat-grad .inj-stat-value{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.mk-item,.inj-dur,.inj-candle,.inj-chart-area,.inj-chart-path,.inj-chart-tip{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}.inj-btn-sheen,.inj-verdict-glow,.inj-verdict-ring,.inj-verdict-chev,.inj-verdict-rail i,.inj-verdict-kicker i,.inj-dir-tag-text i,.inj-chart-tip-ring{animation:none!important}}.inj-seg-glyph{opacity:.8;flex:none;transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1)}.inj-seg-item[data-active=true] .inj-seg-glyph{opacity:1;transform:scale(1.08)}.inj-seg-glyph .g-scan,.inj-seg-glyph .g-rise,.inj-seg-glyph .g-rise-alt,.inj-seg-glyph .g-flow{transform-box:fill-box;transform-origin:50%}@media (hover:hover){.inj-seg-item[data-active=true] .inj-seg-glyph .g-scan{animation:3.2s ease-in-out infinite g-scan}.inj-seg-item[data-active=true] .inj-seg-glyph .g-rise{animation:3.4s ease-in-out infinite g-rise}.inj-seg-item[data-active=true] .inj-seg-glyph .g-rise-alt{animation:3.4s ease-in-out 1.1s infinite reverse g-rise}.inj-seg-item[data-active=true] .inj-seg-glyph .g-flow{animation:2.8s linear infinite g-flow}}
