:root{--bg:#08111f;--panel:#ffffff14;--panel-strong:#ffffff24;--text:#eef6ff;--muted:#a9b8cb;--accent:#72f0c8;--accent-2:#8db5ff;--danger:#ff8a8a;--warning:#ffd98b;--border:#ffffff24;--radius-control:14px;--radius-card:22px;--radius-shell:28px}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:radial-gradient(circle at top left, #193a56, var(--bg) 44%);min-height:100%;color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.skip-link{z-index:9999;color:#06111d;background:#fff;border-radius:12px;padding:10px 14px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}button,input,select,textarea{font:inherit}h1{line-height:1.08}button:disabled{cursor:not-allowed;opacity:.58}.shell{width:min(1180px,100% - 40px);margin:0 auto}.nav{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.logo{letter-spacing:-.04em;font-size:22px;font-weight:800}.nav-links{color:var(--muted);flex-wrap:wrap;font-size:14px;display:flex}.hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:36px;padding:74px 0 60px;display:grid}.hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(42px,7vw,76px);line-height:.94}.hero p{color:var(--muted);max-width:650px;font-size:18px;line-height:1.65}.actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.actions.centered{justify-content:center}.actions.compact{gap:8px;margin-top:16px}.btn{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex}.btn.danger{color:var(--danger);border-color:#ff8a8a59}.btn.wide,.wide{width:100%}.card{background:var(--panel);border:1px solid var(--border);border-radius:28px;padding:24px;box-shadow:0 20px 70px #00000038}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.feature h2,.feature h3,.price-card h3{margin:0 0 8px;font-size:1.17em}.feature p,.price-card p,.muted{color:var(--muted);line-height:1.55}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;margin:0 0 10px;font-size:12px;font-weight:800}.page-title>.eyebrow,.page-title>div>.eyebrow{display:none}.preview-stage{min-height:420px;position:relative;overflow:hidden}.mock-qr{background:conic-gradient(from 20deg,#edf7ff,#9df4d8,#8db5ff,#edf7ff);border-radius:30px;width:250px;height:250px;margin:42px auto 20px;position:relative}.mock-qr:after{content:"";mix-blend-mode:multiply;background:repeating-linear-gradient(45deg,#07111f 0 10px,#0000 10px 20px),repeating-linear-gradient(-45deg,#07111fd9 0 8px,#0000 8px 18px);border-radius:18px;position:absolute;inset:42px}.upload-panel,.form-card{align-content:start;gap:18px;display:grid}.dropzone{text-align:center;cursor:pointer;background:#ffffff0d;border:1px dashed #ffffff57;border-radius:24px;padding:44px;display:block;position:relative}.file-input-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.file-picker{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:100%;margin-top:18px;display:inline-flex}.file-picker-button{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#06111d;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:8px 14px;font-weight:800;display:inline-flex}.file-picker-name{text-overflow:ellipsis;white-space:nowrap;max-width:min(360px,100%);color:var(--muted);font-size:14px;overflow:hidden}.dropzone:hover .file-picker-button,.dropzone:focus-within .file-picker-button{filter:brightness(1.06)}.section{padding:44px 0}.section-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title{padding:52px 0 20px}.page-title h1{letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,58px)}.split-title{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.identity-pill,.status-badge{border:1px solid var(--border);color:var(--muted);white-space:nowrap;background:#ffffff14;border-radius:999px;padding:12px 16px}.identity-pill span{color:var(--text);font-weight:800}.status-badge.success{color:var(--accent);border-color:#72f0c873}.status-badge.failed{color:var(--danger);border-color:#ff8a8a73}.status-badge.running,.status-badge.queued{color:var(--warning);border-color:#ffd98b73}.form-row{gap:8px;margin-bottom:16px;display:grid}.form-row label{font-weight:800}.field{width:100%;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-control);background:#ffffff14;padding:13px 14px}select.field{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#223044}select.field option{color:var(--text);background-color:#223044}select.field option:checked{color:#06111d;background-color:var(--accent)}select.field option:disabled{color:#f7fbff6b;background-color:#223044}.textarea{resize:vertical;min-height:92px}.small-note{margin:0}.progress{background:#ffffff1f;border-radius:999px;height:12px;overflow:hidden}.progress>span{height:100%;width:var(--value);background:linear-gradient(90deg, var(--accent), var(--accent-2));transition:width .35s;display:block}.two-col{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:start;gap:18px;display:grid}.result-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr)}.segmented,.toolbar{border:1px solid var(--border);background:#ffffff0f;border-radius:999px;gap:8px;width:fit-content;padding:6px;display:inline-flex}.segmented button,.toolbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-weight:800}.segmented .active,.toolbar .active{color:#06111d;background:linear-gradient(135deg, var(--accent), var(--accent-2))}.load-more-toolbar{margin:28px auto 0;padding:8px;display:flex}.load-more-toolbar button{min-width:180px;min-height:48px;padding:14px 28px;font-size:16px;box-shadow:0 14px 34px #00000038}.payload-type-segmented{border-radius:18px;flex-wrap:wrap}.file-row,.upload-summary{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.thumb{object-fit:cover;border:1px solid var(--border);border-radius:18px;width:92px;height:92px}.error-box{color:var(--danger);background:#ff8a8a14;border:1px solid #ff8a8a3d;border-radius:18px;padding:12px 14px}.success-box{color:#8ee6a8;background:#8ee6a814;border:1px solid #8ee6a83d;border-radius:18px;padding:12px 14px}.result-stage{align-content:start;gap:18px;min-height:420px;display:grid}.result-preview-wrap{justify-items:center;gap:20px;display:grid}.result-preview{object-fit:contain;background:#ffffffeb;border-radius:24px;width:min(100%,520px);max-height:560px;padding:12px}.result-barcode-variants{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.result-barcode-thumb{text-align:center;color:var(--text);border:1px solid var(--border);background:#ffffff0d;border-radius:16px;justify-items:center;gap:7px;padding:8px;text-decoration:none;display:grid}.result-barcode-thumb.recommended{border-color:#72f0c88c}.result-barcode-thumb img{object-fit:contain;background:#ffffffeb;border-radius:12px;width:100%;height:118px}.result-barcode-thumb strong{font-size:12px}.details-card h2{margin-top:0}.details-list{grid-template-columns:120px 1fr;gap:12px 16px;margin:0 0 22px;display:grid}.details-list dt{color:var(--muted)}.details-list dd{margin:0;font-weight:700}.variant-card{border:1px solid var(--border);background:#ffffff0d;border-radius:20px;margin-bottom:18px;padding:16px}.barcode-variant-grid{grid-template-columns:1fr;gap:18px;display:grid}.barcode-variant-card{grid-template-columns:minmax(160px,.8fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.barcode-variant-card.recommended{border-color:#72f0c88c;box-shadow:0 18px 60px #72f0c814}.variant-image-wrap{background:#ffffffeb;border-radius:18px;place-items:center;padding:10px;display:grid}.variant-image-wrap img{object-fit:contain;width:100%;max-height:360px;display:block}.variant-body h3{margin:0 0 8px}.validation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.validation-card p{margin-bottom:0}.film-progress{gap:14px;display:grid}.film-strip{--progress:0%;border:1px solid var(--border);background:repeating-linear-gradient(90deg, #ffffff2e 0 18px, #ffffff0d 18px 30px), linear-gradient(90deg, #72f0c842 var(--progress), #ffffff08 var(--progress));border-radius:24px;min-height:150px;position:relative;overflow:hidden}.film-strip span{background:#08111fc7;border:1px solid #fff3;border-radius:18px;width:72px;height:72px;position:absolute;top:38px}.film-strip span:first-child{left:8%}.film-strip span:nth-child(2){left:27%}.film-strip span:nth-child(3){left:46%}.film-strip span:nth-child(4){left:65%}.film-strip span:nth-child(5){left:84%;transform:translate(-50%)}.maze-progress{border:1px solid var(--border);background:repeating-linear-gradient(0deg,#ffffff12 0 8px,#0000 8px 22px),repeating-linear-gradient(90deg,#ffffff0d 0 10px,#0000 10px 28px);border-radius:24px;height:110px;position:relative;overflow:hidden}.runner{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50% 50% 42% 42%;width:36px;height:36px;transition:left .35s;position:absolute;top:40px;box-shadow:0 10px 24px #0000004d}.runner:before,.runner:after{content:"";background:#06111d;border-radius:50%;width:5px;height:5px;position:absolute;top:10px}.runner:before{left:10px}.runner:after{right:10px}.works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.work-card{padding:0;overflow:hidden}.work-card img,.placeholder-art{object-fit:contain;color:#06111d;background:#ffffffe6;place-items:center;width:100%;height:240px;display:grid}.work-variant-strip{background:#ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.work-variant-thumb.recommended{border-color:#72f0c88c}.work-variant-meta{color:var(--muted);gap:3px;font-size:12px;display:grid}.work-variant-meta strong{color:var(--text);font-size:13px}.work-mode-label{text-align:center;color:var(--accent);margin:0;font-size:12px;font-weight:900}.work-retention-note{color:var(--accent)}.warning-text{color:var(--warning)}.success-text{color:var(--accent)}.work-variant-thumb{color:var(--text);border:1px solid var(--border);background:#ffffff0d;border-radius:16px;gap:8px;min-width:0;padding:8px;text-decoration:none;display:grid}.work-card .work-variant-thumb img{object-fit:contain;color:#06111d;background:#ffffffeb;border-radius:12px;width:100%;height:112px;display:block}.work-variant-thumb span{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;display:block;overflow:hidden}.work-variant-meta span{text-align:start;white-space:normal;text-overflow:clip;font-weight:600;overflow:visible}.work-body{padding:20px}.work-body h3{margin:0 0 8px}.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.empty-state{text-align:center;padding:42px}.stats-grid h2{margin:0 0 8px;font-size:34px}.recent-list{gap:12px;display:grid}.recent-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding-bottom:12px;display:flex}.recent-row:last-child{border-bottom:0;padding-bottom:0}@media (max-width:980px){.two-col,.result-layout,.works-grid,.validation-grid,.barcode-variant-grid,.barcode-variant-card{grid-template-columns:1fr}.result-barcode-variants{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.hero,.grid,.grid-2{grid-template-columns:1fr}.split-title{flex-direction:column;align-items:flex-start;gap:14px}.file-row,.upload-summary,.recent-row{flex-direction:column;align-items:flex-start}}.advanced-options{border:1px solid var(--border);background:#ffffff0d;border-radius:20px;margin:0 0 16px;padding:14px 16px}.advanced-options summary{cursor:pointer;font-weight:800;list-style-position:inside}.advanced-options-body{gap:14px;margin-top:16px;display:grid}.split-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.compact-btn{width:fit-content;padding:9px 13px;font-size:13px}@media (max-width:850px){.split-row{flex-direction:column;align-items:flex-start;gap:4px}}.language-control{border:1px solid var(--border);color:var(--muted);background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.language-control select{max-width:150px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background-color:#223044;border:0;border-radius:999px;padding:7px 10px;font-weight:800}.language-control option{color:var(--text);background-color:#223044}html[dir=rtl] .nav-links,html[dir=rtl] .actions,html[dir=rtl] .split-row,html[dir=rtl] .file-row,html[dir=rtl] .upload-summary,html[dir=rtl] .recent-row,html[dir=rtl] .details-list{direction:rtl}@media (max-width:850px){.language-control{justify-content:space-between;width:100%}.language-control select{max-width:200px}}.nav-links{align-items:center}.nav-links>a{align-items:center;min-height:42px;display:inline-flex}.language-control{align-self:center;min-height:42px;padding:0 8px 0 12px}.language-control select{align-items:center;min-height:34px;display:inline-flex}.batch-toggle{border:1px solid var(--border);cursor:pointer;background:#ffffff0d;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.batch-toggle input{accent-color:var(--accent);margin-top:3px}.batch-toggle span{gap:4px;display:grid}.batch-toggle small{color:var(--muted);line-height:1.45}.batch-summary{align-items:flex-start}.batch-results{background:#72f0c814;border:1px solid #72f0c847;border-radius:18px;gap:12px;padding:14px;display:grid}.batch-results-list{gap:8px;display:grid}.batch-result-link{border:1px solid var(--border);background:#ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.batch-result-link:hover{border-color:#72f0c88c}.batch-result-link code{color:var(--accent);font-size:12px}@media (max-width:850px){.nav-links{align-items:flex-start}.nav-links>a{min-height:auto}.language-control{align-self:stretch}.batch-result-link{flex-direction:column;align-items:flex-start}}.batch-progress-card{gap:16px;display:grid}.batch-progress-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.batch-progress-number{color:var(--accent);font-size:28px;font-weight:800}.batch-counters{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.batch-counters span{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;padding:7px 10px}.batch-job-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.batch-job-card{gap:10px;display:grid}.batch-job-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.status-badge.compact{min-width:auto;padding:5px 9px;font-size:12px}.progress.mini{height:6px}.btn.small{min-height:34px;padding:7px 10px;font-size:13px}@media (max-width:650px){.batch-progress-head{flex-direction:column}.batch-job-top{flex-direction:column;align-items:flex-start}}.highlight-card{background:#72f0c81a;border-color:#72f0c880}.pricing-cost-list{gap:12px;display:grid}.credit-estimate{border:1px solid var(--border);background:#ffffff0a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.danger-text{color:var(--danger)}.crop-panel{border:1px solid var(--border);background:#ffffff0d;border-radius:18px;gap:12px;margin-top:14px;padding:14px;display:grid}.crop-panel .split-row{margin-bottom:0}.crop-controls{margin:0}.crop-editor-shell{gap:8px;display:grid}.crop-stage{border:1px solid var(--border);touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffffeb;border-radius:16px;width:100%;min-height:260px;max-height:520px;position:relative;overflow:hidden}.crop-stage-image{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.crop-mask{pointer-events:none;background:#0f121873;position:absolute;inset:0}.crop-rect{cursor:move;border:2px solid #72f0c8f5;position:absolute;box-shadow:0 0 0 9999px #ffffff0a}.crop-rect:focus-visible,.crop-handle:focus-visible{outline-offset:2px;outline:3px solid #fff}.crop-grid{pointer-events:none;background:#ffffff73;position:absolute}.crop-grid-v1{width:1px;top:0;bottom:0;left:33.333%}.crop-grid-v2{width:1px;top:0;bottom:0;left:66.666%}.crop-grid-h1{height:1px;top:33.333%;left:0;right:0}.crop-grid-h2{height:1px;top:66.666%;left:0;right:0}.crop-handle{background:0 0;border:0;border-radius:999px;width:24px;height:24px;padding:5px;position:absolute}.crop-handle:after{content:"";background:var(--accent);border:2px solid #fff;border-radius:999px;width:14px;height:14px;display:block}.crop-handle-nw{cursor:nwse-resize;top:-13px;left:-13px}.crop-handle-ne{cursor:nesw-resize;top:-13px;right:-13px}.crop-handle-sw{cursor:nesw-resize;bottom:-13px;left:-13px}.crop-handle-se{cursor:nwse-resize;bottom:-13px;right:-13px}.crop-preview{object-fit:contain;border:1px solid var(--border);background:#ffffffe6;border-radius:16px;width:100%;max-height:260px}@media (max-width:850px){.crop-stage{min-height:220px}}.notice-box{color:var(--text);background:#72f0c814;border:1px solid #72f0c83d;border-radius:18px;max-width:720px;padding:12px 14px}.notice-box p{color:var(--muted);margin:6px 0 0}.generation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.work-dual-preview{background:#ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.work-version-panel{border:1px solid var(--border);background:#ffffff0d;border-radius:16px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.work-version-panel.locked{border-style:dashed}.work-version-panel .eyebrow{text-align:center;margin-bottom:0;font-size:10px}.work-card .work-version-panel img,.work-version-panel .placeholder-art{border-radius:12px;height:150px}.work-version-panel .actions{justify-content:center;margin-top:4px}@media (max-width:650px){.generation-actions,.work-dual-preview{grid-template-columns:1fr}}.oauth-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.oauth-provider-button{cursor:pointer;text-align:center;border-radius:16px;padding:12px 14px;font-weight:800}.oauth-provider-button.disabled{opacity:.62;cursor:not-allowed}.oauth-provider-button small{opacity:.8;margin-top:4px;font-weight:600;display:block}@media (max-width:720px){.oauth-provider-grid{grid-template-columns:1fr}}.oauth-provider-button{touch-action:manipulation;place-items:center;gap:4px;min-height:54px;display:grid}.oauth-provider-button:active{transform:translateY(1px)}@media (max-width:720px){.oauth-provider-grid{grid-template-columns:1fr}.oauth-provider-button{width:100%;min-height:58px;font-size:15px}.account-oauth-card,.card{scroll-margin-top:18px}}@media (max-width:520px){.shell{width:min(100% - 24px,1180px)}.actions.centered,.actions.centered .btn{width:100%}}.work-dual-preview.single-final{grid-template-columns:1fr}.work-dual-preview.single-final .work-version-panel img,.work-dual-preview.single-final .placeholder-art{height:260px}.work-variant-thumb>a{color:inherit;gap:8px;min-width:0;text-decoration:none;display:grid}.variant-actions{justify-content:center;margin-top:8px}.variant-actions .btn{flex:80px}.footer-grid{border-top:1px solid var(--border);color:var(--muted);grid-template-columns:minmax(0,1fr) minmax(320px,1.5fr);gap:20px;margin-top:64px;padding:28px 0 42px;display:grid}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:14px;display:flex}.timeline-list,.faq-list{gap:14px;display:grid}.legal-page ul,.check-list{color:var(--muted);line-height:1.7}.legal-lead{font-size:18px}.admin-pre{white-space:pre-wrap;max-height:420px;color:var(--muted);font-size:12px;overflow:auto}@media (max-width:850px){.footer-grid{grid-template-columns:1fr}.footer-links{justify-content:flex-start}}.legal-notice{max-width:none;margin:22px 0 24px}.legal-section-list{gap:22px;margin-top:26px;display:grid}.legal-detail-section{border-top:1px solid var(--border);padding-top:22px}.legal-detail-section h2{letter-spacing:-.02em;margin:0 0 10px;font-size:22px}.legal-detail-section p{margin:8px 0 0}.legal-page a,.pricing-review-note a,.contact-email-link{color:var(--accent);font-weight:800}.notice-box .muted{color:var(--muted)}@media (max-width:850px){.pricing-review-note .actions.compact{flex-direction:column;align-items:stretch}}.checkline{color:var(--text);align-items:center;gap:10px;margin-top:10px;display:flex}.nav{gap:22px}.nav-menu{justify-content:flex-end;align-items:center;gap:18px}.nav-links{gap:8px}.nav-links-primary,.nav-links-account{flex-wrap:wrap;align-items:center;display:flex}.nav-pill{min-height:38px;color:var(--muted);border:1px solid #0000;border-radius:999px;padding:9px 12px;transition:border-color .15s,background .15s,color .15s}.nav-pill:hover{color:var(--text);border-color:var(--border);background:#ffffff0d}.nav-pill-primary{color:#06111d;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-color:#0000;font-weight:900}.nav-pill-subtle{border-color:var(--border);background:#ffffff0a}.footer-link-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.footer-link-group{min-width:0}.footer-link-group h2{color:var(--text);margin:0 0 12px;font-size:14px}.footer-link-group .footer-links{justify-content:stretch;gap:9px;display:grid}.footer-link-group .footer-links a{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.footer-link-group .footer-links a:hover{color:var(--text)}html[dir=rtl] .nav-menu,html[dir=rtl] .footer-link-groups{direction:rtl}@media (max-width:1200px){.footer-link-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.footer-link-groups{grid-template-columns:1fr}.nav-links-primary,.nav-links-account{width:100%}.nav-pill{flex:auto;justify-content:center}}.logo{flex:none;align-items:center;gap:10px;display:inline-flex}.brand-wordmark{object-fit:contain;background:#fff;border-radius:14px;width:clamp(196px,19vw,286px);height:58px;padding:4px 10px;box-shadow:0 10px 28px #0000002e}.mock-qr{isolation:isolate;place-items:center;display:grid}.mock-qr-logo-full{z-index:2;object-fit:contain;background:#fff;border:1px solid #ffffffb8;border-radius:20px;width:min(74%,260px);height:auto;padding:10px 14px;position:relative;box-shadow:0 16px 44px #00000047}.mock-qr:after{z-index:1}@media (max-width:650px){.brand-wordmark{width:190px;height:48px}.mock-qr-logo-full{width:min(78%,220px)}}.logo{color:#07111f;letter-spacing:0;background:#fff;border-radius:14px;align-items:center;gap:12px;min-height:58px;padding:10px 18px;display:inline-flex;box-shadow:0 10px 28px #0000002e}.brand-mark{object-fit:contain;flex:none;width:34px;height:34px;display:block}.brand-text{white-space:nowrap;color:#20294f;letter-spacing:-.025em;align-items:baseline;gap:4px;font-size:15px;font-weight:900;line-height:1;display:inline-flex}.brand-text span{color:#2563ff}.brand-wordmark{display:none}.home-hero-qr-image{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:26px;width:min(100%,340px);margin:42px auto 20px;display:block;box-shadow:0 18px 56px #00000038}@media (max-width:650px){.logo{min-height:52px;padding:9px 14px}.brand-mark{width:30px;height:30px}.brand-text{font-size:14px}.home-hero-qr-image{width:min(100%,300px)}}.magic-link-form{gap:10px;width:100%;max-width:420px;margin-top:10px;padding-top:4px;display:grid}.magic-link-form .form-row{gap:8px;display:grid}.magic-link-form input[type=email]{border:1px solid var(--border);border-radius:16px;outline:none;width:100%;min-height:54px;padding:12px 14px}.magic-link-form input[type=email]:focus{border-color:#72f0c8b8;box-shadow:0 0 0 4px #72f0c81a}.magic-link-form button{border-radius:16px;width:100%;min-height:54px;font-weight:900}.oauth-provider-grid-single{grid-template-columns:minmax(0,1fr);max-width:420px}.work-preview-link{min-width:0;display:block}.work-variant-strip.single{grid-template-columns:minmax(0,180px);justify-content:center}.work-variant-thumb{text-align:center;align-content:start;justify-items:center}.work-variant-meta{text-align:center;margin:2px 0 0}.work-variant-thumb .actions.compact{justify-content:center;margin-top:2px}.pricing-hero{padding-bottom:28px}.pricing-section{padding:24px 0}.pricing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pricing-plan-grid.compact-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{align-content:start;gap:12px;display:grid}.price-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.price-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,42px)}.price-card p{margin:0}.price-badge{color:#06111d;background:linear-gradient(135deg, var(--accent), var(--accent-2));white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.credit-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.credit-pack-card{border:1px solid var(--border);background:#ffffff0d;border-radius:20px;align-content:start;gap:12px;min-height:220px;padding:20px 16px;display:grid}.credit-pack-card strong{font-size:24px}.credit-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:18px 0;display:grid}.credit-cost-row{border:1px solid var(--border);background:#ffffff0a;border-radius:16px;justify-content:space-between;gap:14px;padding:12px 14px;display:flex}@media (max-width:980px){.pricing-plan-grid,.pricing-plan-grid.compact-plans,.credit-pack-grid,.credit-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pricing-plan-grid,.pricing-plan-grid.compact-plans,.credit-pack-grid,.credit-cost-grid{grid-template-columns:1fr}}.dashboard-layout,.account-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.dashboard-main,.dashboard-side,.account-main,.account-side{gap:18px;display:grid}.account-layout-single{grid-template-columns:1fr}.dashboard-stats .stat-card h2{letter-spacing:-.04em;margin:6px 0;font-size:clamp(28px,4vw,42px)}.compact-card{padding:22px}.ledger-row{align-items:flex-start;gap:12px;padding:14px 0}.ledger-row span:first-child{font-weight:800}.account-hero-card{grid-template-columns:minmax(0,1fr) minmax(210px,280px);align-items:start;gap:22px;display:grid}.account-status-grid{gap:10px;display:grid}.mini-stat{border:1px solid var(--border);background:#ffffff0b;border-radius:18px;padding:14px}.mini-stat span{color:var(--muted);font-size:12px;display:block}.mini-stat strong{margin-top:4px;font-size:22px;display:block}.account-info-grid{margin-top:0}@media (max-width:980px){.dashboard-layout,.account-layout,.account-hero-card{grid-template-columns:1fr}.account-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.account-status-grid{grid-template-columns:1fr}}.secondary{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff14;border-radius:999px;padding:12px 16px;font-weight:800}.secondary:hover,.btn:hover{filter:brightness(1.06)}.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-command-card{gap:18px;display:grid}.account-command-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-command-head h2,.compact-card h2{margin-top:0}.account-auth-panel{gap:16px;display:grid}.account-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-metric-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.account-policy-banner{color:var(--text);background:#72f0c814;border:1px solid #72f0c852;border-radius:18px;padding:14px;line-height:1.55}.refund-status-card{gap:10px;display:grid}@media (max-width:720px){.account-command-head,.button-row{flex-direction:column;align-items:stretch}.account-metric-grid,.account-metric-grid.compact{grid-template-columns:1fr}}.download-resolution-dialog{width:min(92vw,460px);color:var(--text);background:0 0;border:0;border-radius:24px;padding:0}.download-resolution-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000094}.download-resolution-card{border:1px solid var(--border);background:#101827;border-radius:24px;gap:14px;padding:22px;display:grid;box-shadow:0 24px 80px #00000059}.download-resolution-card h3,.download-resolution-card p{margin:0}.download-resolution-card p{color:var(--muted)}.download-resolution-options{gap:10px;display:grid}.download-resolution-option{text-align:start;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:16px;gap:4px;padding:14px;display:grid}.download-resolution-option:hover{background:#72f0c817;border-color:#72f0c89e}.download-resolution-option span{color:var(--muted);font-size:12px}.download-dialog-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.download-dialog-confirm,.download-dialog-cancel{border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:12px 16px;font-weight:800}.download-dialog-confirm{background:linear-gradient(135deg, var(--accent), #8bc6ff);color:#04101d;border-color:#0000}.download-dialog-confirm.danger{background:linear-gradient(135deg,#ffb0b0,#ffd0a8)}.download-dialog-cancel{color:var(--text);background:#ffffff12}.download-dialog-cancel:hover{background:#ffffff1c;border-color:#ffffff57}.account-feature-list{gap:10px;display:grid}.account-feature-list span{border:1px solid var(--border);background:#ffffff0b;border-radius:14px;padding:10px 12px}.mini-stat small{margin-top:6px;line-height:1.35;display:block}.dashboard-credit-board{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.dashboard-credit-card{gap:16px;display:grid}.section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.section-head h2,.section-head p{margin:0}.credit-detail-list{gap:12px;display:grid}.credit-detail-row{border:1px solid var(--border);background:#ffffff0b;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.credit-detail-row strong,.credit-detail-row span{display:block}.credit-detail-row strong{font-size:15px}.credit-detail-row span{color:var(--muted);margin-top:4px;font-size:13px}.credit-detail-metrics{text-align:end;min-width:160px}.credit-detail-metrics span:first-child{color:var(--text);font-weight:900}.pagination-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pagination-row span{color:var(--muted);font-size:13px;font-weight:800}.ledger-detail-row{align-items:flex-start}@media (max-width:980px){.dashboard-credit-board,.credit-detail-row{grid-template-columns:1fr}.credit-detail-metrics{text-align:start;min-width:0}}@media (max-width:560px){.pagination-row{grid-template-columns:1fr 1fr;display:grid}.pagination-meta{grid-area:1/1/auto/-1}}.pill{border:1px solid var(--border);min-width:28px;height:28px;color:var(--muted);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.refund-flow-card{gap:16px}.refund-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.refund-steps span{background:#72f0c814;border:1px solid #72f0c852;border-radius:14px;padding:10px;font-size:12px;font-weight:900}.refund-detail-list{gap:10px;margin-top:12px;display:grid}.refund-detail-row{border:1px solid var(--border);background:#ffffff0b;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.refund-detail-row strong,.refund-detail-row span,.refund-detail-row small,.refund-detail-row b{display:block}.refund-detail-row small,.refund-detail-row span{color:var(--muted);margin-top:4px}.refund-detail-row>div:last-child{text-align:end}@media (max-width:720px){.refund-steps,.refund-detail-row{grid-template-columns:1fr}.refund-detail-row>div:last-child{text-align:start}}.patpat-shell{padding:24px 0 72px}.patpat-login{width:min(720px,100%);margin:64px auto 0;padding:clamp(28px,5vw,48px)}.patpat-login h1,.patpat-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(38px,6vw,68px)}.patpat-hero{background:linear-gradient(135deg,#72f0c821,#8db5ff1c);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.patpat-actions{gap:18px;margin-bottom:18px;display:grid}.patpat-filter{grid-template-columns:minmax(240px,1fr) 170px 150px auto;align-items:end;gap:12px;display:grid}.patpat-filter label{color:var(--muted);gap:8px;font-size:13px;font-weight:800;display:grid}.patpat-downloads{flex-wrap:wrap;gap:10px;display:flex}.patpat-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.patpat-tools .form-grid{gap:12px;display:grid}.patpat-tools label{color:var(--muted);gap:8px;font-size:13px;font-weight:800;display:grid}.patpat-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.patpat-stat{gap:8px;padding:18px;display:grid}.patpat-stat span{color:var(--muted);font-size:13px;font-weight:800}.patpat-stat strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,34px)}.patpat-stat small{color:var(--muted)}.patpat-panel{margin-bottom:18px}.patpat-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.patpat-panel-head h2{margin:0;font-size:22px}.patpat-panel-head span{color:var(--muted);font-size:13px}.patpat-table-wrap{border:1px solid var(--border);background:#00000029;border-radius:20px;overflow-x:auto}.patpat-table{border-collapse:collapse;width:100%;min-width:860px;font-size:14px}.patpat-table th,.patpat-table td{text-align:start;vertical-align:top;border-bottom:1px solid #ffffff14;padding:12px 14px}.patpat-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#ffffff0f;font-size:12px}.patpat-table tr:last-child td{border-bottom:0}.patpat-table td strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.patpat-table td small{color:var(--muted);margin-top:4px;display:block}.patpat-table code{color:var(--accent);font-size:12px}@media (max-width:980px){.patpat-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.patpat-filter{grid-template-columns:1fr 1fr}.patpat-tools{grid-template-columns:1fr}}@media (max-width:650px){.patpat-hero{flex-direction:column}.patpat-stat-grid,.patpat-filter{grid-template-columns:1fr}.patpat-downloads .btn,.patpat-filter .btn{width:100%}}.barcode-work-card{grid-column:auto}.barcode-work-card .work-variant-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.work-variant-thumb .actions.compact{grid-template-columns:1fr;width:100%;display:grid}.work-variant-thumb .btn.small{width:100%;min-height:40px;padding:9px 11px}@media (max-width:1180px){.works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.split-title{flex-direction:column;align-items:flex-start}.toolbar{width:100%;overflow-x:auto}.toolbar button{flex:1 0 auto}.work-variant-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.work-card .work-variant-thumb img{height:104px}.patpat-panel-head{flex-direction:column;align-items:flex-start}}@media (max-width:360px){.work-variant-strip,.barcode-work-card .work-variant-strip{grid-template-columns:1fr}.work-card .work-variant-thumb img{height:132px}}.patpat-preview-img{object-fit:contain;background:#0003;border-radius:18px;width:100%;max-height:260px;margin:16px 0 6px}.patpat-preview-box{background:#00000024;border:1px solid #ffffff1f;border-radius:18px;place-items:center;min-height:160px;margin:16px 0 6px;display:grid;overflow:hidden}.dropzone.has-preview{padding-top:24px}.patpat-preview-box .patpat-preview-img{max-height:320px;margin:0}.other-credit-expiry .expiry-line,.details-list .expiry-line{display:block}.auth-session-loading{padding-top:48px}.auth-session-loading-line,.auth-session-loading-card{background:#7f7f7f24;border-radius:12px;animation:1.2s ease-in-out infinite alternate auth-session-pulse}.auth-session-loading-line{width:min(420px,70%);height:18px;margin-bottom:14px}.auth-session-loading-line.wide{width:min(620px,90%);height:34px}.auth-session-loading-card{height:220px;margin-top:28px}@keyframes auth-session-pulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.auth-session-loading-line,.auth-session-loading-card{animation:none}}.billing-section{gap:16px;margin-bottom:18px;display:grid}.billing-select-all{align-items:center;gap:10px;width:fit-content;font-weight:700;display:inline-flex}.billing-select-all input,.billing-item input{width:18px;height:18px;accent-color:var(--accent);margin:0}.billing-item-list{gap:10px;display:grid}.billing-item{border:1px solid var(--border);cursor:pointer;background:#ffffff0b;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.billing-item.disabled{opacity:.62;cursor:not-allowed}.billing-item strong,.billing-item span,.billing-item small,.billing-item b{display:block}.billing-item span,.billing-item small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px}.billing-item-side{text-align:end;min-width:110px}.billing-action-summary{border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.billing-section textarea{resize:vertical;min-height:120px}@media (max-width:640px){.billing-item{grid-template-columns:auto minmax(0,1fr)}.billing-item-side{text-align:start;grid-column:2;min-width:0}}.account-profile-card,.account-security-card,.account-danger-card{margin-top:18px}.account-section-head{justify-content:space-between;gap:16px;display:flex}.account-profile-form{gap:18px;display:grid}.account-avatar-row{align-items:center;gap:18px;display:flex}.account-avatar{object-fit:cover;border:1px solid var(--border);background:#eef2ff}.account-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-profile-fields label,.account-danger-card label{gap:7px;font-weight:600;display:grid}.account-profile-fields input,.account-profile-fields select,.account-danger-card input{width:100%}.account-login-history{margin-top:16px;display:grid}.account-login-row{justify-content:space-between;gap:18px;display:flex}.account-login-row>div{gap:4px;display:grid}.account-login-row>div:last-child{text-align:end}.account-danger-card{border-color:#fecaca}.account-danger-card .danger,.delete-confirm-card .danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.delete-confirm-card{max-width:720px;margin:48px auto}.small-note{font-size:.86rem}@media (max-width:760px){.account-profile-fields{grid-template-columns:1fr}.account-avatar-row{align-items:flex-start}.account-login-row{display:grid}.account-login-row>div:last-child{text-align:start}}.billing-refund-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billing-refund-tab{border:1px solid var(--border);min-height:48px;color:var(--text);background:#ffffff09;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.billing-refund-tab b{text-align:center;background:#ffffff14;border-radius:999px;min-width:28px;padding:3px 8px}.billing-invoice-item,.billing-refund-item-readonly{grid-template-columns:minmax(0,1fr) minmax(140px,auto)}@media (max-width:760px){.billing-refund-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-invoice-item,.billing-refund-item-readonly{grid-template-columns:1fr}.billing-invoice-item .billing-item-side,.billing-refund-item-readonly .billing-item-side{grid-column:1}}.billing-dashboard-summary{margin-bottom:18px}.billing-section-toggle{width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:0;display:flex}.billing-section-toggle h2{margin:0 0 6px}.billing-section-toggle p{margin:0}.billing-section-toggle>span:not(.billing-toggle-side),.billing-toggle-side>b{border:1px solid var(--border);background:#ffffff0f;border-radius:999px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:24px;line-height:1;display:grid}.billing-toggle-side{align-items:center;gap:10px;display:flex}.billing-section-content{gap:16px;display:grid}@media (max-width:640px){.billing-section-toggle{align-items:stretch}.billing-toggle-side{flex-direction:column-reverse;align-items:flex-end}}.dashboard-analysis-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.dashboard-analysis-summary .mini-stat{gap:8px;min-height:112px;display:grid}.dashboard-analysis-summary .mini-stat span{color:var(--muted);font-size:13px;font-weight:800}.dashboard-analysis-summary .mini-stat strong{font-size:clamp(28px,4vw,42px);line-height:1}.dashboard-analysis-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);align-items:stretch;gap:18px;display:grid}.dashboard-chart-card{gap:18px;min-width:0;display:grid}.credit-usage-chart{width:100%;min-width:0;padding:10px 4px 0;display:block;overflow-x:auto}.credit-usage-grid{gap:6px;min-width:100%;min-height:300px;display:grid}.credit-usage-column{text-align:center;grid-template-rows:24px 220px 24px;align-items:end;gap:6px;min-width:24px;display:grid}.credit-usage-value{color:var(--muted);font-size:10px;font-weight:800}.credit-usage-track{background:#ffffff0b;border-radius:10px 10px 4px 4px;height:220px;position:relative;overflow:hidden}.credit-usage-track i{background:linear-gradient(180deg, var(--accent), var(--accent-2));border-radius:10px 10px 4px 4px;min-height:0;position:absolute;bottom:0;left:0;right:0}.credit-usage-column small{min-height:18px;color:var(--muted);white-space:nowrap;font-size:10px}.credit-category-chart{align-content:start;gap:16px;display:grid}.credit-category-row{gap:8px;display:grid}.credit-category-row>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.credit-category-row strong{font-size:14px}.credit-category-row span{color:var(--muted);text-align:end;font-size:12px}.credit-category-track{background:#ffffff0f;border-radius:999px;height:14px;overflow:hidden}.credit-category-track i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));min-width:4px;height:100%;display:block}.empty-analysis{text-align:center;place-items:center;min-height:240px;display:grid}.billing-credit-history{margin-bottom:18px}@media (max-width:980px){.dashboard-analysis-grid{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-analysis-summary{grid-template-columns:1fr}.credit-usage-grid-30{min-width:760px}.credit-usage-grid-90{min-width:2200px}.credit-category-row>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.credit-category-row span{text-align:start}}.billing-refund-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billing-refund-summary article{border:1px solid var(--border);background:var(--panel);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.billing-refund-summary span{color:var(--muted);font-size:.86rem}.billing-refund-summary strong{font-size:1.35rem}.dashboard-analysis-toolbar{justify-content:flex-end;gap:8px;margin:18px 0 10px;display:flex}.dashboard-analysis-toolbar button{border-radius:999px;min-width:52px;padding:8px 12px}.dashboard-analysis-toolbar button.active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.dashboard-analysis-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-analysis-summary .mini-stat em{color:var(--muted);font-size:.8rem;font-style:normal}.dashboard-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.weekday-usage-chart{gap:12px;display:grid}.weekday-usage-row{grid-template-columns:54px minmax(0,1fr) 52px;align-items:center;gap:10px;display:grid}.weekday-usage-row>div{background:var(--panel);border-radius:999px;height:10px;overflow:hidden}.weekday-usage-row i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));height:100%;display:block}.weekday-usage-row b{text-align:end}.credit-composition-bar{background:var(--panel);border-radius:999px;height:22px;margin:20px 0;display:flex;overflow:hidden}.credit-composition-bar i{min-width:2px;display:block}.credit-composition-legend{gap:12px;display:grid}.credit-composition-legend>div{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.credit-composition-legend i{border-radius:50%;width:10px;height:10px}.segment-1{background:#50e3c2}.segment-2{background:#70a7ff}.segment-3{background:#c08bff}.segment-4{background:#f1b65c}@media (max-width:980px){.dashboard-analysis-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.billing-refund-summary,.dashboard-secondary-grid{grid-template-columns:1fr}}.patpat-nav{margin-bottom:18px;padding:10px;overflow-x:auto}.patpat-nav-link{color:var(--muted);border:1px solid #0000;border-radius:18px;flex:1 0 126px;gap:3px;display:grid}.patpat-nav-link strong{color:var(--text);font-size:15px}.patpat-nav-link span{font-size:12px}.patpat-nav-link:hover{background:#ffffff0f}.patpat-nav-link.active{background:linear-gradient(135deg,#72f0c829,#8db5ff21);border-color:#72f0c87a}.patpat-filter-compact{grid-template-columns:minmax(180px,260px) auto auto}@media (max-width:650px){.patpat-nav{border-radius:0;margin-inline:-20px}.patpat-filter-compact{grid-template-columns:1fr}}.home-page{padding-bottom:42px}.home-hero{padding-bottom:34px}.home-hero-stage{background:radial-gradient(circle at 50% 28%,#8db5ff38,#0000 48%),#ffffff12;align-content:center;place-items:center;min-height:460px;display:grid}.home-hero-stage .home-hero-qr-image{margin:8px auto 18px}.home-hero-stage p{text-align:center;max-width:360px;margin:0}.section-heading{max-width:760px;margin-bottom:22px}.section-heading h2{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(30px,4.5vw,48px)}.section-heading p{margin:0}.split-heading{justify-content:space-between;align-items:end;gap:24px;max-width:none;display:flex}.visual-proof{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;padding-top:18px;display:grid}.proof-card{border:1px solid var(--border);background:#ffffff0e;border-radius:28px;align-content:center;place-items:center;gap:14px;min-height:320px;padding:24px;display:grid}.proof-card.featured{background:radial-gradient(circle,#72f0c829,#ffffff0e 65%)}.proof-card img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:22px;width:min(100%,260px)}.proof-card strong{letter-spacing:.02em;font-size:15px}.proof-arrow{color:var(--accent-2);font-size:clamp(34px,5vw,62px);font-weight:900}.home-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-showcase-card{padding:0 0 20px;overflow:hidden}.home-showcase-card h3,.home-showcase-card p{margin-inline:20px}.home-showcase-card h3{margin-top:18px;margin-bottom:6px}.home-showcase-card p{margin-top:0}.home-showcase-visual,.gallery-showcase-visual{background:linear-gradient(145deg,#72f0c82b,#8db5ff2e);place-items:center;min-height:230px;display:grid;overflow:hidden}.home-showcase-visual img,.gallery-showcase-visual img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:20px;width:min(72%,220px);box-shadow:0 18px 46px #00000047}.showcase-2 .home-showcase-visual,.showcase-2 .gallery-showcase-visual{background:linear-gradient(145deg,#ffd98b29,#8db5ff33)}.showcase-3 .home-showcase-visual,.showcase-3 .gallery-showcase-visual{background:linear-gradient(145deg,#ff8a8a1f,#72f0c82b)}.showcase-4 .home-showcase-visual,.showcase-4 .gallery-showcase-visual{background:linear-gradient(145deg,#8db5ff33,#cd8dff1f)}.home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-price-card{align-content:start;gap:10px;display:grid}.home-price-card h3,.home-price-card p{margin:0}.home-price-card strong{letter-spacing:-.04em;font-size:clamp(28px,4vw,40px)}.home-final-cta{justify-content:space-between;align-items:center;gap:24px;margin:28px 0 18px;display:flex}.home-final-cta h2,.home-final-cta p{margin-top:0}.home-final-cta p{margin-bottom:0}.gallery-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gallery-showcase-card{padding:0 0 22px;overflow:hidden}.gallery-showcase-card h3,.gallery-showcase-card p{margin-inline:22px}.gallery-showcase-card h3{margin-top:20px}.gallery-showcase-visual{min-height:290px}.showcase-5 .gallery-showcase-visual{background:linear-gradient(145deg,#ffd98b24,#72f0c824)}.showcase-6 .gallery-showcase-visual{background:linear-gradient(145deg,#ffffff14,#8db5ff2e)}.barcode-visual{background:#fff;border-radius:18px;justify-content:center;align-items:stretch;gap:8px;width:min(76%,280px);height:150px;padding:24px;display:flex;box-shadow:0 18px 46px #00000042}.barcode-visual span{background:#09111f;flex:1;display:block}.barcode-visual span:nth-child(2n){flex:.42}.barcode-visual span:nth-child(3n){flex:1.6}@media (max-width:980px){.home-showcase-grid,.home-pricing-grid,.gallery-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.home-hero{padding-top:42px}.visual-proof{grid-template-columns:1fr}.proof-arrow{justify-self:center;line-height:.7;transform:rotate(90deg)}.proof-card{min-height:280px}.split-heading,.home-final-cta{flex-direction:column;align-items:flex-start}.home-steps,.home-showcase-grid,.home-pricing-grid,.gallery-showcase-grid{grid-template-columns:1fr}.home-final-cta .actions{width:100%}.home-final-cta .btn{flex:1}}.patpat-analysis-grid{gap:18px;display:grid}.patpat-chart-card{min-width:0}.patpat-chart-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin:2px 0 14px;font-size:13px;display:flex}.patpat-chart-legend span{align-items:center;gap:7px;display:inline-flex}.patpat-chart-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.patpat-chart-scroll{padding-bottom:6px;overflow-x:auto}.patpat-chart{border-bottom:1px solid var(--border);align-items:stretch;gap:8px;height:300px;padding:12px 4px 0;display:flex}.patpat-chart-column{text-align:center;flex:1 0 46px;grid-template-rows:minmax(0,1fr) 28px;gap:8px;min-width:46px;display:grid}.patpat-chart-bars{justify-content:center;align-items:end;gap:4px;height:100%;display:flex}.patpat-chart-bar{border-radius:6px 6px 2px 2px;width:min(12px,28%);min-width:6px;display:block}.patpat-chart-column small{color:var(--muted);white-space:nowrap;font-size:10px}.metric-1{background:#50e3c2}.metric-2{background:#70a7ff}.metric-3{background:#c08bff}@media (max-width:720px){.patpat-chart{height:260px}}.help-page,.feedback-page{--support-accent:var(--accent)}.help-hero,.feedback-hero{gap:12px;max-width:900px;padding:18px 0 8px;display:grid}.help-page .help-hero,.feedback-page .feedback-hero,.feedback-page .support-hero-copy{max-width:none}.help-hero h1,.feedback-hero h1{margin:0}.feedback-hero h1{font-size:clamp(28px,4vw,58px)}.help-lead{max-width:780px;margin:0;font-size:18px}.support-page-icon{border:1px solid color-mix(in srgb, var(--support-accent) 48%, var(--border));background:color-mix(in srgb, var(--support-accent) 14%, transparent);width:54px;height:54px;color:var(--support-accent);box-shadow:0 18px 50px color-mix(in srgb, var(--support-accent) 12%, transparent);border-radius:18px;place-items:center;font-size:25px;font-weight:900;display:grid}.support-page-icon.small{border-radius:14px;width:42px;height:42px;font-size:18px}.help-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.help-path-card{color:var(--text);align-content:start;gap:8px;text-decoration:none;display:grid}.help-path-card:hover{transform:translateY(-1px)}.help-path-card strong{font-size:17px}.help-section-block{gap:18px;display:grid}.compact-heading{justify-content:space-between;align-items:end;gap:18px;max-width:none;margin-bottom:0;display:flex}.compact-heading h2{margin:0 0 6px}.compact-heading p{margin:0}.help-popular-grid{gap:12px;display:grid}.help-popular-answer{box-shadow:none;padding:0}.help-popular-answer summary,.help-article summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-weight:800;list-style:none;display:flex}.help-popular-answer summary::-webkit-details-marker{display:none}.help-article summary::-webkit-details-marker{display:none}.help-popular-answer summary:after,.help-article summary:after{content:"+";color:var(--accent);font-size:22px;line-height:1}.help-popular-answer[open] summary:after,.help-article[open] summary:after{content:"−"}.help-popular-answer[open] summary,.help-article[open] summary{border-bottom:1px solid var(--border)}.help-popular-answer p,.help-article p{margin:0;padding:18px 20px 20px;line-height:1.7}.help-category-grid{display:grid}.help-category-card{color:var(--text);text-align:start;box-shadow:none;gap:9px;text-decoration:none;display:grid;position:relative}.help-category-card:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));transform:translateY(-1px)}.help-category-card strong{font-size:17px}.help-category-icon{width:38px;height:38px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));border-radius:12px;place-items:center;font-weight:900;display:grid}.help-category-arrow{color:var(--accent);margin-top:auto;font-size:18px}.help-topic-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.help-topic-section{scroll-margin-top:20px;display:grid}.help-topic-heading{align-items:flex-start;gap:12px;display:flex}.help-topic-heading h3{margin:0 0 4px}.help-topic-heading p{margin:0}.help-article{box-shadow:none;padding:0}.feedback-form-card{scroll-margin-top:18px}.feedback-form-card h2,.feedback-side-card h2{margin:0}.feedback-form-card>div:first-child p{margin:6px 0 0}.feedback-topic-fieldset{gap:10px;margin:0;display:grid}.feedback-topic-fieldset legend{margin-bottom:4px;font-weight:800}.feedback-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feedback-topic-card{border:1px solid var(--border);cursor:pointer;border-radius:14px;align-items:center;gap:9px;padding:12px 13px;display:flex}.feedback-topic-card:hover{border-color:#72f0c875}.feedback-topic-card:has(input:checked){background:#72f0c81f;border-color:#72f0c8d1;box-shadow:inset 0 0 0 1px #72f0c824}.feedback-topic-card input{accent-color:var(--accent)}.feedback-topic-card span{font-weight:700}.feedback-side-card{align-content:start;gap:12px;display:grid}.feedback-side-card p{margin:0}.feedback-purpose-list{gap:8px;margin:4px 0 6px;display:grid}.feedback-purpose-list span{border-radius:var(--radius-control);color:var(--text);border:1px solid #8db5ff3d;padding:10px 12px;font-weight:700}@media (max-width:980px){.help-path-grid,.help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.help-path-grid,.help-popular-grid,.help-category-grid,.feedback-topic-grid{grid-template-columns:1fr}.compact-heading{flex-direction:column;align-items:stretch}.help-category-card{min-height:0}}.patpat-credit-form{gap:14px;display:grid}.patpat-credit-identify,.patpat-credit-adjust-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.patpat-credit-identify label,.patpat-credit-adjust-grid label{color:var(--muted);gap:8px;font-size:13px;font-weight:800;display:grid}.patpat-credit-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.patpat-credit-summary[hidden]{display:none}.patpat-credit-summary>div{border:1px solid var(--border);background:#ffffff0b;border-radius:16px;padding:12px 14px}.patpat-credit-summary span{color:var(--muted);font-size:12px;font-weight:800;display:block}.patpat-credit-summary strong{margin-top:6px;font-size:20px;display:block}@media (max-width:980px){.patpat-credit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.patpat-credit-identify,.patpat-credit-adjust-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.patpat-credit-summary,.patpat-credit-identify,.patpat-credit-adjust-grid{grid-template-columns:1fr}.patpat-credit-identify .btn,.patpat-credit-adjust-grid .btn{width:100%}}.legal-consent-row{cursor:pointer;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.legal-consent-row input{flex:0 0 1.28rem;width:1.28rem;height:1.28rem;margin:0}.legal-consent-row-large{margin:1.2rem 0 1rem}.legal-consent-text{font-size:1.06rem;font-weight:700;line-height:1.7}.pricing-legal-actions{flex-wrap:wrap;gap:.75rem}.account-login-card{border-color:#72f0c852;width:min(100%,760px);margin:0 auto}.account-auth-divider{width:min(100%,520px);color:var(--muted);align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.account-auth-divider:before,.account-auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.account-login-card .oauth-provider-grid-single,.account-login-card .magic-link-form{max-width:520px}.account-preferences-group{border-top:1px solid var(--border);gap:14px;padding-top:18px;display:grid}.account-preferences-group h3,.account-preferences-group p{margin:0}.account-preference-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-fields input[readonly]{color:var(--muted);background:#ffffff0b}@media (max-width:760px){.account-preference-fields{grid-template-columns:1fr}}.account-overview-card{background:linear-gradient(#0f172ae0,#0f172ab8);gap:20px;box-shadow:0 20px 48px #0f172a29}.account-status-stats{margin-top:4px}.account-section-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;margin-top:18px;display:grid}.account-profile-card,.account-security-card,.account-danger-card{background:#ffffff0a;box-shadow:0 12px 32px #0f172a14}.account-profile-card .account-section-head,.account-security-card .account-section-head{align-items:flex-start}.account-history-mini{text-align:center;min-width:110px}.account-history-mini strong{font-size:28px}.pagination-meta{text-align:center}.webhook-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.webhook-filter-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.webhook-filter-form label{gap:6px;display:grid}.webhook-status-badge{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.webhook-status-badge.normal{color:#86efac;background:#22c55e1f;border-color:#22c55e40}.webhook-status-badge.abnormal{color:#fca5a5;background:#f871711f;border-color:#f8717140}.webhook-user-cell strong{max-width:none!important}.webhook-user-cell .muted-inline{color:var(--muted);font-size:12px}.webhook-details{white-space:pre-wrap;word-break:break-word}.patpat-timezone-form{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(220px,1fr)) auto;align-items:end;gap:12px;padding-top:16px;display:grid}.patpat-timezone-form label{color:var(--muted);gap:8px;font-size:13px;font-weight:800;display:grid}.patpat-timezone-form>span{grid-column:1/-1;align-self:center}.consent-evidence-table{table-layout:fixed}.consent-evidence-table .consent-user-column,.consent-evidence-table .consent-product-column{width:16%}.consent-evidence-table .consent-location-column{width:12%}.consent-evidence-table .consent-version-column{width:19%}.consent-evidence-table .consent-payment-column{width:17%}.consent-evidence-table .consent-snapshot-column{width:20%}.consent-evidence-table td:last-child{overflow-wrap:anywhere}@media (max-width:760px){.patpat-timezone-form{grid-template-columns:1fr}.patpat-timezone-form .btn{width:100%}}@media (max-width:980px){.account-section-grid{grid-template-columns:1fr}}.account-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-danger-card input[readonly]{color:var(--muted);cursor:not-allowed;background:#ffffff0b}.account-delete-button{justify-content:center;align-items:center;min-height:52px;padding:14px 20px;font-size:1rem;display:inline-flex}@media (max-width:720px){.account-command-actions{justify-content:flex-start;width:100%}.account-command-actions>.btn,.account-command-actions>button{width:100%}}.legal-consent-row+.legal-consent-row{margin-top:12px}.account-profile-wide{margin-top:18px}.account-security-stack{gap:18px;margin-top:22px;display:grid}.account-security-title h2{margin:.2rem 0}.account-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.password-security-card{gap:14px;display:grid}.security-status-pill{border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;min-width:82px;padding:7px 11px;font-size:.78rem;font-weight:800;display:inline-flex}.security-status-pill.enabled{color:#86efac;background:#22c55e1f;border-color:#22c55e52}.security-status-pill.disabled{color:var(--muted);background:#94a3b81a}.security-count{border:1px solid var(--border);border-radius:14px;place-items:center;min-width:44px;height:44px;font-size:1.2rem;font-weight:800;display:inline-grid}.active-session-list,.security-event-list{gap:10px;margin-top:14px;display:grid}.active-session-row,.security-event-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.active-session-row>div,.security-event-row>div{gap:4px;display:grid}.active-session-row span,.active-session-row small,.security-event-row small{color:var(--muted)}.active-session-row button{min-width:104px}.security-event-row time{white-space:nowrap;color:var(--muted);font-size:.86rem}.security-outcome{border-radius:999px;width:max-content;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.security-outcome.success{color:#86efac;background:#22c55e1f}.security-outcome.failed{color:#fca5a5;background:#f871711f}.immutable-security-card{border-style:solid}.password-gate-card{gap:18px;max-width:620px;margin:52px auto;display:grid}.password-gate-card h1{margin:0}.password-gate-card label{gap:7px;font-weight:700;display:grid}@media (max-width:900px){.account-security-grid{grid-template-columns:1fr}}@media (max-width:680px){.active-session-row,.security-event-row{flex-direction:column;align-items:stretch}.active-session-row button{width:100%}.account-section-head{flex-direction:column;align-items:stretch}.page-size-control select{width:100%}}.account-page-shell{gap:22px;padding-bottom:64px;display:grid}.account-page-title{border:1px solid var(--border);background:radial-gradient(circle at 100% 0,#60a5fa29,#0000 34%),linear-gradient(135deg,#0f172af5,#0f172ac2);border-radius:26px;margin:0;padding:26px 28px;box-shadow:0 20px 52px #0206172e}.account-page-title h1{margin:.2rem 0 .45rem}.account-page-identity{border:1px solid var(--border);background:#ffffff0e;border-radius:20px;align-items:center;gap:14px;min-width:min(100%,310px);padding:13px 16px;display:flex}.account-page-identity img{object-fit:cover;background:#eef2ff;border:1px solid #ffffff29;border-radius:17px;width:58px;height:58px}.account-page-identity div{gap:3px;min-width:0;display:grid}.account-page-identity strong,.account-page-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-page-identity span,.account-page-identity small{color:var(--muted)}.account-dashboard-card{background:radial-gradient(circle at 15% 0,#2dd4bf1f,#0000 30%),linear-gradient(#0f172af0,#0f172acc);border-radius:26px;padding:26px}.account-dashboard-card>.account-command-head{border-bottom:1px solid var(--border);padding-bottom:18px}.account-command-actions .btn,.account-command-actions button{min-height:42px}.account-status-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.account-status-stats .stat-card{background:linear-gradient(160deg,#ffffff16,#ffffff09);border-color:#94a3b847;min-height:164px;padding:20px}.account-status-stats .stat-card h2{margin:.55rem 0;font-size:clamp(1.9rem,3vw,2.55rem)}.account-status-stats .stat-card .eyebrow{color:var(--accent)}.account-content-card{border-radius:26px;padding:26px}.account-content-card>.account-section-head{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:18px}.account-profile-form{grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:26px}.account-avatar-row{text-align:center;border:1px solid var(--border);background:linear-gradient(#60a5fa17,#ffffff09);border-radius:22px;flex-direction:column;grid-area:1/1/span 3;justify-content:center;align-self:stretch;padding:22px}.account-avatar{border-radius:30px;width:116px;height:116px;box-shadow:0 16px 34px #0206172e}.account-profile-fields,.account-preferences-group,.account-profile-form>button{grid-column:2}.account-profile-form>.success-box{grid-column:1/-1}.account-profile-form>button{width:max-content;min-width:160px}.account-profile-fields label,.account-preferences-group label{padding:0}.account-profile-fields input,.account-profile-fields select{min-height:46px}.account-preferences-group{border:1px solid var(--border);background:#ffffff06;border-radius:20px;padding:20px}.account-section-shell{border:1px solid var(--border);background:linear-gradient(#0f172a99,#0f172a47);border-radius:28px;gap:18px;padding:26px}.account-security-title{border-bottom:1px solid var(--border);padding:0 2px 14px}.account-security-grid{gap:18px}.account-security-card{border-radius:24px;padding:24px;margin-top:0!important}.password-security-card,.account-security-grid>.account-security-card{min-height:100%}.password-security-card .form-grid{border:1px solid var(--border);background:#ffffff06;border-radius:18px;padding:18px}.password-security-card .password-field{gap:7px;font-weight:700;display:grid}.password-security-card .password-field input{width:100%}.active-session-row,.security-event-row,.account-login-row{border:1px solid var(--border);background:#ffffff08;border-radius:17px;padding:15px 16px}.account-login-history{gap:9px}.account-login-row{border-bottom:1px solid var(--border)}.pagination-row{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.account-danger-zone{background:linear-gradient(135deg,#7f1d1d24,#ffffff06);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;padding:24px 26px;display:grid}.account-danger-zone h2,.account-danger-zone>p,.account-danger-zone>.success-box{grid-column:1/-1}.account-danger-zone label{grid-column:1}.account-danger-zone .account-delete-button{grid-column:2;align-self:end;min-width:220px}.pricing-review-note>h2{margin:0 0 2px}.pricing-terms-intro{color:var(--muted);margin:0;line-height:1.7}.pricing-terms-block{background:0 0;border:0;padding:0}.pricing-terms-block h3{margin:0 0 10px}.pricing-terms-block .check-list{margin:0;padding-inline-start:1.5rem}.pricing-unified-consent{background:0 0;border:0;align-items:flex-start;margin:2px 0 0;padding:0}.pricing-unified-consent input{margin-top:4px}.pricing-unified-consent .legal-consent-text{gap:6px}.pricing-unified-consent .legal-consent-text strong{color:var(--text)}.pricing-unified-consent .legal-consent-text span{color:var(--muted);font-weight:600}.pricing-cookie-notice{margin:0}.pricing-legal-list{flex-wrap:wrap;gap:9px;display:flex}.pricing-legal-list a{border-radius:999px;justify-content:center;align-items:center;width:auto;padding:11px 18px;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}@media (max-width:1120px){.account-status-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.account-profile-form{grid-template-columns:1fr}.account-avatar-row,.account-profile-fields,.account-preferences-group,.account-profile-form>button{grid-column:1}.account-avatar-row{text-align:start;flex-direction:row;grid-row:auto;justify-content:flex-start}.account-status-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-danger-zone{grid-template-columns:1fr}.account-danger-zone label,.account-danger-zone .account-delete-button{grid-column:1}.account-danger-zone .account-delete-button{width:100%}}@media (max-width:620px){.account-page-title,.account-dashboard-card,.account-content-card,.account-section-shell,.pricing-review-note{border-radius:22px;padding:20px}.account-page-identity{width:100%}.account-status-stats{grid-template-columns:1fr}.account-status-stats .stat-card{min-height:0}.account-avatar-row{align-items:flex-start}.account-avatar{border-radius:24px;width:88px;height:88px}.pricing-unified-consent{padding:0}}.contact-page{gap:22px;padding-bottom:64px;display:grid}.contact-hero{justify-content:space-between;align-items:flex-end;gap:28px;padding:42px 0 18px;display:flex}.contact-hero-copy{max-width:720px}.contact-hero-copy h1{margin:.2rem 0 .75rem}.contact-hero-copy>.muted{max-width:680px;margin:0;font-size:1.03rem;line-height:1.75}.contact-hero-email{background:linear-gradient(135deg,#72f0c81c,#8db5ff14);border:1px solid #72f0c847;border-radius:20px;gap:4px;min-width:320px;padding:16px 18px;display:grid;box-shadow:0 16px 40px #0206172e}.contact-hero-email span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.contact-hero-email strong{color:var(--accent);overflow-wrap:anywhere}.contact-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:stretch;gap:18px;display:grid}.contact-support-card,.contact-operator-card{border-radius:28px;padding:30px}.contact-support-card{background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 34%),linear-gradient(#ffffff16,#ffffff0d)}.contact-operator-card{background:radial-gradient(circle at 100% 0,#8db5ff21,#0000 34%),linear-gradient(#ffffff13,#ffffff0b)}.contact-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.contact-card-head h2{margin:.2rem 0 0}.contact-support-copy{margin:20px 0;line-height:1.75}.contact-email-panel{background:#06111d52;border:1px solid #72f0c840;border-radius:20px;gap:7px;padding:18px 20px;display:grid}.contact-email-panel span{color:var(--muted);font-size:.82rem;font-weight:800}.contact-email-panel a{width:max-content;max-width:100%;color:var(--accent);overflow-wrap:anywhere;font-size:clamp(1.05rem,2.3vw,1.35rem);font-weight:800}.contact-response-note{border-inline-start:3px solid var(--accent-2);color:var(--muted);background:#8db5ff12;border-start-end-radius:14px;border-end-end-radius:14px;margin:14px 0 0;padding:13px 15px;line-height:1.6}.contact-support-actions{margin-top:20px}.contact-operator-list{gap:0;margin:18px 0 0;display:grid}.contact-operator-list>div{border-bottom:1px solid var(--border);grid-template-columns:118px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.contact-operator-list dt{color:var(--muted);font-weight:700}.contact-operator-list dd{overflow-wrap:anywhere;margin:0;line-height:1.55}.contact-operator-email{border:1px solid var(--border);color:var(--accent);overflow-wrap:anywhere;background:#ffffff0a;border-radius:16px;margin:18px 0 0;padding:14px 16px;font-weight:800}.pricing-unified-consent{gap:12px}.pricing-unified-consent input{flex-basis:1.3rem;width:1.3rem;height:1.3rem}.pricing-unified-consent .legal-consent-text{display:block}.pricing-unified-consent .legal-consent-text strong{line-height:1.65}@media (max-width:900px){.contact-hero{flex-direction:column;align-items:stretch}.contact-hero-email{width:100%;min-width:0}.contact-main-grid{grid-template-columns:1fr}}@media (max-width:680px){.contact-page{gap:16px}.contact-hero{padding-top:28px}.contact-support-card,.contact-operator-card{border-radius:22px;padding:21px}.contact-operator-list>div{grid-template-columns:1fr;gap:5px}.contact-support-actions .btn{width:100%}.pricing-review-note{padding:22px}}.legal-collection-notice a{font-weight:700}.account-security-toggle .account-security-title{border:0;padding:0}.account-security-content{gap:18px;display:grid}.account-security-event-toggle h3{margin:0 0 6px}.account-collapsible-content{gap:16px;padding-top:18px;display:grid}.account-collapsible-toolbar{justify-content:flex-end;display:flex}.account-page-shell input:not([type=file]):not([type=checkbox]):not([type=radio]),.account-page-shell select,.account-page-shell textarea,.password-gate-card input,.password-gate-card select,.password-gate-card textarea{width:100%;min-height:46px;color:var(--text);caret-color:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#1e3044f0,#142233f0);border:1px solid #94a3b857;border-radius:13px;padding:11px 13px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff09}.account-page-shell input:not([type=file]):not([type=checkbox]):not([type=radio]):hover,.account-page-shell select:hover,.account-page-shell textarea:hover,.password-gate-card input:hover,.password-gate-card select:hover,.password-gate-card textarea:hover{background:linear-gradient(#23374df5,#162639f5);border-color:#8db5ff80}.account-page-shell input:not([type=file]):not([type=checkbox]):not([type=radio]):focus,.account-page-shell select:focus,.account-page-shell textarea:focus,.password-gate-card input:focus,.password-gate-card select:focus,.password-gate-card textarea:focus{border-color:#72f0c8b8;outline:0;box-shadow:0 0 0 3px #72f0c81c,inset 0 1px #ffffff0a}.account-page-shell input[readonly]{color:#b8c7d9;cursor:default;background:#121f2fb8;border-color:#94a3b838}.account-page-shell select option,.password-gate-card select option{color:var(--text);background:#16263a}.account-profile-form>button,.password-security-card form button,.password-gate-card form button{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#06111d;cursor:pointer;border:0;border-radius:999px;min-height:46px;padding:11px 18px;font-weight:800;box-shadow:0 10px 24px #08111f38}.account-profile-form>button:hover,.password-security-card form button:hover,.password-gate-card form button:hover{filter:brightness(1.06)}.account-login-history-toggle h3{margin:0 0 6px}.account-danger-zone .account-delete-button{color:#fff;background:linear-gradient(135deg,#b91c1c,#dc2626);border:1px solid #f8717194;border-radius:999px;transition:filter .16s,transform .16s,box-shadow .16s;box-shadow:0 10px 24px #b91c1c33}.account-danger-zone .account-delete-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 13px 28px #b91c1c45}.page-jump-control{align-items:center;gap:7px;display:inline-flex}.page-jump-control input{width:74px;min-height:38px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:center;background:linear-gradient(#1e3044f0,#142233f0);border:1px solid #94a3b857;border-radius:11px;padding:7px 9px}.page-jump-control input:focus{border-color:#72f0c8b8;outline:0;box-shadow:0 0 0 3px #72f0c81c}.page-jump-control .secondary{min-width:42px;min-height:38px;padding:7px 11px}.billing-section textarea{width:100%;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:var(--radius-control);background:linear-gradient(#1e3044f0,#142233f0);border:1px solid #94a3b857;padding:11px 13px}.billing-section textarea:hover{border-color:#8db5ff80}.btn,.secondary,.oauth-provider-button,.billing-item-side button,.button-row button{transition:filter .16s,transform .16s,box-shadow .16s}.btn:not(.primary):not(.danger),.secondary,.oauth-provider-button{color:var(--text);background:linear-gradient(#1e3044f0,#142233f0);border:1px solid #94a3b857;box-shadow:0 8px 20px #02061729}.btn:not(.primary):not(.danger):hover,.secondary:hover,.oauth-provider-button:hover{background:linear-gradient(#23374df5,#162639f5);border-color:#8db5ff80;transform:translateY(-1px)}.btn.primary,.button-row button:not(.secondary),.billing-item-side button{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#06111d;border:0;font-weight:800;box-shadow:0 10px 24px #08111f38}.btn.primary:hover,.button-row button:not(.secondary):hover,.billing-item-side button:hover{filter:brightness(1.06);transform:translateY(-1px)}.oauth-provider-button.provider-google,.magic-link-form input[type=email]{color:var(--text);background:linear-gradient(#1e3044f0,#142233f0);border-color:#94a3b857}.magic-link-form input[type=email]:hover{border-color:#8db5ff80}@media (max-width:560px){.page-jump-control{justify-content:center;width:100%}.page-jump-control input{flex:1;max-width:120px}}.patpat-pager{justify-content:space-between;align-items:center;gap:12px;display:flex}.patpat-page-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}@media (max-width:560px){.patpat-pager{grid-template-columns:1fr 1fr;display:grid}.patpat-page-meta{grid-area:1/1/auto/-1}}.pricing-unified-consent input[type=checkbox]{accent-color:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#fff}.list-topbar,.list-page-toolbar,.section-head-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.list-topbar{margin:0 0 18px}.list-page-toolbar{justify-content:flex-end;margin:0 0 16px}.section-head-actions{justify-content:flex-end}.page-size-control{color:var(--muted);justify-items:end;gap:6px;font-size:.82rem;font-weight:800;display:grid}.page-size-control select{min-width:92px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#16263a;border:1px solid #94a3b857;border-radius:13px;padding:8px 30px 8px 11px}.page-size-control select option,.patpat-page-size-control select option{color:var(--text)!important;background-color:#16263a!important}.page-size-control select option:checked,.patpat-page-size-control select option:checked{color:#06111d!important;background-color:var(--accent)!important}.account-collapsible-toolbar{align-items:flex-start}.pagination-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.patpat-filter-with-page-size{padding-top:76px;position:relative}.patpat-page-size-control{top:0;min-width:130px;position:absolute;inset-inline-end:0}.patpat-page-size-control select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#16263a;width:100%}.legal-page .actions .btn,.pricing-legal-list a{border:1px solid var(--border);color:var(--accent);box-shadow:none;background:#ffffff0e}.legal-page .actions .btn:hover,.pricing-legal-list a:hover{color:var(--accent);box-shadow:none;background:#2dd4bf13;border-color:#2dd4bf6b;transform:translateY(-1px)}.support-account-page{gap:22px;padding-top:28px;padding-bottom:72px;display:grid}.support-account-hero{background:radial-gradient(circle at 0 0,#72f0c824,#0000 34%),linear-gradient(#0f172ae0,#0f172ab3);border-color:#72f0c847;gap:26px;padding:36px;display:grid;box-shadow:0 20px 48px #02061733}.support-hero-copy{max-width:780px}.support-hero-copy h1{margin:.2rem 0 .75rem}.support-hero-copy .help-lead{max-width:720px;margin:0;font-size:1.03rem;line-height:1.75}.support-overview-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.support-content-card{background:linear-gradient(#fff1,#ffffff09);border-radius:26px;gap:20px;padding:28px;display:grid;box-shadow:0 12px 32px #0206171f}.support-section-head{border-bottom:1px solid var(--border);padding-bottom:16px}.support-section-head h2,.support-section-head p{margin:0}.support-section-head p{margin-top:6px}.help-path-grid{margin:0}.help-path-card{background:linear-gradient(160deg,#ffffff16,#ffffff09);border-color:#94a3b842;border-radius:22px;min-height:142px;padding:22px;box-shadow:0 12px 28px #0206171a}.help-path-card:hover{border-color:#72f0c880;box-shadow:0 16px 32px #02061729}.help-popular-grid{grid-template-columns:1fr}.help-popular-answer{background:#ffffff09;border-radius:18px}.help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.help-category-card{background:#ffffff09;border-radius:20px;min-height:158px;padding:18px}.help-guides-shell{border-radius:28px;gap:20px;padding:28px}.help-topic-section{box-shadow:none;border-radius:22px;gap:14px}.help-topic-heading{border-bottom:1px solid var(--border);padding-bottom:14px}.help-article-list{gap:8px;display:grid}.help-article{background:#ffffff06;border:1px solid #94a3b833;border-radius:16px;overflow:hidden}.help-article summary{padding:14px 16px}.help-article p{padding:14px 16px 16px}.feedback-layout{border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;display:grid}.feedback-form-card{background:#ffffff09;border-radius:24px;padding:28px}.feedback-form-card>.account-section-head{margin-bottom:2px}.feedback-topic-fieldset,.feedback-choice{border:1px solid var(--border);background:#ffffff06;border-radius:18px;padding:18px}.feedback-topic-card{background:#ffffff0b}.feedback-side-card{box-shadow:none;border-radius:24px;padding:26px;position:sticky;top:20px}.feedback-side-card .account-section-head>div{gap:10px;display:grid}.feedback-side-card .btn{width:100%}@media (max-width:980px){.support-overview-grid,.help-topic-sections,.feedback-layout{grid-template-columns:1fr}.feedback-side-card{position:static}.section-head-actions{flex-direction:column;align-items:flex-end}.patpat-filter-with-page-size{padding-top:72px}}@media (max-width:680px){.list-topbar{flex-direction:column;align-items:stretch}.list-topbar .toolbar{justify-content:center;width:100%}.list-topbar .page-size-control,.list-page-toolbar .page-size-control{justify-items:stretch;width:100%}.list-page-toolbar{justify-content:stretch}.page-size-control select{width:100%}.section-head-actions{align-items:stretch;width:100%}.support-account-hero,.support-content-card,.help-guides-shell,.feedback-layout,.feedback-form-card,.feedback-side-card{border-radius:22px;padding:20px}.help-path-grid,.help-category-grid{grid-template-columns:1fr}.patpat-filter-with-page-size{padding-top:0}.patpat-page-size-control{grid-area:auto/1/auto/-1;min-width:0;position:static}}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #8db5ffc7}.btn.disabled,.secondary.disabled{pointer-events:none;opacity:.5;filter:none;box-shadow:none;transform:none}.nav-menu{flex:1;min-width:0}.nav-menu-desktop{display:block}.nav-menu-mobile,.nav-menu-toggle{display:none}.nav-menu-content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;display:grid}.nav-links-primary{grid-template-columns:repeat(8,minmax(0,1fr));justify-content:stretch;display:grid}.nav-links-account{flex-wrap:nowrap;justify-content:flex-end}.nav-pill{text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;justify-content:center;min-width:0;line-height:1}.nav-menu-toggle-icon{font-size:1.1rem;line-height:1}@media (max-width:1100px){.nav{flex-wrap:wrap;align-items:flex-start}.nav-menu{flex:100%;width:100%}.nav-menu-content{align-items:start;width:100%}.nav-links-primary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:721px){html:not(:lang(zh-CN)):not(:lang(zh-TW)):not(:lang(ja)):not(:lang(ko)) .nav{flex-wrap:wrap;align-items:flex-start}html:not(:lang(zh-CN)):not(:lang(zh-TW)):not(:lang(ja)):not(:lang(ko)) .nav-menu{flex:100%;width:100%}html:not(:lang(zh-CN)):not(:lang(zh-TW)):not(:lang(ja)):not(:lang(ko)) .nav-menu-content{align-items:start;width:100%}html:not(:lang(zh-CN)):not(:lang(zh-TW)):not(:lang(ja)):not(:lang(ko)) .nav-links-primary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){header{z-index:20;position:relative}.nav{flex-flow:row;align-items:center;position:relative}.nav-menu-desktop{display:none}.nav-menu-mobile{flex:none;width:auto;display:block}.nav-menu-toggle{border:1px solid var(--border);min-height:44px;color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-weight:800;list-style:none;display:inline-flex}.nav-menu-toggle::-webkit-details-marker{display:none}.nav-menu-content{top:calc(100% - 10px);border:1px solid var(--border);border-radius:var(--radius-card);background:#101c2c;grid-template-columns:1fr;gap:12px;padding:14px;display:grid;position:absolute;inset-inline:0;box-shadow:0 22px 60px #00000057}.nav-menu-mobile:not([open]) .nav-menu-content{display:none}.nav-links-primary,.nav-links-account{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.nav-pill{justify-content:center;width:100%}.language-control{grid-column:1/-1;justify-content:space-between;width:100%}}@media (max-width:420px){.brand-text,.nav-menu-toggle-label{display:none}.logo{padding:8px 10px}.nav-menu-toggle{padding-inline:12px}.nav-links-primary,.nav-links-account{grid-template-columns:1fr}}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-info-page{gap:18px}.public-info-hero{background:radial-gradient(circle at 0 0,#72f0c824,#0000 34%),linear-gradient(#0f172ae0,#0f172ab3);border-color:#72f0c847;gap:10px;padding:36px;display:grid}.public-info-hero h1,.public-info-hero p{margin:0}.public-info-hero h1{letter-spacing:-.05em;font-size:clamp(34px,5vw,58px)}.public-info-section,.public-info-summary{border-radius:var(--radius-shell);background:linear-gradient(#fff1,#ffffff09);gap:18px;padding:28px;display:grid}.public-info-section>h2,.public-info-summary h2{margin:0}.public-info-grid,.public-info-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-info-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.public-info-item{background:#ffffff09;border:1px solid #94a3b83d;border-radius:20px;min-width:0;padding:20px}.public-info-item h3,.public-info-item p{margin:0}.public-info-item p{margin-top:8px}.timeline-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.timeline-step{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#06111d;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.gallery-page>.gallery-showcase-grid,.gallery-page>.actions{margin-top:0}@media (max-width:980px){.gallery-grid,.public-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-info-columns{grid-template-columns:1fr}}@media (max-width:680px){.gallery-grid,.public-info-grid{grid-template-columns:1fr}.public-info-hero,.public-info-section,.public-info-summary{border-radius:var(--radius-card);padding:20px}}.patpat-nav{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.patpat-nav-link{min-width:0;padding:12px 10px}.patpat-nav-link strong,.patpat-nav-link span{overflow-wrap:anywhere}.consent-evidence-table{min-width:1080px}@media (max-width:1180px) and (min-width:801px){.patpat-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:800px) and (min-width:651px){.patpat-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.patpat-nav{display:flex;overflow-x:auto}.patpat-nav-link{flex:0 0 150px}}.feedback-page{--support-accent:var(--accent-2)}.feedback-hero{overflow:visible}.feedback-hero h1{white-space:normal;overflow-wrap:anywhere}.feedback-layout{background:0 0;border:0;padding:0}.feedback-form-card{border-color:#8db5ff42}.feedback-side-card{background:linear-gradient(#8db5ff17,#ffffff09);border-color:#8db5ff4d}.feedback-side-card .support-page-icon{--support-accent:var(--accent-2)}.feedback-purpose-list span{background:#8db5ff14;border-color:#8db5ff3d}.feedback-choice{border:1px solid var(--border);color:var(--text);background:#ffffff06;border-radius:18px;padding:18px}.feedback-choice legend{color:var(--accent-2);padding:0 8px;font-weight:800}.feedback-choice input[type=radio]{accent-color:var(--accent-2)}.help-guides-shell{background:linear-gradient(#0f172a99,#0f172a47)}.help-topic-section{background:0 0;border:0;padding:0}.help-popular-answer{border:1px solid #94a3b833;overflow:hidden}.billing-item:hover{border-color:#8db5ff8c}.billing-action-summary{background:#8db5ff1a}.billing-refund-tab.active{background:#8db5ff24;border-color:#8db5ffbf;box-shadow:inset 0 0 0 1px #8db5ff2e}.mini-row{border-bottom:1px solid var(--border);gap:7px;padding:16px 0;display:grid}.mini-row:last-child{border-bottom:0;padding-bottom:0}.mini-row>span{color:var(--muted);font-size:.86rem}.mini-row>p{margin:0}.mini-row .notice-box{margin-top:4px}.home-pricing-grid>.home-price-card:only-child{text-align:center;grid-column:1/-1;min-height:0}.footer-brand{align-content:start;gap:8px;display:grid}.footer-brand strong{color:var(--text);font-size:1.05rem}.footer-brand p{max-width:340px;margin:0}.pricing-review-note{border-radius:var(--radius-shell);background:linear-gradient(#ffffff14,#ffffff0e);border-color:#ffffff2b;gap:15px;padding:42px 48px;display:grid;box-shadow:0 22px 62px #02061733}.legal-page ul{padding-inline-start:1.5rem}html[dir=rtl] .proof-arrow{transform:rotate(180deg)}@media (max-width:700px){html[dir=rtl] .proof-arrow{transform:rotate(-90deg)}}@media (max-width:680px){.pricing-review-note{padding:22px}.feedback-layout{padding:0}.help-topic-sections{grid-template-columns:1fr}}.two-col>*,.split-title>*{min-width:0}.create-kind-segmented{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.create-kind-segmented button{white-space:normal;min-width:0;line-height:1.25}.identity-pill{text-overflow:ellipsis;max-width:min(100%,420px);display:block;overflow:hidden}.patpat-nav,.patpat-table-wrap,.credit-usage-chart{scrollbar-width:thin;scrollbar-color:#8db5ffad #ffffff14}.patpat-nav::-webkit-scrollbar{width:8px;height:8px}.patpat-table-wrap::-webkit-scrollbar{width:8px;height:8px}.credit-usage-chart::-webkit-scrollbar{width:8px;height:8px}.patpat-nav::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.patpat-table-wrap::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.credit-usage-chart::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.patpat-nav::-webkit-scrollbar-thumb{background:#8db5ffad;border-radius:999px}.patpat-table-wrap::-webkit-scrollbar-thumb{background:#8db5ffad;border-radius:999px}.credit-usage-chart::-webkit-scrollbar-thumb{background:#8db5ffad;border-radius:999px}@media (max-width:500px){.create-kind-segmented{grid-template-columns:1fr}}@media (max-width:520px){.patpat-nav{margin-inline:-12px}}
