.ta-input[data-v-5da6d155]{background-color:var(--form-input-bg, transparent);color:var(--form-input-text, #111827);border-color:var(--form-input-border, #d1d5db);padding:8px 12px;font-size:.875rem;resize:vertical;min-height:calc(1lh + 18px)}.ta-input[data-v-5da6d155]:focus{outline:none;border-color:var(--form-input-focus, #6366f1);box-shadow:0 0 0 1px var(--form-input-focus, #6366f1)}.status[data-v-1fb04470],.shield[data-v-1fb04470]{color:var(--color-accent)}.label[data-v-1fb04470]{font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:rgba(var(--color-text-rgb),.5)}.muted[data-v-1fb04470]{color:rgba(var(--color-text-rgb),.55)}.artist[data-v-1fb04470]{background:rgba(var(--color-text-rgb),.06);border:1px solid rgba(var(--color-text-rgb),.12);transition:border-color .15s ease}.artist[data-v-1fb04470]:hover{border-color:var(--color-accent)}.signed[data-v-1fb04470]{border-top:1px dashed rgba(var(--color-text-rgb),.18)}.brand-sm[data-v-1fb04470]{font-size:.8rem}.brand-sm[data-v-1fb04470] svg{width:18px;height:18px}.brand-sm[data-v-1fb04470] span{font-size:.8rem}.viewport[data-v-14c09bae]{overflow:hidden;padding:0 12px;-webkit-mask-image:linear-gradient(174deg,transparent 8%,#000 22%,#000 78%,transparent 92%);mask-image:linear-gradient(174deg,transparent 8%,#000 22%,#000 78%,transparent 92%)}@media(max-width:1023px){.viewport[data-v-14c09bae]{-webkit-mask-image:linear-gradient(174deg,transparent 8%,#000 22%),linear-gradient(180deg,#000 80%,transparent 96%);-webkit-mask-composite:source-in;mask-image:linear-gradient(174deg,transparent 8%,#000 22%),linear-gradient(180deg,#000 80%,transparent 96%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}.track[data-v-14c09bae]{display:flex;flex-direction:column;will-change:transform;backface-visibility:hidden}.col[data-v-14c09bae]{min-width:0}.piece[data-v-14c09bae]{position:relative;margin-bottom:.75rem;border-radius:1rem;overflow:hidden;cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}@media(min-width:640px){.piece[data-v-14c09bae]{margin-bottom:1rem}}.piece img[data-v-14c09bae]{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.piece img.blur-up[data-v-14c09bae]{filter:blur(10px);transform:scale(1.06);transition:filter .5s ease,transform .5s ease}.piece img.blur-up.lazyloaded[data-v-14c09bae]{filter:none;transform:none}.piece[data-v-14c09bae]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--color-text-rgb),.08);transition:box-shadow .3s ease;pointer-events:none}.piece.is-active[data-v-14c09bae]{transform:scale(1.03);box-shadow:0 0 0 6px rgba(var(--color-accent-rgb),.2),0 18px 40px -18px #0009}.piece.is-active[data-v-14c09bae]:after{box-shadow:inset 0 0 0 4px var(--color-accent)}.card-layer[data-v-14c09bae]{will-change:transform;max-width:calc(100% - 16px)}.card-enter-active[data-v-14c09bae],.card-leave-active[data-v-14c09bae]{transition:opacity .25s ease}.card-enter-from[data-v-14c09bae],.card-leave-to[data-v-14c09bae]{opacity:0}.card-enter-active[data-v-14c09bae]>*{animation:card-pop-14c09bae .3s cubic-bezier(.2,.8,.2,1)}@keyframes card-pop-14c09bae{0%{transform:translateY(8px) scale(.97)}}.hiw[data-v-6a276fad]{aspect-ratio:16 / 10}.card[data-v-6a276fad]{width:62%;margin:0;border-radius:1.25rem;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.card img[data-v-6a276fad]{display:block;width:100%;height:auto}.original[data-v-6a276fad]{filter:saturate(.85);border:1px solid rgba(var(--color-text-rgb),.1)}.protected[data-v-6a276fad]{z-index:2;transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;will-change:transform;border:1.5px solid rgba(var(--color-accent-rgb),.6);box-shadow:0 0 0 6px rgba(var(--color-accent-rgb),.08),0 30px 70px -25px rgba(var(--color-accent-rgb),.45)}.trace[data-v-6a276fad]{z-index:1;color:rgba(var(--color-accent-rgb),.8);filter:drop-shadow(0 0 2px rgba(var(--color-accent-rgb),.6));pointer-events:none}.beam[data-v-6a276fad]{background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.06) 45%,rgba(255,255,255,.45) 50%,rgba(255,255,255,.06) 55%,transparent 60%) no-repeat;background-size:300% 100%;mix-blend-mode:screen;animation:beam-6a276fad 6s cubic-bezier(.45,.05,.35,1) infinite;pointer-events:none}.dots[data-v-6a276fad]{-webkit-mask-image:linear-gradient(115deg,transparent 43%,#000 49%,#000 51%,transparent 57%);mask-image:linear-gradient(115deg,transparent 43%,#000 49%,#000 51%,transparent 57%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.9));animation:beam-mask-6a276fad 6s cubic-bezier(.45,.05,.35,1) infinite,hue-6a276fad 2.4s linear infinite;pointer-events:none}.chip[data-v-6a276fad]{z-index:3;font-size:11px;font-weight:600;letter-spacing:.02em;padding:.3rem .65rem;border-radius:9999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chip-muted[data-v-6a276fad]{color:#fff;background:#00000073}.chip-accent[data-v-6a276fad]{color:var(--color-bg);background:var(--color-accent);box-shadow:0 4px 14px -4px rgba(var(--color-accent-rgb),.8)}.chip-dark[data-v-6a276fad]{width:-moz-max-content;width:max-content;max-width:calc(100% - 1.5rem);color:#ffffffe6;background:#00000080;font-weight:500;text-align:center}.protected.is-hover[data-v-6a276fad]{transition:transform .12s ease-out,box-shadow .35s ease;box-shadow:0 0 0 6px rgba(var(--color-accent-rgb),.12),0 40px 80px -25px rgba(var(--color-accent-rgb),.6)}.protected img[data-v-6a276fad]{transition:filter .35s ease}.protected.is-hover img[data-v-6a276fad]{filter:brightness(1.06) saturate(1.08)}.protected.is-hover .beam[data-v-6a276fad]{animation:none;background-position:var(--beam-pos) 0}.protected.is-hover .dots[data-v-6a276fad]{animation:hue-6a276fad 2.4s linear infinite;-webkit-mask-position:var(--beam-pos) 0;mask-position:var(--beam-pos) 0}@keyframes beam-6a276fad{0%{background-position:100% 0}30%,to{background-position:0% 0}}@keyframes beam-mask-6a276fad{0%{-webkit-mask-position:100% 0;mask-position:100% 0}30%,to{-webkit-mask-position:0% 0;mask-position:0% 0}}@keyframes hue-6a276fad{to{filter:drop-shadow(0 0 1.5px rgba(255,255,255,.9)) hue-rotate(360deg)}}@media(prefers-reduced-motion:reduce){.beam[data-v-6a276fad],.dots[data-v-6a276fad]{animation:none}.dots[data-v-6a276fad]{opacity:0}}.muted[data-v-05157daa]{color:rgba(var(--color-text-rgb),.55)}.trigger[data-v-05157daa]{background:rgba(var(--color-text-rgb),.06);border:1px solid rgba(var(--color-text-rgb),.12);transition:border-color .15s ease,background-color .15s ease}.trigger[data-v-05157daa]:hover,.trigger[aria-expanded=true][data-v-05157daa]{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb),.08)}.menu[data-v-05157daa]{background:var(--color-secondary);border:1px solid rgba(var(--color-text-rgb),.12);box-shadow:0 20px 40px -20px #0009}.menu .option[data-v-05157daa]:hover{background:rgba(var(--color-text-rgb),.06)}.menu .option.is-selected[data-v-05157daa]{background:rgba(var(--color-accent-rgb),.1)}.check[data-v-05157daa]{color:var(--color-accent)}.none-icon[data-v-05157daa]{border:1.5px dashed rgba(var(--color-text-rgb),.35)}.sep[data-v-05157daa]{border-top:1px solid rgba(var(--color-text-rgb),.08)}.drop-enter-active[data-v-05157daa],.drop-leave-active[data-v-05157daa]{transition:opacity .15s ease,transform .15s ease}.drop-enter-from[data-v-05157daa],.drop-leave-to[data-v-05157daa]{opacity:0;transform:translateY(-4px)}.detail[data-v-8d296685]{font-family:var(--font-family-mono);font-weight:400;color:rgba(var(--color-text-rgb),.55)}.bar[data-v-8d296685]{background:rgba(var(--color-text-rgb),.12)}.fill[data-v-8d296685]{background:var(--color-accent);transition:width .4s ease}.muted[data-v-72e2dbd7]{color:rgba(var(--color-text-rgb),.55)}.trigger[data-v-72e2dbd7]{background:rgba(var(--color-text-rgb),.06);border:1px solid rgba(var(--color-text-rgb),.12);transition:border-color .15s ease,background-color .15s ease}.trigger[data-v-72e2dbd7]:hover,.trigger[aria-expanded=true][data-v-72e2dbd7]{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb),.08)}.menu[data-v-72e2dbd7]{background:var(--color-secondary);border:1px solid rgba(var(--color-text-rgb),.12);box-shadow:0 20px 40px -20px #0009}.menu li+li[data-v-72e2dbd7]{margin-top:2px}.menu li:not(.is-selected) .option[data-v-72e2dbd7]:hover{background:rgba(var(--color-text-rgb),.06)}.menu li.is-selected[data-v-72e2dbd7]{background:rgba(var(--color-accent-rgb),.1)}.check[data-v-72e2dbd7]{color:var(--color-accent)}.code[data-v-72e2dbd7]{display:inline-block;margin-left:.25rem;padding:0 .4rem;border-radius:.375rem;font-family:var(--font-family-mono);font-size:10px;font-weight:700;letter-spacing:.08em;vertical-align:1px;color:var(--color-accent);background:rgba(var(--color-accent-rgb),.12)}.warn[data-v-72e2dbd7]{color:#f59e0b}.strength[data-v-72e2dbd7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:9999px;background:linear-gradient(to right,var(--color-accent) var(--fill),rgba(var(--color-text-rgb),.15) var(--fill));cursor:pointer}.strength[data-v-72e2dbd7]:focus{outline:none}.strength[data-v-72e2dbd7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.strength[data-v-72e2dbd7]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:9999px;background:var(--color-text);border:3px solid var(--color-accent)}.strength[data-v-72e2dbd7]::-moz-range-thumb{width:14px;height:14px;border-radius:9999px;background:var(--color-text);border:3px solid var(--color-accent)}.recommended-tick[data-v-72e2dbd7]{width:2px;height:12px;margin-left:-1px;background:rgba(var(--color-text-rgb),.45)}.drop-enter-active[data-v-72e2dbd7],.drop-leave-active[data-v-72e2dbd7]{transition:opacity .15s ease,transform .15s ease}.drop-enter-from[data-v-72e2dbd7],.drop-leave-to[data-v-72e2dbd7]{opacity:0;transform:translateY(-4px)}.strength-num[data-v-72e2dbd7]{font-family:var(--font-family);font-size:1rem;font-weight:600;color:var(--color-text);margin-left:.15rem}.strength-num.off-range[data-v-72e2dbd7]{color:#f59e0b}.hero[data-v-e145d54f]:before{content:"";position:absolute;inset:-40% -10% auto;height:120%;background:radial-gradient(ellipse at 50% 20%,rgba(var(--color-accent-rgb),.16),transparent 60%);pointer-events:none}.hero>div[data-v-e145d54f]{position:relative}.hero-wall[data-v-e145d54f]{height:min(650px,calc(78vh + 50px))}@media(min-width:1024px){.hero-wall[data-v-e145d54f]{height:min(700px,calc(100vh - 7rem))}}.eyebrow[data-v-e145d54f]{color:rgba(var(--color-text-rgb),.75);border:1px solid rgba(var(--color-text-rgb),.12);background:rgba(var(--color-text-rgb),.03)}.dot[data-v-e145d54f]{width:6px;height:6px;border-radius:9999px;background:var(--color-accent);box-shadow:0 0 10px var(--color-accent)}.accent[data-v-e145d54f]{color:var(--color-accent)}.muted[data-v-e145d54f]{color:rgba(var(--color-text-rgb),.68)}.muted-2[data-v-e145d54f]{color:rgba(var(--color-text-rgb),.48)}.btn-primary[data-v-e145d54f]{background:var(--color-accent);color:var(--color-bg);transition:filter .15s ease}.btn-primary.is-working[data-v-e145d54f]{color:var(--color-text);background:rgba(var(--color-accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--color-accent-rgb),.35)}.btn-primary[data-v-e145d54f]:not(:disabled):hover{filter:brightness(1.1)}.btn-ghost[data-v-e145d54f]{color:var(--color-text);border:1px solid rgba(var(--color-text-rgb),.18);transition:border-color .15s ease,background-color .15s ease}.btn-ghost[data-v-e145d54f]:hover{border-color:rgba(var(--color-text-rgb),.4);background:rgba(var(--color-text-rgb),.04)}.pillar[data-v-e145d54f]{background:linear-gradient(180deg,rgba(var(--color-text-rgb),.045),rgba(var(--color-text-rgb),.015));border:1px solid rgba(var(--color-text-rgb),.08);transition:border-color .2s ease,transform .2s ease}.pillar[data-v-e145d54f]:hover{border-color:rgba(var(--color-accent-rgb),.35);transform:translateY(-2px)}.icon-wrap[data-v-e145d54f]{color:var(--color-accent);background:rgba(var(--color-accent-rgb),.1)}.panel[data-v-e145d54f]{background:var(--color-secondary);box-shadow:0 30px 80px -40px #0009}.protect-section[data-v-e145d54f]{overflow-x:clip}.protect-section[data-v-e145d54f]:before{content:"";position:absolute;left:50%;top:55%;width:min(900px,110%);height:70%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(var(--color-accent-rgb),.16),transparent);filter:blur(20px);pointer-events:none}.panel-frame[data-v-e145d54f]{padding:1.5px;isolation:isolate}.panel-frame[data-v-e145d54f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--frame-angle, 0deg),rgba(var(--color-accent-rgb),.9),rgba(var(--color-accent-rgb),.1) 25%,rgba(var(--color-text-rgb),.08) 50%,rgba(var(--color-accent-rgb),.1) 75%,rgba(var(--color-accent-rgb),.9));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:frame-spin-e145d54f 8s linear infinite;z-index:1;pointer-events:none}.panel-frame[data-v-e145d54f]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 60px -12px rgba(var(--color-accent-rgb),.45);z-index:-1;pointer-events:none}@property --frame-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes frame-spin-e145d54f{to{--frame-angle: 360deg}}@media(prefers-reduced-motion:reduce){.panel-frame[data-v-e145d54f]:before{animation:none}}.result[data-v-e145d54f]{background:rgba(var(--color-accent-rgb),.08);border:1px solid rgba(var(--color-accent-rgb),.25)}.free-note[data-v-e145d54f]{color:var(--color-text);font-weight:600}.verify-note[data-v-e145d54f]{background:rgba(var(--color-accent-rgb),.08);border:1px solid rgba(var(--color-accent-rgb),.25)}.algo-toggle[data-v-e145d54f]{color:var(--form-label-text)}.badge-toggle[data-v-e145d54f]{border-top:1px solid rgba(var(--color-accent-rgb),.2)}.conflict[data-v-e145d54f]{background:rgba(var(--color-text-rgb),.04);border:1px solid rgba(var(--color-text-rgb),.14)}.band[data-v-e145d54f]{background:rgba(var(--color-text-rgb),.025);border-top:1px solid rgba(var(--color-text-rgb),.06)}.pillar-tag[data-v-e145d54f]{color:rgba(var(--color-text-rgb),.5);border:1px solid rgba(var(--color-text-rgb),.14)}.paid-tag[data-v-e145d54f]{color:var(--color-accent);background:rgba(var(--color-accent-rgb),.12)}.optout[data-v-e145d54f]{border:1px solid rgba(var(--color-text-rgb),.1)}.signer[data-v-e145d54f]{border:1px solid rgba(var(--color-text-rgb),.16);color:rgba(var(--color-text-rgb),.75)}.signer.is-selected[data-v-e145d54f]{border-color:var(--color-accent);color:var(--color-text);background:rgba(var(--color-accent-rgb),.1)}.shield-badge[data-v-e145d54f]{color:rgba(var(--color-text-rgb),.45);background:rgba(var(--color-text-rgb),.06);transition:color .15s ease,background-color .15s ease}.optout.is-on[data-v-e145d54f]{border-color:rgba(var(--color-accent-rgb),.45);background:rgba(var(--color-accent-rgb),.05)}.optout.is-on .shield-badge[data-v-e145d54f]{color:var(--color-accent);background:rgba(var(--color-accent-rgb),.14)}.eyebrow[data-v-e145d54f]{padding-top:.6rem;padding-bottom:.55rem}.eyebrow-text[data-v-e145d54f]{transform:translateY(-1px)}@media(min-width:640px){.eyebrow-text[data-v-e145d54f]{transform:translateY(0)}}.platforms[data-v-e145d54f]{background:rgba(var(--color-text-rgb),.03);border:1px solid rgba(var(--color-text-rgb),.08)}.platform[data-v-e145d54f]{border:1px solid rgba(var(--color-text-rgb),.14);background:var(--color-secondary)}.platform.is-soon[data-v-e145d54f]{color:rgba(var(--color-text-rgb),.55);background:transparent;border-style:dashed}.soon-tag[data-v-e145d54f]{color:rgba(var(--color-text-rgb),.45)}.optout.is-locked[data-v-e145d54f]{background-image:repeating-linear-gradient(135deg,rgba(var(--color-text-rgb),.05) 0 2px,transparent 2px 10px)}.optout.is-locked label[data-v-e145d54f]{opacity:.5}.survive[data-v-e145d54f]{border-top:1px solid rgba(var(--color-text-rgb),.07);background:radial-gradient(60% 50% at 50% 0%,rgba(var(--color-accent-rgb),.1),transparent 70%),rgba(var(--color-text-rgb),.015)}.stat[data-v-e145d54f]{background:linear-gradient(180deg,rgba(var(--color-accent-rgb),.08),rgba(var(--color-text-rgb),.02));border:1px solid rgba(var(--color-accent-rgb),.22);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease,box-shadow .25s ease}.stat[data-v-e145d54f]:hover{transform:translateY(-6px);border-color:rgba(var(--color-accent-rgb),.6);box-shadow:0 24px 50px -28px rgba(var(--color-accent-rgb),.55)}.stat .stat-value[data-v-e145d54f]{transition:transform .25s cubic-bezier(.2,.8,.2,1);transform-origin:left bottom}.stat:hover .stat-value[data-v-e145d54f]{transform:scale(1.06)}.stat-value[data-v-e145d54f]{font-size:clamp(3rem,6vw,4.5rem);background:linear-gradient(135deg,var(--color-accent),color-mix(in srgb,var(--color-accent) 55%,var(--color-text)));-webkit-background-clip:text;background-clip:text;color:transparent}.stat-unit[data-v-e145d54f]{font-size:.55em;margin-left:.05em}.attack[data-v-e145d54f]{background:rgba(var(--color-text-rgb),.03);border:1px solid rgba(var(--color-text-rgb),.08);transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.attack[data-v-e145d54f]:hover{transform:translateY(-3px);border-color:rgba(var(--color-accent-rgb),.4);background:rgba(var(--color-accent-rgb),.05)}@media(prefers-reduced-motion:reduce){.stat[data-v-e145d54f],.stat .stat-value[data-v-e145d54f],.attack[data-v-e145d54f]{transition:none}.stat[data-v-e145d54f]:hover,.stat:hover .stat-value[data-v-e145d54f],.attack[data-v-e145d54f]:hover{transform:none}}.step-no[data-v-e145d54f]{color:var(--color-accent);border:1px solid rgba(var(--color-accent-rgb),.4)}.faq[data-v-e145d54f]{border-bottom:1px solid rgba(var(--color-text-rgb),.09)}.faq summary[data-v-e145d54f]{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.faq summary[data-v-e145d54f]::-webkit-details-marker{display:none}.faq summary[data-v-e145d54f]:after{content:"+";flex:none;width:1em;text-align:center;color:rgba(var(--color-text-rgb),.5)}.faq[open] summary[data-v-e145d54f]:after{content:"–"}
