.holo-card-stage{perspective:none}.holo-card{position:relative;isolation:isolate;overflow:hidden;border-radius:.85rem;padding:.13rem;background:linear-gradient(145deg,#f8fafc,#94a3b8 42%,#e2e8f0 68%,#64748b);box-shadow:0 16px 36px #0f172a29;touch-action:manipulation}.holo-card-face{position:relative;z-index:1;overflow:hidden;border-radius:.72rem;background:#fff}.holo-card-face>img{display:block;width:100%;height:auto;object-fit:contain}.holo-card-foil,.holo-card-glare,.holo-card-spark{pointer-events:none;position:absolute;top:.13rem;right:.13rem;bottom:.13rem;left:.13rem;border-radius:.72rem;opacity:0}.holo-card-foil{z-index:2;background:linear-gradient(118deg,transparent 32%,rgb(186 230 253 / .05) 44%,#bae6fd 47.4%,#fde68a 50%,#fda4af 52.6%,rgb(221 214 254 / .05) 56%,transparent 68%);background-size:180% 180%;mix-blend-mode:color-dodge}.holo-card-glare{z-index:3;background:radial-gradient(9rem circle at 20% 40%,rgb(255 255 255 / .72),rgb(255 255 255 / .12) 26%,transparent 52%);mix-blend-mode:soft-light}.holo-card-spark{z-index:4;background:linear-gradient(72deg,transparent 40%,rgb(255 255 255 / .55) 49.5%,rgb(255 255 255 / .55) 50.5%,transparent 60%);mix-blend-mode:overlay}.holo-card.is-flashing .holo-card-foil{animation:holo-foil-once .7s ease-out 1}.holo-card.is-flashing .holo-card-glare{animation:holo-glare-once .7s ease-out 1}.holo-card.is-flashing .holo-card-spark{animation:holo-spark-once .7s ease-out 1}@keyframes holo-foil-once{0%{opacity:0;background-position:0% 40%}40%{opacity:.7}to{opacity:0;background-position:120% 70%}}@keyframes holo-glare-once{0%{opacity:0;background-position:0% 40%}35%{opacity:1}to{opacity:0;background-position:100% 55%}}@keyframes holo-spark-once{0%{opacity:0}40%{opacity:.55}to{opacity:0}}@media (prefers-reduced-motion: reduce){.holo-card.is-flashing .holo-card-foil,.holo-card.is-flashing .holo-card-glare,.holo-card.is-flashing .holo-card-spark{animation:none;opacity:.28}}@font-face{font-family:Inter;src:url(/assets/inter-400-BMa5IoM-.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-500-DvphOyYU.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-600-BEUPqj-s.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-700-DJlYPwri.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-500-9KJuWOdP.ttf) format("truetype");font-weight:500;font-display:swap}:root{color:#050c9c;background:#f7fbff;font-family:Inter,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,sans-serif;font-synthesis:none;--primary: #050C9C;--deep: #2E5AA7;--abyss: #050C9C;--tile: #2E5AA7;--success: #10b981;--danger: #ef4444;--lane-marked: #9a3412;--lane-high: #b42318;--lane-medium: #2E5AA7;--text: #050C9C;--muted: #3D5278;--border: #d7e6f5;--surface: #FFFFFF;--soft: #F7FBFF;--page: #FAFCFF;--page-wash: #F7FBFF;--ice-band: #E8F4FF;--foam: #E3F6FF;--ice-chip: #A7E6FF;--breeze: #86C5FF;--mono: "JetBrains Mono", "Consolas", monospace;--shadow: 0 18px 46px rgba(5, 12, 156, .08);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fw-regular: 400;--fw-medium: 600;--fw-bold: 650;--lh-tight: 1.3;--lh-body: 1.7;--control-h: 2.75rem;--control-h-sm: 2.375rem;--control-radius: .65rem}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;color:var(--text);background:radial-gradient(circle at 88% 6%,rgba(167,230,255,.28),transparent 26rem),#f7fbff;line-height:1.6}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}a:hover:not(.button):not(.brand){color:var(--deep)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid rgba(167,230,255,.95);outline-offset:3px}.skip-link{position:fixed;top:-5rem;left:1rem;z-index:100;padding:.75rem 1rem;border-radius:.5rem;color:#fff;background:var(--deep)}.skip-link:focus{top:1rem}.app-shell{min-height:100vh}.site-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;max-width:1680px;margin:3rem auto 0;padding:1.5rem 1.25rem;color:var(--muted);font-size:.875rem;border-top:1px solid var(--border)}.site-footer nav{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.site-footer a{white-space:nowrap}.site-footer a,.help-text a,.guide-links a{font-weight:600}.topbar{position:sticky;top:0;z-index:20;display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem max(1rem,calc((100vw - 1680px)/2));border-bottom:1px solid rgba(229,231,235,.9);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:inline-flex;align-items:center;gap:.65rem;color:var(--primary);font-size:1.08rem;font-weight:700;text-decoration:none}.brand-logo{display:block;height:2.15rem;width:auto}.topnav{display:flex;align-items:center;flex:1;flex-wrap:wrap;gap:.35rem .55rem;min-width:0;font-size:.9rem}.topnav-spacer{flex:1 1 12px;min-width:12px}.locale-toggle{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--border);border-radius:.5rem;background:#fff;font-size:.8125rem}.locale-toggle button{border:0;margin:0;padding:.4rem .65rem;color:var(--muted);background:transparent;font:inherit;cursor:pointer}.locale-toggle button[aria-pressed=true]{color:var(--primary);background:#e3f6ff;font-weight:650}.locale-switch select{width:auto;min-height:2.1rem;padding:.25rem .5rem;font-size:.88rem}.topnav>a:not(.button),.nav-menu>summary,.text-button{padding:.45rem .65rem;border:0;border-radius:.5rem;color:var(--muted);background:transparent;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap}.topnav>a.nav-free{color:var(--primary);font-weight:650}.topnav>a.nav-free:hover{color:var(--deep);background:#e8f4ff}.topnav>a:hover,.nav-menu>summary:hover,.text-button:hover{color:var(--primary)}.nav-menu{position:relative}.nav-menu>summary{list-style:none}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary:after{content:" ▾";font-size:.72em;opacity:.7}.nav-menu:not([open]) .nav-menu-panel{display:none}.nav-menu-panel{position:absolute;top:calc(100% + .35rem);left:0;z-index:40;min-width:12.5rem;padding:.45rem;background:#fff;border:1px solid var(--border);border-radius:.75rem;box-shadow:0 12px 32px #050c9c1a}.nav-menu-panel a{display:block;padding:.5rem .65rem;border-radius:.5rem;color:var(--text);font-weight:500;text-decoration:none}.nav-menu-panel a:hover{color:var(--primary)}.global-error{padding:.65rem 1rem;color:#991b1b;background:#fef2f2;border-bottom:1px solid #fecaca;text-align:center}.global-notice{padding:.65rem 1rem;color:#92400e;background:#fffbeb;border-bottom:1px solid #fde68a;text-align:center}.page{width:min(100% - 2rem,1680px);margin:0 auto;padding:4rem 0 5rem}.landing-page{padding-top:2rem}.page-narrow{width:min(100% - 2rem,760px);margin-left:auto;margin-right:auto}.page-wide{width:min(100% - 2rem,1180px)}.hero{display:grid;gap:clamp(1.75rem,3.5vw,2.75rem)}.hero-copy{max-width:40rem;min-width:0}.eyebrow,.section-kicker{margin:0 0 .6rem;color:var(--primary);font-size:.78rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:1rem;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.04;letter-spacing:-.045em}.hero h1{margin-bottom:.8rem;max-width:14em;font-size:clamp(1.7rem,3.8vw,2.7rem);line-height:1.22;letter-spacing:-.032em;text-wrap:balance}.hero .lead{max-width:38rem}h2{margin-bottom:.75rem;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.16;letter-spacing:-.025em}h3{margin-bottom:.4rem}.lead{max-width:42em;margin:.25rem 0 0;color:var(--muted);font-size:1.125rem;line-height:1.5}.actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.5rem}.button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.65rem;padding:.65rem 1rem;font-weight:650;text-decoration:none;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(1px)}.button:focus-visible{outline:2px solid var(--primary, #050C9C);outline-offset:2px}.button:disabled{cursor:not-allowed;opacity:.55}.button-small{min-height:2.3rem;padding:.45rem .8rem}.button-block{width:100%}.button-primary{color:#fff;background:var(--primary);box-shadow:0 8px 20px #050c9c40}.button-primary:hover:not(:disabled){background:var(--deep)}.button-primary:active:not(:disabled){background:var(--deep);box-shadow:0 4px 12px #050c9c38}.button-secondary{color:var(--text);border-color:var(--border);background:var(--surface)}.button-outline{background:transparent;color:var(--primary);border:1.5px solid var(--primary)}.button-outline:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,transparent)}.button-secondary:hover:not(:disabled){border-color:#a7e6ff;background:#e8f4ff}.button-secondary:active:not(:disabled){border-color:#86c5ff;background:#d7ecff}.button-danger{color:#fff;background:var(--danger)}.button-danger-outline{color:var(--danger);background:transparent;border:1.5px solid var(--danger)}.button-danger-outline:hover:not(:disabled){background:#fef2f2}.hero-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;padding:.7rem;border:1px solid var(--border);border-radius:1.05rem;background:var(--surface)}.hero-compare figure{margin:0;min-width:0}.hero-compare img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:.4rem;background:#eceff3}.home-demo-note{margin:0 0 .35rem;font-size:.78rem;color:var(--muted)}.home-monitor-demo{display:grid;gap:0;padding:0;border:1px solid var(--border);border-radius:.7rem;background:#fff;overflow:hidden;text-align:left}.home-monitor-demo .home-monitor-list{list-style:none;margin:0;padding:0;display:grid}.home-monitor-demo .monitoring-item{gap:.45rem .55rem;padding:.45rem .55rem;align-items:flex-start}.home-monitor-demo .monitoring-match-thumb-host,.home-monitor-demo .monitoring-match-thumb{width:2.55rem;height:2.55rem}.home-monitor-demo .monitoring-match-thumb{object-fit:cover;border-radius:.3rem}.home-monitor-demo .monitoring-item-body{gap:.25rem}.home-monitor-demo .monitoring-item-title{gap:.2rem}.home-monitor-demo .monitoring-item-title strong{font-size:.8rem;line-height:1.3}.home-monitor-demo .monitoring-item-domain,.home-monitor-demo .help-text,.home-monitor-demo .monitoring-lens-tag,.home-monitor-demo .status{font-size:.72rem}.home-monitor-demo .monitoring-item-actions{gap:.2rem}.home-monitor-demo .monitoring-item-actions .button{pointer-events:none;min-height:1.5rem;padding:.15rem .5rem;font-size:.72rem}.home-monitor-demo .home-monitor-linkish{color:var(--primary);font-size:.72rem;text-decoration:underline;text-underline-offset:.12em}.hero-compare figcaption{margin-top:.5rem;padding:0 .1rem .1rem;color:var(--muted);font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.01em}.hero-compare figure:nth-child(2) figcaption{color:var(--lane-high)}.key-values{margin:0}.key-values div{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--border)}dt{color:var(--muted)}dd{margin:0;min-width:0;overflow-wrap:anywhere}.mono{font-family:var(--mono);font-size:.9em}.wrap{overflow-wrap:anywhere}.status{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.76rem;font-weight:700;text-transform:capitalize}.checklist-item .status{text-transform:none}.status-success,.status-succeeded{color:#047857;background:#ecfdf5}.status-failed{color:#b91c1c;background:#fef2f2}.status-processing{color:#2e5aa7;background:#e8f4ff}.status-queued{color:#4b5563;background:#f7fbff}.section{padding:5rem 0}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.steps-grid article{padding:1.5rem 0;border-top:2px solid var(--primary)}.steps-grid article>span{color:var(--primary);font-family:var(--mono);font-size:.82rem}.steps-grid p,.side-note p,.side-note li{color:var(--muted)}.trust-strip{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border:1px solid #d1fae5;border-radius:1rem;color:#065f46;background:#ecfdf5;font-weight:600}.page-back{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .75rem;color:var(--deep);font-size:.92rem;font-weight:600}.page-back:before{content:"←";font-weight:700}.page-back:hover{color:var(--primary)}.page-header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.75rem}.page-header-stack{align-items:start;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.page-header h1{font-size:clamp(1.85rem,4vw,2.75rem);letter-spacing:-.035em}.page-title-row{display:flex;align-items:center;gap:.55rem}.page-title-row h1{margin-bottom:0}.page-header .lead{max-width:58ch;margin-bottom:0}.brand-hero{margin:0 0 .35rem;color:var(--deep);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;letter-spacing:-.03em}.section-intro{max-width:58ch;margin:-.25rem 0 0;color:var(--muted)}.landing-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.landing-points{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.landing-points li{display:grid;gap:.25rem;padding:1rem 0;border-top:1px solid var(--border)}.landing-points li:last-child{border-bottom:1px solid var(--border)}.landing-points strong{font-size:1.02rem}.landing-points span{color:var(--muted)}.landing-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.75rem}.landing-bento article{padding:1.35rem 1.25rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow)}.landing-bento p{margin:0;color:var(--muted)}.landing-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:2.5rem;padding:1.75rem 1.5rem;border:1px solid rgba(5,12,156,.18);border-radius:1.15rem;background:linear-gradient(135deg,rgba(5,12,156,.06),transparent 55%),var(--surface)}.landing-cta h2{margin-bottom:.4rem}.landing-cta .lead{margin:0}.stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin-bottom:1.25rem}.guide-page section[id]{scroll-margin-top:5.5rem}.guide-page .panel+.panel{margin-top:1rem}.guide-page h2{margin:1.25rem 0 .6rem}.guide-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem}.guide-table caption{text-align:left;font-weight:650;margin-bottom:.5rem}.guide-table th,.guide-table td{border-bottom:1px solid var(--border);padding:.55rem .4rem;text-align:left;vertical-align:top}.guide-faq{display:grid;gap:1rem;margin:0 0 1.25rem}.guide-faq dt{font-weight:650}.guide-faq dd{margin:.35rem 0 0;color:var(--muted)}.guide-page,.guide-page a,.guide-page p,.guide-page li{overflow-wrap:anywhere}.guide-page .actions{flex-wrap:wrap}.guide-page .actions .button{max-width:100%;white-space:normal;text-align:center}.guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.guide-card{display:grid;gap:.35rem;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:.9rem;background:#fff}.guide-card span{color:var(--muted);font-size:.92rem}.guide-links{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:1.25rem}.protect-more-options{margin:.75rem 0 0}.protect-legal-consents{display:grid;gap:.65rem;margin-top:2.6rem;padding-top:1.6rem;border-top:1px solid var(--border)}.protect-more-options summary{cursor:pointer;font-weight:650}.form-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.35rem}.option-with-hint{display:flex;align-items:center;gap:.4rem}.hint-with-preview{position:relative;display:inline-flex}.hint-dot{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:.72rem;font-weight:700;line-height:1;cursor:help}.hint-preview{display:none;position:absolute;left:0;bottom:calc(100% + .4rem);z-index:8;width:240px;padding:.4rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface);box-shadow:0 10px 24px #0f172a1f}.hint-preview img{display:block;width:100%;height:auto;border-radius:.4rem}.hint-preview-wide{width:360px}.hint-preview-pair{width:320px;grid-template-columns:1fr 1fr;gap:.35rem}.mark-kind{border:0;margin:0;padding:0}.mark-kind-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .85rem}.hint-preview-text{width:20rem;padding:.75rem .9rem;font-size:.85rem;line-height:1.45;color:var(--text)}.hint-preview-text ul{margin:0 0 .55rem;padding-left:1.15rem}.hint-preview-text p{margin:0;color:var(--muted)}.protect-recorded-hint .hint-preview{bottom:auto;top:calc(100% + .4rem)}.hint-with-preview:hover .hint-preview,.hint-with-preview:focus-within .hint-preview{display:block}.hint-with-preview:hover .hint-preview-pair,.hint-with-preview:focus-within .hint-preview-pair{display:grid}.record-technical summary{cursor:pointer;font-weight:650}.record-technical .tsa-panel{margin:1rem 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.record-photo,.record-actions,.record-mark,.record-technical{min-width:0;max-width:100%}.record-photo .holo-card-stage:has(.holo-card-hero),.record-photo .holo-card-hero,.record-photo img{max-width:100%}.record-photo .holo-card-stage:has(.holo-card-hero),.record-photo .holo-card-hero{width:100%;max-width:min(24rem,100%)}.record-photo .holo-card-hero .record-thumb{width:100%;max-width:100%;height:auto}.record-actions,.record-mark,.record-downloads,.record-delete{display:grid;gap:.75rem}.record-actions .monitoring-actions{margin:0;padding-top:0;border-top:0}.record-downloads{padding-top:1rem;border-top:1px solid var(--border)}.record-stack .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.record-delete h2,.record-delete p{margin:0}.stat-strip>div{display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}.stat-strip .stat-label{color:var(--muted);font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.stat-strip strong{font-size:1.15rem;letter-spacing:-.02em}.stat-strip .stat-alert{border-color:#fecaca;background:#fef2f2}.monitoring-targets{margin-bottom:1rem}.monitoring-info-anchor{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.monitoring-info-details{position:relative;display:inline-block}.monitoring-info-details:not([open]) .monitoring-info-panel{display:none}.monitoring-info-details summary{list-style:none;cursor:pointer}.monitoring-info-details summary::-webkit-details-marker{display:none}.monitoring-info-panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:20;width:min(24rem,calc(100vw - 2rem));padding:1rem 1.25rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);box-shadow:0 12px 32px #0f172a26}.monitoring-info-panel h2{margin:0 0 .5rem;font-size:1rem}.monitoring-info-panel ol{margin:0 0 .5rem;padding-left:1.25rem;color:var(--muted)}.monitoring-info-panel p{margin:0}.monitoring-match-summary{margin:.5rem 0 .75rem;font-size:.95rem}.monitoring-progress{margin-top:.4rem}.monitoring-progress-steps{display:flex;flex-wrap:wrap;align-items:center;row-gap:.35rem;list-style:none;margin:0;padding:0}.monitoring-progress-step{display:flex;align-items:center;gap:.4rem;color:var(--muted, #3D5278);font-size:.8rem}.monitoring-progress-step:before{content:"";flex-shrink:0;width:.55rem;height:.55rem;border-radius:50%;background:var(--border)}.monitoring-progress-step:not(:first-child){position:relative;margin-left:1.15rem}.monitoring-progress-step:not(:first-child):after{content:"";position:absolute;left:-.95rem;width:.75rem;height:1px;background:var(--border)}.monitoring-progress-status{margin:0 0 .35rem;color:var(--primary, #050C9C);font-weight:600;font-size:.95rem}.monitoring-progress-steps.is-compact{opacity:.85;font-size:.8rem}.monitoring-progress-step.is-active{color:var(--primary, #050C9C);font-weight:600}.monitoring-progress-step.is-active:before{background:var(--primary, #050C9C);animation:monitoring-pulse 1.2s ease-in-out infinite}.monitoring-progress-step.is-done{color:var(--success, #10b981)}.monitoring-progress-step.is-done:before{background:var(--success, #10b981)}@keyframes monitoring-pulse{0%,to{box-shadow:0 0 #050c9c59}50%{box-shadow:0 0 0 4px #050c9c00}}.monitoring-target-list{display:grid;gap:0;margin:.75rem 0 1rem;padding:0;list-style:none}.monitoring-target-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"thumb meta" "controls controls";gap:.65rem 1rem;align-items:start;padding:.95rem 0;border-bottom:1px solid var(--border)}.monitoring-target-row:last-child{border-bottom:0}.monitoring-target-thumb{grid-area:thumb}.monitoring-target-thumb .record-thumb{width:4.5rem;height:4.5rem;object-fit:cover}.monitoring-target-name{display:block;font-weight:600;overflow-wrap:anywhere}.monitoring-target-id{display:block;overflow-wrap:anywhere;font-size:.78rem;color:var(--muted)}.monitoring-target-meta{grid-area:meta;display:grid;gap:.25rem;min-width:0}.monitoring-target-meta small{display:block;white-space:normal;overflow-wrap:anywhere}.monitoring-target-controls{grid-area:controls;display:flex;flex-wrap:wrap;gap:.5rem .65rem;align-items:center;min-width:0}.monitoring-target-controls select{flex:1 1 10rem;min-width:0;max-width:100%}.monitoring-add-target{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:start;margin-top:.5rem}.monitoring-add-target .case-filters-apply{flex:0 0 auto}.monitoring-add-target label{display:grid;gap:.3rem;font-size:.9rem}.monitoring-layout{display:grid;gap:1rem;align-items:start}.monitoring-matches .section-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.monitoring-match-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem}.monitoring-title-row{display:flex;align-items:center;gap:.45rem}.monitoring-title-row h2{margin:0}.monitoring-board{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;align-items:start;width:100%}.monitoring-board.has-rail{grid-template-columns:16.5rem minmax(0,1fr)}.monitoring-rail{display:flex;flex-direction:column;gap:.25rem;position:sticky;top:.75rem}.monitoring-rail-title{margin:0 0 .15rem;padding:0 .5rem;font-size:.72rem;color:var(--muted)}.monitoring-rail-item{display:flex;align-items:center;gap:.55rem;width:100%;min-width:0;padding:.4rem .5rem;border:1px solid transparent;border-radius:.6rem;background:transparent;color:var(--text);text-align:left;cursor:pointer}.monitoring-rail-item:hover{background:#eef2fb}.monitoring-rail-item.is-active{background:var(--surface);border-color:var(--primary)}.monitoring-rail-item:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.monitoring-rail-thumb{width:1.85rem;height:1.85rem;border-radius:.4rem;object-fit:cover;flex-shrink:0}.monitoring-rail-media{flex:0 0 3.4rem;width:3.4rem;height:1.85rem;display:flex;align-items:center}.monitoring-rail .record-thumb{width:1.85rem;height:1.85rem;border-radius:.4rem}.monitoring-rail-stack{display:flex;flex-shrink:0;align-items:center}.monitoring-rail-stack .monitoring-rail-thumb,.monitoring-rail-stack .record-thumb{margin-left:-.95rem;border:1px solid var(--surface);box-shadow:0 1px 2px #050c9c29}.monitoring-rail-stack .monitoring-rail-thumb:first-child,.monitoring-rail-stack .record-thumb:first-child{margin-left:0}.monitoring-rail-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.monitoring-rail-name{font-size:.78rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-rail-item.is-active .monitoring-rail-name{font-weight:600}.monitoring-rail-counts{display:flex;flex-wrap:wrap;gap:.35rem .55rem;font-size:.68rem;color:var(--muted)}.monitoring-rail-count{display:inline-flex;align-items:center;gap:.2rem}.monitoring-rail-total{font-size:.72rem;color:var(--muted);flex-shrink:0;white-space:nowrap}.monitoring-board-main{min-width:0}.monitoring-board-bar{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding-bottom:.75rem;margin-bottom:.25rem;border-bottom:1px solid var(--border)}.monitoring-filter-stack{display:grid;gap:.55rem;width:100%;min-width:0}.monitoring-filter-row{display:grid;gap:.28rem}.monitoring-filter-label{margin:0;font-size:.75rem;font-weight:650;color:var(--muted)}.monitoring-lane-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;width:100%}.monitoring-lane-chips.is-surface{grid-template-columns:repeat(4,minmax(0,1fr))}.monitoring-lane-chips .monitoring-chip{width:100%;justify-content:center}.monitoring-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .6rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:.78rem;line-height:1.2;cursor:pointer}.monitoring-chip:hover{border-color:var(--primary)}.monitoring-chip.is-active{border-color:var(--primary);color:var(--primary);font-weight:600;background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.monitoring-chip-dot{width:.55rem;height:.55rem;border-radius:50%}.monitoring-chip-dot-marked{background:var(--lane-marked)}.monitoring-chip-dot-high,.monitoring-chip-dot-photo_copy{background:var(--lane-high)}.monitoring-chip-dot-medium,.monitoring-chip-dot-same_product{background:var(--lane-medium)}.monitoring-chip-dot-noise,.monitoring-chip-dot-weak{background:var(--border)}.monitoring-chip-dot-no_shot{background:var(--muted);opacity:.55}.monitoring-chip-no_shot{border-style:dashed}.monitoring-chip-dot-ignored{background:var(--muted)}.monitoring-chip-count{font-family:var(--mono);font-size:.75rem;color:var(--muted)}.monitoring-chip.is-active .monitoring-chip-count{color:var(--primary)}.monitoring-board-export{align-self:flex-start}.monitoring-board-empty{padding:.9rem 0 .25rem}.monitoring-whitelist{display:grid;gap:16px;margin:12px 0 4px}.monitoring-whitelist-image{display:grid;gap:8px}.monitoring-whitelist-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.monitoring-whitelist-list li,.monitoring-whitelist-add{display:flex;gap:8px;align-items:center}.monitoring-whitelist-add input{flex:1;min-width:0}.monitoring-result-groups{display:grid;gap:.85rem;padding-top:.7rem}.monitoring-results-guide{margin:0}.monitoring-after-confirm{margin:.15rem 0 0}.monitoring-result-group-head,.monitoring-result-group>details>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem}.monitoring-result-group-title{margin:0;font-size:1rem}.monitoring-result-group>details>summary{cursor:pointer;list-style:none}.monitoring-result-group>details>summary::-webkit-details-marker,.monitoring-repost>details>summary::-webkit-details-marker{display:none}.monitoring-result-group-count,.monitoring-lens-tag{font-size:.78rem;color:var(--muted)}.monitoring-repost>details>summary{display:flex;gap:.5rem;align-items:center;padding:.45rem .2rem;cursor:pointer}.monitoring-run-list{display:grid;gap:.4rem;padding-top:.55rem}.monitoring-run{border:1px solid var(--border);border-radius:.55rem;background:var(--surface)}.monitoring-run>summary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;padding:.5rem .75rem;cursor:pointer;list-style:none}.monitoring-run>summary::-webkit-details-marker{display:none}.monitoring-run-when{font-size:.86rem;font-weight:600}.monitoring-run-depth,.monitoring-run-photo,.monitoring-run-count{font-size:.78rem;color:var(--muted)}.monitoring-run-photo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}.monitoring-run .monitoring-match-list{border-top:1px solid var(--border)}.monitoring-item-marked{box-shadow:inset 3px 0 0 var(--lane-marked)}.monitoring-item-high,.monitoring-item-photo_copy{box-shadow:inset 3px 0 0 var(--lane-high)}.monitoring-item-medium,.monitoring-item-same_product{box-shadow:inset 3px 0 0 var(--lane-medium)}.monitoring-item-noise,.monitoring-item-weak{box-shadow:inset 3px 0 0 var(--border)}.monitoring-item-no_shot{box-shadow:inset 3px 0 0 var(--muted)}.monitoring-item-ignored{box-shadow:inset 3px 0 0 var(--muted);opacity:.78}.monitoring-item-photo{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;font-size:.8rem;color:var(--muted);text-decoration:none}.monitoring-item-photo:hover{color:var(--primary)}.monitoring-item-photo .record-thumb{width:1.6rem;height:1.6rem;border-radius:.3rem;object-fit:cover;flex-shrink:0}.monitoring-item-photo-name{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-match-thumb-host,.monitoring-match-thumb{display:block;width:4.5rem;height:4.5rem;object-fit:cover}.monitoring-match-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.monitoring-thumb-missing{display:grid;place-items:center;font-size:.68rem;letter-spacing:.02em;color:var(--muted);text-align:center;line-height:1.15}.monitoring-item-title{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem}.monitoring-item-title strong{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}.monitoring-item-domain{margin:0;color:var(--muted)}.monitoring-item-links{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.empty-panel{display:grid;gap:.75rem;justify-items:start;padding:1.25rem 0 .25rem}.empty-panel h3{margin:0}.account-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:1rem;margin-bottom:1rem}.account-email-display{margin-bottom:1rem;font-size:clamp(1.35rem,2.5vw,1.75rem);letter-spacing:-.03em;overflow-wrap:anywhere}.account-email-form{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border)}.account-plan-points{margin:0 0 1.25rem;padding-left:1.15rem;color:var(--muted)}.account-plan-actions{display:flex;flex-wrap:wrap;gap:.6rem}.shortcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.shortcut-grid a{display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:.85rem;color:inherit;text-decoration:none;background:var(--soft);transition:border-color .12s ease,background .12s ease}.shortcut-grid a:hover{border-color:#a7e6ff;background:#e8f4ff}.shortcut-grid span{color:var(--muted);font-size:.92rem}.auth-shell{display:grid;gap:2rem;padding-top:2rem}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:center;margin:1rem 0 .25rem;color:var(--muted);font-size:.85rem}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--border)}.button-google{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%;background:#fff;color:#1f2937;border:1px solid var(--border);font-weight:650}.button-google:hover:not(:disabled){background:#f7fbff}.button-google svg{flex:0 0 auto}.panel,.form-panel,.batch-panel,.verification-card,.price-card{border:1px solid var(--border);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow)}.panel,.form-panel,.batch-panel,.verification-card{padding:clamp(1.25rem,3vw,2rem)}.field{display:grid;gap:.4rem;margin-bottom:1rem}.field label{font-weight:650}.field small,.form-switch{color:var(--muted)}input[type=email],input[type=password],input[type=file],input[type=url],input[type=date],input[type=datetime-local],input[type=number],input:not([type]),select,textarea{width:100%;min-height:2.85rem;border:1px solid #d1d5db;border-radius:.65rem;padding:.6rem .75rem;color:var(--text);background:#fff}textarea{resize:vertical}input:hover,select:hover,textarea:hover{border-color:#86c5ff}.consent{display:flex;gap:.65rem;align-items:flex-start;margin:.8rem 0;cursor:pointer}.consent input{width:1.1rem;height:1.1rem;margin-top:.2rem;accent-color:var(--primary)}.error-message{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem .9rem;border:1px solid #fecaca;border-radius:.65rem;color:#991b1b;background:#fef2f2;min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.error-message p{margin:0;max-width:100%}.error-message .button{margin-top:0;align-self:flex-start;max-width:100%;white-space:normal}.error-text{grid-column:1 / -1;color:#b91c1c;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.wm-step2-controls .error-text,.wm-step2 .error-text,.wm-step2 .error-message{grid-column:auto;display:block;width:100%;margin:.4rem 0 .2rem}.wm-step2 .error-message{display:flex;flex-direction:column}.success-message{padding:.75rem .9rem;border:1px solid #a7f3d0;border-radius:.65rem;color:#065f46;background:#ecfdf5}.two-column{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1.25rem;align-items:start}.record-stack{display:grid;gap:1.25rem;min-width:0;max-width:100%}.two-column:not(:has(>:nth-child(2))){grid-template-columns:minmax(0,40rem)}.protect-mode-switch{display:flex;width:fit-content;margin:0 0 1.15rem;border:1px solid var(--border);border-radius:.75rem;overflow:hidden;background:var(--surface)}.protect-mode-switch a{padding:.5rem 1.05rem;color:var(--text);text-decoration:none;font-weight:650}.protect-mode-switch a.is-active{background:var(--primary);color:#fff}.watermark-tier{display:grid;gap:.65rem;margin:.75rem 0 0;padding:.75rem .9rem .9rem;border:1px solid var(--border);border-radius:.7rem}.watermark-tier legend{padding:0 .35rem;font-weight:650}.logo-cut-row{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;margin:.35rem 0 0}.work-description{display:grid;gap:.45rem;margin-top:.85rem}.work-description textarea{width:100%;min-height:8rem;resize:vertical}.batch-item-description{flex-basis:100%;width:100%}.batch-item-description .work-description>label{display:none}.reposition-editor{display:grid;gap:.75rem;margin-top:.85rem}.protect-amazon-warning{margin:.85rem 0 0;padding:.75rem .9rem;border:1px solid #fdba74;border-radius:.65rem;background:#fff7ed;color:#9a3412;font-size:.88rem;line-height:1.45}.watermark-preview-empty{min-height:220px;display:grid;place-items:center;margin:0;padding:1.5rem;border:1px dashed var(--border);border-radius:.75rem;background:#f7fbff;color:var(--muted);text-align:center}.side-note{padding:1rem 0 1rem 1.5rem;border-left:2px solid var(--primary)}.side-note ul{padding-left:1.25rem}.record-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1.4rem;overflow:visible;align-items:stretch}.collection-card{display:flex;flex-direction:column;min-height:100%;height:100%}.collection-card a{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;color:var(--text);text-decoration:none;min-height:0}.collection-card a:hover{color:var(--text)}.collection-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.3;min-height:1.3em}.collection-card time{color:var(--muted);font-size:.82rem;min-height:1.2em}.collection-card .record-list-actions{padding:0;margin-top:auto}.collection-card .holo-card-stage{width:100%;aspect-ratio:5 / 4;height:auto;flex:0 0 auto}.collection-card .holo-card,.collection-card .holo-card-face{width:100%;height:100%}.collection-card .holo-card-face{display:flex;align-items:center;justify-content:center;background:#eef2f7;height:100%}.collection-card .holo-card .record-thumb{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;display:block}.collection-card .holo-card .record-thumb-empty{display:block;width:100%;height:100%;min-height:0;aspect-ratio:auto}.holo-card-stage:has(.holo-card-hero){width:max-content;max-width:100%}.holo-card .record-thumb{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border:0;border-radius:0;background:transparent}.holo-card .record-thumb-empty{min-height:11rem;aspect-ratio:4 / 5;background:#eef2f7}.holo-card-hero{max-width:min(24rem,100%);width:max-content;margin-bottom:1.1rem}.holo-card-hero .record-thumb{width:auto;max-width:100%;max-height:min(70vh,36rem)}.collection-card a:focus-visible .holo-card{outline:3px solid rgba(167,230,255,.95);outline-offset:3px}.record-list{overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.record-list-item+.record-list-item{border-top:1px solid var(--border)}.record-list-item a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;color:var(--text);text-decoration:none}.record-list-item a:hover{background:#f7fbff}.record-list-actions{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;padding:0 1.25rem 1rem;font-size:.88rem}.record-list-actions a,.link-button{color:inherit;text-decoration:none;font-weight:600}.link-button{background:none;border:none;padding:0;font:inherit;cursor:pointer}.link-button:hover{color:var(--deep)}.record-thumb{flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:.625rem;object-fit:cover;background:#eef2f7;border:1px solid var(--border)}.record-thumb-empty{display:inline-block;border-style:dashed}.record-thumb-missing{display:grid;place-items:center;width:4.6rem;height:auto;min-height:3.25rem;padding:.2rem;background:#e5e7eb;color:#4b5563;border-style:solid;font-size:.68rem;line-height:1.2;text-align:center}.case-list-shot.record-thumb-missing{width:4.6rem;min-height:3rem;height:auto}.holo-card .record-thumb-missing,.record-photo .record-thumb-missing{font-size:.95rem}.record-row-meta{display:grid;gap:.2rem;flex:1;min-width:0}.record-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-row-id{max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.record-groups{display:grid;gap:1.5rem}.record-groups h2{margin:0 0 .75rem;font-size:1.05rem}.record-folders{display:grid;gap:.75rem}.record-folder summary{display:flex;align-items:center;gap:1rem;cursor:pointer;list-style:none}.record-folder summary::-webkit-details-marker{display:none}.record-folder-thumbs{display:flex;flex-shrink:0}.record-folder-thumbs .record-thumb{width:2.75rem;height:2.75rem;margin-left:-.7rem;border:2px solid var(--surface);box-shadow:0 1px 3px #050c9c1f}.record-folder-thumbs .record-thumb:first-child{margin-left:0}.record-folder-meta{display:grid;gap:.25rem;min-width:0}.record-folder-chevron{margin-left:auto;flex-shrink:0;width:.6rem;height:.6rem;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease}.record-folder[open] .record-folder-chevron{transform:rotate(225deg)}.record-folder-list{margin-top:1rem;border:1px solid var(--border);border-radius:1rem;overflow:hidden}.record-folder .record-card-grid{margin-top:1rem}.record-list a div,.record-list-item a div{display:grid;gap:.25rem}.record-list span,.record-list time,.record-list-item span,.record-list-item time{color:var(--muted);font-size:.88rem}.exif-list{display:grid;gap:.5rem}.exif-list div{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:.5rem}.inline-note,.case-brief{margin-top:1rem}.inline-note summary,.case-brief summary{cursor:pointer;font-weight:600}.inline-note p,.case-brief p{margin:.65rem 0 0}.inline-note a{color:var(--primary);font-weight:600}.inline-note ul,.case-brief ul{margin:.65rem 0 0;padding-left:1.2rem;color:var(--muted)}.action-panel{display:grid;gap:.75rem}.action-panel a{text-align:center}.monitoring-actions{display:grid;gap:.75rem;margin:.25rem 0 0;padding-top:1.25rem;border-top:1px solid var(--border)}.monitoring-actions-controls{display:grid;gap:.65rem}.monitoring-actions .button-block{width:100%}a.button-outline{text-decoration:none;text-align:center;box-sizing:border-box}.monitoring-run-status{margin:0;color:var(--muted);font-size:.92rem}.action-panel .upgrade-hint{margin:-.25rem 0 0}.record-card h2,.record-photo h2{margin-top:1rem;overflow-wrap:anywhere}.batch-panel{margin-top:1.25rem}.progress-header,.metric-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}progress{width:100%;height:.75rem;margin:1rem 0;accent-color:var(--primary)}.metric-row{color:var(--muted)}.item-list{margin:1.25rem 0;padding:0;list-style:none}.item-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.item-list li .status{margin-left:auto}.item-list li small{flex-basis:100%}.state-panel{display:grid;min-height:16rem;place-items:center;align-content:center;padding:2rem;border:1px dashed #cbd5e1;border-radius:1rem;color:var(--muted);background:#ffffff94;text-align:center}.state-panel h2{color:var(--text)}.spinner{width:2rem;height:2rem;margin-bottom:1rem;border:3px solid #E3F6FF;border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.verification-card{margin-top:2rem;border-top:4px solid var(--success)}.verification-mark{position:relative;display:inline-flex;align-items:center;gap:.4rem;margin:0 0 1rem;padding:0;border:0;background:transparent;color:var(--success);font:inherit;font-weight:700;cursor:pointer}.verification-mark svg{width:1.15rem;height:1.15rem;flex:0 0 auto}.verification-note{display:none;position:absolute;top:calc(100% + .35rem);left:0;z-index:2;width:max-content;max-width:16rem;padding:.45rem .65rem;border-radius:.45rem;background:#064e3b;color:#fff;font-size:.82rem;font-weight:500;line-height:1.4;text-align:left;white-space:normal}.verification-mark:hover .verification-note,.verification-mark:focus .verification-note,.verification-mark:focus-visible .verification-note,.verification-mark[data-open=true] .verification-note{display:block}.verify-utc{display:block;margin-top:.25rem;color:var(--muted);font-size:.8125rem}.verification-card h1{font-size:clamp(2rem,5vw,3rem)}.verification-thumb{margin:1rem 0 1.25rem}.verification-thumb img{display:block;width:100%;max-height:320px;object-fit:contain;border:1px solid var(--border);background:#f9fafb}.verification-thumb figcaption{margin-top:.4rem;color:var(--muted, #3D5278);font-size:.85rem}.pricing-grid{align-items:stretch}.price-card{display:flex;flex-direction:column;padding:1.5rem;box-shadow:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.price-card:hover{transform:translateY(-4px);border-color:#a7e6ff;box-shadow:0 22px 48px #050c9c1f;background:linear-gradient(180deg,rgba(5,12,156,.04),transparent 45%),var(--surface)}.price-card-featured{border-color:#86c5ff;box-shadow:var(--shadow);position:relative}.price-card-badge{position:absolute;top:-.65rem;left:50%;transform:translate(-50%);margin:0;padding:.2rem .75rem;border-radius:999px;background:var(--primary, #050C9C);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.records-empty-onboard{margin-top:1rem;text-align:left}.records-empty-onboard ol{margin:.5rem 0 1rem;padding-left:1.25rem}.records-empty-onboard .button{margin-top:.75rem}.protect-quota-help{margin:-.5rem 0 1rem}.price-card-featured:hover{border-color:var(--primary);box-shadow:0 24px 52px #050c9c2e}.price-card{cursor:pointer}.price-card:focus-visible{outline:2px solid var(--primary, #050C9C);outline-offset:3px}.price-card-selected{border-color:var(--primary, #050C9C);box-shadow:0 22px 48px #050c9c29;background:linear-gradient(180deg,rgba(5,12,156,.07),transparent 48%),var(--surface)}.price-card-selected:hover{border-color:var(--primary, #050C9C);box-shadow:0 24px 52px #050c9c33}.pricing-grid .price-card .button{margin-top:auto}.price-card h2{font-size:2.25rem}.price-card h2 small{color:var(--muted);font-size:.85rem;font-weight:500}.price-card ul{flex:1;padding-left:1.2rem;color:var(--muted)}.privacy-link{display:inline-block;margin-top:1.5rem}.account-quick-actions{margin-bottom:1rem}.privacy-actions{display:grid;gap:1rem;justify-items:start}.privacy-choice{display:grid;gap:.35rem;justify-items:start}.privacy-choice .help-text{max-width:42rem;margin:0}.danger-zone{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #fecaca}.case-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.75rem;align-items:start;margin-bottom:1.25rem;padding:1rem}.case-filters .field{margin:0}.case-filters-apply{display:grid;gap:.4rem;margin:0;align-content:start}.case-filters-apply-spacer{display:block;font-weight:650;line-height:1.5;visibility:hidden;-webkit-user-select:none;user-select:none}.case-filters-hint{margin:-.5rem 0 1.25rem}.case-list{overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.case-list-shot{width:3rem;height:3rem;flex:none;object-fit:cover;border-radius:.4rem;background:var(--border)}.case-list>a{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none}.case-list>a:last-child{border-bottom:0}.case-list>a:hover{background:#f7fbff}.case-list>a>div,.case-list-meta{display:grid;gap:.25rem}.case-list>a>div:not(.case-list-meta){flex:1 1 auto;justify-items:start;text-align:left;min-width:0}.case-list span,.case-list time{color:var(--muted);font-size:.88rem}.case-list-meta{margin-left:auto;justify-items:end}.merge-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.merge-banner p{margin:0}.merge-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1.25rem;background:#0f172a73}.merge-dialog{width:min(36rem,100%);max-height:calc(100vh - 2.5rem);overflow:auto}.merge-case-list{display:grid;gap:.65rem;margin:1rem 0;padding:0;list-style:none}.merge-case{display:grid;grid-template-columns:auto 3rem minmax(0,1fr);gap:.75rem;align-items:center;padding:.65rem .75rem;border:1px solid var(--border);border-radius:.7rem}.merge-case span{display:grid;gap:.15rem;min-width:0}.merge-case small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.merge-case .record-thumb,.merge-case .record-thumb-empty{width:3rem;height:3rem}.complaint-field-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start}.assist-notes,.assist-url-copies{margin:.75rem 0;padding-left:1.1rem}.assist-url-copies li{display:flex;align-items:flex-start;gap:.75rem;margin:.4rem 0}.assist-url-copies .button{flex-shrink:0;white-space:nowrap}.assist-url-copies li>span,.filing-copy{display:grid;flex:1 1 auto;gap:.35rem;min-width:0}.filing-copy .help-text{margin:0;color:var(--muted)}.assist-url-copies .monitoring-info-details{flex:1 1 auto;width:100%;min-width:0}.assist-url-copies .monitoring-info-details summary{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.assist-url-copies .monitoring-info-panel{position:static;width:auto;margin-top:.35rem}.filing-name{display:block}.assist-url-copies code{display:block;margin-top:.2rem;white-space:pre-wrap;overflow-wrap:anywhere}.assist-url-copies .hint-with-preview{margin-left:.35rem;vertical-align:middle}.pagination,.section-heading,.template-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pagination{margin-top:1rem}.record-choices,.url-fields{margin:0 0 1.25rem;padding:0;border:0}.record-choices legend,.url-fields legend{margin-bottom:.75rem;font-weight:700}.record-choices label{display:flex;gap:.75rem;align-items:center;padding:.9rem;border:1px solid var(--border);border-radius:.7rem;cursor:pointer}.record-choices label+label{margin-top:.65rem}.record-choices label:has(input:checked){border-color:#86c5ff;background:#e8f4ff}.record-choices span{display:grid;gap:.15rem}.record-choices small{color:var(--muted)}.record-choices .record-thumb-missing{width:7.5rem;min-height:4.2rem;font-size:.78rem}.url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.status .case-status-reason,.case-timeline .case-status-reason,.page-header .case-status-reason{display:block;margin-top:.2rem;color:var(--muted);font-size:.78rem;font-weight:500}.case-progress{position:sticky;top:4.25rem;z-index:10;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1rem;padding:.8rem;border:1px solid var(--border);border-radius:.9rem;background:#fffffff5}.case-detail .page-header .actions{flex-wrap:nowrap;align-items:flex-start}.case-detail .case-progress{flex:1 0 auto}.case-progress-step{min-width:0;border:0;background:transparent;color:var(--muted);text-align:left;font-size:.88rem;white-space:nowrap}.case-progress-step:before{display:block;width:.75rem;height:.75rem;margin-bottom:.35rem;border:2px solid currentColor;border-radius:50%;content:""}.case-progress-step.complete,.case-progress-step.current{color:var(--primary)}.case-progress-step.complete:before{background:var(--primary)}.case-stage{margin-top:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.case-detail h2,.case-stage-heading,.case-stage-heading>button{font-size:1.05rem;line-height:1.35;letter-spacing:-.02em}.case-detail h3{font-size:1rem;line-height:1.35}.case-stage-heading{display:grid;gap:.25rem;margin:0;padding:1rem 1.1rem;scroll-margin-top:9rem}.case-stage-heading>button{display:grid;width:100%;gap:.25rem;padding:0;border:0;background:transparent;color:var(--text);text-align:left}.case-stage-heading>span,.case-stage-heading small{display:block}.case-stage-heading small{color:var(--muted);font-weight:400;font-size:.88rem;line-height:1.4}.case-stage>div{padding:0 1.1rem 1.1rem}@media (max-width: 720px){.case-progress{overflow-x:auto;grid-template-columns:repeat(4,minmax(9rem,1fr))}}#case-details,#case-evidence,#case-annotation,#case-complaint{scroll-margin-top:9rem}.case-section-flash{outline:2px solid var(--primary)}.ownership-evidence-card{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(260px,1.1fr);gap:1rem;align-items:start;margin-bottom:.9rem}.ownership-evidence-meta h3{margin:.25rem 0 .5rem}.ownership-evidence-preview{border:1px solid var(--border);border-radius:.75rem;min-height:210px;display:grid;place-items:center;background:#f7fbff;overflow:hidden}.ownership-evidence-preview img{width:100%;height:100%;object-fit:contain;max-height:360px}.watermark-preview{border:1px solid var(--border);border-radius:.75rem;min-height:180px;display:grid;gap:.65rem;padding:.75rem;background:#f7fbff;overflow:hidden}.watermark-preview canvas{width:100%;height:auto;display:block;border-radius:.5rem;background:transparent}.watermark-preview-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.watermark-preview-toolbar .button{min-height:2.35rem;padding:.35rem .65rem}.watermark-preview-viewport{position:relative;overflow:hidden;border-radius:.5rem;touch-action:none;min-height:120px}.watermark-preview-viewport.mode-pan{cursor:grab}.watermark-preview-viewport.mode-pan:active{cursor:grabbing}.watermark-preview-stage{position:relative;width:100%}.watermark-stage{transform-origin:center center;will-change:transform}.watermark-preview img{width:100%;height:auto;display:block;border-radius:.5rem;background:transparent!important;-webkit-user-select:none;user-select:none}.page.wm-wizard-page.is-step2 .watermark-preview img,.wm-step2 .watermark-preview img{background:transparent!important}.watermark-drag-handle{position:absolute;width:14px;height:14px;min-width:14px;margin:0;padding:0;border:2px solid #fff;border-radius:2px;transform:translate(-50%,-50%);cursor:grab;touch-action:none;color:transparent;font-size:0;line-height:0;display:block;box-shadow:0 0 0 1px #0f172a73,0 2px 6px #0f172a33}.watermark-drag-handle:before{content:none}.watermark-drag-handle:active{cursor:grabbing}.watermark-drag-handle-signature{background:var(--primary)}.watermark-drag-handle-logo{background:#10b981}.watermark-preview .help-text{margin:0}.erase-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.language-switcher select{min-width:6.5rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}label.button{position:relative;max-width:100%;overflow:hidden}label.button input[type=file].visually-hidden{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;clip:auto;white-space:normal;opacity:0}.case-editor{margin-top:1.5rem}.upgrade-hint{margin:-1rem 0 1.5rem;color:var(--deep);font-weight:650}.exact-url-list{padding-left:1.25rem;overflow-wrap:anywhere}.preserve-lines{white-space:pre-wrap}.case-timeline{margin:0;padding:0;list-style:none}.case-timeline li{position:relative;display:grid;min-height:2.8rem;gap:.1rem;padding-left:1.75rem;color:var(--muted);text-transform:capitalize}.case-timeline li:before{position:absolute;top:.35rem;left:0;width:.7rem;height:.7rem;border:2px solid #cbd5e1;border-radius:50%;content:"";background:#fff}.case-timeline li:after{position:absolute;top:1.15rem;bottom:-.2rem;left:.42rem;width:2px;content:"";background:#e5e7eb}.case-timeline li:last-child:after{display:none}.case-timeline .complete:before,.case-timeline .current:before{border-color:var(--primary);background:var(--primary)}.case-timeline .current{color:var(--text);font-weight:700}.case-timeline small{color:var(--muted);font-weight:400;text-transform:none}.case-section{margin-top:3.5rem}.case-stage .case-section{margin-top:0}.pack-heading{margin-top:1.35rem}.pack-shot-link{display:inline-block;max-width:100%}.pack-shot-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.pack-shot{display:block;width:auto;max-width:min(100%,16rem);height:auto;max-height:12rem;object-fit:contain;border-radius:.4rem;background:#e5e7eb}.pack-shot-row>span.pack-shot{width:4.5rem;height:3rem}.shopee-fields{display:grid;gap:.75rem;margin:0 0 1rem;padding:0;list-style:none}.shopee-fields li{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) auto;gap:.65rem;align-items:center}.shopee-fields code{overflow-wrap:anywhere}.section-heading{align-items:end;margin-bottom:1rem}.section-heading h2{margin-bottom:0}.evidence-upload{display:flex;flex-direction:column;align-items:stretch;gap:.85rem}.evidence-upload .field{margin:0}.evidence-upload .button{align-self:flex-start}.case-url-value,.takedown-url{overflow-wrap:anywhere;word-break:break-word}.evidence-upload-card+.evidence-upload-card{margin-top:1rem}.case-submit-tool+.case-submit-tool{margin-top:1rem}.takedown-rollup{margin:0 0 1rem;font-weight:650}.case-outcomes{display:grid;gap:.75rem;justify-items:start;margin-top:1.5rem}.case-outcome-actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.status-note,.warning-text{margin:0 0 1rem}.warning-text{color:var(--deep);font-weight:650}.evidence-list,.checklist-grid{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.evidence-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;box-shadow:none}.evidence-list li>div:first-child{display:grid;min-width:0;gap:.2rem}.evidence-list span{color:var(--muted);font-size:.88rem}.evidence-list a{overflow-wrap:anywhere}.checklist-item{display:grid;gap:.45rem}.checklist-item .status{width:fit-content}.evidence-actions,.annotation-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.monitoring-item{display:flex;gap:.75rem .9rem;align-items:flex-start;padding:.9rem 1rem;border-bottom:1px solid var(--border)}.monitoring-item:last-child{border-bottom:0}.monitoring-item .monitoring-match-thumb-host,.monitoring-item .monitoring-match-thumb{flex-shrink:0}.monitoring-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.monitoring-item-meta{display:grid;gap:.25rem;min-width:0}.monitoring-item-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.monitoring-page-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;flex:1 1 100%;width:100%;order:100}.monitoring-chip-label{display:grid;justify-items:start;gap:.1rem;min-width:0}.monitoring-chip-hint{color:var(--muted);font-size:.72rem;font-weight:500;line-height:1.3}.monitoring-frequency-field{display:grid;gap:.25rem;min-width:0;font-size:.78rem;color:var(--muted)}.monitoring-frequency-field select{max-width:100%}.monitoring-run,.monitoring-item,.monitoring-run>summary,.monitoring-item-body,.monitoring-item-links,.monitoring-item-links a,.monitoring-run-when,.monitoring-item-title{min-width:0;max-width:100%;overflow-wrap:anywhere}.monitoring-item-actions .button{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:1.85rem;max-width:100%;padding:.22rem .65rem;font-size:.8rem;white-space:normal;background:var(--surface);border:1px solid var(--border);box-shadow:none}.monitoring-item-actions .button:hover:not(:disabled){transform:none}.monitoring-item-actions .button-primary{background:var(--primary);border-color:var(--primary);color:#fff}.compact-check{display:inline-flex;gap:.45rem;align-items:center;cursor:pointer}.annotation-panel{overflow:hidden}.annotation-fields{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(260px,1.4fr);gap:1rem}.annotation-toolbar{margin-bottom:1rem}.annotation-toolbar .button{min-height:2.35rem;padding:.35rem .65rem}.comparison-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.comparison-workspace figure{min-width:0;margin:0}.comparison-workspace figcaption{margin-bottom:.5rem;font-weight:700}.image-stage{position:relative;display:grid;overflow:hidden;min-height:340px;place-items:center;border:1px solid #cbd5e1;border-radius:.75rem;color:var(--muted);background:linear-gradient(45deg,#FAFCFF 25%,transparent 25%),linear-gradient(-45deg,#FAFCFF 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#FAFCFF 75%),linear-gradient(-45deg,transparent 75%,#FAFCFF 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;touch-action:none}.image-stage>img,.annotation-layer>img{display:block;max-width:100%;max-height:480px;object-fit:contain}.annotation-layer{position:relative;transform-origin:center}.drawing-overlay{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none;touch-action:none}.mode-draw{cursor:crosshair}.mode-pan{cursor:grab}.red-box{position:absolute;border:3px solid var(--danger);background:#ef444414;pointer-events:none}.numeric-boxes{margin:1.25rem 0 0;padding:1rem;border:1px solid var(--border);border-radius:.75rem}.numeric-boxes legend{padding:0 .35rem;font-weight:700}.numeric-boxes>p{color:var(--muted)}.numeric-box-row{display:grid;grid-template-columns:repeat(4,minmax(5rem,1fr)) auto;gap:.65rem;align-items:start;padding:.75rem 0;border-top:1px solid var(--border)}.numeric-box-row .field{margin:0}.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-grid li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;align-content:start;padding:1rem;box-shadow:none}.case-rights{display:grid;gap:.4rem;margin-inline:calc(clamp(1.25rem,3vw,2rem) + 1px)}.case-rights.case-rights-in-card{margin-inline:0}.flow-progress{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin:0 0 .6rem}.flow-progress .eyebrow{margin:0}.flow-after-lock{margin:0;color:var(--muted);font-size:.92rem}.flow-gaps{display:grid;gap:.75rem;margin:.85rem 0 0;padding:0;list-style:none}.flow-gaps li{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.flow-gaps p{margin:0}.case-flow{display:grid;gap:.85rem}.case-flow h2,.case-flow p,.case-flow ul,.case-flow code{margin:0}.case-flow code{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.flow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.case-flow>.actions{margin-top:0}.market-prep{display:grid;gap:.85rem}.market-prep p,.market-prep h2{margin:0}.market-prep label{display:grid;gap:.35rem}.market-prep .button{justify-self:start}.google-removal,.market-prep{display:grid;gap:.85rem;min-width:0;max-width:100%}.google-removal p,.google-removal span,.google-removal a,.market-prep p,.market-prep a,.market-prep span{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.google-removal p,.google-removal h2,.google-removal ol{margin:0}.google-removal ol{padding-left:1.25rem}.google-removal label{display:grid;gap:.35rem}.google-removal .google-confirm{display:flex;align-items:flex-start;gap:.5rem}.google-removal .button{justify-self:start}.google-removal .filing-lang{display:block}.checklist-grid strong{text-transform:capitalize}.checklist-grid p{grid-column:1 / -1;margin:0;color:var(--muted)}.status-present,.status-ready{color:#047857;background:#ecfdf5}.status-missing,.status-rejected{color:#b91c1c;background:#fef2f2}.status-recommended,.status-draft,.status-collecting_evidence,.status-evidence_ready,.status-submitted,.status-acknowledged,.status-resolved,.status-closed{color:#2e5aa7;background:#e8f4ff}.complaint-start{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:1rem;align-items:start}.complaint-start .field{margin:0}.template-meta{margin-bottom:1rem;color:var(--muted);font-size:.88rem}.template-guidance{margin-bottom:1.5rem;padding:1rem;border-left:3px solid var(--primary);background:#e8f4ff}.template-guidance p:last-child{margin-bottom:0}.motion-target{will-change:transform,opacity}.complaint-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.complaint-preview{margin:1rem 0;padding:.8rem 1rem;border:1px solid var(--border);border-radius:.65rem}.complaint-preview summary{cursor:pointer;font-weight:700}.complaint-preview pre{overflow:auto;max-height:28rem;margin:1rem 0 0;white-space:pre-wrap;font:inherit}@media (max-width: 820px){.topbar{position:static;align-items:flex-start}.topnav{flex-wrap:wrap;justify-content:flex-end}.hero,.two-column,.steps-grid,.pricing-grid,.comparison-workspace,.landing-split,.landing-bento{grid-template-columns:1fr}.hero-compare{grid-template-columns:1fr;gap:.85rem;overflow-x:hidden}.hero-compare figure{width:100%;max-width:100%;min-width:0}.home-monitor-demo,.home-monitor-demo .home-monitor-list,.home-monitor-demo .monitoring-item,.home-monitor-demo .monitoring-item-body{width:100%;max-width:100%;min-width:0}.home-monitor-demo .monitoring-item{flex-wrap:wrap}.home-monitor-demo .monitoring-item-actions{flex-direction:column;align-items:stretch;width:100%}.home-monitor-demo .monitoring-item-actions .button{width:100%;white-space:normal}.home-monitor-row,.home-monitor-row>div,.home-monitor-row div div{min-width:0}.home-monitor-row button{white-space:normal}.home-monitor-row button:last-child{margin-left:0}.case-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.numeric-box-row{grid-template-columns:repeat(2,minmax(4.5rem,1fr))}.ownership-evidence-card{grid-template-columns:1fr}.hero{padding:1.25rem 0 0}.page-header{display:block}.page-header .actions{margin-top:1.25rem}.monitoring-board,.monitoring-board.has-rail{grid-template-columns:minmax(0,1fr)}.monitoring-rail{position:static;flex-direction:row;overflow-x:auto;padding-bottom:.25rem}.monitoring-rail-title{display:none}.monitoring-rail-item{width:auto;min-width:12.5rem;flex-shrink:0}}@media (max-width: 560px){.monitoring-lane-chips,.monitoring-lane-chips.is-surface{grid-template-columns:repeat(2,minmax(0,1fr))}.page{width:100%;max-width:none;padding:2.25rem 1rem 3.5rem}.topbar{display:block}.topnav{justify-content:flex-start;gap:.75rem;margin-top:.7rem}.key-values div{grid-template-columns:1fr;gap:.2rem}.record-list a{display:grid}.case-list>a,.evidence-list li,.pagination,.section-heading,.template-meta{align-items:stretch;flex-direction:column}.case-list-meta{justify-items:start;margin-left:0}.case-list>a>div:not(.case-list-meta){flex:none;width:100%}.checklist-grid li{grid-template-columns:minmax(0,1fr)}.status{max-width:100%;white-space:normal}.actions .button{width:100%}.case-filters,.annotation-fields,.ownership-evidence-card,.shortcut-grid,.numeric-box-row,.checklist-grid,.complaint-fields,.complaint-start,.url-row{grid-template-columns:1fr}.monitoring-item-actions{flex-direction:row;flex-wrap:wrap}.monitoring-match-tools{justify-content:flex-start}.image-stage{min-height:260px}.annotation-toolbar .button{width:auto}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.price-card:hover{transform:none}}.tsa-panel{margin-bottom:1.25rem}.tsa-panel h2{margin-top:0}.tsa-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.tsa-state{margin:0;font-weight:600}.tsa-row .help-text,.tsa-row p{margin:0}.tsa-lock{width:.9rem;height:.9rem;margin-right:.35rem;vertical-align:-.1rem}.case-list-gap{display:block;margin-top:.2rem;color:var(--muted);font-size:.82rem}@media (max-width: 420px){.guide-cards{grid-template-columns:1fr}.case-progress{overflow-x:clip;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding:.55rem .4rem}.case-progress-step{white-space:normal;overflow-wrap:anywhere;font-size:.72rem;line-height:1.25}.case-detail .page-header .actions,.flow-actions,.case-list>a{min-width:0;max-width:100%}.case-detail .actions .button,.flow-actions .button{max-width:100%;white-space:normal}.case-list strong,.case-list span{overflow-wrap:anywhere;text-align:left}.shopee-fields li{grid-template-columns:1fr}.case-filters,.case-filters .field,.case-filters input,.case-filters select,.case-filters .button{min-width:0;max-width:100%}}.tsa-spinner{width:1.1rem;height:1.1rem;margin:0;border-width:2px;flex:0 0 auto}.account-storage-meter{margin:.75rem 0 .5rem;height:.55rem;border-radius:999px;background:color-mix(in srgb,var(--border, #d7d2c8) 70%,transparent);overflow:hidden}.account-storage-meter-fill{height:100%;border-radius:inherit;background:color-mix(in srgb,var(--accent, #2f6fed) 85%,#111);transition:width .2s ease}.account-storage-meter-fill.is-paused{background:color-mix(in srgb,var(--danger, #b42318) 80%,#111)}.pricing-trust,.account-trust{margin-top:1.25rem}.pricing-trust h2,.account-trust h2{margin-bottom:.5rem}.pricing-trust .help-text+.help-text,.account-trust .help-text+.help-text{margin-top:.65rem}.pricing-compare{margin-bottom:1.5rem}.pricing-table-wrap{overflow-x:auto;margin:1rem 0}.pricing-compare-table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5}.pricing-compare-table th,.pricing-compare-table td{border:1px solid var(--border, #e5e7eb);padding:.8rem .9rem;text-align:left;vertical-align:top}.pricing-compare-table thead th{background:#050c9c0f;font-weight:600}.pricing-compare-table tbody th{font-weight:600;width:9.5rem;background:#0f172a05}.pricing-member-footnote{margin-top:.75rem}.guide-page .page-header{display:grid;gap:.65rem;margin-bottom:1.75rem}.guide-page .page-header>div{display:grid;gap:.55rem}.guide-page .eyebrow{margin:0;color:var(--muted);font-size:.8125rem;font-weight:650;letter-spacing:.04em;text-transform:none}.guide-page .page-header h1{margin:0;font-size:clamp(1.9rem,3.5vw,2.15rem);font-weight:650;line-height:1.2;letter-spacing:-.02em}.guide-page .panel{padding:0}.guide-page .panel>h2:first-child{margin-top:1.15rem}.guide-page .panel>h2{margin:1.65rem 0 .7rem;font-size:1.2rem;font-weight:650;line-height:1.35;letter-spacing:-.01em}.guide-page .panel>p,.guide-page .panel>ol,.guide-page .panel>ul{margin:0 0 .85rem;color:var(--muted);font-size:1rem;line-height:1.6}.guide-page .panel>ol,.guide-page .panel>ul{display:grid;gap:.5rem;padding-left:1.25em}.guide-page .panel>p strong,.guide-page .panel>ol strong,.guide-page .panel>ul strong,.guide-page .panel li strong{color:var(--text);font-weight:650}.guide-page .panel a:not(.button){color:var(--primary);font-weight:600}.faq-item{padding:1.6rem 0;border-bottom:1px solid var(--border)}.faq-item:last-of-type{border-bottom:0}.faq-item h2{margin:0 0 .65rem;font-size:1.1875rem;font-weight:650;line-height:1.35;letter-spacing:-.01em}.faq-item p,.faq-item li{margin:0;color:var(--muted);font-size:1rem;line-height:1.6}.faq-item p+p,.faq-item ul,.faq-item ol{margin-top:.75rem}.faq-item ul,.faq-item ol{display:grid;gap:.5rem;padding-left:1.25em}.faq-item a{color:var(--primary);font-weight:600}.faq-item strong{color:var(--text);font-weight:650}.page:not(.landing-page):not(.page-narrow)>.panel>h2{margin-top:.35rem;font-size:1.2rem;line-height:1.35}.page:not(.landing-page):not(.page-narrow)>.panel>p,.page:not(.landing-page):not(.page-narrow)>.panel>ul,.page:not(.landing-page):not(.page-narrow)>.panel>ol{color:var(--muted);font-size:1rem;line-height:1.6}.topnav>.button.button-primary{border-radius:999px;padding-inline:.95rem}.guide-page .panel{padding:0!important;margin:0;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.guide-page .panel+.panel{margin-top:2.35rem!important;padding-top:2.1rem!important;border-top:1px solid rgba(5,12,156,.08)!important}.guide-page .panel>h2:first-child{margin-top:0}.guide-page .panel>:last-child{margin-bottom:0}.guide-page .panel li{color:var(--muted);font-size:1.05rem;line-height:1.7}.guide-page .panel .actions{margin:1.35rem 0 .5rem}.guide-page .panel .actions:last-child{margin-bottom:0}.guide-page .guide-cards{gap:1rem;margin-top:1.35rem}.guide-page .guide-card{padding:1.15rem 1.25rem;border-radius:12px;border:1px solid rgba(5,12,156,.1);background:#fff;box-shadow:0 8px 24px #050c9c0a}.guide-page .guide-card span{font-size:.95rem;line-height:1.55}.guide-page .guide-table{font-size:1rem;line-height:1.55}.guide-page .guide-table th,.guide-page .guide-table td{padding:.75rem .6rem}.guide-page .guide-faq dd{line-height:1.65}.guide-page .guide-links{margin-top:1.5rem}@media (max-width: 560px){.topbar{display:flex;flex-wrap:wrap;gap:.5rem}.topnav{gap:.15rem .25rem;margin-top:0;font-size:.85rem}.topnav>a:not(.button),.nav-menu>summary{padding:.4rem .45rem}.topnav-spacer{display:none}.guide-page .page-header h1{font-size:1.7rem}.guide-page .lead{font-size:1.02rem;line-height:1.55}.guide-page .panel{padding:0!important}.guide-page .panel>h2{font-size:1.15rem}}.case-page-shots{margin-top:1.25rem;padding:1rem 1.1rem;border:1px solid var(--border, #e6e8ec);border-radius:12px;background:#fafbfc}.case-page-shots h3{margin:0 0 .35rem;font-size:1.05rem}.case-page-shots-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin:.75rem 0 1rem}.case-page-shot-list{display:grid;gap:.75rem}.case-page-shot-row{display:grid;grid-template-columns:88px 1fr auto;gap:.85rem;align-items:start;padding:.85rem;border:1px solid var(--border, #e6e8ec);border-radius:12px;background:#fff}.case-page-shot-row.fail-row{border-color:#fecaca;background:#fffbfb}.case-page-shot-thumb{width:88px;height:66px;border-radius:8px;border:1px dashed #cbd5e1;background:#fff;display:grid;place-items:center;overflow:hidden;text-align:center;padding:0}.case-page-shot-thumb.hard-host{border-color:#fcd34d;background:#fffbeb}.case-page-shot-img-link{display:block;width:100%;height:100%}.case-page-shot-img{display:block;width:100%;height:100%;object-fit:cover}.case-page-shot-row.hard-row{background:#fffbeb;border-color:#fde68a}.case-page-shot-hard{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:.45rem .6rem;margin-top:.35rem}.case-page-shot-badge.badge-hard{background:#fffbeb;color:#b45309;border:1px solid #fcd34d}.case-page-shot-thumb.spin{border-style:solid;border-color:#a7e6ff;background:#e8f4ff}.case-page-shot-spinner{width:18px;height:18px;border-radius:50%;border:2px solid #86C5FF;border-top-color:#050c9c;animation:case-page-shot-spin .8s linear infinite}@keyframes case-page-shot-spin{to{transform:rotate(360deg)}}.case-page-shot-top{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:.35rem}.case-page-shot-badge{display:inline-flex;font-size:.75rem;font-weight:650;padding:.15rem .55rem;border-radius:999px}.badge-ok,.badge-manual{background:#ecfdf5;color:#059669}.badge-capturing,.badge-pending,.badge-busy{background:#e8f4ff;color:#050c9c}.badge-failed,.badge-fail{background:#fef2f2;color:#dc2626}.case-page-shot-platform{font-size:.75rem;color:var(--muted, #5c6570);background:#fff;border:1px solid var(--border, #e6e8ec);padding:.1rem .5rem;border-radius:999px}.case-page-shot-link{display:block;color:#050c9c;font-size:.88rem;word-break:break-all;line-height:1.4}.case-page-shot-fail{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.5rem .65rem;margin-top:.5rem}.case-page-shot-actions{display:flex;flex-direction:column;gap:.45rem;min-width:7.5rem}@media (max-width: 720px){.case-page-shot-row{grid-template-columns:72px 1fr}.case-page-shot-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}}.nav-user{font-weight:650;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu.nav-user-menu>summary{font-weight:650;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.nav-menu-panel.nav-user-panel{left:auto;right:0;min-width:15.5rem}.nav-menu-panel .nav-menu-sep{height:1px;margin:.35rem;background:var(--border)}.nav-menu-panel a.nav-menu-danger{color:#b91c1c}.nav-menu-panel a.nav-menu-danger:hover{color:#991b1b;background:#fef2f2}.nav-menu-panel a .nav-menu-hint{display:block;margin-top:.15rem;color:var(--muted);font-size:.78rem;font-weight:500;line-height:1.35;white-space:normal}.account-billing-hint{margin:.85rem 0 0;padding:.75rem .9rem;border:1px solid #A7E6FF;border-radius:.75rem;background:#e8f4ff;color:#050c9c;font-size:.92rem;line-height:1.5}.account-billing-hint strong{color:var(--text);font-weight:650}.account-purchases-wrap{overflow-x:auto;margin-top:.75rem}table.account-credits-activity{width:100%;border-collapse:collapse;font-size:.98rem;line-height:1.5}table.account-credits-activity th,table.account-credits-activity td{padding:.9rem 1rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}table.account-credits-activity th{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#f7fbff}table.account-credits-activity tbody tr:hover{background:#f7fbff}table.account-credits-activity td.mono{font-family:var(--mono);font-size:.92em}.feedback-form-panel{max-width:40rem}.feedback-note{margin:1.25rem 0 0;padding:1rem 1.15rem;border:1px solid var(--border);border-radius:.9rem;background:#f7fbff;color:var(--muted);font-size:1rem;line-height:1.55}.feedback-note strong{color:var(--text);font-weight:650}.feedback-admin-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.feedback-admin-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.feedback-admin-item{display:grid;gap:.25rem;width:100%;text-align:left;border:1px solid var(--border);border-radius:.75rem;background:#fff;padding:.75rem .9rem;cursor:pointer}.feedback-admin-item.is-active{border-color:#050c9c;box-shadow:0 0 0 1px #050c9c33}@media (max-width: 900px){.feedback-admin-layout{grid-template-columns:1fr}}.settings-page .page-header{margin-bottom:1.75rem}.settings-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start}.settings-card{padding:1.5rem 1.6rem 1.7rem}.settings-card h2{margin:.15rem 0 .45rem;font-size:1.35rem;letter-spacing:-.02em}.settings-card h3{margin:.4rem 0 .35rem;font-size:1.05rem;font-weight:600}.settings-form{display:grid;gap:.85rem;margin:1rem 0 .25rem}.settings-divider{height:1px;margin:1.35rem 0 1.1rem;background:var(--border)}.settings-toggles{display:grid;gap:1rem;margin-top:1rem}.settings-toggle{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;cursor:pointer}.settings-toggle input{margin-top:.35rem;width:1.05rem;height:1.05rem}.settings-toggle strong{display:block;font-weight:600}.settings-toggle .help-text{display:block;margin-top:.2rem}.settings-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.nav-menu.nav-lang-menu>summary{min-width:2.6rem;text-align:center}.nav-menu-panel.nav-lang-panel{min-width:9.5rem;padding:.35rem}.nav-menu-panel.nav-lang-panel button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:.55rem .7rem;border-radius:.55rem;cursor:pointer;color:inherit}.nav-menu-panel.nav-lang-panel button:hover{background:#050c9c14}.nav-menu-panel.nav-lang-panel button.nav-lang-active{background:#050c9c1f;font-weight:600}.admin-error-table-wrap{overflow-x:auto}.admin-error-table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-error-table th,.admin-error-table td{text-align:left;padding:.55rem .65rem;border-bottom:1px solid var(--border);vertical-align:top}.admin-error-table th{color:var(--muted, #3D5278);font-weight:600;white-space:nowrap}.admin-error-table tbody tr{cursor:pointer}.admin-error-table tbody tr:hover{background:#f7fbff}.admin-error-table tbody tr.is-active{background:#e8f4ff}.admin-error-traceback{margin:.75rem 0 0;padding:.75rem .9rem;border-radius:.75rem;background:#0f172a;color:#e2e8f0;font-size:.75rem;line-height:1.45;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:28rem}.pricing-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0;max-width:100%}.pricing-compare-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.95rem;line-height:1.45;table-layout:auto}.pricing-compare-table th,.pricing-compare-table td{border:1px solid var(--border, #e5e7eb);padding:.7rem .75rem;text-align:left;vertical-align:top;white-space:normal;word-break:break-word;overflow-wrap:anywhere;writing-mode:horizontal-tb}.pricing-compare-table tbody th{font-weight:600;min-width:7.5rem;max-width:11rem;background:#0f172a05}@media (max-width: 480px){.pricing-compare-table{min-width:560px;font-size:.875rem}.pricing-compare-table th,.pricing-compare-table td{padding:.55rem .5rem}}.home-plans-strip{margin-top:.5rem}.home-plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}@media (max-width: 720px){.home-plans-grid{grid-template-columns:1fr}}.home-plans-card{border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:1rem 1.15rem;background:#0f172a05}.home-plans-card h3{margin:0 0 .65rem;font-size:1.05rem}.home-plans-card ul{margin:0;padding-left:1.1rem;display:grid;gap:.45rem}.home-plans-card-paid{background:#050c9c0d;border-color:#050c9c38}.home-plans-terms{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin:.75rem 0 1rem}.term-tip{cursor:help;text-decoration:underline dotted;text-underline-offset:.2em;font-size:.92rem;color:var(--muted, #3D5278)}.pricing-term-tips{margin-top:.35rem}.legal-meta{margin:.35rem 0 0}.auth-agree{margin:.35rem 0 .75rem}.auth-agree a{text-decoration:underline}.verify-save-actions{flex-wrap:wrap;gap:.5rem}@media print{.site-header,.site-footer,.topnav,.form-actions,.verify-save-actions,.global-notice,.global-error,.language-switch,.nav-lang-menu{display:none!important}.verification-page,.page{max-width:none}}.onboard-progress-strip{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 1rem;padding:.85rem 1rem;border:1px solid var(--border, #e5e7eb);border-radius:12px;background:var(--panel-soft, #F7FBFF)}.onboard-progress-steps{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;list-style:none;margin:0;padding:0;flex:1}.onboard-progress-steps li{display:flex;align-items:center;gap:.45rem;color:var(--muted, #3D5278);font-size:.92rem}.onboard-progress-steps li[data-active=true]{color:var(--text, #0f172a);font-weight:600}.onboard-progress-steps li[data-done=true]{color:var(--primary, #050C9C)}.onboard-progress-num{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;background:#e2e8f0;font-size:.75rem;font-weight:700}.onboard-progress-steps li[data-active=true] .onboard-progress-num,.onboard-progress-steps li[data-done=true] .onboard-progress-num{background:var(--primary, #050C9C);color:#fff}.onboard-dismiss{border:0;background:transparent;color:var(--muted, #3D5278);cursor:pointer;font-size:1.1rem;line-height:1;padding:.15rem .35rem}.onboard-dismiss-text{font-size:.85rem;text-decoration:underline;white-space:nowrap}.onboard-step-chrome{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin:0 0 .85rem;padding:.55rem .85rem;border-radius:10px;background:#050c9c14;color:var(--text, #0f172a);font-size:.9rem}.onboard-step-chrome-count{font-weight:700}.onboard-step-chrome-hint{flex:1;color:var(--muted, #3D5278)}.onboard-fresh-nudge{margin-bottom:1rem;border-color:var(--primary, #050C9C)}.onboard-fresh-nudge h2{margin-top:0;font-size:1.15rem}.onboard-verify-stolen{margin-top:1rem}@media (max-width: 640px){.onboard-progress-steps{flex-direction:column;gap:.45rem}}html:not([lang^=en]) .status,html:not([lang^=en]) .case-timeline li,html:not([lang^=en]) .checklist-grid strong{text-transform:none}.email-verify-state{margin:.25rem 0 .75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.pricing-plan-cards{display:none}@media (max-width: 640px){.pricing-compare .pricing-table-wrap{display:none}.pricing-plan-cards{display:grid;gap:.9rem;margin:1rem 0 0}.pricing-plan-card{border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:.9rem 1rem .4rem;background:var(--surface, #fff)}.pricing-plan-card-featured{border-color:var(--primary, #050C9C);box-shadow:0 8px 24px #050c9c1f}.pricing-plan-card h3{margin:0 0 .5rem;font-size:1.05rem}.pricing-plan-card dl{margin:0}.pricing-plan-card-row{display:grid;grid-template-columns:minmax(6.5rem,40%) 1fr;gap:.6rem;padding:.5rem 0;border-top:1px solid var(--border, #e5e7eb);font-size:.92rem;line-height:1.45}.pricing-plan-card-row dt{color:var(--muted, #3D5278);font-weight:500}.pricing-plan-card-row dd{margin:0;overflow-wrap:anywhere}}.term-tip-wrap{position:relative;display:inline-block}button.term-tip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:.15rem 0;font:inherit;font-size:.92rem;color:var(--muted, #3D5278);cursor:help;text-decoration:underline dotted;text-underline-offset:.2em;min-height:32px}button.term-tip:focus-visible{outline:2px solid var(--primary, #050C9C);outline-offset:2px;border-radius:4px}.term-tip-pop{position:absolute;z-index:40;left:0;top:calc(100% + 6px);width:max-content;max-width:min(18rem,80vw);padding:.6rem .75rem;border-radius:8px;background:#0f172a;color:#fafcff;font-size:.85rem;line-height:1.45;box-shadow:0 10px 24px #0f172a40;white-space:normal;text-align:left}.home-plans-not-title{margin:.9rem 0 .3rem;font-weight:600;font-size:.92rem;color:var(--muted, #3D5278)}.home-plans-card ul.home-plans-not{margin-top:0}.home-plans-not li{color:var(--muted, #3D5278);list-style:none;position:relative}.home-plans-not li:before{content:"✕";position:absolute;left:-1.2rem;color:#b91c1c;font-size:.8rem;top:.15rem}.protect-remaining{margin:0 0 .5rem;padding:.6rem .8rem;border-radius:8px;background:#050c9c0f;border:1px solid rgba(5,12,156,.18)}.protect-remaining-empty{background:#b91c1c0f;border-color:#b91c1c40}.topnav-about{font-size:.92rem}@media (max-width: 640px){.home-plans-terms{position:relative}.home-plans-terms .term-tip-wrap{position:static}.home-plans-terms .term-tip-pop{left:0;right:0;width:auto;max-width:none}}.license-fee-chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent;white-space:nowrap;vertical-align:middle}.license-fee-chip.is-clickable{cursor:pointer;font:inherit;font-size:12px;font-weight:600}.license-fee-chip-money{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.license-fee-chip-down{background:#fef2f2;color:#b42318;border-color:#fecaca}.license-fee-chip-wait{background:#f7fbff;color:#4b5563;border-color:#e5e7eb}.license-fee-chip-td{background:#eef2ff;color:#3730a3;border-color:#c7d2fe}.license-fee-legend{margin:10px 0 14px;padding:12px 14px;border:1px solid var(--border, #e5e7eb);border-radius:12px;background:#fff}.license-fee-legend-list{margin:6px 0 0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:#3d5278}.license-estimate-page .crumb{font-size:13px;color:#3d5278;margin-bottom:8px}.license-estimate-top{display:grid;grid-template-columns:1fr 320px;gap:18px;margin-top:12px}@media (max-width: 900px){.license-estimate-top{grid-template-columns:1fr}}.license-estimate-hero h1{font-size:22px;margin:10px 0 6px}.license-estimate-range{font-size:34px;font-weight:700;letter-spacing:-.02em;margin:8px 0}.license-estimate-range .muted{display:block;font-size:14px;font-weight:600;color:#3d5278}.license-estimate-why{font-size:13.5px;line-height:1.7;max-width:560px}.license-estimate-fallback{display:inline-block;background:#f7fbff;border:1px solid #e5e7eb;border-radius:10px;padding:6px 12px;margin-top:10px;font-size:13px}.license-estimate-factors,.license-estimate-two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}@media (max-width: 900px){.license-estimate-factors,.license-estimate-two{grid-template-columns:1fr}}.license-factor-val{font-size:24px;font-weight:700;margin:4px 0 6px}.license-factor-val-sm{font-size:18px}.license-kv{font-size:13px;line-height:1.85}.license-kv dt{display:inline-block;width:62px;color:#3d5278;font-weight:500}.license-kv dd{display:inline;margin:0}.license-kv div{margin:0}.license-toggle-row{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-bottom:1px solid #e5e7eb}.license-toggle-row:last-of-type{border-bottom:0}.license-switch{width:40px;height:24px;border-radius:999px;background:#d1d5db;border:0;position:relative;flex:none;cursor:pointer}.license-switch:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;box-shadow:0 1px 2px #0003}.license-switch.is-on{background:#10b981}.license-switch.is-on:after{left:18px}.license-check{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #e5e7eb;align-items:flex-start}.license-check:last-child{border-bottom:0}.license-dot{width:20px;height:20px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:700;margin-top:1px}.license-dot-ok{background:#d1fae5;color:#047857}.license-dot-no,.license-dot-missing{background:#fee2e2;color:#b42318}.license-dot-half{background:#fef3c7;color:#92400e}.license-key{font-size:11px;background:#fef3c7;color:#92400e;border-radius:6px;padding:1px 6px;margin-left:6px;font-weight:600}.license-estimate-bar{display:flex;gap:10px;align-items:center;margin-top:18px;flex-wrap:wrap}.license-estimate-bar .grow{flex:1}.license-estimate-supplement label{display:block;margin-top:12px;font-size:12.5px;font-weight:600}.license-estimate-supplement input{display:block;width:100%;margin-top:4px;border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px}.license-fee-case-head{display:flex;gap:12px;align-items:flex-start}.license-fee-case-head h1{font-size:22px;margin:0}.license-fee-steps{display:flex;align-items:center;gap:0;margin:16px 0 4px;flex-wrap:wrap}.license-fee-step{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#3d5278;font-weight:500;position:relative;margin-right:8px}.license-fee-step-n{width:26px;height:26px;border-radius:50%;border:2px solid #d1d5db;display:grid;place-items:center;font-size:12px;font-weight:700;background:#fff}.license-fee-step.is-current{color:#050c9c;font-weight:700}.license-fee-step.is-current .license-fee-step-n{border-color:#050c9c;color:#050c9c;box-shadow:0 0 0 4px #e3f6ff}.license-fee-opt{font-size:11px;font-weight:600;color:#3d5278;background:#f7fbff;border-radius:6px;padding:0 6px}.license-fee-stale{background:#fffbeb;border-color:#fde68a;display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:14px}.license-fee-letter-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.license-fee-letter-toolbar h2{margin:0}.license-fee-letter-toolbar .seg{display:inline-flex;background:#eef1f6;border-radius:10px;padding:3px;gap:2px}.license-fee-letter-toolbar .seg button{border:0;background:transparent;padding:4px 12px;border-radius:8px;font-size:13px;color:#4b5563;cursor:pointer}.license-fee-letter-toolbar .seg button.on{background:#fff;color:#050c9c;font-weight:600;box-shadow:0 1px 3px #00000014}.license-fee-fill-hint{font-size:12px;background:#fef9c3;border-radius:8px;padding:3px 10px}.license-fee-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}@media (max-width: 900px){.license-fee-fields{grid-template-columns:1fr 1fr}}.license-fee-fields>div{border:1px solid #e5e7eb;border-radius:10px;padding:6px 10px;background:#fff}.license-fee-letter{background:#fbfcfe;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px;font-size:13px;line-height:1.75;white-space:pre-wrap;font-family:inherit}.license-fee-letter-actions{display:flex;gap:10px;align-items:center;margin-top:12px;flex-wrap:wrap}.license-fee-letter-actions .grow{flex:1}.license-fee-pay{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px}@media (max-width: 900px){.license-fee-pay{grid-template-columns:1fr}}.license-fee-pay .card{box-shadow:none}.row-between{display:flex;gap:12px;align-items:center;justify-content:space-between}.license-fee-case .card{margin-top:14px}.monitoring-target-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-top:.35rem;min-width:0}.monitoring-target-controls .button,.monitoring-target-controls .button-small,.monitoring-target-controls select{box-sizing:border-box;height:2.375rem;min-height:2.375rem;max-height:2.375rem;margin:0;font-size:.875rem;line-height:1.2;vertical-align:middle}.monitoring-target-controls .button,.monitoring-target-controls .button-small{padding:0 .85rem;font-weight:600;white-space:nowrap}.monitoring-target-controls select{padding:0 .65rem;color:var(--text);font-weight:400;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.monitoring-frequency-field{display:inline-flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;gap:.5rem;margin:0;color:var(--muted);font-size:.875rem;font-weight:600;line-height:1.2;min-width:0}.monitoring-frequency-field>span{flex:0 0 auto;white-space:nowrap;line-height:2.375rem}.monitoring-frequency-field select,.monitoring-target-controls .monitoring-frequency-field select{flex:0 1 auto;width:13.5rem;max-width:min(13.5rem,100%)}.monitoring-target-run,.monitoring-target-manage{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-height:2.375rem}.monitoring-target-run .compact-check{display:inline-flex;align-items:center;gap:.4rem;height:2.375rem;margin:0;font-size:.875rem;font-weight:600;line-height:1.2;white-space:nowrap}.monitoring-target-run .compact-check input{width:1rem;height:1rem;margin:0;flex:0 0 auto;accent-color:var(--primary)}.monitoring-depth-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin:.65rem 0 .85rem;padding:.75rem .9rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-2, #fafcff)}.monitoring-depth-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;color:var(--ink)}.monitoring-depth-label select{min-width:11rem;padding:.35rem .55rem;border:1px solid var(--border);border-radius:8px;background:var(--surface, #fff);color:var(--ink)}.monitoring-depth-help{flex:1 1 100%;margin:0}.monitoring-partial-banner{margin:.75rem 0 1rem;padding:.85rem 1rem;border:1px solid var(--border);border-left:3px solid var(--primary, #3d5a80);border-radius:10px;background:var(--surface-2, #fafcff)}.monitoring-partial-banner p{margin:0 0 .35rem}.monitoring-partial-banner p:last-child{margin-bottom:0}.monitoring-check-cost,.monitoring-target-controls .monitoring-check-cost,.monitoring-target-run .monitoring-check-cost{display:inline-flex;align-items:center;height:2.375rem;margin:0;padding:0;color:var(--muted);font-size:.875rem;font-weight:400;line-height:1.2;white-space:nowrap}.monitoring-target-manage{margin-left:auto}.monitoring-replace-field{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem .5rem;min-height:2.375rem}.monitoring-replace-field select{width:16rem;max-width:100%}.monitoring-add-target{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-top:1rem}.monitoring-add-target .monitoring-add-field{display:grid;gap:.3rem;margin:0;color:var(--muted);font-size:.875rem;font-weight:600;line-height:1.35}.monitoring-add-target .monitoring-add-field select{box-sizing:border-box;width:15rem;max-width:100%;height:2.75rem;min-height:2.75rem;max-height:2.75rem;margin:0;padding:0 .75rem;color:var(--text);font-size:.875rem;font-weight:400}.monitoring-add-submit{display:flex;align-items:flex-end}.monitoring-add-submit .button{box-sizing:border-box;height:2.75rem;min-height:2.75rem;max-height:2.75rem;margin:0;padding:0 1rem;font-size:.875rem}.monitoring-add-target+.help-text{margin-top:.75rem}@media (max-width: 640px){.monitoring-target-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;align-items:stretch}.monitoring-frequency-field{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;align-items:stretch}.monitoring-frequency-field>span{line-height:1.35}.monitoring-frequency-field select,.monitoring-target-controls .monitoring-frequency-field select,.monitoring-replace-field select{width:100%;max-width:100%}.monitoring-target-run{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-height:2.375rem}.monitoring-target-manage{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-left:0;min-height:0}.monitoring-target-manage .button{width:100%}.monitoring-add-target{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.monitoring-add-target .monitoring-add-field select,.monitoring-add-submit .button{width:100%}}.page-header,.section-heading{gap:.85rem 1rem}.page-header .actions,.section-heading .actions,.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.page-header .actions .button,.section-heading .actions .button,.hero-actions .button{box-sizing:border-box;min-height:2.5rem}.panel>h2,.panel .section-heading h2{margin-bottom:.35rem}.panel>.help-text:first-of-type,.section-heading>div>.help-text:first-of-type{margin-top:.15rem}.form-grid label,.protect-form label,.account-form label{gap:.35rem}.case-filters,.records-toolbar,.account-credit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.case-filters .button,.records-toolbar .button,.account-credit-actions .button{box-sizing:border-box;min-height:2.375rem;padding-top:0;padding-bottom:0}.pricing-grid .card .button,.plan-card .button{min-height:2.75rem}@media (max-width: 640px){.page-header .actions,.section-heading .actions,.hero-actions{width:100%}.page-header .actions .button,.section-heading .actions .button,.hero-actions .button{flex:1 1 auto}}.refund-request-form h3{margin:0 0 .5rem}@media (max-width: 640px){.purchases-table thead{display:none}.purchases-table,.purchases-table tbody,.purchases-table tr.purchase-row,.purchases-table tr.purchase-row td{display:block;width:100%}.purchases-table tr.purchase-row{padding:12px 0;border-bottom:1px solid rgba(15,23,42,.08)}.purchases-table tr.purchase-row td{padding:2px 0;border:0}.purchases-table tr.purchase-row td[data-label]:before{content:attr(data-label) "：";color:#3d5278;margin-right:4px;font-family:inherit}.purchases-table tr.purchase-row td.purchase-action{padding-top:8px}}.refund-file-list{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.4rem}.refund-file-list li{display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.refund-file-list li span{overflow-wrap:anywhere}.refund-thumbs{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.refund-thumb{display:inline-block;width:120px;height:120px;border-radius:10px;overflow:hidden;border:1px solid var(--border, #d7dbe3);background:var(--surface-2, #f3f4f7)}.refund-thumb img{width:100%;height:100%;object-fit:cover;display:block}.refund-thumb-loading{animation:refund-pulse 1.2s ease-in-out infinite}@keyframes refund-pulse{50%{opacity:.5}}.refund-quote{margin-top:1rem}.refund-quote input#refund-amount{max-width:12rem}.notice{border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin:12px 0;background:var(--surface);line-height:1.6}.notice-info{border-color:#a7e6ff;background:#e8f4ff;color:#050c9c}.notice-warn{border-color:#fde68a;background:#fffbeb;color:#78350f}.standing-banners{max-width:1120px;margin:12px auto 0;padding:0 16px}.standing-banner,.registration-notes{margin:8px 0}.compliance-disclaimer{font-size:.9rem;color:var(--muted);line-height:1.6;margin:10px 0}.statement-checks{display:grid;gap:10px;margin:12px 0}.checkbox-row{display:flex;align-items:flex-start;gap:8px;line-height:1.5;cursor:pointer}.checkbox-row input[type=checkbox]{margin-top:4px;flex:0 0 auto}.report-form{display:grid;gap:14px;max-width:640px}.report-form label{display:grid;gap:6px}.report-form input[type=text],.report-form input[type=email],.report-form input[type=url],.report-form select,.report-form textarea{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font:inherit}.report-description{min-height:140px}.admin-page{max-width:1200px;margin:0 auto}.admin-search{display:flex;gap:8px;margin:12px 0}.admin-search input{flex:1;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font:inherit}.admin-split{display:grid;grid-template-columns:minmax(260px,1fr) 2fr;gap:16px;align-items:start}.admin-list{display:grid;gap:6px;max-height:70vh;overflow:auto}.admin-detail{display:grid;gap:12px}.admin-table{width:100%;border-collapse:collapse;font-size:.9rem}.admin-table th,.admin-table td{border-bottom:1px solid var(--border);padding:6px 8px;text-align:left;vertical-align:top;word-break:break-word}.admin-history,.admin-activity{max-height:320px;overflow:auto}@media (max-width: 800px){.admin-split{grid-template-columns:1fr}}.report-form label.checkbox-row,.checkbox-row{display:flex;grid-template-columns:none;align-items:flex-start;justify-content:flex-start;text-align:left}.checkbox-row input[type=checkbox],.checkbox-row input[type=radio]{width:auto;min-width:0;height:auto;margin:4px 0 0;flex:0 0 auto}.report-form fieldset{border:1px solid var(--border);border-radius:8px;padding:10px 14px;display:grid;gap:8px;margin:0}.report-form fieldset legend{padding:0 4px;font-weight:600}.admin-split{grid-template-columns:minmax(440px,1fr) 1.6fr}.admin-table th,.admin-table td:first-child{white-space:nowrap}@media (max-width: 900px){.admin-split{grid-template-columns:1fr}}.page.wm-wizard-page{padding:1.75rem 0 2.5rem;width:min(100% - 2rem,1200px)}.page.wm-wizard-page.is-step2{width:min(100% - 1.25rem,1480px);max-width:1480px;margin-left:auto;margin-right:auto;padding-top:1.1rem;padding-left:0;padding-right:0}.page.wm-wizard-page .page-header{margin-bottom:.85rem}.page.wm-wizard-page .page-header h1{font-size:clamp(1.35rem,2.2vw,1.75rem);margin-bottom:.35rem}.page.wm-wizard-page .protect-quota-help,.page.wm-wizard-page .protect-remaining{margin:.35rem 0 .75rem}.wm-wizard-steps{display:flex;align-items:center;gap:8px;font-size:13px;color:#3d5278;margin:0 0 10px}.wm-wizard-steps .on{color:#050c9c;font-weight:700}.wm-wizard-steps .dot{width:4px;height:4px;border-radius:50%;background:#cbd5e1}.wm-step-title{font-size:16px;font-weight:700;margin:4px 0}.wm-step-help{margin-bottom:10px;font-size:13px}.wm-wizard-full{width:100%;max-width:none;box-sizing:border-box}.wm-wizard-full.form-panel,.wm-wizard-full.panel{width:100%;max-width:none}.wm-placement{width:100%}.wm-placement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}@media (min-width: 700px){.wm-placement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wm-place-card{display:flex;flex-direction:column;text-align:left;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;overflow:hidden;cursor:pointer;padding:0;font:inherit;color:inherit;min-width:0;transition:border-color .15s,box-shadow .15s}.wm-place-card:hover{border-color:#86c5ff;box-shadow:0 8px 24px #050c9c14}.wm-place-card.selected{border-color:#050c9c;box-shadow:0 0 0 3px #050c9c26}.wm-place-preview{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain;object-position:center;background:#fff;border-bottom:1px solid #e5e7eb}.wm-place-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;min-height:0;flex:1}.wm-place-title{font-size:15px;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:8px;line-height:1.3}.wm-place-badge{font-size:11px;font-weight:600;background:#ecfdf5;color:#047857;border-radius:6px;padding:2px 7px}.wm-place-en{font-size:11px;font-weight:500;color:#3d5278}.wm-place-desc{font-size:13px;color:#3d5278;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wm-content-toggle{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.wm-chip{border:1.5px solid #e5e7eb;background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:#050c9c}.wm-chip.selected{border-color:#050c9c;background:#e8f4ff;color:#2e5aa7}.wm-brick{align-items:flex-start;gap:8px}.wm-nine-grid{display:grid;grid-template-columns:repeat(3,40px);grid-template-rows:repeat(3,40px);gap:0;width:120px;margin:6px 0 14px;border:1.5px solid #94a3b8;border-radius:10px;overflow:hidden;background:#e2e8f0;box-sizing:border-box}.wm-nine-cell{width:40px;height:40px;border-radius:0;border:0;border-right:1px solid #94a3b8;border-bottom:1px solid #94a3b8;background:#f7fbff;cursor:pointer;padding:0;box-sizing:border-box;position:relative}.wm-nine-cell:nth-child(3n){border-right:0}.wm-nine-cell:nth-child(n+7){border-bottom:0}.wm-nine-cell:hover{background:#e8f4ff}.wm-nine-cell.on{background:#050c9c;box-shadow:inset 0 0 0 2px #fff}.wm-nine-cell.on:hover{background:#2e5aa7}.wm-nine-wrap{margin:8px 0 12px}.wm-nine-label{display:block;font-size:12px;font-weight:650;color:#050c9c;margin:0 0 6px}.wm-nine-selected{margin:6px 0 0;font-size:12px;color:#3d5278;line-height:1.4}.wm-dual-preview,.wm-dual-sample{width:100%}.wm-dual-row,.wm-dual-sample{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.wm-dual-sample{position:relative}.wm-dual-pane{min-width:0}.wm-dual-mini{font-size:11px;font-weight:600;color:#3d5278;margin:0 0 6px;letter-spacing:.01em}.wm-dual-sample .wm-dual-pane img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px;border:1px solid #e5e7eb;display:block}.wm-dual-sample .wm-sample-caption{grid-column:1 / -1;margin:8px 0 0;font-size:12px;color:#3d5278}.wm-dual-preview .watermark-preview-viewport{min-height:160px}.wm-dual-reveal-stage{pointer-events:none}@media (max-width: 640px){.wm-dual-row,.wm-dual-sample{grid-template-columns:1fr}}.wm-step2-head{margin:0 0 12px}.wm-params-title{font-size:20px;font-weight:700;margin:0 0 4px;color:#050c9c;line-height:1.3}.wm-params-sub{color:#3d5278;font-size:13px;margin:0;line-height:1.5}.wm-step2{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:0;align-items:stretch;position:relative;min-height:min(72vh,780px);background:#fff;border:1px solid rgba(5,12,156,.1);border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #050c9c0f}.wm-step2.has-thumbs{grid-template-columns:minmax(148px,176px) minmax(0,1fr) minmax(300px,340px)}.wm-step2-thumbs{min-width:0;max-height:none;overflow:auto;padding:12px 10px;background:#fff;border-right:1px solid rgba(5,12,156,.08);z-index:2}.wm-step2-preview{background:transparent;border:none;border-radius:0;padding:12px 14px 14px;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative}.wm-preview-label{font-size:12px;color:#3d5278;font-weight:600;margin:0 0 8px}.wm-preview-hint{margin:8px 0 0;font-size:12px;color:#3d5278;line-height:1.45}.wm-step2-controls{position:static;width:auto;max-height:min(78vh,860px);overflow:auto;z-index:2;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-left:1px solid rgba(5,12,156,.1);border-radius:0;padding:14px 14px 12px;min-width:0;max-width:none;box-sizing:border-box;display:flex;flex-direction:column;gap:0;box-shadow:none}.wm-step2.has-thumbs .wm-step2-controls{right:auto}.wm-step2-controls .field{margin-bottom:12px}.wm-panel-title{font-size:16px;font-weight:700;margin:0 0 14px;color:#050c9c}.wm-section-label{font-size:13px;font-weight:700;margin:0 0 8px;color:#050c9c}.wm-content .wm-step-title,.wm-content .wm-step-help{display:none}.wm-content-toggle{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.wm-chip{border:1.5px solid #e5e7eb;background:#fff;border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:#050c9c}.wm-chip.selected{border-color:#050c9c;background:#e8f4ff;color:#050c9c}.wm-chip-hint{font-size:12px;color:#3d5278;margin:-4px 0 14px}.wm-field{display:grid;gap:8px;margin-bottom:14px}.wm-field-label{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#050c9c}.wm-field-label span{color:#3d5278;font-weight:500}.wm-field-help{font-size:12px;color:#3d5278;margin:0}.wm-text-input{width:100%;border:1.5px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit;box-sizing:border-box;min-height:0}.wm-text-input:focus{outline:none;border-color:#050c9c;box-shadow:0 0 0 3px #050c9c1f}.wm-step2-controls input[type=range]{width:100%;accent-color:#050C9C}.wm-color-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wm-color-presets{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.wm-swatch{width:28px;height:28px;border-radius:8px;border:2px solid #fff;box-shadow:0 0 0 1.5px #e5e7eb;cursor:pointer;padding:0}.wm-swatch.on{box-shadow:0 0 0 2px #050c9c}.wm-color-picker-label{display:inline-flex;width:28px;height:28px;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1.5px #e5e7eb;border:2px solid #fff;cursor:pointer;flex-shrink:0;padding:0;margin:0}.wm-color-picker{width:40px;height:40px;border:none;padding:0;margin:-6px;cursor:pointer;background:transparent}.wm-color-hex{width:88px;height:28px;border:1px solid #e5e7eb;border-radius:8px;padding:0 8px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#111827;background:#fff}.wm-color-hex:focus{outline:none;border-color:#050c9c;box-shadow:0 0 0 3px #050c9c1f}.wm-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #e5e7eb;margin:4px 0 10px;font-size:13px;font-weight:600;gap:10px}.wm-with-help{display:inline-flex;align-items:center;gap:6px}.wm-switch{width:40px;height:22px;background:#050c9c;border-radius:999px;position:relative;flex-shrink:0;border:none;cursor:pointer;padding:0}.wm-switch:after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;background:#fff;border-radius:50%}.wm-switch.off{background:#cbd5e1}.wm-switch.off:after{right:auto;left:3px}.wm-fine-tune{margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb}.wm-fine-tune h3{font-size:13px;font-weight:700;margin:0 0 10px}.wm-tool-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.wm-tool-btn{border:1.5px solid #e5e7eb;background:#fff;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;color:#050c9c}.wm-tool-btn.on{border-color:#050c9c;background:#e8f4ff;color:#050c9c}.wm-tool-btn:disabled{opacity:.45;cursor:not-allowed}.wm-confirm-note{margin-top:12px;background:#e8f4ff;color:#1e40af;border:1px solid #A7E6FF;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45}.wm-actions{margin-top:16px;display:flex;gap:10px}.wm-actions .button{flex:1;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;text-align:center}.wm-sample-preview{background:#f1f5f9;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb}.wm-sample-preview img{width:100%;display:block;aspect-ratio:1;object-fit:contain;background:#fff}.wm-sample-caption{margin:10px 8px 0;font-size:12px;color:#3d5278;font-weight:600}.wm-step2 .watermark-preview{flex:0 1 auto;display:flex;flex-direction:column;gap:.5rem;padding:0;border:none;border-radius:0;background:transparent;min-height:0;overflow:visible}.wm-step2 .wm-preview-fit-slot{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:flex-start;justify-content:center;background:transparent;overflow:auto}.wm-step2 .watermark-preview-viewport{flex:0 0 auto;width:auto;height:auto;max-width:100%;max-height:min(72vh,820px);min-height:0;border-radius:0;overflow:visible;border:none;background:transparent;display:block;line-height:0}.wm-step2 .watermark-preview-toolbar{margin-bottom:8px}@media (max-width: 960px){.wm-step2,.wm-step2.has-thumbs{grid-template-columns:1fr;min-height:0}.wm-step2-thumbs{max-height:110px;border-right:none;border-bottom:1px solid rgba(5,12,156,.08)}.wm-step2-preview{min-height:0;background:transparent}.wm-step2-controls{position:static;width:100%;max-height:none;margin:0;border-radius:0;border-left:none;border-top:1px solid rgba(5,12,156,.1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wm-batch-thumbs{flex-direction:row;flex-wrap:wrap;max-height:96px;overflow:auto}.wm-batch-thumb{width:auto}}.wm-wizard-full .form-actions{position:sticky;bottom:0;z-index:3;margin-top:12px;padding:12px 0 4px;background:linear-gradient(to top,var(--surface) 70%,transparent)}.wm-preset-bar{margin-bottom:14px;padding:10px 12px;background:#f7fbff;border:1px dashed #cbd5e1;border-radius:10px;font-size:12px;color:#3d5278;display:flex;justify-content:space-between;align-items:center;gap:8px}.wm-preset-bar button{border:1.5px solid #e5e7eb;background:#fff;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;color:#050c9c;flex-shrink:0}.wm-brush-row{display:flex;align-items:center;gap:10px;font-size:12px;color:#3d5278;margin-bottom:8px}.wm-brush-row input[type=range]{flex:1}.wm-selected-file{margin:0 0 12px}.wm-erase-original{display:none}.watermark-preview-stage.wm-live-client>.wm-erase-original{display:block;width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:top center;background:transparent!important;border-radius:0!important}.watermark-preview-stage.wm-live-client.wm-stage-fitted>.wm-erase-original{width:100%;height:100%;max-width:none;max-height:none;object-fit:fill;object-position:center center}.watermark-preview-stage.wm-live-client>img:not(.wm-erase-original):not(.wm-live-logo){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:0}.wm-erase-mask{display:none}.wm-erase-display{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:fill;pointer-events:none;box-sizing:border-box}.wm-erase-display.on{display:block;z-index:4}.wm-erase-wm-hidden{opacity:0}.watermark-preview-stage.wm-brush-on{cursor:crosshair;touch-action:none}.watermark-preview-stage{position:relative}.wm-live-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:3;border-radius:inherit;background:transparent!important;isolation:isolate;contain:paint;transform:translateZ(0)}.wm-live-tile-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;background:transparent!important;border-radius:0!important}.wm-live-mark{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1.05;font-weight:700;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.12);max-width:90%;overflow:hidden;text-overflow:ellipsis}.wm-live-logo{object-fit:contain;background:transparent!important;border-radius:0!important;max-width:45%}.wm-live-text.is-displacement{text-shadow:none;position:absolute}.wm-live-text.is-displacement .wm-disp-ghost{position:absolute;left:0;top:0;white-space:nowrap;pointer-events:none}.wm-live-text.is-displacement .wm-disp-a{transform:translate(-3px,1px);color:#dc2846b3}.wm-live-text.is-displacement .wm-disp-b{transform:translate(3px,-1px);color:#00a0dca6}.wm-live-text.is-displacement .wm-disp-main{position:relative;color:inherit}.watermark-preview-stage.wm-live-client .watermark-drag-handle{z-index:4}:root{--pp-space-1: 4px;--pp-space-2: 8px;--pp-space-3: 12px;--pp-space-4: 16px;--pp-space-5: 24px;--pp-space-6: 32px;--pp-space-7: 48px;--pp-space-8: 64px}.page.wm-wizard-page,main.page:not(.landing-page):not(.page-narrow),.page.page-workbench,main.page.page-workbench{width:min(100% - 2rem,1680px);max-width:1680px;margin-left:auto;margin-right:auto;padding-left:var(--pp-space-5);padding-right:var(--pp-space-5);box-sizing:border-box}.page.page-wide{width:min(100% - 2rem,1680px)}.page.wm-wizard-page.is-step2{width:min(100% - 1.25rem,1480px);max-width:1480px}.wm-place-card{border-radius:10px;box-shadow:none}.wm-place-card:hover{box-shadow:none;border-color:#86c5ff}.wm-place-body{padding:var(--pp-space-3) var(--pp-space-4) var(--pp-space-4)}.wm-place-desc{font-size:12px;line-height:1.4;color:#3d5278}.wm-step2 .watermark-preview-viewport{background:transparent;border:none;border-radius:0;min-height:0}.wm-step2 .watermark-preview-stage{width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto;position:relative;overflow:hidden;border-radius:8px;border:1px solid rgba(5,12,156,.1);background:transparent;line-height:0;box-sizing:border-box}.wm-step2 .watermark-preview-stage.wm-stage-fitted{max-width:none;max-height:none;margin:0}.wm-step2 .watermark-preview-stage>img{width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;object-position:center center;background:transparent;display:block;border-radius:0}.wm-sample-preview img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;display:block;background:#fff}.wm-step2-preview{border-radius:0;box-shadow:none}.wm-wizard-full.panel{border-radius:8px;box-shadow:none}.wm-batch-thumbs{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;margin:0;max-height:none;overflow:visible}.wm-batch-thumb{border:1.5px solid #e5e7eb;background:#fff;border-radius:8px;padding:6px 8px;cursor:pointer;width:100%;text-align:left;font:inherit;font-size:11px;font-weight:600;color:#374151;min-width:64px;text-align:center}.wm-batch-thumb.on{border-color:#050c9c;background:#e8f4ff;color:#050c9c}.wm-batch-thumb-label{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-export{margin-top:var(--pp-space-5);padding-top:var(--pp-space-4);border-top:1px solid #e5e7eb}.wm-export-title{font-size:16px;font-weight:700;margin:0 0 6px}.wm-export-formats{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.wm-export-platforms{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0 0 12px}.wm-export-plat{display:flex;flex-direction:column;gap:2px;border:1.5px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600;cursor:pointer;background:#fff}.wm-export-plat.on{border-color:#050c9c;background:#e8f4ff}.wm-export-plat em{font-style:normal;font-weight:500;color:#3d5278;font-size:11px}.wm-export-plat input{margin-right:6px}.wm-export-tip{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 12px;font-size:13px;color:#92400e;margin:0 0 12px}.wm-export-clean{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;margin:8px 0 4px}.wm-export.wm-export-settings{margin-top:0;padding-top:0;border-top:0}.wm-export-exif{margin:8px 0 14px;padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.wm-crop-bar{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.guide-page .panel{border-radius:0;box-shadow:none}.pricing-compare table,.compare-table{table-layout:fixed;width:100%}.pricing-compare th,.pricing-compare td,.compare-table th,.compare-table td{width:auto}.hint-bubble{display:none;position:absolute;z-index:20;max-width:260px;padding:10px 12px;background:#050c9c;color:#fff;border-radius:8px;font-size:12px;font-weight:500;line-height:1.45;box-shadow:0 8px 24px #0000002e}.hint-with-preview:hover .hint-bubble,.hint-with-preview:focus-within .hint-bubble{display:block}.wm-crop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.wm-crop-shade{position:absolute;left:0;right:0;background:#0f172a73;pointer-events:none}.wm-crop-shade-t{top:0}.wm-crop-shade-b{left:0;right:0}.wm-crop-frame{position:absolute;box-sizing:border-box;border:2px solid #FAFCFF;box-shadow:0 0 0 1px #0f172a59;cursor:move;pointer-events:auto}.wm-crop-label{position:absolute;top:6px;left:8px;padding:2px 6px;border-radius:4px;background:#0f172abf;color:#fff;font-size:11px;font-weight:600;pointer-events:none}.wm-crop-handle{position:absolute;width:12px;height:12px;background:#fff;border:1px solid #050C9C;border-radius:2px;pointer-events:auto}.wm-crop-handle-nw{left:-6px;top:-6px;cursor:nwse-resize}.wm-crop-handle-ne{right:-6px;top:-6px;cursor:nesw-resize}.wm-crop-handle-sw{left:-6px;bottom:-6px;cursor:nesw-resize}.wm-crop-handle-se{right:-6px;bottom:-6px;cursor:nwse-resize}.wm-crop-handle-n{left:50%;top:-6px;margin-left:-6px;cursor:ns-resize}.wm-crop-handle-s{left:50%;bottom:-6px;margin-left:-6px;cursor:ns-resize}.wm-crop-handle-e{right:-6px;top:50%;margin-top:-6px;cursor:ew-resize}.wm-crop-handle-w{left:-6px;top:50%;margin-top:-6px;cursor:ew-resize}.monitoring-info-panel{border-radius:8px;box-shadow:0 8px 20px #0f172a1f}.monitoring-whitelist{margin:.75rem 0 1rem;padding:.75rem 0 0;border-top:1px solid var(--border);display:grid;gap:.85rem}.monitoring-whitelist-image{padding:.65rem 0;border:none;border-bottom:1px solid #eef2f7;background:transparent;border-radius:0}.monitoring-whitelist-image:last-child{border-bottom:none}.monitoring-whitelist-add{display:flex;gap:.5rem;align-items:center;margin-top:.4rem}.monitoring-whitelist-add input{flex:1;min-width:0;border-radius:6px}.monitoring-add-target{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);display:grid;gap:.75rem}.monitoring-add-empty{margin:.5rem 0 0}.page.cases-new-page{width:min(100% - 2rem,1180px)}.cases-new-page .record-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.guide-page .panel{border:none;border-bottom:1px solid #e5e7eb;border-radius:0;background:transparent;box-shadow:none;padding:1.35rem 0}.guide-page .panel+.panel{margin-top:0}.guide-page>.panel:last-child{border-bottom:none}.wm-brush-on{cursor:crosshair}.wm-tool-row .wm-tool-btn.on{background:#050c9c;color:#fff;border-color:#050c9c}.wm-brush-on{cursor:none}.wm-brush-on:after{content:none}.wm-tool-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wm-fine-tune{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.wm-fine-tune h3{margin:0 0 8px;font-size:14px;font-weight:700}.cases-new-step1.panel,.cases-new-page .form-panel{border:none;border-radius:0;box-shadow:none;background:transparent;padding:.5rem 0 1.5rem}.cases-upload-unprotected{display:grid;gap:.75rem;padding:0 0 1.25rem;margin:0 0 .5rem;border-bottom:1px solid #e5e7eb}.cases-upload-title{margin:0;font-size:1.05rem;font-weight:700}.cases-upload-file{display:inline-flex;width:fit-content;cursor:pointer}.cases-or-divider{margin:1.25rem 0 .75rem;font-size:.92rem;font-weight:600;color:var(--muted)}.cases-new-page .record-choices label{border-radius:8px;box-shadow:none}.guide-page .guide-card{border:none;border-bottom:1px solid #e5e7eb;border-radius:0;background:transparent;box-shadow:none;padding:.85rem 0 1rem}.guide-page .guide-cards{grid-template-columns:1fr;gap:0}@media (min-width: 720px){.guide-page .guide-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}}.guide-page .guide-links a{border-radius:6px}.page.cases-page .panel,main.page:has(.case-list) .panel{border-radius:8px;box-shadow:none}@media (max-width: 860px){.page.wm-wizard-page,main.page.wm-wizard-page{padding-left:12px;padding-right:12px}.wm-wizard-full.panel,.wm-wizard-full.form-panel{padding:12px}.wm-params-title{font-size:18px}.wm-step2-preview,.wm-step2-controls{padding:12px}.wm-step2 .wm-preview-fit-slot{max-height:min(52vh,420px);min-height:0}.wm-step2 .watermark-preview-viewport{max-height:100%;min-height:0;background:transparent}.wm-step2 .watermark-preview-stage{max-height:100%}.wm-step2 .watermark-preview-stage>img{max-height:none}.wm-placement-grid{grid-template-columns:1fr;gap:10px}.wm-place-card{min-height:0}.wm-place-preview{max-height:120px}.wm-export-platforms{grid-template-columns:1fr 1fr}.wm-wizard-full .form-actions{position:sticky;bottom:0;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.wm-wizard-full .form-actions .button{min-height:44px;width:100%}}@media (max-width: 430px){html,body{overflow-x:hidden}.site-header,.site-nav,.page,main.page{max-width:100vw}.page.wm-wizard-page,main.page.wm-wizard-page{padding-left:10px;padding-right:10px}.wm-step2,.wm-step2.has-thumbs{grid-template-columns:1fr;gap:12px}.wm-step2-thumbs{order:-1;max-height:none;overflow:visible}.wm-batch-thumbs{flex-direction:row;flex-wrap:nowrap;gap:8px;max-height:none;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.wm-batch-thumb{width:auto;min-width:72px;flex:0 0 auto}.wm-step2-preview{order:0}.wm-step2-controls{order:1}.wm-export-platforms{grid-template-columns:1fr}.wm-export-formats{gap:6px}.wm-chip{padding:8px 12px;min-height:40px}.monitoring-target-row{grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem .65rem;padding:.75rem 0}.monitoring-target-thumb .record-thumb{width:3.5rem;height:3.5rem}.monitoring-target-controls,.monitoring-target-manage{width:100%}.monitoring-target-manage{grid-template-columns:1fr}.monitoring-add-target{flex-direction:column;align-items:stretch}.monitoring-add-target .button,.monitoring-add-target select,.monitoring-add-target input{width:100%;max-width:100%}.monitoring-match-list,.monitoring-item{min-width:0}.monitoring-item-actions{display:flex;flex-direction:column;gap:8px}.monitoring-item-actions .button{width:100%;min-height:44px}.home-plans-grid{grid-template-columns:1fr}.protect-mode-switch{flex-wrap:wrap}.protect-mode-switch a{flex:1 1 auto;text-align:center;min-height:40px;display:inline-flex;align-items:center;justify-content:center}}@media (max-width: 860px){.hero-compare{display:grid;grid-template-columns:1fr;gap:.9rem;min-width:0;width:100%;max-width:100%;overflow-x:hidden}.hero-compare>figure{display:block;width:100%;max-width:100%;min-width:0}.hero-compare img{width:100%;max-width:100%;height:auto}.home-monitor-demo{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.home-monitor-demo .monitoring-item{display:flex;flex-wrap:wrap;gap:.55rem;min-width:0;max-width:100%}.home-monitor-demo .monitoring-item-body{flex:1 1 12rem;min-width:0;max-width:100%}.home-monitor-demo .monitoring-item-actions{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;width:100%;flex:1 1 100%}.home-monitor-demo .monitoring-item-actions .button,.home-monitor-demo .status,.home-monitor-demo .monitoring-lens-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}.monitoring-item{flex-wrap:wrap;min-width:0;max-width:100%}.monitoring-item-body{flex:1 1 14rem;min-width:0}.monitoring-item-actions{flex:1 1 100%;width:100%}}@media (max-width: 560px){.topbar{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;padding:.7rem .85rem;min-height:0}.brand{align-self:flex-start}.topnav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem .5rem;width:100%;margin-top:0;font-size:.88rem}.topnav-spacer{display:none}.topnav>a:not(.button),.nav-menu>summary{padding:.45rem .55rem}.topnav>a.button.button-primary{margin-left:0;min-height:2.4rem;padding:.45rem .85rem}.locale-toggle{margin-left:auto}}@media (max-width: 430px){html,body,#root{overflow-x:hidden;max-width:100vw}.hero-compare,.home-monitor-demo,.monitoring-match-list,.monitoring-item{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.topnav>a.button.button-primary{width:100%;text-align:center;justify-content:center}.home-monitor-demo .monitoring-item-actions .button{width:100%;min-height:2.4rem}.monitoring-item-actions{flex-direction:column;align-items:stretch}.monitoring-item-actions .button{width:100%;min-height:2.4rem}}.app-shell{background:transparent}.landing-page{background:#f3faff;padding-top:0;padding-bottom:0;width:100%;max-width:none}.landing-page>.hero,.landing-page>.section,.landing-page>.landing-cta,.landing-page>.trust-strip{width:min(100% - 2rem,1180px);margin-left:auto;margin-right:auto;position:relative;box-sizing:border-box}.landing-page>.hero:before,.landing-page>.section:before,.landing-page>.landing-cta:before,.landing-page>.trust-strip:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:-1;pointer-events:none}.landing-page>.hero{padding:2.5rem 0 3rem}.landing-page>.hero:before{background:#fff}.landing-page>.section:nth-of-type(2):before{background:#e8f4ff}.landing-page>.section:nth-of-type(3):before{background:#fff}.landing-page>.section:nth-of-type(4):before{background:#e8f4ff}.landing-page>.section.home-plans-strip:before{background:#fff}.landing-page>.trust-strip{margin-top:0;margin-bottom:0;border-radius:0;border-left:0;border-right:0;max-width:none;width:100%;justify-content:center;gap:1.5rem 2.5rem}.landing-page>.trust-strip:before{display:none}.landing-page>.landing-cta{margin-top:0;margin-bottom:3rem;border-radius:1.15rem;border:1px solid rgba(5,12,156,.14);background:#e8f4ff}.landing-page>.landing-cta:before{background:#e8f4ff;display:none}.landing-page h1,.landing-page h2,.landing-page h3{color:var(--abyss, #050C9C)}.landing-page .eyebrow,.landing-page .section-kicker{color:var(--tile, #2E5AA7)}.home-plans-card{background:#fff}.home-plans-card-paid{background:#e3f6ff;border-color:#050c9c2e}.mock-badge{display:none!important}.landing-page.a3-home,.landing-page.a3-home h1,.landing-page.a3-home h2,.landing-page.a3-home h3,.landing-page.a3-home .home-h1,.landing-page.a3-home .home-lead,.landing-page.a3-home .button{font-family:Noto Sans SC,Inter,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.landing-page.a3-home{background-color:#f3faff;background-image:radial-gradient(ellipse 72% 48% at 90% 6%,rgba(167,230,255,.55) 0%,transparent 58%),radial-gradient(ellipse 58% 42% at 6% 72%,rgba(134,197,255,.28) 0%,transparent 54%),radial-gradient(ellipse 50% 36% at 48% 18%,rgba(240,244,251,.9) 0%,transparent 62%),linear-gradient(180deg,#f3faff,#eaf6ff 45%,#f3faff);background-attachment:fixed;padding:0;width:100%;max-width:none;color:#050c9c;line-break:strict;word-break:keep-all;overflow-wrap:anywhere}.landing-page.a3-home h1,.landing-page.a3-home h2,.landing-page.a3-home h3{color:#050c9c;letter-spacing:-.02em;text-wrap:pretty;line-break:strict;word-break:keep-all}.a3-home .band{position:relative;isolation:isolate;min-height:560px;display:flex;align-items:center}@media (min-width: 1024px){.a3-home .band{min-height:620px}}.a3-home .band-compact{min-height:0}.a3-home .band-inner{width:100%;max-width:72rem;margin:0 auto;padding:4.5rem 1.5rem;box-sizing:border-box}.a3-home .band-inner-wide{max-width:72rem}.a3-home .band-compact .band-inner{padding-top:4rem;padding-bottom:4rem}.a3-home .band-snow{background:linear-gradient(180deg,#fff,#f3faff);border-top:1px solid rgba(5,12,156,.06);border-bottom:1px solid rgba(5,12,156,.06)}.a3-home .band-ice{background:linear-gradient(180deg,#f3faff,#eaf6ff 55%,#f3faff);border-top:1px solid rgba(5,12,156,.07);border-bottom:1px solid rgba(5,12,156,.07)}.a3-home .band-hero{min-height:auto;background:radial-gradient(ellipse 72% 48% at 90% 6%,rgba(167,230,255,.58) 0%,transparent 58%),radial-gradient(ellipse 58% 42% at 8% 78%,rgba(134,197,255,.32) 0%,transparent 54%),radial-gradient(ellipse 52% 42% at 50% 0%,rgba(240,244,251,.85) 0%,transparent 66%),linear-gradient(180deg,#f3faff,#eaf6ff 45%,#f3faff);border-bottom:1px solid rgba(5,12,156,.08)}.a3-home .band-hero .band-inner{padding-top:4.75rem;padding-bottom:5.25rem}@media (min-width: 1024px){.a3-home .band-hero .band-inner{padding-top:5.75rem;padding-bottom:6.5rem}}.a3-home .hero-center{margin:0 auto;max-width:56rem;text-align:center}.a3-home .home-badge{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.5rem;border-radius:999px;border:1px solid rgba(5,12,156,.15);background:#fffc;padding:.4rem .9rem;font-size:11px;font-weight:600;letter-spacing:.04em;color:#050c9c;box-shadow:0 4px 14px #050c9c0f}.a3-home .home-badge-dot{width:6px;height:6px;border-radius:999px;background:#050c9c}.a3-home .home-h1{margin:0;font-size:clamp(2.4rem,5.5vw,4.15rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;color:#050c9c}.a3-home .home-h1-accent{color:#2e5aa7}.a3-home .home-h1-break{display:none}@media (min-width: 640px){.a3-home .home-h1-break{display:block}}.a3-home .home-lead{margin:1.75rem auto 0;max-width:36rem;font-size:clamp(16px,1.4vw,17.5px);line-height:1.75;color:#3d5278}.a3-home .home-actions{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.a3-home .home-actions .button{white-space:nowrap}.a3-home .home-hero-note{display:none!important}.a3-home .hero-stage{position:relative;margin:2.75rem auto 0;max-width:52rem;border-radius:1.5rem;background:linear-gradient(145deg,#fff,#eef6ff 55%,#e3f0ff);border:1px solid rgba(5,12,156,.08);box-shadow:0 36px 72px #050c9c1a,0 0 0 1px #ffffffb3 inset;padding:1.15rem 1.15rem 1.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 72%,rgba(0,0,0,.55) 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 72%,rgba(0,0,0,.55) 88%,transparent 100%)}@media (min-width: 640px){.a3-home .hero-stage{margin-top:4rem;padding:1.75rem}}.a3-home .hero-stage-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.15rem;position:relative;z-index:1}.a3-home .hero-stage-title{display:flex;align-items:center;gap:.65rem;font-size:12px;font-weight:600;color:#3d5278}.a3-home .hero-dots{display:inline-flex;gap:5px}.a3-home .hero-dots i{display:block;width:7px;height:7px;border-radius:999px;background:#050c9c2e}.a3-home .hero-dots i:first-child{background:#86c5ff}.a3-home .hero-stage-badge{border-radius:999px;background:#050c9c14;padding:.25rem .65rem;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#2e5aa7}.a3-home .hero-stage-grid{position:relative;z-index:1;display:grid;gap:1rem}@media (min-width: 1024px){.a3-home .hero-stage-grid{grid-template-columns:1.15fr .95fr .95fr}}.a3-home .hero-panel{border-radius:1rem;border:1px solid rgba(5,12,156,.08);background:#fff;padding:1rem;box-shadow:0 8px 24px #050c9c0a}.a3-home .hero-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:11px;font-weight:600;color:#3d5278;letter-spacing:.04em}.a3-home .hero-panel-head span{font-size:10px;font-weight:500;color:#2e5aa7}.a3-home .hero-panel-head-on-dark{color:#86c5ff}.a3-home .hero-panel-head-on-dark p{color:#86c5ff;margin:0}.a3-home .hero-photo{margin-top:.75rem;aspect-ratio:5/4;border-radius:.85rem;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.a3-home .hero-photo-yours{background:#fff;padding:0}.a3-home .hero-photo-suspect{background:#e3f6ff;border:1px solid rgba(5,12,156,.05)}.a3-home .hero-photo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.a3-home .hero-sku{width:fit-content;border-radius:.4rem;background:#fffffff2;padding:.2rem .5rem;font-size:10px;font-weight:600;color:#050c9c;box-shadow:0 2px 8px #050c9c14}.a3-home .hero-photo-yours .hero-sku{position:absolute;left:.75rem;top:.75rem;z-index:1}.a3-home .hero-photo>p{margin:0;font-size:11px;font-weight:500;color:#050c9c8c;position:relative;z-index:1}.a3-home .hero-photo-suspect>p{color:#3d5278;font-size:12px}.a3-home .hero-panel-record{position:relative;background:#fff;color:#050c9c;border-color:#050c9c1a;box-shadow:0 12px 32px #050c9c14}@media (min-width: 1024px){.a3-home .hero-panel-record{transform:translateY(-.25rem)}}.a3-home .hero-tag-live{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:#e8f4ff;color:#050c9c;padding:.15rem .55rem;font-size:10px;font-weight:700}.a3-home .hero-photo-record{background:#fff;padding:0}.a3-home .hero-record-overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.85rem .9rem .95rem;background:linear-gradient(180deg,transparent 0%,rgba(5,12,156,.82) 55%,rgba(5,12,156,.92) 100%);color:#fff}.a3-home .hero-record-pill{display:inline-block;border-radius:999px;background:#a7e6ff;color:#050c9c;padding:.15rem .5rem;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.a3-home .hero-record-clock{margin:.45rem 0 0;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:600;line-height:1;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:8.5ch}.a3-home .hero-record-sub{margin:.3rem 0 0;font-size:11px;color:#a7e6ff}.a3-home .hero-record-meta{margin-top:.65rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.18);display:grid;gap:.3rem;font-size:10px}.a3-home .hero-record-meta div{display:flex;justify-content:space-between;gap:.5rem}.a3-home .hero-record-meta span{color:#a7e6ffd9}.a3-home .hero-record-meta strong{color:#fff;font-weight:600}.a3-home .hero-tag-dark{border-radius:.35rem;background:#050c9c;color:#a7e6ff;padding:.15rem .45rem;font-size:10px;font-weight:600}.a3-home .hero-photo-suspect{background:#fff;padding:0;border:1px solid rgba(5,12,156,.06)}.a3-home .hero-suspect-overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem .85rem;background:linear-gradient(180deg,transparent 0%,rgba(247,251,255,.92) 40%,#F7FBFF 100%)}.a3-home .hero-suspect-overlay>p{margin:0;font-size:11px;font-weight:600;color:#3d5278;max-width:12rem}.a3-home .hero-chip{width:fit-content;border-radius:999px;border:1px solid rgba(5,12,156,.15);background:#050c9c;padding:.3rem .7rem;font-size:10px;font-weight:600;color:#a7e6ff}.a3-home .hero-stage-foot{position:relative;z-index:1;margin:1.15rem 0 0;text-align:center;font-size:12px;color:#3d5278}.a3-home .section-kicker{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;color:#2e5aa7}.a3-home .home-pain-title{margin:.75rem 0 0;max-width:48rem;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:600;line-height:1.3}.a3-home .home-pain-body{margin:1rem 0 0;max-width:40rem;font-size:15px;line-height:1.7;color:#3d5278}.a3-home .feat-grid{display:grid;gap:2.5rem;align-items:center}@media (min-width: 960px){.a3-home .feat-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:3.25rem}.a3-home .feat-grid.is-flip{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.a3-home .feat-grid.is-flip .feat-copy{order:2}.a3-home .feat-grid.is-flip .feat-stage{order:1}}.a3-home .feat-num{margin:0;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700;letter-spacing:.08em;color:#2e5aa7}.a3-home .feat-outcome{margin:.85rem 0 0;font-size:clamp(1.65rem,2.6vw,2.15rem);font-weight:600;line-height:1.25}.a3-home .feat-body{margin:1rem 0 0;max-width:28rem;font-size:15.5px;line-height:1.75;color:#3d5278}.a3-home .feat-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.5rem;font-size:14px;font-weight:600;color:#050c9c;text-decoration:none;white-space:nowrap;transition:gap .18s ease}.a3-home .feat-link:hover{gap:.55rem}.a3-home .feat-stage{border-radius:1.35rem;background:#ffffffc7;border:1px solid rgba(5,12,156,.09);box-shadow:0 28px 64px #050c9c1a,0 0 0 1px #ffffffbf inset;padding:.7rem;transition:transform .35s cubic-bezier(.22,.9,.28,1),box-shadow .35s ease}.a3-home .feat-stage:hover{transform:translateY(-3px);box-shadow:0 36px 72px #050c9c24,0 0 0 1px #fffc inset}.a3-home .stage-pane{position:relative;min-height:260px;border-radius:1rem;overflow:hidden;background:linear-gradient(160deg,#fff,#f3faff 48%,#eaf6ff);border:1px solid rgba(5,12,156,.07);padding:.85rem .85rem 1rem}@media (min-width: 640px){.a3-home .stage-pane{min-height:300px}}.a3-home .stage-topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.a3-home .stage-topbar-left{display:flex;align-items:center;gap:.5rem;font-size:12px;font-weight:600;color:#3d5278}.a3-home .stage-topbar-left p{margin:0}.a3-home .stage-pill{border-radius:999px;background:#050c9c14;padding:.25rem .65rem;font-size:10px;font-weight:600;color:#2e5aa7}.a3-home .stage-pill-dark{background:#050c9c;color:#a7e6ff}.a3-home .stage-pill-ice{background:#a7e6ff;color:#050c9c;font-weight:700}.a3-home .prod-photo{background:radial-gradient(circle at 50% 38%,#fff 0%,transparent 42%),linear-gradient(155deg,#bfe8ff,#86c5ff 48%,#e3f6ff)}.a3-home .prod-photo-img,.a3-home img.prod-photo{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.a3-home .demo-fade{opacity:0;transform:scale(1.03);animation:a3-img-in .7s .12s cubic-bezier(.22,.9,.28,1) forwards}.a3-home .feat-band.is-inview .demo-fade{animation:a3-img-in .7s .12s cubic-bezier(.22,.9,.28,1) forwards}@keyframes a3-img-in{to{opacity:1;transform:none}}.a3-home .pulse-dot{width:8px;height:8px;border-radius:999px;background:#a7e6ff;display:inline-block}.a3-home .feat-band.is-inview .pulse-dot{animation:a3-pulse 1.4s ease-in-out infinite}@keyframes a3-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #a7e6ffb3}50%{opacity:.85;transform:scale(1.15);box-shadow:0 0 0 8px #a7e6ff00}}.a3-home .feat01-grid{display:grid;gap:.75rem;height:calc(100% - 2.2rem)}@media (min-width: 640px){.a3-home .feat01-grid{grid-template-columns:1.05fr .95fr}}.a3-home .feat01-photo{position:relative;min-height:200px;border-radius:.85rem;border:1px solid rgba(5,12,156,.1);overflow:hidden}.a3-home .feat01-photo .prod-photo{position:absolute;top:0;right:0;bottom:0;left:0}.a3-home .feat01-photo .hero-sku{position:absolute;left:.75rem;top:.75rem;z-index:1}.a3-home .feat01-banner{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;border-radius:.55rem;background:#050c9ce6;color:#a7e6ff;padding:.55rem .75rem;font-size:11px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.a3-home .feat01-side{display:flex;flex-direction:column;gap:.65rem}.a3-home .feat01-cert{flex:1;border-radius:.85rem;background:#050c9c;color:#a7e6ff;padding:1rem 1.15rem;min-width:11rem}.a3-home .feat01-cert-head{display:flex;justify-content:space-between;align-items:center}.a3-home .feat01-cert-head p{margin:0;font-size:11px;font-weight:600;color:#86c5ff}.a3-home .clock-digit{margin:.5rem 0 0;font-size:clamp(1.85rem,3.2vw,2.65rem);font-weight:600;line-height:1;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;min-width:8.5ch}.a3-home .feat01-date{margin:.5rem 0 0;font-size:12px;color:#86c5ff}.a3-home .feat01-file{margin:.75rem 0 0;font-size:12px;color:#a7e6ffe6}.a3-home .feat01-tags{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.4rem}.a3-home .feat01-tags span{border-radius:.4rem;background:#ffffff1a;padding:.25rem .5rem;font-size:10px;font-weight:600;ring:1px solid rgba(255,255,255,.15);box-shadow:inset 0 0 0 1px #ffffff26}.a3-home .feat01-verify{border-radius:.85rem;border:1px solid rgba(5,12,156,.1);background:#fff;padding:.85rem .9rem}.a3-home .feat01-verify-k{margin:0;font-size:10px;font-weight:600;color:#3d5278}.a3-home .feat01-verify-u{margin:.25rem 0 0;font-size:13px;font-weight:600;color:#050c9c}.a3-home .feat01-verify-h{margin:.25rem 0 0;font-size:11px;color:#3d5278}.a3-home .feat01-next{border-radius:.85rem;border:1px dashed rgba(5,12,156,.2);background:#e3f6ff99;padding:.65rem .9rem;font-size:12px;font-weight:600;color:#050c9c}.a3-home .feat02-grid{display:grid;gap:.75rem;height:calc(100% - 2.2rem)}@media (min-width: 900px){.a3-home .feat02-grid{grid-template-columns:1.25fr .75fr}}.a3-home .wm-preview{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgba(5,12,156,.1);background:#fff;min-height:260px}.a3-home .wm-preview .prod-photo{position:absolute;top:0;right:0;bottom:0;left:0}.a3-home .wm-after-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;pointer-events:none;transition:opacity .55s ease}.a3-home .feat-band.is-inview .wm-after-img{animation:a3-wm-after 1s .85s ease forwards}@keyframes a3-wm-after{to{opacity:.92}}.a3-home .wm-preview .wm-layer{z-index:1}.a3-home .before-after{position:absolute;top:10px;right:10px;z-index:2;display:flex;gap:4px;font-size:10px;font-weight:700}.a3-home .before-after span{border-radius:999px;padding:3px 8px;background:#ffffffeb;color:#050c9c;box-shadow:0 4px 12px #050c9c1f}.a3-home .before-after .after-tag{opacity:0}.a3-home .feat-band.is-inview .before-after .after-tag{animation:a3-fade-up .4s .9s ease forwards}.a3-home .wm-layer{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem 1.4rem;transform:rotate(-22deg);opacity:0;pointer-events:none;font-size:13px;font-weight:700;color:#050c9c6b;white-space:nowrap}.a3-home .feat-band.is-inview .wm-layer{animation:a3-wm-fade 1.15s .35s ease forwards}.a3-home .wm-layer-tile{z-index:2}.a3-home .feat-band.is-inview .wm-layer-tile{animation:a3-wm-fade-soft 1.15s .35s ease forwards}@keyframes a3-wm-fade-soft{0%{opacity:0}to{opacity:.35}}.a3-home .wm-layer-corner{grid-template-columns:1fr;inset:auto;top:12%;left:8%;right:auto;bottom:auto;transform:none;gap:0;z-index:2;width:auto;height:auto}.a3-home .wm-layer-corner span:not(:first-child){display:none}.a3-home .wm-layer-corner span:first-child{background:#ffffffd1;padding:.35rem .55rem;border-radius:.35rem;box-shadow:0 4px 14px #050c9c1f;color:#050c9cb3}.a3-home .wm-layer-center{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:none;grid-template-columns:none;gap:0;z-index:2}.a3-home .wm-layer-center span:not(:first-child){display:none}.a3-home .wm-layer-center span:first-child{font-size:22px;opacity:.7;background:#ffffffb8;padding:.45rem .75rem;border-radius:.45rem}@keyframes a3-wm-fade{0%{opacity:0}to{opacity:1}}.a3-home .feat02-controls{display:flex;flex-direction:column;gap:.65rem;border-radius:.85rem;border:1px solid rgba(5,12,156,.1);background:#fff;padding:.9rem}.a3-home .feat02-controls>p{margin:0;font-size:11px;font-weight:600;color:#3d5278}.a3-home .wm-modes{display:flex;flex-wrap:wrap;gap:.4rem}.a3-home .wm-mode-chip{border-radius:999px;padding:.35rem .75rem;font-size:11px;font-weight:600;border:1px solid rgba(5,12,156,.14);background:#fff;color:#3d5278;cursor:pointer}.a3-home .wm-mode-chip.is-on{background:#050c9c;color:#a7e6ff;border-color:#050c9c}.a3-home .feat02-opacity{margin-top:.25rem}.a3-home .feat02-opacity-row{display:flex;justify-content:space-between;font-size:11px;color:#3d5278}.a3-home .feat02-opacity-row strong{color:#050c9c}.a3-home .feat02-bar{margin-top:.5rem;height:6px;border-radius:999px;background:#050c9c1a;overflow:hidden}.a3-home .feat02-bar i{display:block;height:100%;border-radius:999px;background:#050c9c}.a3-home .feat02-invisible{margin-top:auto;border-radius:.55rem;background:#e3f6ffb3;padding:.55rem .75rem;font-size:11px;color:#3d5278}.a3-home .mon-layout{display:grid;gap:.65rem;height:calc(100% - 2.1rem)}@media (min-width: 720px){.a3-home .mon-layout{grid-template-columns:118px minmax(0,1fr)}}.a3-home .mon-aside{display:none;border-radius:.85rem;border:1px solid rgba(5,12,156,.1);background:#fff;padding:.5rem}@media (min-width: 720px){.a3-home .mon-aside{display:block}}.a3-home .mon-aside>p{margin:0;padding:0 .25rem;font-size:10px;font-weight:600;letter-spacing:.04em;color:#3d5278}.a3-home .mon-aside ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.25rem}.a3-home .mon-aside li{display:flex;align-items:center;gap:.5rem;border-radius:.55rem;padding:.35rem;opacity:.7}.a3-home .mon-aside li.is-on{opacity:1;background:#a7e6ff80;box-shadow:0 0 0 1px #050c9c4d}.a3-home .mon-aside-thumb{width:2.25rem;height:2.25rem;border-radius:.4rem;flex-shrink:0;overflow:hidden;background:#fff;border:1px solid rgba(5,12,156,.08)}.a3-home .mon-aside-thumb img{width:100%;height:100%;object-fit:cover;display:block}.a3-home .mon-aside strong{display:block;font-size:11px;color:#050c9c}.a3-home .mon-aside span{font-size:9px;color:#3d5278}.a3-home .mon-rows{display:flex;flex-direction:column;gap:.5rem;min-height:0;overflow:hidden}.a3-home .mon-row{opacity:0;transform:translate(18px);border-radius:.85rem;border:1px solid rgba(5,12,156,.08);background:#fff;padding:.7rem .75rem}.a3-home .feat-band.is-inview .mon-row:nth-child(1){animation:a3-slide-in .5s .18s ease forwards}.a3-home .feat-band.is-inview .mon-row:nth-child(2){animation:a3-slide-in .5s .42s ease forwards}.a3-home .feat-band.is-inview .mon-row:nth-child(3){animation:a3-slide-in .5s .66s ease forwards}.a3-home .mon-row.is-selected{background:#a7e6ff47;border-color:#050c9c38}@keyframes a3-slide-in{to{opacity:1;transform:none}}.a3-home .mon-row-inner{display:flex;gap:.75rem}.a3-home .mon-thumb{width:4.25rem;height:3.5rem;flex-shrink:0;border-radius:.55rem;border:1px solid rgba(5,12,156,.1);background:#fff;overflow:hidden}.a3-home .mon-thumb img{width:100%;height:100%;object-fit:cover;display:block}.a3-home .mon-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.a3-home .mon-platform{border-radius:.3rem;background:#050c9c;color:#a7e6ff;padding:.1rem .4rem;font-size:9px;font-weight:600}.a3-home .mon-score{font-size:10px;color:#3d5278}.a3-home .mon-url{margin:.25rem 0 0;font-size:12.5px;font-weight:600;color:#050c9c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a3-home .mon-chips{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.35rem}.a3-home .chip-pop{opacity:0}.a3-home .feat-band.is-inview .mon-row.is-selected .chip-pop{animation:a3-pop .35s .55s cubic-bezier(.2,1.4,.4,1) both}.a3-home .chip-action{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .65rem;font-size:11px;font-weight:600;border:1px solid rgba(5,12,156,.14);background:#fff;color:#050c9c}.a3-home .chip-action.is-primary{background:#050c9c;color:#a7e6ff;border-color:#050c9c}.a3-home .chip-action.is-warn{background:#a7e6ff8c;border-color:#050c9c2e}.a3-home .pack-grid{display:grid;gap:.65rem;height:calc(100% - 2.1rem)}.a3-home .compare-pair{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.a3-home .pack-shot{overflow:hidden;border-radius:.85rem;border:1px solid rgba(5,12,156,.1);background:#fff}.a3-home .pack-shot>p{margin:0;background:#fff;padding:.35rem .65rem;font-size:10px;font-weight:600;color:#3d5278}.a3-home .pack-shot-img,.a3-home .pack-shot-suspect{height:7.5rem;background:#fff;overflow:hidden}.a3-home .pack-shot-img img,.a3-home .pack-shot-suspect img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.a3-home .pack-item-thumb{width:2.25rem;height:2.25rem;border-radius:.4rem;object-fit:cover;border:1px solid rgba(5,12,156,.1);flex-shrink:0;background:#fff}.a3-home .pack-items{display:grid;gap:.5rem}@media (min-width: 640px){.a3-home .pack-items{grid-template-columns:1fr 1fr}}.a3-home .pack-item{opacity:0;transform:translateY(12px) scale(.97);border-radius:.85rem;border:1px solid rgba(5,12,156,.1);background:#fff;padding:.7rem .85rem;display:flex;align-items:flex-start;gap:.65rem}.a3-home .pack-item-wide{grid-column:1 / -1}.a3-home .feat-band.is-inview .pack-item:nth-child(1){animation:a3-pack-in .42s .2s ease forwards}.a3-home .feat-band.is-inview .pack-item:nth-child(2){animation:a3-pack-in .42s .42s ease forwards}.a3-home .feat-band.is-inview .pack-item:nth-child(3){animation:a3-pack-in .42s .64s ease forwards}.a3-home .feat-band.is-inview .pack-item:nth-child(4){animation:a3-pack-in .42s .86s ease forwards}@keyframes a3-pack-in{to{opacity:1;transform:none}}.a3-home .pack-item p{margin:0;font-size:13px;font-weight:600;color:#050c9c}.a3-home .pack-item span{font-size:11px;color:#3d5278}.a3-home .check-pop{width:18px;height:18px;border-radius:999px;background:#050c9c;color:#a7e6ff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;opacity:0;transform:scale(.4)}.a3-home .feat-band.is-inview .pack-item:nth-child(1) .check-pop{animation:a3-pop .32s .45s cubic-bezier(.2,1.4,.4,1) forwards}.a3-home .feat-band.is-inview .pack-item:nth-child(2) .check-pop{animation:a3-pop .32s .68s cubic-bezier(.2,1.4,.4,1) forwards}.a3-home .feat-band.is-inview .pack-item:nth-child(3) .check-pop{animation:a3-pop .32s .9s cubic-bezier(.2,1.4,.4,1) forwards}.a3-home .feat-band.is-inview .pack-item:nth-child(4) .check-pop{animation:a3-pop .32s 1.12s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes a3-pop{to{opacity:1;transform:scale(1)}}.a3-home .complaint-preview{margin-top:.4rem;font-size:11.5px;line-height:1.55;color:#3d5278;background:#e3f6ff8c;border-radius:.55rem;padding:.55rem .65rem;border:1px dashed rgba(5,12,156,.18);max-height:4.6rem;overflow:hidden}.a3-home .home-compare-intro{max-width:40rem}.a3-home .home-compare-title{margin:.75rem 0 0;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:600}.a3-home .home-compare-body{margin:.75rem 0 0;font-size:15px;line-height:1.7;color:#3d5278}.a3-home .home-compare-table{margin-top:2rem;overflow:hidden;border-radius:1.15rem;background:#ffffffeb;border:1px solid rgba(5,12,156,.08);box-shadow:0 28px 64px #050c9c1f}.a3-home .home-compare-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-bottom:1px solid rgba(5,12,156,.08);font-size:14px}.a3-home .home-compare-row:last-child{border-bottom:0}.a3-home .home-compare-row>div{padding:1rem 1.15rem;color:#3d5278}.a3-home .home-compare-head{background:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.04em;color:#3d5278}.a3-home .home-compare-head>div{border-left:1px solid rgba(5,12,156,.1)}.a3-home .home-compare-head>div:first-child{border-left:0}.a3-home .home-compare-us{background:#050c9c!important;color:#a7e6ff!important;border-left-color:transparent!important}.a3-home .home-compare-label{font-weight:500;color:#050c9c!important}.a3-home .home-compare-us-cell{background:#a7e6ff4d;font-weight:500;color:#050c9c!important;border-left:1px solid rgba(5,12,156,.08)}.a3-home .home-compare-row>div:nth-child(2),.a3-home .home-compare-row>div:nth-child(3){border-left:1px solid rgba(5,12,156,.08)}@media (max-width: 720px){.a3-home .home-compare-row{grid-template-columns:1fr}.a3-home .home-compare-row>div{border-left:0!important}.a3-home .home-compare-head>div:first-child{display:none}}.a3-home .home-navy-cta{background:#050c9c}.a3-home .home-navy-inner{margin:0 auto;max-width:72rem;padding:4rem 1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}@media (min-width: 640px){.a3-home .home-navy-inner{flex-direction:row;align-items:center;justify-content:space-between;padding:5rem 1.5rem}}.a3-home .home-navy-inner h2{margin:0;max-width:36rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;color:#fff;letter-spacing:-.02em}.a3-home .home-navy-inner p{margin:1rem 0 0;max-width:36rem;font-size:16px;line-height:1.6;color:#86c5ff}.a3-home .home-navy-btn{display:inline-flex;align-items:center;flex-shrink:0;border-radius:999px;background:#a7e6ff;color:#050c9c;padding:.9rem 1.75rem;font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 16px 40px #00000040;transition:transform .15s ease}.a3-home .home-navy-btn:hover{transform:translateY(-2px)}.a3-home .hero-enter{opacity:0;transform:translateY(14px);animation:a3-hero-in .75s cubic-bezier(.22,.9,.28,1) forwards}.a3-home .hero-enter-d1{animation-delay:.05s}.a3-home .hero-enter-d2{animation-delay:.16s}.a3-home .hero-enter-d3{animation-delay:.28s}.a3-home .hero-enter-d4{animation-delay:.4s}.a3-home .hero-enter-d5{animation-delay:.52s}.a3-home .hero-enter-d6{animation-delay:.64s}@keyframes a3-hero-in{to{opacity:1;transform:none}}.a3-home .reveal-up{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,.9,.28,1),transform .7s cubic-bezier(.22,.9,.28,1)}.a3-home .feat-band.is-inview .reveal-up,.a3-home .band.is-inview .reveal-up{opacity:1;transform:none}.a3-home .feat-band.is-inview .reveal-up.r1,.a3-home .band.is-inview .reveal-up.r1{transition-delay:.08s}.a3-home .feat-band.is-inview .reveal-up.r2,.a3-home .band.is-inview .reveal-up.r2{transition-delay:.18s}.a3-home .feat-band.is-inview .reveal-up.r3,.a3-home .band.is-inview .reveal-up.r3{transition-delay:.3s}.a3-home .feat-band.is-inview .reveal-up.r4{transition-delay:.42s}.a3-home .pane-reveal{opacity:0;transform:translateY(10px)}.a3-home .feat-band.is-inview .pane-reveal{animation:a3-fade-up .55s ease forwards}.a3-home .feat-band.is-inview .pr1{animation-delay:.2s}.a3-home .feat-band.is-inview .pr2{animation-delay:.45s}.a3-home .feat-band.is-inview .pr3{animation-delay:.7s}@keyframes a3-fade-up{to{opacity:1;transform:none}}.a3-home .wm-preview:has(.wm-layer-corner) .wm-after-img,.a3-home .wm-preview:has(.wm-layer-center) .wm-after-img{opacity:0!important;animation:none!important}@media (prefers-reduced-motion: reduce){.a3-home .hero-enter,.a3-home .reveal-up,.a3-home .pane-reveal,.a3-home .wm-layer,.a3-home .mon-row,.a3-home .pack-item,.a3-home .check-pop,.a3-home .before-after .after-tag,.a3-home .chip-pop,.a3-home .demo-fade,.a3-home .wm-after-img{opacity:1!important;transform:none!important;animation:none!important}.a3-home .hero-workflow-frame:first-of-type,.a3-home .hero-workflow-frame.is-active{opacity:1!important;visibility:visible!important}.a3-home .feat-stage:hover{transform:none}}.landing-page.a3-home>.hero:before,.landing-page.a3-home>.section:before,.landing-page.a3-home>.landing-cta:before,.landing-page.a3-home>.trust-strip:before{display:none!important}.page.guide-page{width:min(100% - 2rem,760px);margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:3.5rem;background:transparent}.guide-page .page-header{margin-bottom:1.75rem;padding-bottom:0;border:none}.guide-page .eyebrow{color:#2e5aa7;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.guide-page .page-header h1{color:#050c9c;font-size:clamp(1.95rem,4vw,2.55rem);font-weight:650;line-height:1.18;letter-spacing:-.03em;text-wrap:pretty}.guide-page .lead{margin:.85rem 0 0;max-width:40rem;color:#3d5278;font-size:clamp(1.05rem,1.6vw,1.18rem);line-height:1.65}.guide-page .guide-meta{margin:.85rem 0 0;color:#3d5278;font-size:.88rem;font-weight:600}.guide-page .panel>h2{color:#050c9c;margin:0 0 .85rem;font-size:clamp(1.25rem,2.2vw,1.45rem);font-weight:650;line-height:1.3;letter-spacing:-.02em}.guide-page .panel>h3{color:#2e5aa7;margin:1.35rem 0 .55rem;font-size:1.05rem;font-weight:700}.guide-page .panel>p,.guide-page .panel>ol,.guide-page .panel>ul{color:#3d5278;font-size:1.05rem;line-height:1.72}.guide-page .panel>p strong,.guide-page .panel li strong{color:#050c9c}.guide-hero{margin:0 0 2rem;border-radius:16px;overflow:hidden;border:1px solid rgba(5,12,156,.08);background:#fff;box-shadow:0 18px 40px #050c9c0f}.guide-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#e8f4ff}.guide-hero figcaption{padding:.7rem 1rem .85rem;font-size:.88rem;color:#3d5278;line-height:1.45;background:#f7fbff;border-top:1px solid rgba(5,12,156,.06)}.guide-figure{margin:1.35rem 0 1.5rem;border-radius:14px;overflow:hidden;border:1px solid rgba(5,12,156,.08);background:#fff}.guide-figure img{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:contain;background:#fafcff}.guide-figure figcaption{padding:.65rem .9rem .8rem;font-size:.86rem;color:#3d5278;line-height:1.45;background:#f7fbff;border-top:1px solid rgba(5,12,156,.06)}.guide-compare{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1.25rem 0 1.5rem}@media (max-width: 640px){.guide-compare{grid-template-columns:1fr}}.guide-compare .guide-figure{margin:0}.guide-compare .guide-figure img{aspect-ratio:5/4}.guide-callout{margin:1.25rem 0 1.4rem;padding:.95rem 1.1rem;border-radius:12px;background:#e8f4ff;border:1px solid rgba(5,12,156,.1);color:#3d5278;font-size:.98rem;line-height:1.6}.guide-callout strong{color:#050c9c}.guide-page .guide-table{display:block;overflow-x:auto;border:1px solid rgba(5,12,156,.1);border-radius:12px;background:#fff;padding:.25rem .65rem .5rem}.guide-page .guide-table th{color:#2e5aa7;font-size:.88rem;background:#f7fbff}.guide-page .guide-related{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid rgba(5,12,156,.1)}.guide-page .guide-related>h2{margin:0 0 .85rem;color:#050c9c;font-size:1.2rem}.monitoring-workbench{display:grid;gap:1.35rem;padding-top:2.25rem;padding-bottom:3.5rem}.monitoring-workbench>.page-header{margin-bottom:.25rem}.monitoring-workbench>.page-header .lead{max-width:72ch}.mon-section{margin:0;padding:1.15rem 0 1.35rem;border-top:1px solid rgba(5,12,156,.1);background:transparent;box-shadow:none;border-radius:0}.mon-section:first-of-type,.monitoring-workbench>.mon-dash+.mon-section,.monitoring-workbench>.mon-section:first-of-type{border-top:none;padding-top:.35rem}.mon-section-head{display:grid;gap:.25rem;margin-bottom:.85rem}.mon-section-head h2{margin:0;color:#050c9c;font-size:1.15rem;font-weight:700}.mon-section-head .help-text{margin:0;max-width:72ch}.mon-section-head-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.mon-scope-chips{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0;align-items:center}.mon-scope-chips li{margin:0;padding:.15rem .55rem;border-radius:999px;background:#eef3fb;color:#243652;font-size:.78rem;font-weight:600;letter-spacing:.01em}.mon-section-head-row h2{margin-right:.25rem}.mon-source-tabs{display:inline-flex;flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;padding:.25rem;border:1px solid rgba(5,12,156,.12);border-radius:999px;background:#f7fbff;width:fit-content;max-width:100%}.mon-source-tab{border:0;margin:0;padding:.45rem .95rem;border-radius:999px;background:transparent;color:#3d5278;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.mon-source-tab.is-active{background:#050c9c;color:#fff}.mon-add-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;width:100%}.mon-add-form .checkbox-row{flex:1 1 100%;max-width:42rem}.mon-add-pick{display:inline-block}.mon-add-hint{flex:1 1 100%;margin:.15rem 0 0}.mon-depth{display:grid;gap:.55rem;width:100%}.mon-depth-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem;width:100%}.mon-depth-label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;font-size:.95rem;color:var(--ink, #0f172a);font-weight:600}.mon-depth-label select{min-width:14rem;padding:.45rem .7rem;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--ink, #0f172a);font:inherit}.mon-depth-cost{margin:0;color:#3d5278;font-size:.9rem}.mon-depth-help{margin:0;max-width:72ch}.monitoring-workbench .monitoring-target-list,.monitoring-workbench .monitoring-add-target,.monitoring-workbench .mon-add-form,.monitoring-workbench .monitoring-target-row{width:100%}.monitoring-workbench .mon-dash-kpis{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.monitoring-workbench .monitoring-free-banner,.monitoring-workbench .monitoring-partial-banner,.monitoring-workbench .monitoring-trial-banner{border-radius:10px;box-shadow:none}.monitoring-workbench .mon-matches .empty-panel{border:1px dashed rgba(5,12,156,.14);box-shadow:none;background:#f7fbff}@media (max-width: 720px){.mon-source-tabs{width:100%}.mon-source-tab{flex:1 1 auto;text-align:center}.mon-depth-label select{min-width:0;width:100%}.mon-depth-controls{align-items:stretch}}.mon-dash{display:grid;gap:1rem;margin-bottom:1.35rem}.mon-dash-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem}.mon-dash-kpis>div{background:#fff;border:1px solid rgba(5,12,156,.09);border-radius:12px;padding:.9rem 1rem;box-shadow:0 8px 22px #050c9c0a}.mon-kpi{background:#fff;border:1px solid rgba(5,12,156,.09);border-radius:12px;padding:.9rem 1rem;box-shadow:0 8px 22px #050c9c0a}.mon-kpi .stat-label{display:block;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3d5278;margin-bottom:.35rem}.mon-kpi strong{display:block;font-size:1.45rem;color:#050c9c;font-variant-numeric:tabular-nums;line-height:1.15}.mon-kpi small{display:block;margin-top:.3rem;color:#3d5278;font-size:.82rem}.mon-geo{background:#fff;border:1px solid rgba(5,12,156,.09);border-radius:12px;padding:.95rem 1.1rem 1.05rem}.mon-geo h3{margin:0 0 .35rem;font-size:.95rem;color:#050c9c}.mon-geo-note{margin:0 0 .75rem;font-size:.82rem;color:#3d5278}.mon-geo-bars{display:grid;gap:.45rem}.mon-geo-row{display:grid;grid-template-columns:minmax(5.5rem,8rem) 1fr auto;gap:.55rem;align-items:center;font-size:.86rem;color:#3d5278}.mon-geo-row strong{color:#050c9c;font-variant-numeric:tabular-nums}.mon-geo-track{height:.45rem;border-radius:999px;background:#e8f4ff;overflow:hidden}.mon-geo-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#86c5ff,#050c9c)}.mon-loc-chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;background:#e8f4ff;color:#050c9c;font-size:.72rem;font-weight:700;padding:.15rem .5rem}.mon-loc-chip.is-proxy{background:#f7fbff;color:#3d5278;border:1px solid rgba(5,12,156,.1)}.stat-strip.mon-dash-legacy{display:none}.page.wm-wizard-page.is-step2,main.page.wm-wizard-page.is-step2{width:min(100% - 1rem,1560px);max-width:1560px;margin:0 auto;padding:.85rem 0 1.5rem;min-height:calc(100vh - 4.25rem);display:flex;flex-direction:column;background:#f7fbff;box-sizing:border-box}.page.wm-wizard-page.is-step2 .page-header{margin-bottom:.45rem}.page.wm-wizard-page.is-step2 .page-header h1{font-size:clamp(1.2rem,1.8vw,1.45rem)}.page.wm-wizard-page.is-step2 .protect-remaining,.page.wm-wizard-page.is-step2 .protect-quota-help{margin:.2rem 0 .45rem;font-size:12px}.page.wm-wizard-page.is-step2 .wm-wizard-steps{margin:0 0 8px;font-size:12px}body:has(.page.wm-wizard-page.is-step2){background:#f7fbff}.app-shell:has(.page.wm-wizard-page.is-step2) .site-footer{display:none}.app-shell:has(.page.wm-wizard-page.is-step2) .topbar{background:#fff;border-bottom-color:#050c9c14}.page.wm-wizard-page.is-step2 .wm-step2-head{flex:0 0 auto;margin:0 0 10px;padding:0;display:block;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;position:static;z-index:auto}.page.wm-wizard-page.is-step2 .wm-params-title{font-size:17px;font-weight:700;margin:0 0 2px;color:#050c9c}.page.wm-wizard-page.is-step2 .wm-params-sub{font-size:12px;margin:0;color:#3d5278;line-height:1.4}.page.wm-wizard-page.is-step2 .wm-step2{flex:1 1 auto;min-height:min(70vh,760px);height:calc(100vh - 4.25rem - 140px);max-height:calc(100vh - 4.25rem - 110px);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:0;position:relative;background:#fff;border:1px solid rgba(5,12,156,.1);border-radius:14px;overflow:hidden;box-shadow:0 10px 32px #050c9c12}.page.wm-wizard-page.is-step2 .wm-step2.has-thumbs{grid-template-columns:minmax(148px,176px) minmax(0,1fr) minmax(300px,340px)}.page.wm-wizard-page.is-step2 .wm-step2-thumbs{position:static;left:auto;top:auto;bottom:auto;width:auto;max-height:none;height:100%;z-index:2;padding:12px 10px;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-right:1px solid rgba(5,12,156,.08);border-radius:0;box-shadow:none;overflow:auto}.page.wm-wizard-page.is-step2 .wm-batch-thumb{background:#fff;border-radius:10px}.page.wm-wizard-page.is-step2 .wm-batch-thumb.on{border-color:#050c9c;background:#e8f4ff}.page.wm-wizard-page.is-step2 .wm-batch-thumb-label{max-width:100%}.page.wm-wizard-page.is-step2 .wm-step2-preview{background:transparent;border:none;border-radius:0;padding:12px 14px;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.page.wm-wizard-page.is-step2 .wm-preview-label{display:block;font-size:12px;font-weight:700;color:#050c9c;margin:0 0 8px}.page.wm-wizard-page.is-step2 .wm-preview-hint{display:block;margin:8px 0 0;font-size:12px;color:#3d5278}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview{flex:1 1 auto;min-height:0;height:auto;display:flex;flex-direction:column;gap:.4rem;padding:0;border:none;background:transparent;overflow:hidden;position:relative;align-items:stretch}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview-toolbar{position:static;top:auto;left:auto;z-index:auto;margin:0 0 6px;display:inline-flex;align-items:center;gap:6px;padding:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:none}.page.wm-wizard-page.is-step2 .wm-step2:not(.has-thumbs) .watermark-preview-toolbar{left:auto}.page.wm-wizard-page.is-step2 .wm-step2 .wm-preview-fit-slot{flex:1 1 auto;min-height:0;min-width:0;width:100%;display:flex;align-items:flex-start;justify-content:center;background:transparent;overflow:auto;position:relative}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview-viewport{flex:0 0 auto;width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;margin:0;padding:0;border:none;border-radius:0;background:transparent;display:block;line-height:0;overflow:visible}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview-stage{width:auto;height:auto;max-width:100%;max-height:100%;margin:0;position:relative;overflow:hidden;border-radius:10px;border:1px solid rgba(5,12,156,.12);background:transparent;line-height:0;box-shadow:0 8px 24px #050c9c14;box-sizing:border-box;vertical-align:top}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview-stage.wm-stage-fitted{max-width:none;max-height:none}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview-stage>img{width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;object-position:center center;background:transparent;display:block;border-radius:0}.wm-step2 .watermark-preview-stage.wm-stage-fitted>img{width:100%;height:100%;max-width:none;max-height:none;object-fit:fill}.page.wm-wizard-page.is-step2 .wm-dual-row{flex:1;min-height:0;height:100%;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:transparent}.page.wm-wizard-page.is-step2 .wm-dual-pane{min-height:0;background:#fff;border:1px solid rgba(5,12,156,.08);border-radius:8px;position:relative;overflow:hidden}.page.wm-wizard-page.is-step2 .wm-dual-mini{position:absolute;top:8px;left:8px;z-index:5;background:#ffffffeb;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700;color:#050c9c}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview>.help-text,.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview>p.help-text{display:block!important;font-size:12px;color:#3d5278;margin:0}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview>.button,.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview>.erase-row{display:none!important}.page.wm-wizard-page.is-step2 .wm-step2-controls{position:static;top:auto;right:auto;bottom:auto;width:auto;max-height:none;height:100%;overflow:auto;z-index:2;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-left:1px solid rgba(5,12,156,.1);border-radius:0;padding:14px 14px 12px;box-shadow:none}.page.wm-wizard-page.is-step2 .wm-sample-preview,.page.wm-wizard-page.is-step2 .wm-dual-sample{margin:0;background:#fff;color:#3d5278;border-radius:10px;overflow:hidden}.page.wm-wizard-page.is-step2 .wm-sample-caption{color:#3d5278}.page.wm-wizard-page.is-step2 .wm-actions{position:sticky;bottom:0;margin-top:auto;padding-top:12px;padding-bottom:2px;background:linear-gradient(to top,#fff 75%,#fff0);z-index:3}.page.wm-wizard-page.is-step2 .wm-actions .button-primary{background:#050c9c;border-color:#050c9c}@media (max-width: 960px){.page.wm-wizard-page.is-step2,main.page.wm-wizard-page.is-step2{width:min(100% - 1rem,1560px);min-height:0;height:auto;background:#f7fbff}.page.wm-wizard-page.is-step2 .wm-step2{height:auto;max-height:none;min-height:0;overflow:visible;grid-template-columns:1fr}.page.wm-wizard-page.is-step2 .wm-step2.has-thumbs{grid-template-columns:1fr}.page.wm-wizard-page.is-step2 .wm-step2-thumbs{position:static;width:auto;max-height:100px;height:auto;margin:0;display:block;overflow-x:auto;overflow-y:hidden;border-right:none;border-bottom:1px solid rgba(5,12,156,.08)}.page.wm-wizard-page.is-step2 .wm-batch-thumbs{flex-direction:row}.page.wm-wizard-page.is-step2 .wm-step2-preview{min-height:min(48vh,420px);height:auto}.page.wm-wizard-page.is-step2 .wm-step2 .wm-preview-fit-slot{min-height:min(42vh,380px);max-height:min(58vh,520px)}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview-viewport{min-height:0;max-height:100%;background:transparent;border:none}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview-stage.wm-stage-fitted>img{max-height:none}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview-toolbar{left:auto;top:auto}.page.wm-wizard-page.is-step2 .wm-step2-controls{position:static;width:auto;max-width:none;height:auto;margin:0;border-radius:0;border-left:none;border-top:1px solid rgba(5,12,156,.1);bottom:auto;max-height:none;box-shadow:none}}.a3-home .feat-band{min-height:440px}@media (min-width: 1024px){.a3-home .feat-band{min-height:480px}}.a3-home .feat-band .feat-grid{align-items:center;min-height:0}.a3-home .feat-copy{display:flex;flex-direction:column;justify-content:center}.a3-home .feat-stage{display:flex;align-items:stretch;min-height:0;max-width:min(100%,42rem);width:100%;margin-inline:auto;padding:.45rem;border-radius:1.2rem;opacity:1}@media (min-width: 960px){.a3-home .feat-stage{max-width:min(100%,44rem);margin-inline:0}.a3-home .feat-grid.is-flip .feat-stage{margin-left:0;margin-right:auto}.a3-home .feat-grid:not(.is-flip) .feat-stage{margin-left:auto;margin-right:0}}.a3-home .showcase-fade{position:relative;isolation:isolate}.a3-home .showcase-fade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(180deg,rgba(238,246,255,.7) 0%,transparent 18%,transparent 68%,rgba(238,246,255,.88) 100%),linear-gradient(90deg,rgba(238,246,255,.55) 0%,transparent 14%,transparent 86%,rgba(238,246,255,.55) 100%);mix-blend-mode:normal}.a3-home .band-snow .showcase-fade:after{background:linear-gradient(180deg,rgba(255,255,255,.78) 0%,transparent 18%,transparent 66%,rgba(255,255,255,.92) 100%),linear-gradient(90deg,rgba(255,255,255,.62) 0%,transparent 14%,transparent 86%,rgba(255,255,255,.62) 100%)}.a3-home .hero-stage.showcase-fade:after{background:linear-gradient(180deg,transparent 0%,transparent 58%,rgba(238,246,255,.45) 78%,rgba(238,246,255,.92) 100%),linear-gradient(90deg,rgba(238,246,255,.28) 0%,transparent 10%,transparent 90%,rgba(238,246,255,.28) 100%);border-radius:1.5rem}.a3-home .feat-stage.showcase-fade:after{border-radius:1.2rem}.mock-badge,[class*=ice-dopamine],[data-mock-badge]{display:none!important;visibility:hidden!important;pointer-events:none!important}.button-inline{width:auto;max-width:100%;justify-self:start}.record-result-layout{display:grid;gap:1.75rem;min-width:0;max-width:100%}.record-result-hero{display:grid;grid-template-columns:minmax(0,min(24rem,100%)) minmax(0,1fr);gap:1.5rem 2rem;align-items:start}@media (max-width: 820px){.record-result-hero{grid-template-columns:minmax(0,1fr)}}.record-result-meta{display:grid;gap:.55rem;min-width:0}.record-result-meta h2{margin:.15rem 0 0;font-size:1.25rem;font-weight:650;overflow-wrap:anywhere}.record-result-meta .record-signature{margin:0}.record-result-actions{display:grid;gap:.85rem;padding-top:.35rem;border-top:1px solid var(--border)}.record-action-row{display:flex;flex-wrap:wrap;gap:.55rem .7rem;align-items:center}.record-action-row .button{width:auto;min-width:0}.record-action-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.5rem;align-items:start}@media (max-width: 720px){.record-action-split{grid-template-columns:minmax(0,1fr)}}.record-action-col{display:grid;gap:.55rem;min-width:0}.record-action-label{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.record-primary-meta{display:grid;gap:.55rem;margin:.15rem 0 0}.record-primary-meta .meta-item{display:grid;gap:.15rem;min-width:0}.record-primary-meta .meta-item label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--muted)}.record-primary-meta .meta-item b,.record-primary-meta .meta-item .mono{font-size:.95rem;font-weight:650;overflow-wrap:anywhere}.record-verify-chip{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:.15rem 0 0;padding:.45rem .65rem;border-radius:.55rem;background:#eef6ff;border:1px solid rgba(5,12,156,.12);font-size:.85rem;color:var(--text);max-width:100%}.record-verify-chip a{color:var(--accent, #050c9c);overflow-wrap:anywhere}.record-secondary-notes{margin:.25rem 0 0;padding:.85rem 1rem;border-radius:.75rem;background:#f4f8fc;border:1px solid rgba(5,12,156,.1)}.record-secondary-notes:empty{display:none;margin:0;padding:0;border:0}.record-secondary-notes .registration-notes{margin:0}.record-monitor-cta-row{align-items:center}.record-monitor-cta-row .monitoring-run-status,.record-monitor-cta-row .monitoring-progress,.record-monitor-cta-row .progress-strip,.record-monitor-cta-row .connection-alert,.record-monitor-cta-row .record-trial-offer{flex:1 1 100%}.record-action-hint{margin:0;font-size:.8rem;color:var(--muted);line-height:1.35}.record-verify-block{display:grid;gap:.45rem;min-width:0}.record-proof-url{margin:0;font-size:.85rem;color:var(--muted)}.record-result-section{display:grid;gap:.55rem;padding-top:1.1rem;border-top:1px solid var(--border)}.record-result-section h2{margin:0;font-size:1.05rem;font-weight:650}.record-result-section>ol{margin:0;padding-left:1.2rem}.record-result .onboard-fresh-nudge{display:grid;gap:.45rem;margin:0 0 .25rem;padding:0;border:0;background:transparent;box-shadow:none}.record-result .onboard-fresh-nudge-lead{margin:0;color:var(--muted);font-size:.95rem}.monitoring-actions-compact{display:grid;gap:.55rem;margin:.15rem 0 0;padding:0;border:0}.monitoring-actions-controls{display:flex;flex-wrap:wrap;gap:.55rem .7rem;align-items:center}.work-description textarea::placeholder{color:var(--muted);opacity:.85}.record-result .holo-card-hero{margin-bottom:0}.page.wm-wizard-page.is-step2 .wm-step2,.page.wm-wizard-page.is-step2 .wm-step2.has-thumbs{display:block;position:relative;grid-template-columns:none;min-height:min(72vh,780px);height:calc(100vh - 4.25rem - 130px);max-height:calc(100vh - 4.25rem - 100px);overflow:hidden;background:#eef3f9}.page.wm-wizard-page.is-step2 .wm-step2-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:12px;background:#eef3f9;z-index:1}.page.wm-wizard-page.is-step2 .wm-step2-thumbs{position:absolute;left:12px;top:12px;bottom:12px;width:148px;max-height:none;height:auto;z-index:5;padding:10px 8px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(5,12,156,.12);border-radius:12px;border-right:1px solid rgba(5,12,156,.12);box-shadow:0 10px 28px #050c9c1f;overflow:auto}.page.wm-wizard-page.is-step2 .wm-step2-controls{position:absolute;top:12px;right:12px;bottom:12px;width:min(340px,38vw);max-width:360px;height:auto;max-height:calc(100% - 24px);z-index:5;padding:14px 14px 12px;background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(5,12,156,.12);border-radius:14px;border-left:1px solid rgba(5,12,156,.12);box-shadow:0 14px 36px #050c9c24;overflow:auto}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview-toolbar{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:6;margin:0;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(5,12,156,.12);box-shadow:0 8px 20px #050c9c1a}.page.wm-wizard-page.is-step2 .wm-step2.has-thumbs .watermark-preview-toolbar{left:calc(50% + 40px)}.page.wm-wizard-page.is-step2 .wm-preview-label,.page.wm-wizard-page.is-step2 .wm-preview-hint{display:none}.page.wm-wizard-page.is-step2 .wm-actions{position:sticky;bottom:0;margin-top:auto;padding-top:12px;padding-bottom:2px;background:linear-gradient(to top,#fffffffa 70%,#fff0);z-index:3}@media (max-width: 960px){.page.wm-wizard-page.is-step2 .wm-step2,.page.wm-wizard-page.is-step2 .wm-step2.has-thumbs{display:flex;flex-direction:column;height:auto;max-height:none;min-height:0;overflow:visible}.page.wm-wizard-page.is-step2 .wm-step2-preview{position:relative;inset:auto;min-height:min(48vh,420px);height:auto}.page.wm-wizard-page.is-step2 .wm-step2-thumbs{position:relative;left:auto;top:auto;bottom:auto;width:auto;max-height:100px;margin:0;border-radius:0;box-shadow:none;order:-1}.page.wm-wizard-page.is-step2 .wm-step2-controls{position:relative;top:auto;right:auto;bottom:auto;width:auto;max-width:none;max-height:none;margin:0;border-radius:0;box-shadow:none}.page.wm-wizard-page.is-step2 .wm-step2 .watermark-preview-toolbar{position:static;transform:none;left:auto;margin:0 0 8px;border-radius:8px}}.monitoring-workbench.mon-centered,main.page.monitoring-workbench.mon-centered{width:min(100% - 2rem,1200px);max-width:1200px;margin-left:auto;margin-right:auto}.mon-page-head{margin-bottom:.35rem}.mon-page-actions{gap:.5rem}.mon-platform-hint{margin:0;padding:.15rem .55rem;border-radius:999px;background:#eef3fb;color:#243652;font-size:.78rem;font-weight:600}.monitoring-workbench.mon-centered .monitoring-target-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"thumb meta actions";gap:.75rem 1rem;align-items:start;padding:.85rem 0}.monitoring-workbench.mon-centered .monitoring-target-thumb{grid-area:thumb}.monitoring-workbench.mon-centered .monitoring-target-meta{grid-area:meta}.monitoring-workbench.mon-centered .monitoring-target-controls.mon-my-actions{grid-area:actions;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem;margin:0;min-width:0}.mon-icon-btn{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.35rem .55rem;border:1px solid rgba(5,12,156,.14);border-radius:8px;background:#fff;color:#243652;font:inherit;font-size:.78rem;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap}.mon-icon-btn:hover:not(:disabled),.mon-icon-btn:focus-visible:not(:disabled){border-color:#050c9c59;color:#050c9c;outline:none}.mon-icon-btn:disabled{opacity:.45;cursor:not-allowed}.mon-icon-btn-primary{background:#050c9c;border-color:#050c9c;color:#fff}.mon-icon-btn-primary:hover:not(:disabled),.mon-icon-btn-primary:focus-visible:not(:disabled){background:#0a14b8;color:#fff}.mon-icon-btn-danger:hover:not(:disabled),.mon-icon-btn-danger:focus-visible:not(:disabled){border-color:#b42318;color:#b42318}.mon-icon-btn.is-on{background:#e8f4ff;border-color:#050c9c47;color:#050c9c}.mon-freq-inline{margin-top:.45rem;max-width:14rem}.mon-freq-inline select{width:100%;height:2.15rem;font-size:.82rem}.mon-settings-nested{padding-top:.35rem;border-top:none}.monitoring-workbench.mon-centered .mon-dash-kpis>div,.monitoring-workbench.mon-centered .mon-kpi,.monitoring-workbench.mon-centered .mon-geo{box-shadow:none}.monitoring-target-id{display:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 820px){.monitoring-workbench.mon-centered .monitoring-target-row{grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"thumb meta" "actions actions"}.monitoring-workbench.mon-centered .monitoring-target-controls.mon-my-actions{justify-content:flex-start}}.mon-inbox-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:.35rem 0 .85rem}.mon-inbox-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border, #d7dee8);background:var(--surface, #fff);color:inherit;border-radius:999px;padding:.35rem .75rem;font:inherit;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.mon-inbox-tab:hover,.mon-inbox-tab:focus-visible{border-color:var(--accent, #2E5AA7);outline:none}.mon-inbox-tab.is-active{background:var(--accent, #2E5AA7);border-color:transparent;color:#fff}.mon-inbox-count{font-variant-numeric:tabular-nums;opacity:.85;font-size:.8em}.mon-inbox-tab.is-active .mon-inbox-count{opacity:1}.mon-inbox-empty{margin:.5rem 0 1rem}.mon-add-fold{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border, #e4eaf2)}.mon-add-fold>summary{cursor:pointer;font-weight:600;list-style:none;margin-bottom:.65rem}.mon-add-fold>summary::-webkit-details-marker{display:none}.mon-add-fold>summary:before{content:"▸";display:inline-block;margin-right:.4rem;transition:transform .12s ease}.mon-add-fold[open]>summary:before{transform:rotate(90deg)}.mon-settings-inline{margin-top:.85rem;padding-top:.65rem;border-top:1px solid var(--border, #e4eaf2)}.monitoring-workbench.mon-centered .mon-matches{order:0}.a3-home .ui-shot-frame{position:relative;width:100%;aspect-ratio:5 / 4;border-radius:1.15rem;overflow:hidden;border:1px solid rgba(5,12,156,.1);background:#e8f4ff;box-shadow:0 28px 56px #050c9c1a,0 0 0 1px #ffffffbf inset}.a3-home .ui-shot-img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;object-position:center center;background:#e8f4ff}@media (min-width: 1024px){.a3-home .ui-shot-img{min-height:0}}.a3-home .hero-workflow{position:relative;margin:3.25rem auto 0;max-width:78rem;border-radius:1.5rem;background:linear-gradient(145deg,#fff,#f3faff 55%,#eaf6ff);border:1px solid rgba(5,12,156,.1);box-shadow:0 40px 80px #050c9c1f,0 0 0 1px #ffffffbf inset;padding:1.1rem 1.1rem 1.2rem;overflow:hidden}@media (min-width: 640px){.a3-home .hero-workflow{margin-top:3.75rem;padding:1.35rem 1.5rem 1.45rem}}.a3-home .hero-workflow-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.95rem;position:relative;z-index:2}.a3-home .hero-workflow-title{display:flex;align-items:center;gap:.65rem;font-size:12px;font-weight:600;color:#3d5278}.a3-home .hero-workflow-badge{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;background:#050c9c14;padding:.25rem .7rem;font-size:11px;font-weight:600;letter-spacing:.04em;color:#050c9c}.a3-home .hero-workflow-stage{position:relative;border-radius:1rem;overflow:hidden;background:#e8f4ff;aspect-ratio:5 / 4;border:1px solid rgba(5,12,156,.08)}.a3-home .hero-workflow-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;opacity:0;visibility:hidden;background:#e8f4ff}.a3-home .hero-workflow-frame:first-of-type,.a3-home .hero-workflow-frame.is-active{opacity:1;visibility:visible}.a3-home .hero-workflow-cursor{position:absolute;z-index:5;left:62%;top:58%;width:28px;height:28px;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(5,12,156,.35))}.a3-home .hero-workflow-click{position:absolute;z-index:4;left:62%;top:58%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:999px;border:2px solid #050C9C;background:#a7e6ff73;pointer-events:none;opacity:0}.a3-home .hero-workflow-caption{margin:.85rem 0 0;font-size:13px;font-weight:600;color:#2e5aa7;letter-spacing:.01em}.a3-home .home-lead-paras{display:flex;flex-direction:column;gap:.65rem;max-width:36em;margin:0 auto}.a3-home .home-lead-paras .home-lead{margin:0}.a3-home .feat-paras{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem;max-width:28rem}.a3-home .feat-paras .feat-body{margin:0;max-width:none}.monitoring-sim-pct{background:#e8f0ff!important;color:#050c9c!important;border:1px solid #c7d2fe!important;font-weight:700}.monitoring-sim-high{background:#fff7ed!important;color:#c2410c!important;border:1px solid #fed7aa!important;font-weight:700}.monitoring-item-actions .monitoring-btn-mine{background:#eef2ff;color:#050c9c;border:1px solid #c7d2fe}.monitoring-item-actions .monitoring-btn-suspect{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.wb-quota{border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px}.wb-settings{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin:8px 0 14px;padding:12px 14px;background:#fff;border:1px solid var(--border);border-radius:14px}.wb-settings-label,.wb-keyword span{font-size:13px;font-weight:600}.wb-keyword{display:flex;gap:8px;align-items:center;flex:1;min-width:220px}.wb-keyword input,.wb-hit-tools input,.album-toolbar input,.wb-drawer input{border:1px solid var(--border);border-radius:10px;padding:8px 10px;width:100%}.wb-seg{display:inline-flex;gap:4px;background:#eef2ff;border-radius:999px;padding:3px}.wb-seg button,.wb-status-tabs button,.wb-page-tabs button{border:0;background:transparent;border-radius:999px;padding:4px 10px;cursor:pointer;font-size:13px}.wb-seg button.on,.wb-status-tabs button.on,.wb-page-tabs button.on{background:var(--primary);color:#fff}.wb-status-tabs,.wb-page-tabs,.wb-hit-tools,.album-toolbar,.album-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wb-status-tabs,.wb-page-tabs{margin:8px 0}.wb-bulk{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:var(--deep);color:#fff;border-radius:12px;padding:10px 12px;margin:8px 0}.wb-bulk .button{color:var(--text)}.wb-site-pill{display:inline-flex;align-items:center;margin-left:8px;padding:1px 8px;border-radius:999px;background:#dbeafe;color:var(--deep);font-size:12px;font-weight:600;text-decoration:none}.wb-row-check{margin-top:22px}.monitoring-item{display:flex;gap:12px;align-items:flex-start}.wb-hit-actions{display:flex;flex-wrap:wrap;gap:6px}.wb-drawer{position:fixed;top:0;right:0;width:min(420px,100%);height:100vh;background:#fff;box-shadow:var(--shadow);transform:translate(105%);transition:transform .2s ease;z-index:40;padding:18px;overflow:auto}.wb-drawer.open{transform:translate(0)}.wb-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.wb-drawer-grid{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.wb-drawer-grid button{width:100%;text-align:left;border:1px solid var(--border);border-radius:12px;background:#fff;padding:8px;cursor:pointer}.wb-drawer-grid button.on{border-color:var(--primary)}.wm-import{max-width:560px;margin:24px auto;text-align:center}.wm-import-mark{width:56px;height:56px;margin:0 auto 12px;border-radius:16px;display:grid;place-items:center;color:#fff;background:var(--primary);font-weight:700}.wm-drop{display:grid;gap:8px;place-items:center;margin:16px 0;padding:28px;border:1px dashed var(--border);border-radius:16px;background:#fff}.wm-editor-bar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.album-grid{list-style:none;padding:0;display:grid;gap:12px}.album-small{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.album-list{grid-template-columns:1fr}.album-card{position:relative;background:#fff;border:1px solid var(--border);border-radius:14px;padding:10px}.album-list .album-card{display:grid;grid-template-columns:auto 72px 1fr auto;gap:10px;align-items:center}.album-card a{color:inherit;text-decoration:none;display:grid;gap:6px}.album-card strong{font-size:14px}.album-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--danger)}.album-pending{list-style:none;padding:0;display:grid;gap:8px}.album-pending li,.album-add-bar{display:flex;justify-content:space-between;gap:8px;align-items:center}.album-add{max-width:760px}.wb-kw{background:#fde047;color:inherit;padding:0 .08em;border-radius:2px}.monitoring-item-snippet{margin:2px 0 0;font-size:13px;color:#3d5278}.app-workbench{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh;background-color:#e8f4ff;background-image:radial-gradient(ellipse 70% 45% at 92% 8%,rgba(167,230,255,.72) 0%,transparent 55%),linear-gradient(180deg,#f2f8ff,#e8f4ff)}.wb-main{min-width:0}.wb-side{position:sticky;top:0;height:100vh;padding:22px 14px 18px;display:flex;flex-direction:column;gap:4px;border-right:1px solid rgba(5,12,156,.08);background:#ffffff8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:auto}.wb-brand{display:flex;align-items:center;gap:10px;padding:4px 10px 18px;color:#050c9c;text-decoration:none;font-weight:700}.wb-brand-mark{width:32px;height:32px;border-radius:10px;display:block;object-fit:contain;background:transparent;box-shadow:0 6px 16px #050c9c2e}.wb-nav-label{font-size:11px;font-weight:600;color:#3d5278;letter-spacing:.06em;padding:10px 12px 6px;text-transform:uppercase}.wb-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:500;color:#3d5278;text-decoration:none}.wb-nav-item svg{width:18px;height:18px;flex:none}.wb-nav-item:hover{background:#050c9c0d;color:#050c9c}.wb-nav-item.on{background:#050c9c;color:#a7e6ff;font-weight:600;box-shadow:0 10px 22px #050c9c38}.wb-nav-badge{margin-left:auto;font-size:11px;font-weight:700;background:#c0392b;color:#fff;padding:2px 7px;border-radius:999px}.wb-nav-item.on .wb-nav-badge{background:#a7e6ff;color:#050c9c}.wb-nav-spacer{flex:1}.wb-nav-protect{padding:4px 8px}.wb-nav-protect.on .nav-menu>summary{color:#050c9c;font-weight:700}.wb-side-account{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 8px}.wb-nav-foot{padding:12px;border-radius:14px;background:linear-gradient(145deg,#fff,#e3f6ff);border:1px solid rgba(5,12,156,.08)}.wb-nav-foot .quota-label,.wb-nav-foot .quota-sub{font-size:12px;color:#3d5278}.wb-nav-foot .quota-val{font-size:18px;font-weight:700;margin-top:2px;color:#050c9c}.app-workbench .nav-user-panel{left:0;right:auto}@media (max-width: 1100px){.app-workbench{grid-template-columns:72px minmax(0,1fr)}.wb-brand-name,.wb-nav-label,.wb-nav-item>span:not(.wb-nav-badge),.wb-nav-foot,.wb-side-account .nav-user-menu{display:none}.wb-nav-item{justify-content:center;padding:12px;position:relative}.wb-nav-badge{position:absolute;top:4px;right:4px;margin:0}}.page-wm{max-width:none;width:min(100% - 32px,100%);margin:0 auto}.wm-shell,.wm-preview-main{display:grid;gap:12px}.wm-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.wm-topbar h2{margin:0;font-size:1.15rem}.wm-workspace{position:relative;min-height:420px}.wm-workspace .watermark-preview-toolbar{padding-right:324px}.wm-props{position:absolute;top:16px;right:16px;width:min(308px,calc(100% - 32px));max-height:min(640px,calc(100% - 32px));overflow:auto;background:#fff;border-radius:16px;box-shadow:0 12px 40px #050c9c29;padding:14px 14px 8px;z-index:2}.wm-type-seg{display:flex;gap:4px;background:#eef2ff;border-radius:999px;padding:3px;margin-bottom:8px}.wm-type-seg button{flex:1;border:0;background:transparent;border-radius:999px;padding:6px 8px;cursor:pointer;font-size:13px}.wm-type-seg button.on{background:#050c9c;color:#fff}.wm-place-seg{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.wm-place-seg button{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:108px;padding:8px 10px 10px;border:1px solid rgba(5,12,156,.14);border-radius:12px;background:#fff;font-size:12px;font-weight:600;color:var(--text, #0b1b33);cursor:pointer}.wm-place-seg button .wm-place-preview{display:block;width:100%;height:36px;border-radius:8px;background:#eef2ff;border:1px solid rgba(5,12,156,.08);position:relative;overflow:hidden}.wm-place-seg button[data-place=phrase] .wm-place-preview{background:repeating-linear-gradient(-32deg,transparent 0 10px,rgba(5,12,156,.22) 10px 12px),#eef2ff}.wm-place-seg button[data-place=shallow] .wm-place-preview{background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(5,12,156,.08) 5px 6px),repeating-linear-gradient(90deg,transparent 0 5px,rgba(5,12,156,.08) 5px 6px),#f7f8ff}.wm-place-seg button[data-place=diagonal] .wm-place-preview:after{content:"";position:absolute;left:18%;right:18%;top:42%;height:8px;border-radius:4px;background:#050c9c73;transform:rotate(-28deg)}.wm-place-seg button[data-place=corner] .wm-place-preview:after{content:"";position:absolute;right:6px;bottom:6px;width:12px;height:12px;border-radius:3px;background:#050c9c8c}.wm-place-seg button[data-place=invisible] .wm-place-preview{background:linear-gradient(180deg,#f4f6fb,#e8ecf6)}.wm-place-seg button[data-place=invisible] .wm-place-preview:after{content:"";position:absolute;top:12px;right:28px;bottom:12px;left:28px;border:1px dashed rgba(5,12,156,.25);border-radius:4px;opacity:.7}.wm-place-seg button.on{background:#050c9c;color:#fff;border-color:#050c9c}.wm-place-seg button.on .wm-place-preview{border-color:#ffffff59}.wm-content-seg{margin-top:4px}.wm-import-files{list-style:none;padding:0;margin:8px 0;text-align:left}.wm-settings{max-width:640px;margin:24px auto}.wm-preview-layout{display:flex;gap:16px;align-items:flex-start}.wm-rail button{border:1px solid var(--border);background:#fff;padding:4px;border-radius:10px;cursor:pointer}.wm-rail img{width:100%;height:72px;object-fit:cover;display:block;border-radius:6px}.wb-round-summary{margin:4px 0 8px}.wb-round-summary p{margin:0 0 4px}.overview-page .page-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;flex-wrap:wrap}.overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview-kpis a{background:#fff;border-radius:16px;padding:14px 16px;text-decoration:none;color:inherit;border:1px solid rgba(5,12,156,.08);display:grid;gap:6px}.overview-kpis span{font-size:13px;color:#3d5278}.overview-kpis strong{font-size:28px;color:#050c9c;line-height:1.1}.overview-band{background:#fff;border-radius:16px;padding:16px 18px;margin:12px 0;border:1px solid rgba(5,12,156,.08)}.overview-band h2{margin:0 0 10px;font-size:1.05rem}.overview-band-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.overview-band-head h2{margin:0}.overview-trend{display:flex;align-items:flex-end;gap:8px;height:88px}.overview-trend-col{flex:1;display:flex;align-items:flex-end;height:100%}.overview-trend-col span{display:block;width:100%;background:#050c9c;border-radius:6px 6px 2px 2px}.overview-sites,.overview-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.overview-sites li{display:grid;grid-template-columns:120px 1fr auto;gap:10px;align-items:center}.overview-bar{height:8px;background:#e8f4ff;border-radius:999px;overflow:hidden}.overview-bar>span{display:block;height:100%;background:#050c9c}.overview-list li{display:flex;justify-content:space-between;gap:8px;align-items:center}.overview-five{width:min(100% - 48px,1180px);margin:0 auto;padding:22px 0 48px;color:#050c9c}.overview-five .ov-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.overview-five .ov-title h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.overview-five .ov-title p{margin:4px 0 0;font-size:13px;color:#3d5278;font-weight:500}.overview-five .ov-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.overview-five .ov-check-btn{display:inline-flex;align-items:center;gap:6px}.overview-five .ov-avatar{width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#a7e6ff,#86c5ff);border:2px solid #fff;box-shadow:0 4px 12px #050c9c26;display:grid;place-items:center;font-size:12px;font-weight:700;color:#050c9c;text-decoration:none;flex-shrink:0}.overview-five .ov-metric-unit{font-size:14px;font-weight:600;color:#3d5278;margin-left:4px}.overview-five .ov-band{margin-bottom:16px}.overview-five .ov-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.overview-five .ov-grid-1{display:grid;grid-template-columns:1fr;gap:16px}.overview-five .ov-card{background:#ffffffeb;border:1px solid rgba(5,12,156,.08);border-radius:16px;box-shadow:0 10px 28px #050c9c0f,0 1px #ffffffb3 inset;padding:18px 20px}.overview-five .ov-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.overview-five .ov-card-title{font-size:13px;font-weight:600;color:#3d5278;letter-spacing:.02em}.overview-five .ov-card-note{font-size:11px;font-weight:600;color:#3d5278}.overview-five .ov-link{font-size:12px;font-weight:600;color:#2e5aa7;text-decoration:none;white-space:nowrap}.overview-five .ov-link:hover{text-decoration:underline}.overview-five .ov-task-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 20px}.overview-five .ov-pulse{width:10px;height:10px;border-radius:999px;background:#c5d6ea;flex-shrink:0}.overview-five .ov-pulse.is-on{background:#5bb8f0;box-shadow:0 0 #5bb8f08c;animation:ov-pulse 1.8s ease-out infinite}@keyframes ov-pulse{0%{box-shadow:0 0 #5bb8f080}70%{box-shadow:0 0 0 10px #5bb8f000}to{box-shadow:0 0 #5bb8f000}}.overview-five .ov-task-main{flex:1;min-width:200px}.overview-five .ov-task-main strong{font-size:15px;font-weight:700}.overview-five .ov-task-meta{margin-top:4px;font-size:13px;color:#3d5278;font-weight:500}.overview-five .ov-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600}.overview-five .ov-pill-ok{background:#e6f7ef;color:#0b8f5a}.overview-five .ov-pill-run{background:#e3f6ff;color:#2e5aa7}.overview-five .ov-pill-fail{background:#fdecea;color:#c0392b}.overview-five .ov-stat-big{font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.overview-five .ov-stat-unit{font-size:15px;font-weight:600;color:#3d5278;margin-left:4px}.overview-five .ov-stat-row{display:flex;align-items:baseline;gap:18px;margin-top:12px;flex-wrap:wrap}.overview-five .ov-stat-chip{font-size:13px;font-weight:600}.overview-five .ov-stat-chip .ok{color:#0b8f5a}.overview-five .ov-stat-chip .fail{color:#c0392b;text-decoration:none;border-bottom:1px dashed rgba(192,57,43,.4)}.overview-five .ov-stat-chip.today{color:#2e5aa7}.overview-five .ov-stat-sub{margin-top:10px;font-size:12px;color:#3d5278;font-weight:500}.overview-five .ov-dual{display:grid;grid-template-columns:1fr 1fr;gap:14px}.overview-five .ov-metric{padding:14px 14px 12px;border-radius:12px;background:linear-gradient(160deg,#e3f6ff,#fff 70%);border:1px solid rgba(5,12,156,.06)}.overview-five .ov-metric .label{font-size:12px;font-weight:600;color:#3d5278}.overview-five .ov-metric .val{margin-top:6px;font-size:26px;font-weight:700;letter-spacing:-.02em}.overview-five .ov-metric .hint{margin-top:4px;font-size:11px;color:#3d5278;display:inline-block}.overview-five .ov-legend{display:flex;gap:14px;font-size:11px;font-weight:600;color:#3d5278}.overview-five .ov-legend span{display:inline-flex;align-items:center;gap:6px}.overview-five .ov-dot{width:8px;height:8px;border-radius:999px;display:inline-block}.overview-five .ov-dot-checks{background:#050c9c}.overview-five .ov-dot-hits{background:#5bb8f0}.overview-five .ov-chart{height:168px;position:relative;margin-top:4px}.overview-five .ov-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.overview-five .ov-tag{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid rgba(5,12,156,.1);font-size:13px;font-weight:600;color:#050c9c;text-decoration:none}.overview-five .ov-tag:hover{background:#e3f6ff;border-color:#86c5ff}.overview-five .ov-tag .count{font-size:11px;font-weight:700;color:#2e5aa7;background:#e3f6ff;padding:1px 6px;border-radius:999px}.overview-five .ov-tag-note{margin-top:14px;font-size:11px;color:#3d5278;font-weight:500}.overview-five .ov-bars{display:flex;flex-direction:column;gap:10px;margin-top:2px}.overview-five .ov-bar-row{display:grid;grid-template-columns:56px 1fr 48px;align-items:center;gap:10px;padding:4px 6px;border-radius:8px;text-decoration:none;color:inherit}.overview-five .ov-bar-row:hover{background:#e3f6ff}.overview-five .ov-bar-label{font-size:13px;font-weight:600}.overview-five .ov-bar-track{height:10px;border-radius:999px;background:#050c9c0f;overflow:hidden}.overview-five .ov-bar-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2e5aa7,#5bb8f0)}.overview-five .ov-bar-fill.is-other{background:linear-gradient(90deg,#86c5ff,#a7e6ff)}.overview-five .ov-bar-pct{font-size:12px;font-weight:700;color:#3d5278;text-align:right}.overview-five .ov-todo{display:flex;align-items:center;gap:16px;padding:20px;text-decoration:none;color:inherit;transition:transform .14s ease,box-shadow .14s ease}.overview-five .ov-todo:hover{transform:translateY(-2px);box-shadow:0 16px 36px #050c9c1f}.overview-five .ov-todo-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex-shrink:0}.overview-five .ov-todo-icon svg{width:22px;height:22px}.overview-five .ov-todo-icon.warn{background:#fff4e0;color:#c47a00}.overview-five .ov-todo-icon.case{background:#e3f6ff;color:#2e5aa7}.overview-five .ov-todo-body{flex:1}.overview-five .ov-todo-body .label{font-size:13px;font-weight:600;color:#3d5278}.overview-five .ov-todo-body .num{font-size:28px;font-weight:700;letter-spacing:-.03em;margin-top:2px}.overview-five .ov-todo-body .num span{font-size:14px;font-weight:600;color:#3d5278;margin-left:4px}.overview-five .ov-todo-arrow{width:32px;height:32px;border-radius:999px;background:#050c9c0d;color:#050c9c;display:grid;place-items:center}.overview-five .ov-foot{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;padding-top:8px;justify-content:center}@media (max-width: 960px){.overview-five{width:min(100% - 32px,1180px);padding-top:16px}.overview-five .ov-grid-2,.overview-five .ov-dual{grid-template-columns:1fr}}@media (max-width: 800px){.wm-props{position:static;width:auto;max-height:none;margin-top:12px}.wm-workspace .watermark-preview-toolbar{padding-right:0}.overview-kpis{grid-template-columns:1fr 1fr}.wm-preview-layout{flex-direction:column}}.vr-page{width:min(100% - 56px,1180px);margin:0 auto;padding:22px 0 48px;color:#050c9c}.vr-page-narrow{width:min(100% - 56px,920px)}.vr-top,.vr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.vr-page h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em}.vr-lead,.vr-sub,.vr-hint,.vr-crumb{color:#3d5278;font-size:13px;font-weight:500}.vr-lead,.vr-sub{margin:4px 0 0}.vr-crumb{margin:0 0 10px}.vr-crumb a{color:#2e5aa7;font-weight:600;text-decoration:none}.vr-actions,.vr-chips,.vr-portals,.vr-venues{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vr-foot{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:20px}.vr-foot-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vr-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;border:none;cursor:pointer;font-family:inherit}.vr-btn-primary{color:#fff;background:#050c9c;box-shadow:0 12px 26px #050c9c47}.vr-btn-ghost,.vr-btn-secondary{color:#050c9c;background:#ffffffb8;border:1px solid rgba(5,12,156,.14)}.vr-btn-quiet{color:#3d5278;background:transparent}.vr-btn-sm{padding:8px 14px;font-size:12px;border-radius:999px}.vr-btn:disabled{opacity:.55;cursor:default}.vr-avatar{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#a7e6ff,#86c5ff);border:2px solid #fff;font-size:12px;font-weight:700}.vr-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.vr-stat,.vr-card,.vr-panel,.vr-list,.vr-stepper{background:#ffffffd1;border:1px solid rgba(5,12,156,.08);border-radius:16px;box-shadow:0 10px 28px #050c9c14}.vr-stat{border-radius:14px;padding:14px 16px}.vr-stat-label,.vr-meta span,.vr-status-grid span,.vr-when{display:block;font-size:12px;color:#3d5278;font-weight:600}.vr-stat strong{display:block;margin-top:4px;font-size:26px;letter-spacing:-.03em}.vr-num-open{color:#c47a00}.vr-num-done{color:#0b8f5a}.vr-num-closed{color:#5a6b85}.vr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.vr-chip{padding:7px 12px;border-radius:999px;border:1px solid rgba(5,12,156,.08);background:#ffffffb3;color:#3d5278;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.vr-chip-on{background:#050c9c;color:#a7e6ff;border-color:#050c9c}.vr-list{overflow:hidden}.vr-section{padding:10px 18px;font-size:11px;font-weight:700;color:#3d5278;background:#e3f6ff8c;border-bottom:1px solid rgba(5,12,156,.08)}.vr-row{display:grid;grid-template-columns:52px minmax(0,1fr) 108px 88px 88px 96px;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(5,12,156,.06)}.vr-row:hover{background:#e3f6ff59}.vr-thumb{width:52px;height:52px;border-radius:10px;object-fit:cover;border:1px solid rgba(5,12,156,.1);display:grid;place-items:center;font-size:10px;font-weight:700}.vr-thumb-hit{background:linear-gradient(135deg,#8a93a3,#c8d0da);color:#222}.vr-row-title{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr-row-sub{margin-top:3px;font-size:12px;color:#3d5278;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr-platform{justify-self:start;font-size:12px;font-weight:600;color:#2e5aa7;background:#e3f6ff;padding:5px 10px;border-radius:999px;text-align:center}.vr-badge{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.vr-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.vr-badge-open{background:#fff4e0;color:#c47a00}.vr-badge-done{background:#e6f7ef;color:#0b8f5a}.vr-badge-closed{background:#eef2f7;color:#5a6b85}.vr-date{font-size:12px;color:#3d5278;font-weight:500}.vr-empty{margin:0;padding:28px 18px;color:#3d5278}.vr-alert{color:#991b1b;background:#fef2f2;border-radius:12px;padding:10px 12px}.vr-split{display:grid;grid-template-columns:1.08fr .92fr;gap:18px;align-items:start}.vr-card,.vr-panel{padding:18px}.vr-card h2,.vr-panel h2,.vr-card h3{margin:0 0 12px;font-size:15px}.vr-card h3{font-size:13px}.vr-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.vr-tag{font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;background:#e3f6ff;color:#2e5aa7}.vr-meta,.vr-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-bottom:16px}.vr-meta strong,.vr-status-grid strong{display:block;margin-top:3px;font-size:14px}.vr-muted{font-weight:500;color:#3d5278}.vr-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.vr-photo{margin:0;border-radius:12px;overflow:hidden;border:1px solid rgba(5,12,156,.08);background:#fff}.vr-frame{aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(167,230,255,.55),transparent 55%),linear-gradient(160deg,#d9ecff,#f2f8ff)}.vr-frame img{width:100%;height:100%;object-fit:cover}.vr-frame span{width:58%;height:58%;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#2e5aa7,#86c5ff);color:#fff;font-size:12px;font-weight:600}.vr-photo-hit .vr-frame span{background:linear-gradient(135deg,#6b7280,#c4cdd8);color:#111}.vr-photo figcaption{padding:8px 10px;font-size:12px;font-weight:600;color:#3d5278;border-top:1px solid rgba(5,12,156,.08)}.vr-link{display:inline-flex;padding:8px 12px;border-radius:10px;background:#e3f6ff;color:#2e5aa7;font-size:13px;font-weight:600;text-decoration:none}.vr-status-grid>div{padding:12px 14px;border-radius:12px;background:#fafcff;border:1px solid rgba(5,12,156,.08)}.vr-timeline{margin-bottom:16px}.vr-tl{display:grid;grid-template-columns:18px 1fr;gap:10px;position:relative;padding-bottom:14px}.vr-tl:not(:last-child) .vr-dot:after{content:"";position:absolute;left:7px;top:16px;bottom:0;width:2px;background:#050c9c1a}.vr-dot{width:16px;height:16px;border-radius:50%;margin-top:2px;background:#a7e6ff;border:3px solid #050c9c;position:relative}.vr-dot-soft{background:#fff;border-color:#86c5ff}.vr-what{font-size:13px;font-weight:600}.vr-tl-note,.vr-note,.vr-callout{font-size:12px;color:#3d5278;font-weight:500}.vr-note,.vr-callout{padding:12px 14px;border-radius:12px;margin-bottom:16px;line-height:1.5}.vr-note{background:#e3f6ff}.vr-note strong,.vr-callout strong{color:#050c9c}.vr-callout{background:linear-gradient(145deg,#fff,#e3f6ff);border:1px dashed rgba(46,90,167,.28)}.vr-note-form,.vr-fields,.vr-choices{display:grid;gap:10px;margin-bottom:12px}.vr-note-form textarea,.vr-fields input,.vr-copy textarea,.vr-choices textarea{width:100%;margin-top:4px;padding:10px 12px;border-radius:10px;border:1px solid rgba(5,12,156,.14);font:inherit;color:#050c9c}.vr-stepper{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px 12px;margin-bottom:20px}.vr-step{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;position:relative}.vr-step:not(:last-child):after{content:"";position:absolute;top:14px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:#050c9c1f}.vr-step-num{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:700;background:#fff;color:#3d5278;border:2px solid rgba(5,12,156,.14);position:relative;z-index:1}.vr-step-done .vr-step-num{background:#050c9c;color:#a7e6ff;border-color:#050c9c}.vr-step-on .vr-step-num{background:#a7e6ff;color:#050c9c;border-color:#050c9c;box-shadow:0 0 0 4px #a7e6ff8c}.vr-step-label{font-size:11px;font-weight:600;color:#3d5278}.vr-step-on .vr-step-label{color:#050c9c;font-weight:700}.vr-panel-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.vr-panel-head p{margin:4px 0 0;color:#3d5278;font-size:13px}.vr-pill{padding:6px 12px;border-radius:999px;background:#e3f6ff;color:#2e5aa7;font-size:12px;font-weight:700}.vr-venues{margin-bottom:14px}.vr-venue{flex:1;min-width:140px;text-align:left;padding:14px;border-radius:14px;border:1px solid rgba(5,12,156,.1);background:#fff;color:#050c9c;cursor:pointer;font-family:inherit}.vr-venue-on{border-color:#050c9c;background:linear-gradient(145deg,#fff,#e3f6ff)}.vr-ctx{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#fafcff;border:1px solid rgba(5,12,156,.08);margin-bottom:16px}.vr-mini{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#2e5aa7,#86c5ff);color:#fff;font-size:10px;font-weight:700}.vr-mini-hit{background:linear-gradient(135deg,#8a93a3,#c8d0da);color:#222;margin-left:-18px}.vr-ctx small,.vr-check small,.vr-pick small{display:block;color:#3d5278;font-weight:500;font-size:12px;margin-top:2px}.vr-checks{display:flex;flex-direction:column;gap:10px}.vr-check{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:14px;border-radius:14px;border:1px solid rgba(5,12,156,.08);background:#fff;color:inherit;font-family:inherit}.vr-check-on{border-color:#050c9c47;background:linear-gradient(145deg,#fff,#e3f6ff)}button.vr-check{cursor:pointer}.vr-box{width:22px;height:22px;border-radius:7px;border:2px solid #86c5ff;display:grid;place-items:center;flex:none}.vr-box-on{background:#050c9c;border-color:#050c9c;color:#a7e6ff}.vr-check-text{flex:1;font-size:14px;font-weight:600}.vr-side{font-size:11px;font-weight:700;color:#2e5aa7;background:#e3f6ff;padding:4px 8px;border-radius:999px}.vr-foot-hint{margin:0;font-size:12px;color:#3d5278;font-weight:500}.vr-pack-fields{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.vr-pack-fields .filing-copy{display:grid;grid-template-columns:minmax(96px,140px) minmax(0,1fr) auto;gap:10px;align-items:start}.vr-full-body{margin-top:14px;border-top:1px dashed rgba(5,12,156,.12);padding-top:12px}.vr-full-body summary{cursor:pointer;font-size:12px;color:#3d5278;margin-bottom:8px}.vr-full-body textarea{width:100%;min-height:160px}.vr-minis{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.vr-minis>div{padding:12px 14px;border-radius:12px;background:#ffffff8c;border:1px dashed rgba(5,12,156,.12);font-size:12px;color:#3d5278}.vr-minis b{display:block;color:#050c9c;margin-bottom:2px}.vr-choices{border:0;padding:0}.vr-choices label{display:flex;gap:8px;align-items:center}.vr-picks{display:grid;gap:8px}.vr-pick{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;text-decoration:none;color:inherit;background:#fafcff;border:1px solid rgba(5,12,156,.08)}.vr-copy textarea{min-height:220px}@media (max-width: 960px){.vr-stats{grid-template-columns:1fr 1fr}.vr-row{grid-template-columns:52px minmax(0,1fr) minmax(64px,auto) minmax(64px,auto) minmax(52px,auto) auto;gap:10px}.vr-platform,.vr-badge{font-size:11px;padding:4px 8px}.vr-date{font-size:11px}}@media (max-width: 768px){.vr-page{width:min(100% - 32px,1180px);padding-top:16px}.vr-split,.vr-minis,.vr-photos{grid-template-columns:1fr}.vr-top,.vr-head{flex-direction:column}.vr-step-label{font-size:9px}}.page-wm{width:min(100% - 32px,100%);max-width:none;margin:0 auto;padding-bottom:32px}.page-wm.is-edit,.page-wm.is-preview{max-width:none;width:100%;padding-left:0;padding-right:0}.wm-import-stage{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:#fff}.wm-import-card{text-align:center;max-width:440px;width:100%}.wm-import-shield{width:72px;height:72px;margin:0 auto 18px;border-radius:18px;background:#fff;border:1px solid rgba(14,81,240,.12);display:grid;place-items:center;box-shadow:0 10px 28px #0e51f029;overflow:hidden}.wm-import-shield img{width:56px;height:56px;object-fit:contain;display:block}.wm-import-card h2{margin:0 0 8px;font-size:1.6rem;color:#1a1d26}.wm-import-sub{margin:0 0 18px;color:#6b7280;font-size:14px;line-height:1.5}.wm-import-btn{height:48px;padding:0 28px;font-size:16px;border-radius:10px}.wm-import-drop{margin-top:22px;border:1.5px dashed #d0d5dd;border-radius:14px;padding:28px 16px;background:#fafbfc;color:#6b7280;font-size:13px}.wm-shell{display:grid;gap:12px}.wm-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#f7f8fa;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:5}.wm-topbar h2{margin:0;font-size:1.05rem}.wm-topbar-mid{display:flex;flex-wrap:wrap;gap:8px}.wm-workspace{position:relative;min-height:min(72vh,720px);display:block;background:#eef1f6;padding:0;overflow:hidden}.wm-workspace>.wm-edit-canvas,.wm-workspace>.wm-step2-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:none;max-height:none;height:auto;display:flex;flex-direction:column;min-width:0;min-height:0;padding:10px 12px 12px;box-sizing:border-box;overflow:hidden;background:transparent}.wm-edit-canvas{width:auto;max-width:calc(100% - 80px);max-height:calc(100% - 24px)}.wm-workspace .watermark-preview{flex:1 1 auto;min-height:0;height:100%;width:100%;display:flex;flex-direction:column;gap:.4rem;padding:0;border:none;background:transparent;overflow:hidden;align-items:stretch}.wm-workspace .watermark-preview-toolbar{flex:0 0 auto;margin:0 0 6px}.wm-workspace .wm-preview-fit-slot{flex:1 1 auto;min-height:0;min-width:0;width:100%;display:flex;align-items:center;justify-content:center;background:transparent;overflow:hidden}.wm-workspace .watermark-preview-viewport{flex:0 0 auto;width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;border:none;border-radius:0;background:transparent;overflow:visible;display:block;line-height:0}.wm-workspace .watermark-preview-stage{max-width:100%;max-height:100%;margin:0 auto;border-radius:8px;overflow:hidden;line-height:0;box-sizing:border-box}.wm-workspace .watermark-preview-stage.wm-stage-fitted{max-width:none;max-height:none;margin:0}.wm-workspace .watermark-preview-stage:not(.wm-stage-fitted){opacity:0;pointer-events:none}.wm-workspace .watermark-preview-stage.wm-stage-fitted{opacity:1}.wm-workspace .watermark-preview-stage>img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;display:block}.wm-workspace .watermark-preview-stage.wm-stage-fitted>img{width:100%;height:100%;max-width:none;max-height:none;object-fit:fill}.wm-workspace .watermark-preview{position:relative}.wm-workspace .watermark-preview>.help-text,.wm-workspace .watermark-preview>.button{position:absolute;left:12px;right:324px;z-index:5;margin:0}.wm-workspace .watermark-preview>.help-text{bottom:44px;text-align:left;pointer-events:none}.wm-workspace .watermark-preview>.button{bottom:10px;width:auto;max-width:200px}.wm-workspace>.wm-rail{position:absolute;left:12px;top:16px;z-index:2;max-height:calc(100% - 32px);overflow:auto}.wm-workspace .wm-props{position:absolute;top:8%;right:6%;width:min(308px,calc(100% - 32px));max-height:min(640px,calc(100% - 32px));overflow:auto;background:#fff;border-radius:12px;box-shadow:0 12px 40px #0f172a2e,0 2px 8px #0f172a14;padding:12px 14px 8px;z-index:15;border:1px solid rgba(0,0,0,.06)}.wm-props h2{margin:0 0 8px;font-size:1rem}.wm-type-hint{margin:0 0 10px;font-size:11px;color:#94a3b8;line-height:1.4}.wm-props-body{display:grid;gap:4px}.wm-tile-row{display:flex;gap:6px;flex-wrap:wrap}.wm-tile{flex:1;min-width:64px;height:34px;border-radius:8px;border:1.5px solid #e5e7eb;background:#fafbfc;font-size:12px;font-weight:600;color:#6b7280;cursor:pointer}.wm-tile.active{border-color:#2f6bff;background:#eef3ff;color:#2f6bff}.wm-embed-note{margin:8px 0 4px;padding:10px;background:#f3f6ff;border:1px solid #dbe4ff;border-radius:8px;font-size:12px;line-height:1.45;color:#334155}.wm-embed-note strong{color:#2f6bff}.wm-invis-card{padding:12px;border-radius:10px;margin-bottom:8px;background:linear-gradient(145deg,#f8fafc,#eef3ff);border:1px solid #dbe4ff}.wm-invis-card h3{margin:0 0 6px;font-size:13px}.wm-invis-card p{margin:0;font-size:12px;color:#6b7280;line-height:1.5}.wm-props-foot{display:flex;justify-content:flex-end;padding:8px 0 4px;border-top:1px solid #f0f1f3;margin-top:8px}.wm-settings{max-width:640px;margin:24px auto;padding:0 16px}.wm-settings-panel{background:#fff;border-radius:14px;border:1px solid #e5e7eb;padding:18px 22px;box-shadow:0 8px 28px #0f172a0f}.wm-preview-layout{display:flex;gap:16px;align-items:flex-start;padding:12px 16px 24px}.wm-rail{display:grid;gap:8px;width:88px;flex:none}.wm-rail button{border:1px solid var(--border, #e5e7eb);background:#fff;padding:8px 4px;border-radius:10px;cursor:pointer;font-size:11px;font-weight:600;color:#3d5278}.wm-rail button.on{border-color:#050c9c;box-shadow:0 0 0 1px #050c9c}.wm-rail-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-preview-note{text-align:center;padding:0 16px 24px}.wm-last-preset{text-align:center}@media (max-width: 900px){.wm-edit-canvas{width:100%}.wm-workspace>.wm-edit-canvas,.wm-workspace>.wm-step2-preview{position:relative;inset:auto;height:auto;min-height:60vh;max-height:none}.wm-workspace .wm-props{position:static;width:100%;max-height:none;margin-top:12px}.wm-workspace{display:flex;flex-direction:column;height:auto;min-height:calc(100vh - 52px)}}.page.page-account-quota,main.page.page-account-quota{width:min(100% - 2rem,1040px);max-width:1040px;margin-left:auto;margin-right:auto;padding-bottom:3rem}.aq-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.aq-page-title h1{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#050c9c}.aq-page-title p{margin:.25rem 0 0;font-size:.8125rem;font-weight:500;color:#3d5278}.aq-avatar{width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#a7e6ff,#86c5ff);border:2px solid #fff;box-shadow:0 4px 12px #050c9c26;display:grid;place-items:center;font-size:.75rem;font-weight:700;color:#050c9c;flex-shrink:0}.aq-band{margin-bottom:1rem}.aq-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.aq-card{background:#ffffffd1;border:1px solid rgba(5,12,156,.08);border-radius:16px;box-shadow:0 10px 28px #050c9c14,0 1px #ffffffb3 inset;padding:1.1rem 1.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aq-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.aq-card-title{font-size:.8125rem;font-weight:600;color:#3d5278;letter-spacing:.02em}.aq-card-link{font-size:.75rem;font-weight:600;color:#2e5aa7;background:none;border:none;padding:0;cursor:pointer;text-decoration:none;font-family:inherit}.aq-card-link:hover{text-decoration:underline}.aq-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.625rem 1rem;border-radius:999px;font-size:.8125rem;font-weight:600;font-family:inherit;border:none;cursor:pointer;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.aq-btn:disabled{opacity:.55;cursor:not-allowed}.aq-btn-sm{padding:.5rem .875rem;font-size:.75rem}.aq-btn-primary{color:#fff;background:#050c9c;box-shadow:0 1px #ffffff24 inset,0 12px 26px #050c9c47}.aq-btn-primary:hover:not(:disabled){transform:translateY(-1px);background:#2e5aa7}.aq-btn-ghost{color:#050c9c;background:#ffffffb8;border:1px solid rgba(5,12,156,.12)}.aq-btn-ghost:hover:not(:disabled){background:#fff}.aq-btn-soft{color:#2e5aa7;background:#e3f6ff;border:1px solid rgba(91,184,240,.35)}.aq-btn-soft:hover:not(:disabled){background:#d4efff}.aq-btn-ice{color:#050c9c;background:#a7e6ff;box-shadow:0 8px 20px #0000001f;margin-left:auto}.aq-btn-ice:hover{transform:translateY(-1px);background:#fff}.aq-profile-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.aq-profile-avatar{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#a7e6ff,#86c5ff);border:3px solid #fff;box-shadow:0 8px 20px #050c9c29;display:grid;place-items:center;font-size:1.125rem;font-weight:700;color:#050c9c;flex-shrink:0}.aq-profile-body{flex:1;min-width:180px}.aq-name{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#050c9c}.aq-email{margin-top:.2rem;font-size:.8125rem;color:#3d5278;font-weight:500}.aq-profile-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.aq-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600}.aq-pill-ok{background:#e6f7ef;color:#0b8f5a}.aq-pill-plan{background:#e3f6ff;color:#2e5aa7}.aq-email-form{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(5,12,156,.08)}.aq-quota-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem}.aq-quota-big{font-size:3rem;font-weight:700;letter-spacing:-.04em;line-height:1;color:#050c9c}.aq-quota-unit{font-size:1rem;font-weight:600;color:#3d5278;margin-left:.35rem}.aq-quota-hint{margin-top:.65rem;font-size:.8125rem;color:#3d5278;font-weight:500;line-height:1.5}.aq-quota-bar{margin-top:1rem;height:10px;border-radius:999px;background:#050c9c14;overflow:hidden}.aq-quota-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2e5aa7,#5bb8f0)}.aq-quota-bar-meta{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;font-weight:600;color:#3d5278}.aq-pack-list{display:flex;flex-direction:column;gap:.65rem}.aq-pack{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border-radius:12px;background:linear-gradient(160deg,#e3f6ff,#fff 75%);border:1px solid rgba(5,12,156,.06)}.aq-pack.is-featured{border-color:#050c9c2e;box-shadow:0 6px 16px #050c9c14}.aq-pack-name{font-size:.875rem;font-weight:700;color:#050c9c}.aq-pack-sub{font-size:.75rem;color:#3d5278;font-weight:500;margin-top:.15rem}.aq-pack-badge{font-size:.625rem;font-weight:700;letter-spacing:.04em;color:#2e5aa7;text-transform:uppercase;margin-bottom:.15rem}.aq-section-note{margin-top:.5rem;font-size:.6875rem;color:#3d5278;font-weight:500}.aq-plan-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.aq-plan-name{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#050c9c}.aq-plan-lines{margin-top:.5rem;display:flex;flex-direction:column;gap:.4rem}.aq-plan-line{font-size:.8125rem;color:#3d5278;font-weight:500;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.aq-plan-line strong{color:#050c9c;font-weight:600}.aq-dot-ok{width:7px;height:7px;border-radius:999px;background:#0b8f5a;flex-shrink:0}.aq-plan-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.aq-cancel-box{margin-top:1rem;padding-top:.875rem;border-top:1px dashed rgba(5,12,156,.12);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.aq-cancel-copy{font-size:.8125rem;color:#3d5278;font-weight:500;line-height:1.55;max-width:32rem}.aq-cancel-box .account-subscription-controls{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;margin:0}.aq-cancel-box .account-subscription-controls .help-text{display:none}.aq-cancel-box .account-plan-actions{flex-direction:column;align-items:flex-end}.aq-cancel-box .account-plan-actions .button-secondary{background:none;border:none;box-shadow:none;color:#c0392b;font-size:.8125rem;font-weight:600;padding:.5rem 0;text-decoration:none}.aq-cancel-box .account-plan-actions .button-secondary:hover{text-decoration:underline;background:none}.aq-invoice-table{width:100%;border-collapse:collapse}.aq-invoice-table th{text-align:left;font-size:.6875rem;font-weight:600;color:#3d5278;letter-spacing:.04em;text-transform:uppercase;padding:0 0 .65rem;border-bottom:1px solid rgba(5,12,156,.08)}.aq-invoice-table td{padding:.75rem 0;font-size:.8125rem;font-weight:500;border-bottom:1px solid rgba(5,12,156,.06);color:#050c9c}.aq-invoice-table tr:last-child td{border-bottom:none}.aq-invoice-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:#3d5278}.aq-status-paid{display:inline-flex;padding:.2rem .5rem;border-radius:999px;background:#e6f7ef;color:#0b8f5a;font-size:.6875rem;font-weight:700}.aq-toggle-list{display:flex;flex-direction:column;gap:.25rem}.aq-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .25rem;border-bottom:1px solid rgba(5,12,156,.06)}.aq-toggle-row:last-child{border-bottom:none}.aq-t-title{font-size:.875rem;font-weight:600;color:#050c9c}.aq-t-sub{margin-top:.2rem;font-size:.75rem;color:#3d5278;font-weight:500;line-height:1.45}.aq-switch{width:44px;height:26px;border-radius:999px;background:#050c9c26;position:relative;flex-shrink:0;border:none;cursor:pointer;padding:0;transition:background .18s ease}.aq-switch.is-on{background:#050c9c}.aq-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #050c9c33;transition:transform .18s ease}.aq-switch.is-on:after{transform:translate(18px)}.aq-rights-list{display:flex;flex-direction:column;gap:.65rem}.aq-right-item{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem;border-radius:12px;background:#fff;border:1px solid rgba(5,12,156,.08);color:inherit;text-decoration:none;transition:border-color .12s ease,box-shadow .12s ease}.aq-right-item:hover{border-color:#86c5ff;box-shadow:0 6px 16px #050c9c14}.aq-right-icon{width:40px;height:40px;border-radius:12px;background:#e3f6ff;color:#2e5aa7;display:grid;place-items:center;flex-shrink:0}.aq-right-icon svg{width:18px;height:18px}.aq-right-body{flex:1;min-width:0}.aq-r-title{font-size:.875rem;font-weight:700;color:#050c9c}.aq-r-sub{margin-top:.2rem;font-size:.75rem;color:#3d5278;font-weight:500;line-height:1.5}.aq-right-cta{font-size:.75rem;font-weight:700;color:#2e5aa7;white-space:nowrap;padding-top:.15rem}.aq-feedback-box{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.1rem 1.25rem;background:linear-gradient(135deg,#050c9cf0,#2e5aa7);color:#fff;border-radius:16px;box-shadow:0 14px 32px #050c9c38}.aq-fb-title{font-size:1rem;font-weight:700}.aq-fb-sub{margin-top:.25rem;font-size:.8125rem;font-weight:500;color:#a7e6ffeb;line-height:1.45}.aq-admin-links{margin-top:.75rem;font-size:.75rem;color:#3d5278;text-align:center}.aq-admin-links a{color:#2e5aa7;font-weight:600}@media (max-width: 960px){.aq-grid-2,.aq-quota-hero{grid-template-columns:1fr}.aq-plan-actions{align-items:flex-start}.aq-feedback-box .aq-btn-ice{margin-left:0}}.wb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.wb-settings{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin:0 0 14px;padding:12px 16px;background:#ffffffd1;border:1px solid rgba(5,12,156,.08);border-radius:16px;box-shadow:0 8px 22px #050c9c0d}.wb-settings-label{font-size:13px;font-weight:600;color:var(--text, #050C9C)}.wb-settings-hint{flex:1 1 100%;margin:0;font-size:12px;color:var(--mute, #3D5278)}.wb-keyword{display:flex;align-items:center;gap:8px;flex:1 1 240px;min-width:200px}.wb-keyword input{flex:1;border:1px solid rgba(5,12,156,.12);border-radius:10px;padding:8px 12px;background:#fff}.wb-current-strip{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center;padding:14px 16px;margin:0 0 14px;border-radius:16px;background:#fff;border:1px solid rgba(5,12,156,.08);box-shadow:0 8px 22px #050c9c0d}.wb-current-thumb{position:relative;width:72px;height:72px;border-radius:12px;overflow:hidden;border:2px solid var(--primary, #050C9C);flex:0 0 auto}.wb-current-thumb img,.wb-current-thumb .record-thumb,.wb-current-thumb picture{width:100%;height:100%;object-fit:cover;display:block}.wb-current-badge{position:absolute;left:4px;bottom:4px;background:#c0392b;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px}.wb-current-body{flex:1 1 220px;min-width:0}.wb-current-name{font-size:14px;font-weight:700;color:var(--text, #050C9C);margin:0 0 4px}.wb-current-meta{margin:0;font-size:12px}.wb-current-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-left:auto}.wb-monitored-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#050c9c0f;font-size:12px;font-weight:600;color:var(--mute, #3D5278)}.wb-advanced{margin:0 0 14px;padding:0;border-radius:14px;background:transparent;border:none;box-shadow:none}.wb-advanced>summary{cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:var(--mute, #3D5278);padding:4px 2px}.wb-advanced>summary::-webkit-details-marker{display:none}.wb-advanced-body{margin-top:8px;padding:12px 14px;border-radius:14px;background:#ffffffb3;border:1px solid rgba(5,12,156,.08);display:flex;flex-direction:column;gap:10px}.wb-advanced-target{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.wb-advanced-inline{margin:4px 0 8px}.wb-advanced-inline>summary{cursor:pointer;font-size:12px}.wb-results{padding:16px 18px;border-radius:16px;background:#fff;border:1px solid rgba(5,12,156,.08);box-shadow:0 8px 22px #050c9c0d}.wb-results-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.wb-results-head h2{margin:0;font-size:18px;font-weight:700}.wb-inbox{padding:16px 18px;border-radius:16px;background:#fff;border:1px solid rgba(5,12,156,.08);box-shadow:0 8px 22px #050c9c0d}.wb-empty-card{text-align:center;padding:36px 24px;border-radius:16px;background:#fff;border:1px solid rgba(5,12,156,.08);max-width:520px;margin:24px auto}.wb-empty-card h2{margin:0 0 8px;font-size:18px}.wb-empty-card .actions{justify-content:center;margin-top:16px}.wb-status-tabs{gap:6px;margin:10px 0 12px;padding:4px;background:#050c9c0a;border-radius:999px;width:fit-content;max-width:100%}.wb-status-tabs button{padding:6px 12px;font-weight:600;color:var(--mute, #3D5278)}.wb-status-tabs button.on{background:var(--primary, #050C9C);color:#fff}.wb-round-summary p:first-child{font-weight:700;font-size:15px}.wb-hit-tools{margin:8px 0 10px}.wb-hit-tools input{max-width:320px;border:1px solid rgba(5,12,156,.12);border-radius:10px;padding:8px 12px}.wb-bulk{background:var(--primary, #050C9C)}.wb-bulk .button{border-color:#ffffff59}.monitoring-match-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.monitoring-item{display:grid;grid-template-columns:auto 72px minmax(0,1fr) auto;gap:12px 14px;align-items:start;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid rgba(5,12,156,.08)}.monitoring-item .wb-row-check{margin-top:28px}.monitoring-item .monitoring-item-body{display:contents}.monitoring-item .monitoring-item-meta{grid-column:3;min-width:0}.monitoring-item .wb-hit-actions{grid-column:4;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:148px;min-width:148px;max-width:148px;position:relative;box-sizing:border-box}.monitoring-item .wb-hit-actions>.button{width:100%;box-sizing:border-box;white-space:normal;text-align:center;line-height:1.25;padding:6px 8px;font-weight:600}.monitoring-item .wb-act-complaint.button-primary,.monitoring-item .wb-act-complaint{background:#e8f4ff;color:var(--primary, #050C9C);border:1px solid rgba(5,12,156,.28)}.monitoring-item .wb-act-mine{border:1px solid #0B8F5A;color:#0b8f5a;background:#e6f7ef}.monitoring-item .wb-act-suspect{border:1px solid rgba(5,12,156,.2);background:#e8f4ff;color:var(--primary, #050C9C)}.monitoring-item .wb-row-more{margin-top:2px;position:relative}.monitoring-item .wb-row-more>summary{cursor:pointer;font-size:12px;color:var(--mute, #3D5278);list-style:none}.monitoring-item .wb-row-more>summary::-webkit-details-marker{display:none}.monitoring-item .wb-row-more-body{position:absolute;right:0;top:calc(100% + 4px);z-index:30;width:min(300px,72vw);display:flex;flex-direction:column;gap:6px;margin-top:0;padding:10px;background:#fff;border:1px solid rgba(5,12,156,.12);border-radius:12px;box-shadow:0 12px 28px #050c9c24;box-sizing:border-box}.monitoring-item .wb-row-more-body .button,.monitoring-item .wb-row-more-body .monitoring-page-confirm{width:100%;box-sizing:border-box}.monitoring-item .wb-meta-short{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:4px}.monitoring-item .wb-meta-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#050c9c0f;font-size:11px;color:var(--mute, #3D5278);max-width:100%}.monitoring-item .wb-compare{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;padding:10px;border-radius:12px;background:#050c9c08;border:1px solid rgba(5,12,156,.08);width:100%;box-sizing:border-box}.monitoring-item .wb-compare figure{margin:0;display:grid;gap:6px;justify-items:center}.monitoring-item .wb-compare img,.monitoring-item .wb-compare .record-thumb{width:100%;max-width:180px;height:120px;object-fit:contain;border-radius:8px;background:#fff;border:1px solid rgba(5,12,156,.08)}.monitoring-item .wb-compare figcaption{font-size:12px;color:var(--mute, #3D5278)}.monitoring-thumb-missing{display:inline-flex!important;align-items:center;justify-content:center;text-align:center;font-size:11px;line-height:1.2;color:var(--mute, #3D5278);padding:4px;box-sizing:border-box}.page-wide .wb-settings,.page-wide .wb-current-strip,.page-wide .wb-results,.page-wide .wb-inbox,.page-wide .wb-advanced{max-width:none}@media (max-width: 900px){.monitoring-item{grid-template-columns:auto 64px minmax(0,1fr)}.monitoring-item .wb-hit-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;min-width:0}}.album-page{display:flex;flex-direction:column;gap:12px}.album-head .lead{max-width:52rem}.album-count-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#050c9c0f;font-size:13px;font-weight:600;color:var(--mute, #3D5278)}.album-toolbar{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;padding:12px 14px;border-radius:16px;background:#ffffffe0;border:1px solid rgba(5,12,156,.08);box-shadow:0 8px 22px #050c9c0d}.album-toolbar input[type=search]{flex:1 1 280px;min-width:200px;border:1px solid rgba(5,12,156,.12);border-radius:10px;padding:10px 12px;background:#fff}.album-filters{margin-left:auto}.album-pagebar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:4px 2px}.album-select-page{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.album-range{margin:0;flex:1 1 240px}.album-pager{display:inline-flex;gap:8px;align-items:center;margin-left:auto}.album-bulk{margin:0}.album-empty{text-align:center;padding:48px 24px;border-radius:16px;background:#fff;border:1px solid rgba(5,12,156,.08)}.album-empty h2{margin:0 0 16px;font-size:18px}.album-grid{list-style:none;padding:0;margin:0;display:grid;gap:14px}.album-large{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.album-card{position:relative;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid rgba(5,12,156,.08);border-radius:16px;padding:10px;box-shadow:0 6px 18px #050c9c0a}.album-card.is-picked{border-color:var(--primary, #050C9C);box-shadow:0 0 0 1px var(--primary, #050C9C)}.album-check{position:absolute;top:14px;left:14px;z-index:2}.album-dot{position:absolute;top:14px;right:14px;z-index:2;width:9px;height:9px;border-radius:50%;background:#c0392b;box-shadow:0 0 0 2px #fff}.album-thumb-btn{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.album-thumb{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#e8f4ff,#f7fbff);border:1px solid rgba(5,12,156,.06)}.album-thumb .record-thumb,.album-thumb img{width:100%;height:100%;object-fit:cover;display:block}.album-badge{position:absolute;left:8px;bottom:8px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:#ffffffeb;color:var(--mute, #3D5278)}.album-badge-hits{background:#c0392b;color:#fff}.album-badge-running{background:var(--primary, #050C9C);color:#fff}.album-badge-done{background:#e6f7ef;color:#0b8f5a}.album-badge-pending{background:#3d52781f;color:var(--mute, #3D5278)}.album-card-body{display:grid;gap:4px;padding:0 2px 2px}.album-name{font-size:14px;font-weight:700;color:var(--text, #050C9C);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-meta{margin:0;font-size:12px}.album-open{font-size:13px;font-weight:600;color:var(--primary, #050C9C);text-decoration:none}.album-open:hover{text-decoration:underline}.album-add{max-width:none;padding-bottom:96px}.album-crumb{font-size:13px;color:var(--mute, #3D5278);margin:0 0 10px}.album-crumb a{color:inherit;font-weight:600;text-decoration:none}.album-crumb a:hover{text-decoration:underline}.album-add-head{margin-bottom:16px}.album-add-head h1{margin:0 0 8px}.album-note{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:#a7e6ff59;border:1px solid rgba(5,12,156,.08);font-size:13px;color:var(--text, #050C9C);line-height:1.5}.album-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:220px;padding:28px 20px;border-radius:18px;cursor:pointer;background:#fff;border:2px dashed rgba(5,12,156,.22);box-shadow:0 8px 22px #050c9c0a}.album-drop input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.album-drop-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--primary, #050C9C);color:#a7e6ff;font-size:22px;font-weight:700}.album-drop strong{font-size:16px;color:var(--text, #050C9C)}.album-drop-btn{pointer-events:none;margin-top:6px}.album-size-hint{margin-top:4px}.album-pending-block{margin-top:18px}.album-pending-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px}.album-pending-head h2{margin:0;font-size:15px;font-weight:700}.album-pending-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.album-pending-card{position:relative;display:grid;gap:6px;padding:8px;border-radius:14px;background:#fff;border:1px solid rgba(5,12,156,.08)}.album-pending-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block;background:#e8f4ff}.album-pending-card strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-pending-remove{position:absolute;top:12px;right:12px;z-index:2;width:24px;height:24px;border-radius:999px;border:0;cursor:pointer;background:var(--primary, #050C9C);color:#fff;font-size:16px;line-height:1}.album-add-bar{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:20px;padding:14px 16px;border-radius:16px;background:#fffffff2;border:1px solid rgba(5,12,156,.1);box-shadow:0 12px 28px #050c9c1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.album-add-bar-actions{display:flex;gap:8px;align-items:center}@media (max-width: 720px){.album-filters{margin-left:0;width:100%}.album-large{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.wb-filter-rows{display:flex;flex-direction:column;gap:10px;margin:10px 0 14px}.wb-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.wb-filter-row-label{flex:0 0 auto;min-width:3.25em;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--mute, #3D5278)}.wb-filter-row .wb-status-tabs{margin:0;width:fit-content;max-width:100%}@media (max-width: 720px){.wb-filter-row-label{min-width:100%}}.wm-topbar-left{display:flex;align-items:center;gap:10px;min-width:0}.wm-topbar-brand{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#6b7280;text-decoration:none;white-space:nowrap}.wm-topbar-brand img{width:22px;height:22px;object-fit:contain;display:block;flex:none}.wm-topbar-brand:hover{color:#0e51f0}.app-workbench:has(.page-wm.is-upload) .site-footer,.app-workbench:has(.page-wm.is-edit) .site-footer,.app-workbench:has(.page-wm.is-settings) .site-footer,.app-workbench:has(.page-wm.is-preview) .site-footer{display:none}.page-wm.wm-unified{width:100%;max-width:none;margin:0;padding:0;min-height:calc(100vh + -0px);background:#fff}.page-wm.wm-unified.is-upload,.page-wm.wm-unified.is-edit,.page-wm.wm-unified.is-settings,.page-wm.wm-unified.is-preview{display:flex;flex-direction:column;min-height:100vh}.wm-upload-shell{display:flex;flex-direction:column;flex:1;min-height:100vh}.wm-mock-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 14px;flex-shrink:0;background:#f7f8fa;border-bottom:1px solid #e5e7eb;z-index:20}.wm-mock-brand{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#6b7280;min-width:110px}.wm-mock-brand img{border-radius:5px;display:block}.wm-mock-top-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wm-btn-ghost{color:#6b7280}.wm-nav-btn{height:34px;padding:0 12px;border:none;background:transparent;font-size:13px;font-weight:500;color:#1a1d26;cursor:pointer;border-radius:6px}.wm-nav-btn:hover{background:#ebecef}.wm-nav-btn.back{color:#2f6bff}.wm-nav-right{min-width:120px;display:flex;justify-content:flex-end}.wm-btn-next,.wm-btn-done{height:34px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600}.wm-import-card h1{font-size:30px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;color:#1a1d26}.wm-import-shield{background:linear-gradient(145deg,#6b8cff,#2f6bff 55%,#7c5cff);border:none;box-shadow:0 10px 28px #2f6bff47}.wm-import-shield img{width:44px;height:44px;object-fit:contain;filter:none}.wm-drag-hint{margin-top:14px;font-size:14px;color:#6b7280}.wm-flow-hint{margin:18px auto 0;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#64748b;background:#f3f6ff;border:1px solid #dbe4ff;padding:8px 12px;border-radius:99px}.wm-upload-thumbs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:20px}.wm-upload-thumb{width:56px;height:40px;border-radius:6px;object-fit:cover;border:2px solid #e5e7eb}.wm-upload-history{max-width:720px;margin:0 auto 32px}.wm-edit-shell{display:flex;flex-direction:column;flex:1;min-height:100vh}.wm-edit-shell .wm-workspace{flex:1;min-height:calc(100vh - 52px);height:calc(100vh - 52px)}.wm-tile{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:56px;height:44px;color:#64748b}.wm-tile.active{color:#2f6bff}.wm-tile-caption{font-size:10px;font-weight:600;line-height:1}.wm-settings-head h1{margin:0 0 6px;font-size:1.35rem}.wm-settings-section{margin:16px 0;padding-bottom:12px;border-bottom:1px solid #f0f1f3}.wm-settings-section-title{font-size:12px;font-weight:700;color:#334155;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.wm-v1-badge{font-size:10px;font-weight:700;color:#2f6bff;background:#eef3ff;border-radius:99px;padding:2px 8px;margin-left:6px;text-transform:none;letter-spacing:0}.wm-settings-label{font-size:14px;font-weight:600;color:#334155}.wm-preview-main{min-height:100vh;display:flex;flex-direction:column}.wm-preview-layout{flex:1;min-height:0;align-items:stretch}.wm-rail{position:relative}.wm-rail img{width:100%;height:48px;object-fit:cover;display:block;border-radius:6px}.wm-rail-check{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:#2f6bff;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;pointer-events:none}.wm-rail button{position:relative;padding:4px}.wm-mock-brand.title-wrap h1{margin:0;font-size:16px;font-weight:700;color:#1a1d26}.wm-logo-drop{display:block;border:1.5px dashed #d0d5dd;border-radius:10px;padding:18px 12px;text-align:center;background:#fafbfc;color:#6b7280;font-size:12px;line-height:1.5;cursor:pointer}.wm-logo-drop strong{display:block;color:#1a1d26;margin-bottom:4px;font-size:13px}.wm-privacy{margin:24px auto 0;font-size:12px;line-height:1.5;color:#9aa0ab;max-width:360px}.wm-tile{width:44px;height:36px;min-width:44px;flex:none;padding:0}.wm-field-label{display:block;font-size:11px;font-weight:600;color:#6b7280;margin-bottom:5px;text-transform:uppercase;letter-spacing:.04em}.wm-topbar-mid{display:flex;align-items:center;gap:4px;justify-content:center;flex:1}.vr-pack-fields .filing-copy{display:grid;gap:4px}.vr-pack-fields .vr-form-hint{display:block;font-size:12px;color:var(--mute, #3D5278);line-height:1.35}.vr-minis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media (max-width: 960px){.vr-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}.vr-thumb-miss{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:11px;line-height:1.25;color:var(--mute, #3D5278);background:#050c9c0a;border:1px dashed rgba(5,12,156,.18)}.vr-frame .vr-thumb-miss,.vr-frame>span.vr-thumb-miss{width:100%;height:100%;min-height:120px}.home-stolen-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.home-stolen-card{background:#fff;border:1px solid rgba(5,12,156,.08);border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #050c9c0d}.home-stolen-card img{display:block;width:100%;height:160px;object-fit:cover;background:#eef2ff}.home-stolen-card .body{padding:12px 14px 16px}.home-stolen-card .step{font-size:12px;font-weight:700;color:var(--primary, #050C9C);margin-bottom:4px}.home-stolen-card h3{margin:0 0 6px;font-size:16px}.home-stolen-card p{margin:0;font-size:13px;color:var(--mute, #3D5278);line-height:1.45}@media (max-width: 900px){.home-stolen-flow{grid-template-columns:1fr}}.home-cap-line{margin-top:12px;font-size:14px;color:var(--mute, #3D5278)}.overview-page .ov-band-attention{order:-1}.wb-reappear-toggle.on{background:var(--primary, #050C9C);color:#fff;border-color:var(--primary, #050C9C)}.wb-band-dismiss{margin-left:auto}.wm-settings-real{display:grid;gap:10px;margin-top:8px}.wm-settings-real label{display:grid;gap:4px;font-size:13px;font-weight:600}.wm-settings-real select,.wm-settings-real input[type=number]{max-width:220px;border:1px solid rgba(5,12,156,.14);border-radius:10px;padding:8px 10px}.home-stolen-flow{padding-top:48px;padding-bottom:56px}.home-stolen-title{font-size:clamp(1.35rem,2.2vw,1.85rem);margin:0 0 22px;color:#050c9c}.home-stolen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-stolen-card{background:#fff;border:1px solid rgba(5,12,156,.1);border-radius:16px;padding:12px 12px 16px;display:flex;flex-direction:column;gap:8px}.home-stolen-card h3{margin:4px 4px 0;font-size:1.05rem;color:#050c9c}.home-stolen-card p{margin:0 4px;font-size:.92rem;color:#3d5278;line-height:1.45}.home-stolen-actions{margin-top:22px;display:flex;justify-content:center}@media (max-width: 900px){.home-stolen-grid{grid-template-columns:1fr}}
