:root{--navy:#00134f;--dodger:#1e90ff;--persian:#0067a5;--spring:#00fa9a;--pearl:#212529;--antiflash:#f0f2f5;--bg:#f0f2f5;--surface:#fff;--elevated:#fff;--line:#dbe2ee;--line-soft:#eaeef6;--text:#0c1a3a;--muted:#5a6b8c;--faint:#93a0bc;--accent:#1e90ff;--accent-ink:#fff;--accent-strong:#0067a5;--accent-soft:#e2efff;--signal:#00fa9a;--signal-ink:#00134f;--signal-soft:#d6fbea;--good:#00b579;--warn:#e0a43b;--danger:#e4573f;--ring:color-mix(in srgb,var(--accent) 55%,transparent);--shadow-1:0 1px 2px rgba(0,19,79,.07),0 3px 12px rgba(0,19,79,.08);--shadow-2:0 16px 44px rgba(0,19,79,.16);--scrim:color-mix(in srgb,var(--navy) 45%,rgba(0,0,0,.35));--step--1:.82rem;--step-0:.95rem;--step-1:1.18rem;--step-2:1.6rem;--step-3:2.3rem;--step-4:3.2rem;--radius:14px;--radius-sm:9px;--radius-lg:22px;--font-display:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-body:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-brand:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--paper:#fff;--paper-ink:#141821;--paper-line:#d8dce4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}:root:not([data-theme=light]),[data-theme=dark]{--bg:#00071c;--surface:#04123a;--elevated:#0a1e52;--line:#1a2c5e;--line-soft:#0a1b44;--text:#eaf1ff;--muted:#9db0d8;--faint:#5e729e;--accent-ink:#fff;--accent-strong:#4fa8ff;--accent-soft:#0e2a63;--signal-soft:#06341f;--good:#00fa9a;--warn:#e8b44e;--danger:#f26a54;--ring:color-mix(in srgb,var(--accent) 62%,transparent);--shadow-1:0 1px 2px rgba(0,0,0,.5),0 3px 18px rgba(0,0,0,.55);--shadow-2:0 20px 54px rgba(0,0,0,.62);--scrim:rgba(0,3,12,.62)}:root[data-theme=light],[data-theme=light]{--bg:#f0f2f5;--surface:#fff;--elevated:#fff;--line:#dbe2ee;--line-soft:#eaeef6;--text:#0c1a3a;--muted:#5a6b8c;--faint:#93a0bc;--accent-ink:#fff;--accent-strong:#0067a5;--accent-soft:#e2efff;--signal-soft:#d6fbea;--good:#00b579;--ring:color-mix(in srgb,var(--accent) 55%,transparent);--shadow-1:0 1px 2px rgba(0,19,79,.07),0 3px 12px rgba(0,19,79,.08);--shadow-2:0 16px 44px rgba(0,19,79,.16);--scrim:color-mix(in srgb,var(--navy) 45%,rgba(0,0,0,.35));color-scheme:light}body{font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{color:var(--faint);font-size:var(--step--1);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.muted{color:var(--muted)}.display{font-family:var(--font-display)}.grow{flex:1 1 auto}.stack{display:flex;flex-direction:column;gap:16px}.hrow,.spread{align-items:center;display:flex;gap:12px}.spread{justify-content:space-between}.center-screen{display:grid;min-height:100dvh;padding:24px;place-items:center}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1)}.card--pad{padding:22px}.panel{background:var(--elevated);border:1px solid var(--line);border-radius:var(--radius)}.btn{--_bg:transparent;--_fg:var(--text);--_bd:var(--line);align-items:center;background:var(--_bg);border:1px solid var(--_bd);border-radius:999px;color:var(--_fg);cursor:pointer;display:inline-flex;font-size:var(--step-0);font-weight:500;gap:9px;justify-content:center;padding:10px 16px;transition:transform .06s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn--primary{--_bg:var(--accent);--_fg:var(--accent-ink);--_bd:transparent}.btn--primary:hover{--_bg:var(--accent-strong)}.btn--ghost{--_bg:var(--surface)}.btn--soft{--_bg:var(--accent-soft);--_fg:var(--accent-strong);--_bd:transparent}.btn--danger{--_bg:transparent;--_fg:var(--danger);--_bd:color-mix(in srgb,var(--danger) 45%,var(--line))}.btn--lg{font-size:var(--step-1);padding:14px 22px}.btn--block{display:flex;width:100%}.btn:disabled{cursor:default;opacity:.55;transform:none}.btn .gicon{height:20px;width:20px}.iconbtn{background:var(--elevated);border:1px solid var(--line);border-radius:50%;color:var(--text);cursor:pointer;display:inline-grid;height:48px;place-items:center;position:relative;transition:transform .06s ease,background .15s;width:48px}.iconbtn:disabled{cursor:default;opacity:.5}.iconbtn:hover{transform:translateY(-1px)}.iconbtn .icon{height:22px;width:22px}.iconbtn--on{background:var(--accent);border-color:transparent;color:var(--accent-ink)}.iconbtn--danger{background:var(--danger);border-color:transparent;color:#fff}.iconbtn--muted{background:color-mix(in srgb,var(--danger) 16%,transparent);border-color:color-mix(in srgb,var(--danger) 40%,var(--line));color:var(--danger)}.iconbtn--hot{background:var(--warn);border-color:transparent;color:#221800}.chip{align-items:center;background:var(--accent-soft);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:var(--step--1);font-weight:600;gap:6px;padding:4px 10px}.chip--neutral{background:var(--line-soft);color:var(--muted)}.chip--good{background:color-mix(in srgb,var(--signal) 16%,transparent);color:var(--signal)}.chip--warn{background:color-mix(in srgb,var(--warn) 18%,transparent);color:color-mix(in srgb,var(--warn) 78%,var(--text))}.chip--danger{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.dot{background:var(--faint);border-radius:50%;height:8px;width:8px}.dot--good{background:var(--good)}.dot--warn{background:var(--warn)}.dot--danger{background:var(--danger)}.avatar{--size:44px;background:var(--av,#2a3a66);border-radius:50%;color:#fff;display:grid;flex:none;font-family:var(--font-display);font-weight:800;height:var(--size);overflow:hidden;place-items:center;width:var(--size)}.avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app{background:var(--bg);color:var(--text);display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed}.topbar{background:var(--surface);border-bottom:1px solid var(--line);display:flex;gap:14px;padding:12px 18px}.brand,.topbar{align-items:center}.brand{display:inline-flex;font-family:var(--font-brand);font-size:1.25rem;font-weight:700;gap:10px;letter-spacing:-.01em}.brand__mark{background:var(--navy);border-radius:8px;color:#fff;display:inline-grid;height:26px;min-width:28px;padding:0 5px;place-items:center}.brand__mark svg{display:block;height:14px;width:18px}:root:not([data-theme=light]) .brand__mark,[data-theme=dark] .brand__mark{background:#fff;color:var(--navy)}:root[data-theme=light] .brand__mark,[data-theme=light] .brand__mark{background:var(--navy);color:#fff}.codechip{background:var(--elevated);border:1px solid var(--line);border-radius:8px;font-family:var(--font-mono);letter-spacing:.06em;padding:4px 10px}.banner{align-items:center;background:var(--accent-soft);border-radius:12px;color:var(--accent-strong);display:inline-flex;font-weight:600;gap:10px;padding:8px 14px}.field{display:grid;gap:6px}.label{color:var(--muted);font-size:var(--step--1);font-weight:600}.input{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);font:inherit;padding:11px 13px;width:100%}.input::-moz-placeholder{color:var(--faint)}.input::placeholder{color:var(--faint)}.input:focus-visible{outline:3px solid var(--ring);outline-offset:1px}.icon{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.icon--fill{fill:currentColor;stroke:none}@media (prefers-reduced-motion:reduce){.btn:hover,.iconbtn:hover{transform:none}}@media (max-width:640px){.topbar{padding:10px 14px}.card--pad,.center-screen{padding:16px}.btn--lg{font-size:var(--step-0);padding:12px 18px}}@media (max-width:380px){.brand{font-size:1.1rem}.card--pad{padding:14px}}@font-face{font-display:swap;font-family:Polly Rounded;font-style:normal;font-weight:700;src:url(../fonts/PollyRounded-Bold.9df737ec.ttf) format("truetype")}:root{--font-display:"Polly Rounded",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-brand:"Polly Rounded",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--pop:#ff5c39;--pop-ink:#00134f;--pop-strong:#d93b15;--pop-soft:#ffe8e2;--radius-lg:28px}.btn--pop{--_bg:var(--pop);--_fg:var(--pop-ink);--_bd:transparent}.btn--pop:hover{--_bg:color-mix(in srgb,var(--pop) 88%,#fff)}.btn--primary{--_bg:var(--accent-strong)}.btn--primary:hover{--_bg:color-mix(in srgb,var(--accent-strong) 88%,#000)}.eyebrow{color:var(--muted)}.safe{background:var(--signal-soft);border:1px solid color-mix(in srgb,var(--good) 30%,var(--line));color:var(--text)}.safe__ic{color:var(--good);flex:none}[data-theme=light] .chip--good{color:color-mix(in srgb,var(--good) 50%,var(--text))}[data-theme=light] .chip--warn{color:color-mix(in srgb,var(--warn) 45%,var(--text))}[data-theme=light] .chip--danger{color:color-mix(in srgb,var(--danger) 55%,var(--text))}body,html{background:var(--bg);color:var(--text)}h1,h2,h3,h4{letter-spacing:-.02em;line-height:1.16}.btn--danger-fill{--_bg:var(--danger);--_fg:#fff;--_bd:transparent}.btn--danger-fill:hover{--_bg:color-mix(in srgb,var(--danger) 88%,#000)}.btn--sm{font-size:var(--step--1);padding:7px 12px}.cta{align-items:center;background:var(--accent-strong);border:1px solid transparent;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--step-0);font-weight:600;gap:9px;justify-content:center;padding:14px 18px;transition:transform .06s ease,background .15s ease,border-color .15s ease;width:100%}.cta:hover{background:color-mix(in srgb,var(--accent-strong) 88%,#000);transform:translateY(-1px)}.cta--pop{background:var(--pop);color:var(--pop-ink)}.cta--pop:hover{background:color-mix(in srgb,var(--pop) 88%,#fff)}.cta:disabled{cursor:default;opacity:.55;transform:none}.cta .q-icon{height:20px;width:20px}.cta--ghost{background:var(--surface);border-color:var(--line);color:var(--text)}.cta--ghost:hover{background:var(--line-soft)}.googlebtn{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--step-0);font-weight:600;gap:10px;justify-content:center;padding:13px 16px;transition:transform .06s ease,background .15s ease,border-color .15s ease;width:100%}.googlebtn:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));transform:translateY(-1px)}.googlebtn:disabled{cursor:default;opacity:.6;transform:none}.googlebtn .gicon{height:18px;width:18px}.rowcard{align-items:center;background:var(--elevated);border:1px solid var(--line);border-radius:15px;display:flex;gap:12px;padding:12px 14px}.rowcard__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.rowcard__title{font-weight:600;gap:6px}.rowcard__meta,.rowcard__title{align-items:center;display:flex}.rowcard__meta{color:var(--faint);flex-wrap:wrap;font-size:var(--step--1);gap:8px}.rowcard__actions{align-items:center;display:flex;flex:none;gap:6px}.cclip-header{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:none;color:var(--text)}.cclip-toolbar{gap:6px;min-height:58px}.brand-word{font-family:var(--font-brand);font-weight:700}@media (max-width:640px){.cclip-toolbar{min-height:52px}}.usertile{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;gap:8px;height:38px;padding:3px 10px 3px 3px;transition:background .15s ease,border-color .15s ease}.usertile:hover{background:var(--line-soft)}.usertile--open{background:var(--accent-soft);border-color:var(--accent)}.usertile--compact{gap:0;padding:3px}.usertile__name{font-weight:600;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usertile__chev{color:var(--muted);transition:transform .2s ease}.usertile--open .usertile__chev{transform:rotate(180deg)}.q-menu.cclip-menu{background:var(--elevated);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-2);color:var(--text);min-width:244px;padding:8px}.q-menu.cclip-menu--list{padding:6px}.q-menu.cclip-menu .q-item{border-radius:10px;min-height:40px}.q-menu.cclip-menu .q-item--active{color:var(--accent-strong)}.cclip-menu__id{align-items:center;display:flex;gap:11px;padding:8px 8px 12px}.cclip-menu__idtext{display:flex;flex-direction:column;gap:3px;min-width:0}.cclip-menu__name{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:7px}.cclip-menu__mail{color:var(--muted);font-size:var(--step--1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cclip-menu__sep{border:0;border-top:1px solid var(--line);margin:6px 4px}.cclip-menu__cap{color:var(--faint);font-size:var(--step--1);font-weight:700;letter-spacing:.1em;padding:6px 8px 4px;text-transform:uppercase}.cclip-menu__item{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--text);cursor:pointer;display:flex;font:inherit;font-weight:500;gap:11px;padding:10px;text-align:left;width:100%}.cclip-menu__item:hover{background:var(--surface)}.cclip-menu__item:disabled{cursor:default;opacity:.5}.cclip-menu__item .q-icon{color:var(--muted);flex:none}.cclip-menu__item--danger,.cclip-menu__item--danger .q-icon{color:var(--danger)}.cclip-menu__meta{margin-left:auto}.cclip-menu__foot,.cclip-menu__meta{color:var(--faint);font-size:var(--step--1)}.cclip-menu__foot{padding:10px 10px 4px}.cclip-seg{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;gap:4px;margin:0 4px 10px;padding:4px}.cclip-seg button{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--muted);cursor:pointer;display:inline-flex;flex:1;font:inherit;font-weight:600;gap:7px;justify-content:center;padding:8px}.cclip-seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-strong)}.chip--host{background:var(--accent);color:#fff}.cclip-sheet-host .q-dialog__inner{padding:0}.cclip-sheet-host .q-dialog__inner>div{width:100%}.cclip-sheet{background:var(--elevated);border-top-left-radius:22px;border-top-right-radius:22px;box-shadow:var(--shadow-2);color:var(--text);max-height:88vh;overflow-y:auto;padding:8px 14px calc(16px + env(safe-area-inset-bottom, 0px));width:100%}.cclip-sheet__grip{background:var(--line);border-radius:2px;height:4px;margin:8px auto 12px;width:40px}.cclip-dialog{--_c:var(--accent);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);color:var(--text);max-width:92vw;overflow:hidden;width:440px}.cclip-dialog--danger{--_c:var(--danger)}.cclip-dialog__hd{align-items:center;display:flex;gap:13px;padding:20px 20px 6px}.cclip-dialog__ic{background:color-mix(in srgb,var(--_c) 15%,transparent);border-radius:12px;color:var(--_c);display:grid;flex:none;height:40px;place-items:center;width:40px}.cclip-dialog__title{font-family:var(--font-display);font-size:var(--step-1);font-weight:800}.cclip-iconx{background:transparent;border:0;border-radius:9px;color:var(--faint);cursor:pointer;display:grid;height:32px;margin-left:auto;place-items:center;width:32px}.cclip-iconx:hover{background:var(--line-soft);color:var(--text)}.cclip-dialog__body{color:var(--muted);padding:8px 20px 4px}.cclip-dialog__ft{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:18px 20px 20px}.cclip-dialog-host .q-dialog__inner--standard>.cclip-dialog{animation:cclip-dlg-in .28s cubic-bezier(.2,.9,.3,1) both}@keyframes cclip-dlg-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.q-dialog__backdrop{backdrop-filter:blur(2px);background:var(--scrim)}.cclip-dialog__body .field{margin-top:12px}.cclip-dialog__body .input{background:var(--elevated)}.cclip-dialog-host .q-dialog__inner--bottom>.cclip-dialog{border-radius:22px 22px 0 0;max-width:none;width:100%}.cclip-dialog-host .q-dialog__inner--bottom>.cclip-dialog:before{background:var(--line);border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:40px}.cclip-dialog-host .q-dialog__inner--bottom .cclip-dialog__hd{padding-top:12px}.cclip-dialog-host .q-dialog__inner--bottom .cclip-dialog__ft{justify-content:stretch;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.cclip-dialog-host .q-dialog__inner--bottom .cclip-dialog__ft .btn{flex:1 1 0}@media (prefers-reduced-motion:reduce){.cclip-dialog-host .q-dialog__inner--standard>.cclip-dialog{animation:none}}.q-dialog__inner>.q-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);color:var(--text)}.q-notification.cclip-toast{--_c:var(--accent);background:var(--elevated)!important;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-2);color:var(--text)!important;max-width:400px;min-width:264px;padding:4px 8px}.cclip-toast--success{--_c:var(--good)}.cclip-toast--info{--_c:var(--accent)}.cclip-toast--warning{--_c:var(--warn)}.cclip-toast--danger{--_c:var(--danger)}.cclip-toast .q-notification__icon{background:color-mix(in srgb,var(--_c) 15%,transparent);border-radius:50%;color:var(--_c);display:grid;font-size:20px;height:34px;margin-right:12px;place-items:center;width:34px}.cclip-toast .q-notification__message{color:var(--text);font-weight:600;padding:6px 0}.cclip-toast .q-notification__caption{color:var(--muted);font-weight:400}.cclip-toast .q-notification__actions{color:var(--accent)}.cclip-toast .q-notification__actions .q-btn{font-weight:700}@media (max-width:599px){.q-notification.cclip-toast{max-width:none;min-width:0;width:calc(100vw - 20px)}}.cclip-brandlink,.cclip-brandlink:hover,.pnav__item,.ptabs__item,a.btn,a.btn:hover,a.chip,a.cta,a.cta:hover{text-decoration:none}.cclip-brandlink{color:inherit}.cclip-mkt-header{background:transparent;border-bottom:1px solid transparent;box-shadow:none;color:var(--text);transition:background .2s ease,border-color .2s ease,backdrop-filter .2s ease}.cclip-mkt-header--stuck{backdrop-filter:blur(10px);background:color-mix(in srgb,var(--surface) 88%,transparent);border-bottom-color:var(--line)}.cclip-mkt-toolbar{gap:8px;margin:0 auto;max-width:1120px;min-height:60px;padding:0 18px;width:100%}@media (max-width:640px){.cclip-mkt-toolbar{min-height:54px;padding:0 14px}}.mkt-section{margin:0 auto;max-width:1020px;padding:72px 20px}.mkt-section--tight{padding:44px 20px}.mkt-section__head{display:flex;flex-direction:column;gap:8px;margin-bottom:30px;max-width:44ch}.mkt-section__title{font-size:var(--step-2);margin:0}.mkt-section__lead{color:var(--muted);font-size:var(--step-1);margin:0}.mkt-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (max-width:640px){.mkt-section{padding:44px 16px}.mkt-section__title{font-size:var(--step-1)}.mkt-section__lead{font-size:var(--step-0)}}.cta-caption{color:var(--muted);font-size:var(--step--1);margin:0}.step{align-items:flex-start;display:flex;gap:14px}.step__n{background:var(--accent-soft);border-radius:50%;color:var(--accent-strong);display:grid;flex:none;font-family:var(--font-display);font-size:var(--step--1);font-weight:700;height:30px;place-items:center;width:30px}.step--pop .step__n{background:var(--pop-soft);color:var(--pop-strong)}.step__body{display:flex;flex-direction:column;gap:3px}.step__title{font-weight:600}.step__line{color:var(--muted);font-size:var(--step--1)}.paper{background:var(--paper);border:1px solid var(--paper-line);border-radius:10px;color:var(--paper-ink)}.faq{border-bottom:1px solid var(--line)}.faq summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:12px;justify-content:space-between;list-style:none;padding:16px 2px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{color:var(--muted);content:"+";font-family:var(--font-mono);font-size:var(--step-1);transition:transform .18s ease}.faq[open] summary:after{content:"-"}.faq__body{color:var(--muted);max-width:62ch;padding:0 2px 18px}.marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden;position:relative}.marquee__track{animation:cclip-marquee 26s linear infinite;display:flex;gap:10px;width:-moz-max-content;width:max-content;will-change:transform}.marquee:hover .marquee__track{animation-play-state:paused}.rise{animation:cclip-hero-rise .5s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(var(--i, 0)*70ms)}@keyframes cclip-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.inview{opacity:0;transform:translateY(14px)}.inview.is-in{animation:cclip-in-view .42s cubic-bezier(.2,.9,.3,1) both}@keyframes cclip-in-view{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cclip-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.qrscan{overflow:hidden;position:relative}.qrscan:after{animation:cclip-qr-scan 2.8s ease-in-out infinite;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--signal) 26%,transparent));content:"";height:42%;left:0;position:absolute;right:0;top:-42%}@keyframes cclip-qr-scan{0%{top:-42%}55%{top:100%}to{top:100%}}@keyframes cclip-job-arrive{0%{opacity:0;transform:translateY(-12px) scale(.98)}60%{opacity:1}to{opacity:1;transform:none}}.livedot{animation:cclip-pulse-live 1.6s ease-in-out infinite;background:var(--good);border-radius:50%;height:8px;width:8px}@keyframes cclip-pulse-live{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 55%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--good) 0,transparent)}}.vanish{animation:cclip-vanish .5s cubic-bezier(.4,0,.7,.2) forwards;pointer-events:none}@keyframes cclip-vanish{0%{filter:none;opacity:1;transform:none}40%{filter:grayscale(1);opacity:1;transform:scale(.99)}to{filter:grayscale(1);opacity:0;transform:translateY(8px) scale(.95)}}.shred i{animation:cclip-shred 1.9s ease-in-out infinite;animation-delay:calc(var(--i)*60ms);background:var(--paper);border:1px solid var(--paper-line);display:block}@keyframes cclip-shred{0%,30%{opacity:1;transform:none}to{opacity:0;transform:translateY(26px) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.inview.is-in,.livedot,.marquee__track,.qrscan:after,.rise,.shred i,.vanish{animation:none}.inview{opacity:1;transform:none}.qrscan:after{display:none}.vanish{filter:grayscale(1);opacity:.35}}@media print{.cclip-header,.cclip-mkt-header,.foot,.no-print,.ptabs,.q-drawer,.q-drawer-container{display:none!important}.q-page-container{padding:0!important}.q-layout,.q-page{min-height:0!important}.q-layout,.q-page,body{background:#fff!important}@page{size:215.9mm 279.4mm;margin:12mm}}.panel-page{background:var(--bg);display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:880px;padding:24px 20px 90px}.panel-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.panel-title{font-size:var(--step-2);margin:0}@media (max-width:640px){.panel-page{padding:18px 16px 96px}.panel-title{font-size:var(--step-1)}}@keyframes cclip-safety-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes cclip-safety-dock{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0;transform:translateY(-14px)}}@keyframes cclip-shield-draw{to{stroke-dashoffset:0}}@keyframes cclip-line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.file-land{animation:cclip-file-land .28s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(var(--i, 0)*40ms)}@keyframes cclip-file-land{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.check-pop{animation:cclip-check-pop .3s cubic-bezier(.2,1.5,.35,1) both}@keyframes cclip-check-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.stamp{animation:cclip-code-stamp .36s cubic-bezier(.18,1.4,.4,1) both}.stamp__ink{animation:cclip-stamp-ink .6s ease-out both}@keyframes cclip-code-stamp{0%{filter:blur(3px);opacity:0;transform:scale(1.35) rotate(-3deg)}55%{filter:blur(0);opacity:1;transform:scale(.97) rotate(.6deg)}75%{transform:scale(1.02) translateX(2px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes cclip-stamp-ink{0%{opacity:.5;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.check-pop,.file-land,.stamp,.stamp__ink{animation:none}}@keyframes cclip-glow-once{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--accent) 0,transparent)}}@keyframes cclip-badge-bump{0%,to{transform:scale(1)}45%{transform:scale(1.28)}}.badge-bump{animation:cclip-badge-bump .36s ease-out}@media (prefers-reduced-motion:reduce){.badge-bump,.jcard--new{animation:none}}