.updates-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:11px;font-weight:750;white-space:nowrap;box-shadow:var(--shadow);transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.updates-trigger:hover,.updates-trigger:focus-visible{background:var(--pink-soft);border-color:var(--pink);transform:translateY(-1px)}.updates-trigger[aria-expanded=true]{border-color:var(--pink);background:var(--pink-soft)}.updates-trigger-icon{font-size:15px;color:var(--pink-deep)}.updates-chevron{width:14px;height:14px;flex:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .38s cubic-bezier(.22,1.25,.36,1)}.updates-trigger[aria-expanded=true] .updates-chevron{transform:rotate(180deg)}.updates-unread{display:none;position:absolute;top:2px;right:3px;width:9px;height:9px;border-radius:50%;background:#e94870;box-shadow:0 0 0 2px var(--surface)}.updates-trigger.has-unread .updates-unread{display:block}.updates-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s}.updates-panel.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),visibility 0s}.updates-panel-inner{min-height:0;overflow:hidden}.updates-panel-content{opacity:0;transform:translateY(-10px);transition:opacity .38s ease,transform .38s cubic-bezier(.22,1,.36,1)}.updates-panel.is-open .updates-panel-content{opacity:1;transform:translateY(0)}.updates-panel-card{width:min(920px,calc(100% - 48px));box-sizing:border-box;margin:14px auto 10px;border:1px solid var(--line);border-radius:24px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);overflow:hidden}.updates-dialog-head{padding:24px 28px 15px;background:linear-gradient(115deg,var(--pink-soft),var(--surface) 78%)}.updates-kicker{color:var(--pink-deep);font-size:10px;font-weight:800;letter-spacing:.14em}.updates-dialog-head h2{margin:7px 0 3px;font-size:23px;line-height:1.25;letter-spacing:-.04em}.updates-dialog-head p{margin:0;color:var(--ink);opacity:.76;font-size:12px;line-height:1.6}.updates-list{padding:4px 28px 24px}.updates-entry{position:relative;padding:14px 0 12px 20px;border-left:2px solid var(--line)}.updates-entry:before{content:"";position:absolute;top:21px;left:-6px;width:10px;height:10px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 4px var(--pink-soft)}.updates-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ink);opacity:.76;font-size:11px}.updates-latest{padding:3px 7px;border-radius:999px;background:var(--pink-soft);color:var(--pink-deep);font-size:10px;font-weight:750;opacity:1}.updates-entry h3{margin:9px 0 8px;font-size:15px;line-height:1.5}.updates-entry ul{margin:0;padding-left:18px;color:var(--ink);font-size:12px;line-height:1.75;overflow-wrap:anywhere}.updates-entry li+li{margin-top:4px}.updates-trigger:focus-visible{outline:2px solid var(--pink-deep);outline-offset:3px}@media(max-width:560px){.top-actions #search-toggle,.top-actions #history-toggle{display:none}.updates-trigger{min-width:44px;min-height:44px;gap:4px;padding:0 7px;font-size:11px}.updates-trigger-icon{display:none}.updates-panel-card{width:calc(100% - 30px);margin-top:10px}.updates-dialog-head{padding:19px 20px 12px}.updates-list{padding:4px 20px 20px}}@media(max-width:360px){.updates-trigger{gap:3px;padding:0 7px;font-size:10px}.updates-trigger-icon{display:none}}@media(prefers-reduced-motion:reduce){.updates-trigger,.updates-chevron,.updates-panel,.updates-panel-content{transition:none!important}}.app-update-notice{position:fixed;z-index:75;inset-inline:14px;bottom:calc(78px + env(safe-area-inset-bottom));width:fit-content;max-width:min(520px,calc(100vw - 28px));min-height:48px;margin-inline:auto;padding:12px 18px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);font:700 13px/1.5 system-ui,sans-serif;text-align:center;box-shadow:0 12px 36px #20121e33;cursor:pointer}.app-update-notice:focus-visible{outline:2px solid var(--pink-deep);outline-offset:3px}@media(max-width:560px){.app-update-notice{bottom:calc(78px + env(safe-area-inset-bottom));width:calc(100% - 28px)}}html.zhima-update-blocked,html.zhima-update-blocked body{overflow:hidden!important}html.zhima-update-blocked body>*:not(.zhima-force-update){visibility:hidden!important}.zhima-force-update{position:fixed;z-index:2147483647;inset:0;display:grid;place-items:center;box-sizing:border-box;padding:24px max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left));background:radial-gradient(ellipse at 50% 0%,#edf8ff,#f8f8fc 46%,#f2f1f7);font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#182956;overscroll-behavior:contain;visibility:visible}.zhima-force-update-card{width:min(100%,440px);box-sizing:border-box;padding:32px 26px;border:1px solid #e0e8f5;border-radius:28px;background:#fffffff0;box-shadow:0 22px 70px #152c5b24;text-align:center}.zhima-force-update-mark{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border-radius:19px;background:linear-gradient(135deg,#0739c5,#08bce9);color:#fff;font-size:23px;font-weight:900;letter-spacing:-.05em;box-shadow:0 10px 28px #006ae838}.zhima-force-update-kicker{margin:0 0 8px;color:#1769c9;font-size:12px;font-weight:800;letter-spacing:.08em}.zhima-force-update h1{margin:0;font-size:23px;line-height:1.3;letter-spacing:-.03em}.zhima-force-update-body{margin:14px 0 0;color:#4b5871;font-size:15px;line-height:1.75}.zhima-force-update-help{margin:14px 0 0;color:#6e7890;font-size:12px;line-height:1.7}.zhima-force-update-actions{display:grid;gap:10px;margin-top:24px}.zhima-force-update-actions a,.zhima-force-update-actions button{display:grid;place-items:center;min-height:52px;box-sizing:border-box;padding:12px 18px;border:0;border-radius:16px;background:linear-gradient(110deg,#0753df,#04aee2);color:#fff;text-decoration:none;font:800 15px/1.3 system-ui,sans-serif;box-shadow:0 8px 22px #006edb33;cursor:pointer}.zhima-force-update-actions a:focus-visible,.zhima-force-update-actions button:focus-visible{outline:3px solid #f0b64b;outline-offset:3px}@media(prefers-reduced-motion:reduce){.zhima-force-update *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}body:not(.dark-theme){background:linear-gradient(180deg,#fff5f8,#fff9fb 38%,#fff)}body:not(.dark-theme):before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(#edcfda 1px,transparent 1px),linear-gradient(90deg,#edcfda 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(#000,transparent 75%)}.app-shell{position:relative;z-index:1}.banner{min-height:245px}.banner-art{height:225px}.banner h1{font-size:clamp(36px,4.5vw,58px)}.banner .eyebrow{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border:1px solid #f3d5df;border-radius:999px;background:#fff8fb;color:#be6380;font:700 10px Manrope,PingFang SC,sans-serif;letter-spacing:0}body.dark-theme .banner .eyebrow{background:#432c3c;border-color:#6b455a;color:#ffc3d6}.quick-workspace{margin:3px 0 25px}.quick-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:0 0 14px}.quick-heading h2{margin:0;font-size:22px;letter-spacing:-.045em}.quick-heading p{margin:4px 0 0;color:var(--muted);font-size:11px}.quick-heading a{color:var(--pink-deep);font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap}.quick-heading a:hover{text-decoration:underline}.featured-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.featured-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:156px;padding:17px 19px;border:1px solid rgba(239,195,209,.62);border-radius:20px;background:linear-gradient(135deg,#fff,#fff6f9);color:var(--ink);text-align:left;box-shadow:0 2px 12px #ffb4c826;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.featured-card:first-child{background:linear-gradient(125deg,#ffe7ef,#fff9fb 72%)}.featured-card:hover{transform:translateY(-2px);border-color:#f2aac3;box-shadow:0 12px 28px #d7809d2e}.featured-card:active{transform:translateY(0) scale(.99)}.featured-card:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.featured-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:15px;background:#fff;color:var(--pink-deep);font-size:23px;box-shadow:0 5px 15px #cf6a8e24}.featured-tag{position:absolute;right:17px;top:18px;border-radius:999px;padding:4px 9px;background:#fff1f6;color:#bf5576;font-size:10px;font-weight:800}.featured-card strong{margin-top:14px;font-size:16px;line-height:1.25}.featured-card small{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5}.featured-arrow{position:absolute;right:18px;bottom:15px;color:var(--pink-deep);font-size:18px}.recent-workspace{margin-top:22px}.recent-workspace .quick-heading h2{font-size:17px}.recent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.recent-quick-card{display:flex;align-items:center;gap:11px;min-width:0;min-height:68px;padding:9px 11px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);text-align:left;box-shadow:0 2px 12px #ffb4c821;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.recent-quick-card:hover{transform:translateY(-2px);border-color:var(--pink);box-shadow:0 9px 22px #cf6a8e26}.recent-quick-card:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.recent-quick-card img,.recent-quick-icon{width:46px;height:46px;flex:none;border-radius:11px;background:#fff;object-fit:contain;padding:4px}.recent-quick-icon{display:grid;place-items:center;background:var(--pink-soft);color:var(--pink-deep);font-size:20px}.recent-quick-copy{min-width:0}.recent-quick-copy strong,.recent-quick-copy small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recent-quick-copy strong{font-size:11px}.recent-quick-copy small{margin-top:5px;color:var(--muted);font:10px DM Mono,monospace}.recent-empty{display:flex;align-items:center;gap:11px;grid-column:1/-1;min-height:66px;padding:12px 15px;border:1px dashed var(--line);border-radius:16px;background:var(--surface);color:var(--muted);font-size:11px}.recent-empty span{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:11px;background:#fff0f5;color:var(--pink-deep);font-size:18px}.popular-section{padding-top:5px}.tool-filters{display:flex;gap:7px;overflow-x:auto;max-width:100%;padding:1px 1px 14px;scrollbar-width:none}.tool-filters::-webkit-scrollbar{display:none}.tool-filter{flex:none;min-height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:750;transition:background .18s,border-color .18s,color .18s,transform .18s}.tool-filter:hover{border-color:var(--pink);color:var(--pink-deep);transform:translateY(-1px)}.tool-filter.active{background:var(--pink-soft);border-color:#f5bdcf;color:var(--pink-deep)}.tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible}.tool-grid .tool-tile{display:flex;align-items:flex-start;min-width:0;min-height:128px;padding:15px 16px;border:1px solid rgba(239,195,209,.55);border-radius:16px;background:var(--surface);text-align:left;box-shadow:0 2px 12px #ffb4c826;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tool-grid .tool-tile:hover{transform:translateY(-2px);border-color:#f1acc4;box-shadow:0 12px 28px #cf6a8e2b}.tool-grid .tool-tile:active{transform:translateY(0) scale(.99)}.tool-grid .tool-tile:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.tool-grid .tool-tile[hidden]{display:none!important}.tool-grid .tool-icon{width:42px;height:42px;flex:none;border-radius:14px;font-size:21px;box-shadow:none}.tool-grid .tool-tile strong{max-width:100%;margin-top:2px;font-size:13px;white-space:normal}.tool-grid .tool-tile small{display:block;max-width:100%;color:var(--muted);font-size:10px;line-height:1.4;white-space:normal}.tool-grid .new-badge{top:14px;right:14px}.tool-grid .tool-tile[data-promo]:after{content:attr(data-promo);position:absolute;right:13px;top:14px;padding:3px 7px;border-radius:999px;background:#fff0f5;color:#bb5578;font-size:9px;font-weight:800}.tool-grid .tool-tile:has(.new-badge:not(:empty))[data-promo]:after{display:none}.works-empty{min-height:118px}.works-empty span{width:42px;height:42px;font-size:23px}.primary-btn,.send-button,.beautify-next{transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}.primary-btn:hover,.send-button:hover,.beautify-next:hover{filter:saturate(1.08) brightness(.96);transform:translateY(-1px);box-shadow:0 11px 22px #dd4f7745}.primary-btn:active,.send-button:active,.beautify-next:active{transform:scale(.98)}.tool-panel.active{animation:tool-panel-in .24s ease both}.qr-result img,.cloud-art-result img,.beautify-output canvas,.pack-preview .phone-preview{animation:result-in .3s ease both}@keyframes tool-panel-in{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes result-in{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}body.dark-theme .featured-card{background:linear-gradient(135deg,#352634,#2b2531);border-color:var(--line);box-shadow:0 2px 12px #0000002b}body.dark-theme .featured-card:first-child{background:linear-gradient(120deg,#553247,#2b2531)}body.dark-theme .featured-icon,body.dark-theme .recent-quick-card img{background:#463244}body.dark-theme .featured-tag,body.dark-theme .tool-grid .tool-tile[data-promo]:after{background:#533344;color:#ffc0d4}body.dark-theme .recent-quick-card,body.dark-theme .recent-empty,body.dark-theme .tool-filter,body.dark-theme .tool-grid .tool-tile{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:0 2px 12px #00000029}body.dark-theme .tool-filter.active{background:#503246;color:#ffc0d4}body.dark-theme .recent-empty span{background:#503246}@media(max-width:900px){.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.banner{min-height:185px}.banner h1{font-size:34px}.banner-art{height:150px}.ai-section{margin-top:10px}.quick-workspace{margin:1px 0 23px}.quick-heading h2{font-size:19px}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.featured-card{min-height:142px;padding:14px}.featured-card:first-child{grid-column:1/-1;min-height:127px}.featured-card strong{font-size:14px}.featured-card small{font-size:10px}.featured-card:first-child strong{font-size:16px}.featured-tag{right:13px;top:13px}.recent-workspace{margin-top:19px}.recent-grid{gap:8px}.recent-quick-card{min-height:61px;padding:7px;gap:7px}.recent-quick-card img,.recent-quick-icon{width:38px;height:38px}.recent-quick-copy strong{font-size:10px}.recent-quick-copy small{font-size:9px}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;overflow:visible;margin:0;padding:0}.tool-grid .tool-tile{min-height:125px;flex:none;padding:12px}.tool-grid .tool-icon{width:39px;height:39px;font-size:19px}.tool-grid .tool-tile strong{font-size:11px}.tool-grid .tool-tile small{font-size:9px}.tool-grid .tool-tile[data-promo]:after{right:8px;top:10px}.tool-filters{margin-right:-15px;padding-right:15px}.tool-panel.active{animation-duration:.18s}}@media(max-width:360px){.featured-card{padding:12px}.tool-grid .tool-tile{padding:10px}.recent-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.featured-card,.recent-quick-card,.tool-grid .tool-tile,.tool-filter,.primary-btn,.send-button,.beautify-next{transition:none!important}.tool-panel.active,.qr-result img,.cloud-art-result img,.beautify-output canvas,.pack-preview .phone-preview{animation:none!important}}@media(max-width:360px){.topbar{padding-inline:10px}.brand{white-space:nowrap;font-size:11px;gap:6px}.brand-mark{flex:none}.top-actions{gap:3px}.appearance-control,.language-control{min-width:0}}.featured-card small{padding-right:22px}@media(max-width:680px){.works-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.work-card{min-width:0;padding:9px}.work-card small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media(max-width:420px){.banner-art{display:none}}@media(max-width:360px){.recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-quick-card{padding:5px;gap:5px}.recent-quick-card img,.recent-quick-icon{width:33px;height:33px}}.beautify-mini-preview{display:none}@media(max-width:680px){.beautify-mini-preview{position:sticky;top:58px;z-index:12;display:flex;align-items:center;gap:11px;width:100%;min-height:76px;margin:0 0 12px;padding:9px 12px;border:1px solid #f1cbd8;border-radius:16px;background:#fffffff5;color:var(--ink);text-align:left;box-shadow:0 8px 22px #be638226;backdrop-filter:blur(12px)}.beautify-mini-preview img{width:55px;height:55px;flex:none;object-fit:contain;border-radius:9px;background:#fff}.beautify-mini-preview span{display:flex;flex-direction:column;gap:5px;min-width:0}.beautify-mini-preview strong{font-size:12px}.beautify-mini-preview small{font-size:10px;color:var(--pink-deep)}.beautify-mini-preview b{margin-left:auto;color:var(--pink-deep);font-size:18px}.beautify-mini-preview:focus-visible{outline:3px solid var(--pink);outline-offset:2px}}body.dark-theme .beautify-mini-preview{background:#332731f5;border-color:var(--line)}#beautify-panel .action-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.quick-heading{flex-wrap:wrap}.quick-heading-actions{flex:none;display:flex;align-items:center}.fav-manage-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 13px;border:1px solid #f3c4d4;border-radius:999px;background:#fff;color:var(--pink-deep);font-size:11px;font-weight:750;cursor:pointer;transition:background .18s,border-color .18s,transform .18s;box-shadow:0 2px 10px #ffb4c829}.fav-manage-btn:hover{border-color:var(--pink);background:#fff6f9;transform:translateY(-1px)}.fav-manage-btn:active{transform:scale(.97)}.fav-manage-btn:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.fav-manage-plus{font-size:14px;line-height:1;color:var(--pink)}.featured-card.fav-card{padding-right:21px}.featured-card .fav-remove{position:absolute;right:8px;top:8px;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffdb;color:var(--muted);font-size:13px;line-height:1;cursor:pointer;opacity:.55;transition:opacity .18s,background .18s,color .18s;z-index:2}.featured-card .fav-remove:before{content:"×";display:block;transform:translateY(-.5px)}.featured-card:hover .fav-remove{opacity:1}.featured-card .fav-remove:hover{background:var(--pink);color:#fff}.featured-card .fav-remove:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.fav-empty{display:flex;align-items:center;gap:13px;grid-column:1/-1;min-height:118px;padding:18px 20px;border:1px dashed #e6b9ca;border-radius:20px;background:#ffffff9e;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .18s,background .18s}.fav-empty:hover{border-color:var(--pink);background:#fff6f9}.fav-empty:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.fav-empty>span{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:15px;background:#fff0f5;color:var(--pink-deep);font-size:22px}.fav-empty strong{display:block;font-size:14px}.fav-empty p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.fav-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:18px;background:#401e2c6b;backdrop-filter:blur(6px)}.fav-modal-card{display:flex;flex-direction:column;width:min(560px,100%);max-height:min(640px,88vh);background:#fffdfe;border:1px solid rgba(255,255,255,.9);border-radius:24px;box-shadow:0 30px 80px #78284647;overflow:hidden;animation:tool-panel-in .22s ease both}.fav-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 10px}.fav-modal-head h3{margin:6px 0 0;font-size:18px;letter-spacing:-.04em;color:var(--ink)}.fav-modal-head p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.fav-modal-close{border:0;background:#fff0f5;color:var(--pink-deep);width:32px;height:32px;border-radius:50%;font-size:18px;line-height:1;cursor:pointer;flex:none;transition:background .18s}.fav-modal-close:hover{background:#ffe1ec}.fav-modal-count{margin:0 22px;padding:8px 12px;border-radius:999px;background:#fff0f5;color:var(--pink-deep);font-size:10px;font-weight:750}.fav-tool-list{flex:1;overflow-y:auto;margin:12px 10px 0;padding:0 8px 6px;display:flex;flex-direction:column;gap:7px;scrollbar-width:thin;scrollbar-color:#eec5d4 transparent}.fav-tool-list::-webkit-scrollbar{width:6px}.fav-tool-list::-webkit-scrollbar-thumb{background:#eec5d4;border-radius:99px}.fav-tool-row{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:9px 13px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.fav-tool-row:hover{border-color:#f1acc4;transform:translateY(-1px)}.fav-tool-row:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.fav-tool-row.added{border-color:#f3b9cd;background:#fff6f9}.fav-tool-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:13px;background:#fff0f5;color:var(--pink-deep);font-size:19px}.fav-tool-copy{min-width:0;flex:1}.fav-tool-copy strong{display:block;font-size:12px}.fav-tool-copy small{display:block;margin-top:3px;color:var(--muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fav-tool-state{flex:none;min-width:62px;text-align:center;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;background:#fff;border:1px solid var(--line);color:var(--muted);transition:background .18s,border-color .18s,color .18s}.fav-tool-row.added .fav-tool-state{background:var(--pink-soft);border-color:#f5bdcf;color:var(--pink-deep)}.fav-modal-footer{display:flex;gap:10px;padding:14px 22px 20px}.fav-modal-footer .secondary-btn,.fav-modal-footer .primary-btn{flex:1;min-height:42px}body.dark-theme .fav-manage-btn{background:#503246;border-color:#6b455a;color:#ffc0d4}body.dark-theme .fav-empty{background:#332731b8;border-color:#6b455a}body.dark-theme .fav-empty>span{background:#503246}body.dark-theme .fav-modal{background:#0a060a94}body.dark-theme .fav-modal-card{background:#2b2531;border-color:#433240}body.dark-theme .fav-modal-close,body.dark-theme .fav-modal-count{background:#503246;color:#ffc0d4}body.dark-theme .fav-tool-row{background:var(--surface);border-color:var(--line)}body.dark-theme .fav-tool-row.added{background:#503246;border-color:#6b455a}body.dark-theme .fav-tool-icon{background:#463244;color:#ffc0d4}body.dark-theme .fav-tool-state{background:#463244;border-color:var(--line);color:#c9b6c0}body.dark-theme .fav-tool-row.added .fav-tool-state{background:#6b3a52;border-color:#8a5268;color:#ffd0e0}@media(max-width:680px){.quick-heading-actions{margin-left:auto}.fav-manage-btn{min-height:30px;padding:0 11px;font-size:10px}.fav-empty{min-height:96px;padding:14px 16px}.fav-modal{padding:0;place-items:end center}.fav-modal-card{width:100%;max-height:86vh;border-radius:22px 22px 0 0}.fav-modal-head{padding:18px 17px 9px}.fav-modal-count{margin:0 17px}.fav-modal-footer{padding:12px 17px 18px}.fav-tool-row{min-height:56px;padding:8px 11px}}@media(prefers-reduced-motion:reduce){.fav-modal-card{animation:none!important}}.decode-actions{display:flex;gap:8px;margin-top:10px}.decode-actions .action-btn{flex:1;min-height:36px}.tool-filters[hidden]{display:none!important}.fav-empty{width:100%;font:inherit}@media(max-width:680px){.fav-manage-btn{min-height:44px}.fav-modal-close{width:44px;height:44px}.decode-actions .action-btn{min-height:44px}}.tool-filters{width:100%;min-width:0;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.tool-filter{scroll-snap-align:start}@media(max-width:680px){.tool-filters{width:calc(100% + 15px);max-width:calc(100% + 15px);margin-right:-15px;padding:2px 15px 12px 1px;touch-action:pan-x}.tool-filter{min-height:44px;padding-inline:15px;font-size:12px}.category-strip{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-x}.category-strip button{min-height:44px;flex:none}.recent-quick-card{min-width:0}.recent-quick-copy small{max-width:100%;white-space:normal;line-height:1.35}}.recent-quick-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;min-width:0}.recent-quick-delete{min-width:44px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--pink-deep);font-size:10px;padding:0 8px}.recent-quick-delete:hover{border-color:var(--pink);background:var(--pink-soft)}@media(max-width:680px){.recent-quick-row{grid-template-columns:1fr}.recent-quick-delete{min-height:34px}}.launch-note{display:flex;align-items:flex-start;gap:11px;margin:0 0 27px;padding:14px 17px;border:1px solid rgba(238,111,145,.2);border-radius:18px;background:linear-gradient(105deg,#ffedf3d6,#ffffffd1);box-shadow:0 7px 22px #b9728812}.launch-note-icon{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:9px;background:#ffe2ec;color:var(--pink-deep);font-size:14px}.launch-note p{margin:2px 0 0;color:var(--ink);font-size:12px;line-height:1.75}body.dark-theme .launch-note{background:linear-gradient(105deg,#5b3043b3,#332731cc);border-color:#ee6f9140}body.dark-theme .launch-note-icon{background:#69425a;color:#ffd1df}@media(max-width:680px){.launch-note{gap:9px;margin-bottom:22px;padding:13px 14px;border-radius:16px}.launch-note p{font-size:11px;line-height:1.7}}.quick-heading p,.quick-heading a,.featured-card small,.tool-grid .tool-tile small,html[data-skin] .tool-grid .tool-tile small{font-size:12px;line-height:1.5}@media(max-width:680px){.tool-grid .tool-tile strong{font-size:13px}html[data-skin]:not([data-skin=poster]) .banner p{font-size:14px;line-height:1.6}}.category-strip{display:none}.popular-section .section-title-row{align-items:center}.tool-group-hint{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.tool-primary-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:15px;padding:0;overflow:visible}.tool-primary-nav[hidden],.tool-filter-expand{display:none}.tool-primary-nav .tool-filter{min-width:0;min-height:48px;padding:8px 9px;border-radius:15px;font-size:12px;white-space:normal;text-align:center;line-height:1.3}.tool-primary-nav .tool-filter.active{background:linear-gradient(135deg,#ffe4ed,#fff7fa);border-color:var(--pink);box-shadow:0 6px 18px #dd4f771f;color:var(--pink-deep)}.tool-primary-nav .tool-filter:focus-visible,.file-kind-bar button:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.tool-grid .tool-tile{min-height:143px;padding-bottom:39px}.tool-grid .tool-tile .tool-output-badge{position:absolute;right:13px;bottom:11px;max-width:calc(100% - 26px);border-radius:999px;background:#fff0f5;color:#b84a72;font-size:10px;font-weight:750;line-height:1.2;padding:5px 8px;white-space:nowrap}.tool-grid .tool-tile[data-groups~=mine] .tool-output-badge{background:#f1edf1;color:#73636c}.file-kind-bar{display:flex;gap:8px;overflow-x:auto;padding:14px 20px 2px;scrollbar-width:none}.file-kind-bar::-webkit-scrollbar{display:none}.file-kind-bar button{flex:none;min-height:44px;border:1px solid var(--line);border-radius:999px;padding:0 15px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:750}.file-kind-bar button.active{background:var(--pink-soft);border-color:var(--pink);color:var(--pink-deep)}body.dark-theme .tool-primary-nav .tool-filter.active,body.dark-theme .file-kind-bar button.active{background:#503246;color:#ffc0d4}body.dark-theme .tool-grid .tool-tile .tool-output-badge{background:#533344;color:#ffc0d4}@media(max-width:900px){.tool-primary-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.popular-section .section-title-row{align-items:flex-start}.tool-primary-nav{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;overflow:visible;margin:0 0 16px;padding:10px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.tool-primary-nav:before{content:"";grid-column:1;grid-row:1}.tool-primary-nav .tool-filter{display:none;min-width:0;min-height:48px;white-space:normal;font-size:14px}.tool-primary-nav .tool-filter.active{display:block;grid-column:2;grid-row:1;text-align:center}.tool-primary-nav .tool-filter-expand{display:grid;place-items:center;grid-column:3;grid-row:1;min-width:48px;min-height:48px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font-size:23px;cursor:pointer}.tool-primary-nav .tool-filter-expand span{transition:transform .25s ease}.tool-primary-nav.is-expanded{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:58px;position:relative}.tool-primary-nav.is-expanded:before{display:none}.tool-primary-nav.is-expanded .tool-filter{display:block;grid-column:auto;grid-row:auto;text-align:center}.tool-primary-nav.is-expanded .tool-filter-expand{position:absolute;top:5px;right:10px}.tool-primary-nav.is-expanded .tool-filter-expand span{transform:rotate(180deg)}.tool-grid .tool-tile{min-height:148px;padding-bottom:40px}.tool-grid .tool-tile .tool-output-badge{right:9px;bottom:9px;font-size:10px}.file-kind-bar{padding:12px 15px 2px}}@media(prefers-reduced-motion:reduce){.tool-primary-nav .tool-filter,.file-kind-bar button{transition:none}}.tool-workspace-modal,.tool-open-mode-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:clamp(14px,3vw,34px);background:#37263047;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%);opacity:0}.tool-workspace-modal.is-visible,.tool-open-mode-modal.is-visible{opacity:1;animation:workspace-scrim-in .42s ease-out both}.tool-workspace-modal.is-closing,.tool-open-mode-modal.is-closing{pointer-events:none;animation:workspace-scrim-out .32s ease-in both}.tool-workspace-shell{--workspace-from-x: 0px;--workspace-from-y: 18px;--workspace-from-scale: .975;position:relative;width:min(1180px,100%);max-height:min(90vh,920px);overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:28px;background:#fffafcd1;-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%);box-shadow:0 30px 90px #4e2b3b40,inset 0 1px #ffffffe6;transform:translate(var(--workspace-from-x),var(--workspace-from-y)) scale(var(--workspace-from-scale)) rotate(-7deg);transform-origin:center center;opacity:0}.tool-workspace-modal.is-visible .tool-workspace-shell{transform:translate(0) scale(1) rotate(0);opacity:1;animation:workspace-grow .55s cubic-bezier(.19,.76,.22,1) both}.tool-workspace-modal.is-closing .tool-workspace-shell{animation:workspace-shrink .32s cubic-bezier(.43,0,.78,.34) both}@keyframes workspace-grow{0%{transform:translate(var(--workspace-from-x),var(--workspace-from-y)) scale(var(--workspace-from-scale)) rotate(-9deg);opacity:0}72%{transform:translate(0) scale(1.025) rotate(1deg);opacity:1}to{transform:translate(0) scale(1) rotate(0);opacity:1}}@keyframes workspace-shrink{0%{transform:translate(0) scale(1) rotate(0);opacity:1}to{transform:translate(var(--workspace-from-x),var(--workspace-from-y)) scale(var(--workspace-from-scale)) rotate(-9deg);opacity:0}}@keyframes workspace-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-scrim-out{0%{opacity:1}to{opacity:0}}.tool-trigger-tap{animation:tool-trigger-tap .23s ease-out both}@keyframes tool-trigger-tap{0%{transform:scale(1) translate(0)}26%{transform:scale(.965) translate(-2px)}52%{transform:scale(.985) translate(2px)}76%{transform:scale(1.012) translate(-1px)}to{transform:scale(1) translate(0)}}.tool-workspace-close{position:absolute;top:14px;right:14px;z-index:6;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(227,174,193,.34);border-radius:50%;background:#fff2f7e0;color:var(--pink-deep);box-shadow:0 8px 22px #b9608024;font-size:24px;line-height:1;transition:transform .18s ease,background .18s ease}.tool-workspace-close:hover{transform:rotate(6deg) scale(1.05);background:#fff}.tool-workspace-close:focus-visible{outline:3px solid rgba(238,111,145,.2);outline-offset:2px}.tool-workspace-body{max-height:min(90vh,920px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tool-workspace-shell>.toast{position:absolute;left:50%;bottom:18px;z-index:12;width:max-content;max-width:calc(100% - 32px);white-space:normal;text-align:center;line-height:1.45;transform:translate(-50%,14px)}.tool-workspace-shell>.toast.show{transform:translate(-50%)}.tool-workspace-body>.tool-panel,.tool-workspace-body>.tool-panel.active{display:block;width:100%;margin:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.tool-workspace-body>.tool-panel>.panel-header{padding-right:70px;background:#ffffff59}.tool-workspace-body>.tool-panel .pack-preview{position:fixed;inset:clamp(14px,3vw,34px);z-index:130;border-radius:24px}body.tool-workspace-open,body.tool-open-mode-open{overflow:hidden}body:has(.beautify-modal){overflow:hidden}.tool-inline-host{grid-column:1 / -1;width:100%;min-width:0;margin:2px 0 14px}.tool-inline-actions{display:flex;justify-content:flex-end;margin-bottom:8px}.tool-inline-actions button{min-width:68px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:750}.tool-inline-actions button:focus-visible{outline:3px solid var(--pink-deep);outline-offset:2px}.tool-inline-host>.tool-panel.active{display:block;width:100%;margin:0;opacity:0}.tool-inline-host>.tool-panel.active.is-inline-entering{animation:inline-tool-enter .55s cubic-bezier(.19,.76,.22,1) both}.tool-inline-host>.tool-panel.active.is-inline-leaving{animation:inline-tool-leave .28s ease-in both;pointer-events:none}.tool-drawer.has-inline-tool .tool-panel.active{animation:none}.tool-drawer.has-inline-tool .tool-panel.active.is-inline-entering{animation:inline-tool-enter .55s cubic-bezier(.19,.76,.22,1) both}.tool-drawer.has-inline-tool .tool-panel.active.is-inline-leaving{animation:inline-tool-leave .28s ease-in both;pointer-events:none}@keyframes inline-tool-enter{0%{opacity:0;transform:translateY(22px) scale(.94) rotate(-2deg)}72%{opacity:1;transform:translateY(-2px) scale(1.014) rotate(.5deg)}to{opacity:1;transform:none}}@keyframes inline-tool-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px) scale(.94) rotate(-2deg)}}.drawer-header-actions{display:flex;align-items:center;gap:7px}.tool-open-mode-button{border:1px solid rgba(238,111,145,.2);background:#ffffffb8;border-radius:999px;color:var(--pink-deep);padding:7px 11px;font-size:10px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.tool-open-mode-button:hover{transform:translateY(-1px);background:#fff;box-shadow:0 7px 18px #b960801f}.tool-open-mode-button:focus-visible{outline:3px solid rgba(238,111,145,.18);outline-offset:2px}.tool-open-mode-shell{--workspace-from-x: 0px;--workspace-from-y: 18px;--workspace-from-scale: .975;position:relative;width:min(650px,100%);border:1px solid rgba(255,255,255,.8);border-radius:28px;padding:clamp(25px,4vw,38px);background:#fffafcdb;-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%);box-shadow:0 30px 90px #4e2b3b40,inset 0 1px #ffffffe6;transform:translate(var(--workspace-from-x),var(--workspace-from-y)) scale(var(--workspace-from-scale)) rotate(-7deg);transform-origin:center center;opacity:0}.tool-open-mode-modal.is-visible .tool-open-mode-shell{transform:translate(0) scale(1) rotate(0);opacity:1;animation:workspace-grow .55s cubic-bezier(.19,.76,.22,1) both}.tool-open-mode-modal.is-closing .tool-open-mode-shell{animation:workspace-shrink .32s cubic-bezier(.43,0,.78,.34) both}.tool-open-mode-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(227,174,193,.34);border-radius:50%;background:#fff2f7e6;color:var(--pink-deep);font-size:24px;line-height:1}.tool-open-mode-heading{padding-right:34px}.tool-open-mode-heading>span{color:var(--pink);font:500 10px DM Mono,monospace;letter-spacing:.13em}.tool-open-mode-heading h2{margin:9px 0 7px;font-size:clamp(23px,4vw,30px);letter-spacing:-.06em}.tool-open-mode-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.tool-open-mode-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.tool-open-mode-option{position:relative;display:flex;min-height:210px;flex-direction:column;align-items:flex-start;padding:20px;border:1px solid rgba(218,181,193,.5);border-radius:21px;background:#ffffff9e;color:var(--ink);text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.tool-open-mode-option:hover,.tool-open-mode-option:focus-visible{transform:translateY(-3px);border-color:var(--pink);background:#ffffffeb;box-shadow:0 16px 34px #b9608021;outline:0}.tool-open-mode-option.is-current{border-color:var(--pink);background:#fff0f5c7}.tool-open-mode-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:15px;background:linear-gradient(145deg,#ffe4ec,#fff);color:var(--pink-deep);font-size:21px}.tool-open-mode-option strong{font-size:15px}.tool-open-mode-option strong small{display:inline-block;margin-left:5px;padding:3px 6px;border-radius:999px;background:var(--pink-soft);color:var(--pink-deep);font-size:8px;vertical-align:2px}.tool-open-mode-option em{margin-top:9px;color:var(--muted);font-size:11px;font-style:normal;line-height:1.65}.tool-open-mode-option i{margin-top:auto;padding-top:18px;color:var(--pink-deep);font-size:10px;font-style:normal;font-weight:700}#tools,#history{scroll-margin-top:76px}.beautify-modal{z-index:140;background:#37263047;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}.beautify-modal-card{border:1px solid rgba(255,255,255,.78);background:#fffafcdb;-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%);box-shadow:0 30px 90px #4e2b3b40,inset 0 1px #ffffffe6}.beautify-modal.has-source-motion{opacity:0}.beautify-modal.has-source-motion.is-visible{opacity:1;animation:workspace-scrim-in .42s ease-out both}.beautify-modal.has-source-motion.is-closing{pointer-events:none;animation:workspace-scrim-out .32s ease-in both}.beautify-modal.has-source-motion .beautify-modal-card{--workspace-from-x: 0px;--workspace-from-y: 18px;--workspace-from-scale: .975;transform:translate(var(--workspace-from-x),var(--workspace-from-y)) scale(var(--workspace-from-scale)) rotate(-9deg);transform-origin:center center;opacity:0}.beautify-modal.has-source-motion.is-visible .beautify-modal-card{transform:none;opacity:1;animation:workspace-grow .55s cubic-bezier(.19,.76,.22,1) both}.beautify-modal.has-source-motion.is-closing .beautify-modal-card{animation:workspace-shrink .32s cubic-bezier(.43,0,.78,.34) both}body.dark-theme .tool-workspace-modal,body.dark-theme .tool-open-mode-modal,body.dark-theme .beautify-modal{background:#0c091075}body.dark-theme .beautify-modal-card{background:#281f2de6;border-color:#ffffff1f}body.dark-theme .tool-workspace-shell{border-color:#ffffff1f;background:#281f2ddb;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff14}body.dark-theme .tool-workspace-close{background:#46323eeb;border-color:#ffffff1f}body.dark-theme .tool-workspace-body>.tool-panel>.panel-header{background:#ffffff06}body.dark-theme .tool-open-mode-shell{border-color:#ffffff1f;background:#281f2de6;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff14}body.dark-theme .tool-open-mode-close,body.dark-theme .tool-open-mode-button{background:#46323eeb;border-color:#ffffff1f}body.dark-theme .tool-open-mode-option{background:#ffffff09;border-color:#ffffff1f}body.dark-theme .tool-open-mode-option:hover,body.dark-theme .tool-open-mode-option:focus-visible,body.dark-theme .tool-open-mode-option.is-current{background:#ee6f911a;border-color:var(--pink)}body.dark-theme .tool-open-mode-icon{background:#ee6f9121}@media(max-width:680px){.tool-workspace-modal,.tool-open-mode-modal{align-items:end;padding:8px}.tool-workspace-shell{width:100%;max-height:94dvh;border-radius:24px 24px 18px 18px}.tool-workspace-body{max-height:94dvh}.tool-workspace-shell>.toast{bottom:12px;max-width:calc(100% - 24px)}.tool-workspace-close{top:10px;right:10px;width:36px;height:36px}.tool-workspace-body>.tool-panel>.panel-header{padding-right:58px}.tool-workspace-body>.tool-panel .pack-preview{inset:8px;border-radius:20px}.tool-open-mode-shell{width:100%;max-height:94dvh;overflow:auto;padding:25px 18px 20px;border-radius:24px 24px 18px 18px}.tool-open-mode-options{grid-template-columns:1fr;gap:9px;margin-top:18px}.tool-open-mode-option{min-height:136px;padding:16px 17px 15px 80px}.tool-open-mode-icon{position:absolute;left:17px;top:17px;width:46px;height:46px;margin:0}.tool-open-mode-option i{padding-top:12px}.drawer-header{align-items:flex-start}.drawer-header-actions{flex-direction:column;align-items:flex-end;gap:5px}.tool-open-mode-button{padding:6px 9px}}@media(prefers-reduced-motion:reduce){.tool-workspace-modal,.tool-open-mode-modal,.tool-workspace-shell,.tool-open-mode-shell,.tool-workspace-close{transition:none!important}.tool-workspace-modal,.tool-open-mode-modal,.tool-workspace-shell,.tool-open-mode-shell,.tool-drawer.has-inline-tool .tool-panel.active,.tool-inline-host>.tool-panel.active,.beautify-modal.has-source-motion,.beautify-modal.has-source-motion .beautify-modal-card{animation:none!important}.tool-inline-host>.tool-panel.active{opacity:1!important;transform:none!important}.tool-workspace-shell,.tool-open-mode-shell,.beautify-modal.has-source-motion .beautify-modal-card{transform:none!important;opacity:1!important}.tool-trigger-tap{animation:none!important}}.feedback-fab{position:fixed;right:clamp(16px,3vw,34px);bottom:24px;z-index:55;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 17px;border:1px solid rgba(231,111,150,.3);border-radius:999px;background:linear-gradient(135deg,#f36d97,#dc4b7b);color:#fff;text-decoration:none;font-size:12px;font-weight:800;box-shadow:0 9px 25px #c54b753d;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.feedback-fab svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.feedback-fab:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 13px 29px #c54b754d}.feedback-fab:active{transform:scale(.98)}.feedback-fab:focus-visible{outline:3px solid #5f8cf5;outline-offset:3px}body.dark-theme .feedback-fab{border-color:#ffbed659;background:linear-gradient(135deg,#e66d98,#a6426e);box-shadow:0 9px 25px #0000003d}@media(max-width:680px){.feedback-fab{display:none}.bottom-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.bottom-tabs [data-feedback-tab]{color:var(--pink-deep)}}@media(prefers-reduced-motion:reduce){.feedback-fab{transition:none}}#qr-panel.wifi-mode #qr-form,#qr-panel:not(.wifi-mode) #wifi-form,#qr-panel:not(.wifi-mode) #wifi-actions,#qr-panel:not(.wifi-mode) #wifi-result-hint{display:none!important}#wifi-form{display:grid;gap:15px;margin-top:16px}.wifi-field{display:grid;gap:7px;font-size:12px;font-weight:700;color:var(--ink)}.wifi-field input,.wifi-field select,.wifi-password-row input{width:100%;min-height:46px;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);outline:0;font-size:14px}.wifi-field input:focus,.wifi-field select:focus,.wifi-password-row input:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ee6f9121}.wifi-field input[aria-invalid=true]{border-color:#ce4165}.wifi-ssid-row{display:flex;gap:8px;align-items:stretch}.wifi-ssid-row input{min-width:0;flex:1}.wifi-ssid-row button{min-width:126px;min-height:46px;padding:8px 13px;border:1px solid rgba(234,94,137,.35);border-radius:12px;background:var(--pink-soft);color:var(--pink-deep);font-size:12px;font-weight:800;cursor:pointer}.wifi-ssid-row button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #d94d771f}.wifi-ssid-row button:disabled{cursor:wait;opacity:.65;transform:none;box-shadow:none}.wifi-connection-status{margin:0;padding:10px 12px;border:1px solid rgba(86,123,184,.16);border-radius:12px;background:#e8f0ff9e;color:#49658f;font-size:11px;line-height:1.65}.wifi-connection-status[data-state=success]{border-color:#2b905b2e;background:#e2f7ebb8;color:#247349}.wifi-connection-status[data-state=warning]{border-color:#c97e2a33;background:#fff3e2d1;color:#985d20}.wifi-password-row{display:flex;gap:8px}.wifi-password-row input{min-width:0;flex:1}.wifi-password-row button{min-width:72px;min-height:46px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);font-size:12px;font-weight:700}.wifi-form-note,.wifi-device-note{font-size:11px;line-height:1.6;color:var(--muted);margin:0}.wifi-form-note.warning{color:#a75c29}.wifi-error{min-height:1.2em;margin:0;color:#c0395d;font-size:11px;font-weight:600}.wifi-advanced,.wifi-help{border:1px solid var(--line);border-radius:14px;background:#ffffff7a;padding:12px 14px}.wifi-advanced summary,.wifi-help summary{cursor:pointer;min-height:28px;font-size:12px;font-weight:750;color:var(--ink)}.wifi-advanced[open] summary,.wifi-help[open] summary{margin-bottom:14px}.wifi-advanced-body{display:grid;gap:13px}.wifi-hidden{display:flex;gap:9px;align-items:center;font-size:12px;color:var(--ink)}.wifi-hidden input{width:17px;height:17px;accent-color:var(--pink-deep)}.wifi-code-preview{display:grid;gap:7px}.wifi-code-preview span{font-size:11px;font-weight:700}.wifi-code-preview code{display:block;max-height:96px;overflow:auto;padding:10px;border-radius:9px;background:#f0d7e059;font:11px/1.5 DM Mono,monospace;overflow-wrap:anywhere;color:var(--ink)}.wifi-code-preview code:empty:before{content:"填写网络信息后显示编码";color:var(--muted)}.wifi-form-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.wifi-form-actions .primary-btn{flex:1;min-height:46px}.wifi-form-actions .action-btn{min-height:46px}.wifi-privacy{margin:0;padding:10px 12px;border-radius:12px;background:#ffe6ef8c;font-size:11px;line-height:1.7;color:var(--ink)}#wifi-result-hint{font-size:11px;color:var(--muted);line-height:1.6;margin:10px 0 0}#wifi-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}#wifi-actions[hidden]{display:none!important}#wifi-actions .action-btn{min-height:44px;flex:1;white-space:nowrap}.wifi-device-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.wifi-device-tabs button{min-height:40px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--muted);font-size:11px}.wifi-device-tabs button[aria-selected=true]{background:var(--pink-soft);border-color:var(--pink);color:var(--pink-deep);font-weight:800}.wifi-device-guide{font-size:11px;line-height:1.8;color:var(--ink)}.wifi-device-guide p{margin:0 0 7px}.wifi-device-guide ol{margin:0;padding-left:21px}.wifi-device-guide li{margin:3px 0}.wifi-roadmap{display:none;border-top:1px solid var(--line);padding:18px 22px 22px}#qr-panel.wifi-mode .wifi-roadmap{display:block}.wifi-roadmap h4{font-size:13px;margin:0 0 5px}.wifi-roadmap>p{font-size:11px;color:var(--muted);margin:0 0 12px}.wifi-roadmap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.wifi-roadmap-card{border:1px solid var(--line);border-radius:14px;padding:12px;background:#ffffff7a;opacity:.75}.wifi-roadmap-card strong,.wifi-roadmap-card small{display:block}.wifi-roadmap-card strong{font-size:11px}.wifi-roadmap-card small{font-size:10px;line-height:1.5;color:var(--muted);margin:5px 0 8px}.wifi-roadmap-card em{font-size:9px;color:var(--pink-deep);font-style:normal}.dark-theme .wifi-field input,.dark-theme .wifi-field select,.dark-theme .wifi-password-row input,.dark-theme .wifi-password-row button,.dark-theme .wifi-device-tabs button{background:#332a31;color:#fff;border-color:#ffffff2e}.dark-theme .wifi-ssid-row button{background:#ee6f9121;color:#ffb7cb;border-color:#ee6f9147}.dark-theme .wifi-connection-status{background:#4f70a526;color:#bed2f2;border-color:#bed2f221}.dark-theme .wifi-connection-status[data-state=success]{background:#3a996121;color:#a9e0bf}.dark-theme .wifi-connection-status[data-state=warning]{background:#c6803421;color:#f1c58f}.dark-theme .wifi-advanced,.dark-theme .wifi-help,.dark-theme .wifi-roadmap-card{background:#ffffff0d}.dark-theme .wifi-privacy{background:#ee6f911f}@media(max-width:700px){.wifi-roadmap{padding:15px}.wifi-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wifi-form-actions{align-items:stretch}.wifi-form-actions .primary-btn{min-width:100%}.wifi-ssid-row{flex-direction:column}.wifi-ssid-row button{width:100%;min-width:0}}@media(max-width:360px){.wifi-roadmap-grid{grid-template-columns:1fr}#wifi-actions .action-btn{flex-basis:calc(50% - 8px)}}.ai-examples .form-entry-link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:8px 13px;border:1px solid rgba(233,93,137,.2);border-radius:999px;background:#ffe6ee;color:#c13d6d;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 3px 12px #d94d7717;transition:transform .2s,box-shadow .2s,background .2s}.ai-examples .form-entry-link:hover{transform:translateY(-2px);background:#ffd9e6;box-shadow:0 6px 16px #d94d772e}html[data-skin=poster]{--bg:#f4f4f2;--surface:#fff;--white:#fff;--ink:#111315;--muted:#767a7d;--faint:#a9adaf;--line:#e2e3e1;--pink:#ff734f;--pink-deep:#f04f32;--pink-soft:#ffe0d5;--coral:#ffb36d;--lavender:#d9d7ff;--blue:#b9dcff;--mint:#c9efd9;--yellow:#ffe37c;--shadow:0 10px 26px rgba(20,24,26,.08);--skin-radius:24px;--fq-pink:#ff734f;--fq-deep:#f04f32;--fq-line:#e2e3e1;--fq-muted:#767a7d;--fq-card:#fff;--fq-shadow:0 10px 26px rgba(20,24,26,.08) }html[data-skin=poster] body{background:#f4f4f2;color:#111315}html[data-skin=poster] body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.22;background-image:radial-gradient(#bfc2c1 .55px,transparent .55px);background-size:5px 5px;mix-blend-mode:multiply;z-index:-1}html[data-skin=poster] .topbar,html[data-skin=poster] .card-topbar,html[data-skin=poster] .fq-header,html[data-skin=poster] .library-header{background:#fffffff0;border-color:#dedfdd;box-shadow:0 1px #00000008}html[data-skin=poster] .brand,html[data-skin=poster] .card-brand,html[data-skin=poster] .library-header .brand{color:#111315}html[data-skin=poster] .brand-mark i{background:#111315}html[data-skin=poster] .desktop-nav a,html[data-skin=poster] .card-top-actions{color:#737679}html[data-skin=poster] .desktop-nav a.active,html[data-skin=poster] .desktop-nav a:hover,html[data-skin=poster] .home-link,html[data-skin=poster] .card-top-actions a{color:#111315}html[data-skin=poster] .circle-icon,html[data-skin=poster] .appearance-control,html[data-skin=poster] .language-control,html[data-skin=poster] .skin-control{background:#f1f1ef;border-color:#dedfdd;color:#111315;box-shadow:none}html[data-skin=poster] .appearance-control:hover,html[data-skin=poster] .language-control:hover,html[data-skin=poster] .skin-control:hover{background:#e9e9e6;border-color:#c9cbc9}html[data-skin=poster] .banner{margin-top:24px;padding:42px 44px;min-height:330px;border-radius:30px;background:#e9e9e7;overflow:hidden}html[data-skin=poster] .banner h1{color:#111315;font-weight:850;letter-spacing:-.075em}html[data-skin=poster] .banner h1 em,html[data-skin=poster] .eyebrow,html[data-skin=poster] .section-kicker{color:#111315}html[data-skin=poster] .banner p,html[data-skin=poster] .section-caption small{color:#737679}html[data-skin=poster] .orb-a{background:linear-gradient(135deg,#ffb061,#ffdf76);box-shadow:inset -10px -20px 35px #ffffff73,var(--shadow)}html[data-skin=poster] .orb-b{background:#b8d9ff}.art-phone{border-color:#fff}html[data-skin=poster] .phone-screen{background:#111315;color:#fff}.art-tag{background:#fff;color:#111315;border-radius:8px}html[data-skin=poster] .ai-composer{border:1px solid #dedfdd;background:#fff;border-radius:20px;box-shadow:var(--shadow)}html[data-skin=poster] .composer-plus,html[data-skin=poster] .tool-icon.pink{background:#ffb36d;color:#111315}html[data-skin=poster] .send-button,html[data-skin=poster] .primary-btn,html[data-skin=poster] .primary-button,html[data-skin=poster] .fq-primary{background:#111315;box-shadow:none}html[data-skin=poster] .ai-examples button,html[data-skin=poster] .category-strip button,html[data-skin=poster] .mini-tabs,html[data-skin=poster] .mini-tabs button.active{background:#fff;color:#111315;border:1px solid #dedfdd;box-shadow:none}html[data-skin=poster] .category-strip button.active,html[data-skin=poster] .category-strip button:hover{background:#111315;color:#fff;box-shadow:none}html[data-skin=poster] .tool-grid{gap:16px}html[data-skin=poster] .tool-tile{min-height:146px;padding:18px;border:1px solid #dedfdd;border-radius:22px;background:#fff;align-items:flex-start;text-align:left;box-shadow:var(--shadow)}html[data-skin=poster] .tool-tile:hover{transform:translateY(-3px)}html[data-skin=poster] .tool-icon{width:58px;height:58px;border-radius:18px;box-shadow:none;color:#111315}html[data-skin=poster] .tool-icon svg{width:30px;height:30px;display:block}html[data-skin=poster] .tool-icon.coral{background:#ffb36d}html[data-skin=poster] .tool-icon.lavender{background:#c9c4ff}html[data-skin=poster] .tool-icon.blue{background:#b9dcff}html[data-skin=poster] .tool-icon.mint{background:#c9efd9}html[data-skin=poster] .tool-icon.peach{background:#ffc5a6}html[data-skin=poster] .tool-icon.yellow{background:#ffe37c}html[data-skin=poster] .tool-icon.gray{background:#e4e5e3;color:#111315}html[data-skin=poster] .tool-tile strong{margin-top:auto;font-size:13px;color:#111315}html[data-skin=poster] .tool-tile small{color:#767a7d}html[data-skin=poster] .works-empty,html[data-skin=poster] .work-card,html[data-skin=poster] .tool-panel,html[data-skin=poster] .launch-note{background:#fff;border:1px solid #dedfdd;border-radius:24px;box-shadow:var(--shadow)}html[data-skin=poster] .tool-panel{overflow:hidden}html[data-skin=poster] .panel-header{border-color:#dedfdd}html[data-skin=poster] .panel-state,html[data-skin=poster] .status-icon{background:#ffe37c;color:#111315}html[data-skin=poster] .secondary-btn,html[data-skin=poster] .action-btn,html[data-skin=poster] .cloud-button{background:#f1f1ef;color:#111315;border-color:#dedfdd}html[data-skin=poster] .compact-form textarea,html[data-skin=poster] .compact-form input,html[data-skin=poster] .two-fields input,html[data-skin=poster] .pack-item-text,html[data-skin=poster] .pack-item-top input,html[data-skin=poster] .pack-item-top select,html[data-skin=poster] .file-link-column input{background:#f7f7f5;border-color:#dedfdd;color:#111315}html[data-skin=poster] .pack-item,html[data-skin=poster] .check-result,html[data-skin=poster] .upload-drop,html[data-skin=poster] .decode-result,html[data-skin=poster] .qr-result,html[data-skin=poster] .file-preview{background:#f7f7f5;border-color:#dedfdd}html[data-skin=poster] .pack-preview{background:#f4f4f2}html[data-skin=poster] .phone-preview{background:#fff}html[data-skin=poster] .fq-hero{background:#e9e9e7;border-color:#dedfdd;border-radius:30px}html[data-skin=poster] .fq-card,html[data-skin=poster] .fq-create-grid button,html[data-skin=poster] .fq-grid article{border-color:#dedfdd;border-radius:24px;box-shadow:var(--shadow)}html[data-skin=poster] .fq-tabs button,html[data-skin=poster] .fq-filters button,html[data-skin=poster] .fq-chip{background:#fff;border-color:#dedfdd;color:#111315}html[data-skin=poster] .fq-tabs button.active,html[data-skin=poster] .fq-filters button.active{background:#111315;border-color:#111315;color:#fff}html[data-skin=poster] .fq-create-grid span,html[data-skin=poster] .fq-tag{background:#ffb36d;color:#111315}html[data-skin=poster] .fq-card input,html[data-skin=poster] .fq-card textarea,html[data-skin=poster] .fq-card select{background:#f7f7f5;border-color:#dedfdd;color:#111315}html[data-skin=poster] .fq-create-grid button,html[data-skin=poster] .fq-grid article{background:#fff}html[data-skin=poster] .manager-panel,html[data-skin=poster] .editor-card,html[data-skin=poster] .preview-sticky{background:#fff;border-color:#dedfdd;border-radius:24px;box-shadow:var(--shadow)}html[data-skin=poster] .template-option,html[data-skin=poster] .saved-card,html[data-skin=poster] .module-row{background:#f7f7f5;border-color:#dedfdd}html[data-skin=poster] .template-option.active{background:#ffe0d5;border-color:#ff734f}html[data-skin=poster] .phone-frame{box-shadow:var(--shadow)}html[data-skin=poster] body.dark-theme{--bg:#181a1b;--surface:#242728;--ink:#f5f5f2;--muted:#b2b6b6;--line:#3b3f3f;--pink:#ff9275;--pink-deep:#ffad91;--pink-soft:#50352f;--shadow:0 12px 30px rgba(0,0,0,.24);--fq-card:#242728;--fq-line:#3b3f3f;--fq-muted:#b2b6b6;background:#181a1b}html[data-skin=poster] body.dark-theme:before{opacity:.08;background-image:radial-gradient(#fff .5px,transparent .5px)}html[data-skin=poster] body.dark-theme .topbar,html[data-skin=poster] body.dark-theme .card-topbar,html[data-skin=poster] body.dark-theme .fq-header,html[data-skin=poster] body.dark-theme .library-header{background:#202324;border-color:#3b3f3f}html[data-skin=poster] body.dark-theme .banner,html[data-skin=poster] body.dark-theme .fq-hero{background:#2b2e2e;border-color:#3b3f3f}html[data-skin=poster] body.dark-theme .tool-tile,html[data-skin=poster] body.dark-theme .tool-panel,html[data-skin=poster] body.dark-theme .works-empty,html[data-skin=poster] body.dark-theme .work-card,html[data-skin=poster] body.dark-theme .launch-note,html[data-skin=poster] body.dark-theme .fq-card,html[data-skin=poster] body.dark-theme .fq-create-grid button,html[data-skin=poster] body.dark-theme .fq-grid article,html[data-skin=poster] body.dark-theme .manager-panel,html[data-skin=poster] body.dark-theme .editor-card,html[data-skin=poster] body.dark-theme .preview-sticky{background:#242728;border-color:#3b3f3f;color:#f5f5f2}html[data-skin=poster] body.dark-theme .compact-form textarea,html[data-skin=poster] body.dark-theme .compact-form input,html[data-skin=poster] body.dark-theme .fq-card input,html[data-skin=poster] body.dark-theme .fq-card textarea,html[data-skin=poster] body.dark-theme .fq-card select,html[data-skin=poster] body.dark-theme .template-option,html[data-skin=poster] body.dark-theme .saved-card,html[data-skin=poster] body.dark-theme .module-row{background:#1d2021;border-color:#3b3f3f;color:#f5f5f2}html[data-skin=poster] body.dark-theme .secondary-btn,html[data-skin=poster] body.dark-theme .action-btn,html[data-skin=poster] body.dark-theme .cloud-button,html[data-skin=poster] body.dark-theme .fq-chip{background:#303435;border-color:#4a4f4f;color:#f5f5f2}@media(max-width:900px){html[data-skin=poster] .banner{padding:30px 28px}}@media(max-width:680px){html[data-skin=poster] .banner{margin-top:14px;padding:25px 20px;border-radius:24px}html[data-skin=poster] .tool-tile{min-height:132px;padding:14px;border-radius:18px}}html[data-skin=poster]{--bg:#f5f5f7;--surface:#fff;--ink:#1d1d1f;--muted:#6e6e73;--faint:#98989d;--line:rgba(0,0,0,.09);--pink:#ff6b4a;--pink-deep:#e94f32;--pink-soft:#fff0eb;--shadow:0 8px 24px rgba(0,0,0,.055);--skin-radius:20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}html[data-skin=poster] body{background:#f5f5f7}html[data-skin=poster] body:before{display:none}html[data-skin=poster] .topbar,html[data-skin=poster] .card-topbar,html[data-skin=poster] .fq-header,html[data-skin=poster] .library-header{background:#ffffffd1;backdrop-filter:saturate(180%) blur(24px);border-color:#00000014;box-shadow:0 1px #0000000a}html[data-skin=poster] .banner,html[data-skin=poster] .fq-hero{background:linear-gradient(145deg,#fff,#f1f1f3);border:1px solid rgba(0,0,0,.06);box-shadow:none}html[data-skin=poster] .banner h1{font-weight:700;letter-spacing:-.055em}html[data-skin=poster] .banner h1 em{color:#1d1d1f}html[data-skin=poster] .eyebrow,html[data-skin=poster] .section-kicker{font-family:inherit;font-weight:600;letter-spacing:.08em;color:#6e6e73}html[data-skin=poster] .banner p{font-size:15px;line-height:1.65}html[data-skin=poster] .banner-art{opacity:.86}html[data-skin=poster] .orb-a{background:linear-gradient(135deg,#ffcfaa,#ffe5a3);box-shadow:inset -10px -20px 35px #fff9,var(--shadow)}html[data-skin=poster] .orb-b{background:#cce6ff}html[data-skin=poster] .ai-composer{border-color:#00000014;box-shadow:0 10px 28px #0000000f}html[data-skin=poster] .tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}html[data-skin=poster] .tool-tile{min-height:128px;padding:18px;border-radius:20px;border-color:#0000001a;box-shadow:0 6px 18px #0000000b;transition:transform .2s ease,box-shadow .2s ease}html[data-skin=poster] .tool-tile:hover{transform:translateY(-2px);box-shadow:0 12px 25px #00000014}html[data-skin=poster] .tool-icon{width:56px;height:56px;border-radius:17px}html[data-skin=poster] .tool-icon.pink,html[data-skin=poster] .tool-icon.coral{background:#ffd1b2}html[data-skin=poster] .tool-icon.lavender{background:#d9d6ff}html[data-skin=poster] .tool-icon.blue{background:#c5e1ff}html[data-skin=poster] .tool-icon.mint{background:#ccefdc}html[data-skin=poster] .tool-icon.peach{background:#ffd6c5}html[data-skin=poster] .tool-icon.yellow{background:#ffe99a}html[data-skin=poster] .tool-icon.gray{background:#e8e8ea}html[data-skin=poster] .tool-tile strong{font-weight:650;font-size:13px}html[data-skin=poster] .tool-tile small{font-size:10px}html[data-skin=poster] .new-badge{background:#ff7660;border-radius:999px;font-size:8px;letter-spacing:.02em}html[data-skin=poster] .works-empty,html[data-skin=poster] .work-card,html[data-skin=poster] .tool-panel,html[data-skin=poster] .launch-note,html[data-skin=poster] .manager-panel,html[data-skin=poster] .editor-card,html[data-skin=poster] .preview-sticky,html[data-skin=poster] .fq-card,html[data-skin=poster] .fq-create-grid button,html[data-skin=poster] .fq-grid article{border-radius:20px;border-color:#00000017;box-shadow:0 8px 24px #0000000b}html[data-skin=poster] .section-title-row h2,html[data-skin=poster] .drawer-header h2{font-weight:650;letter-spacing:-.045em}html[data-skin=poster] .primary-btn,html[data-skin=poster] .fq-primary,html[data-skin=poster] .send-button{background:#1d1d1f}html[data-skin=poster] .secondary-btn,html[data-skin=poster] .action-btn,html[data-skin=poster] .cloud-button{background:#f5f5f7;border-color:#0000001a;color:#1d1d1f}html[data-skin=poster] .language-menu{border-color:#0000001a;box-shadow:0 18px 45px #0000001f}html[data-skin=poster] .language-menu button:hover,html[data-skin=poster] .language-menu button[aria-selected=true]{background:#f2f2f4}html[data-skin=poster] .language-code{background:#e9e9eb;color:#1d1d1f}html[data-skin=poster] .panel-index{color:#6e6e73}html[data-skin=poster] .panel-state,html[data-skin=poster] .status-icon{background:#ffe99a;color:#1d1d1f}html[data-skin=poster] .fq-tabs button.active,html[data-skin=poster] .fq-filters button.active{background:#1d1d1f;border-color:#1d1d1f}html[data-skin=poster] .fq-create-grid span,html[data-skin=poster] .fq-tag{background:#ffd1b2;color:#1d1d1f}@media(max-width:900px){html[data-skin=poster] .tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){html[data-skin=poster] .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-skin=poster] .tool-tile{min-height:122px;padding:14px;border-radius:17px}}html[data-skin=poster] button,html[data-skin=poster] a,html[data-skin=poster] .tool-tile,html[data-skin=poster] .tool-icon,html[data-skin=poster] .fq-card,html[data-skin=poster] .editor-card,html[data-skin=poster] .manager-panel{transition:transform .28s cubic-bezier(.22,1.25,.36,1),box-shadow .28s ease,background-color .2s ease,border-color .2s ease,color .2s ease}html[data-skin=poster] button:active,html[data-skin=poster] .tool-tile:active,html[data-skin=poster] .fq-primary:active,html[data-skin=poster] .primary-btn:active,html[data-skin=poster] .secondary-btn:active{transform:scale(.965);transition-duration:.08s}html[data-skin=poster] .tool-tile:hover .tool-icon{transform:translateY(-3px) scale(1.045) rotate(-2deg);box-shadow:0 7px 14px #00000014}html[data-skin=poster] .tool-tile:active .tool-icon{transform:scale(.92) rotate(1deg);transition-duration:.08s}html[data-skin=poster] .tool-panel.active{animation:poster-panel-in .34s cubic-bezier(.22,1.25,.36,1) both}html[data-skin=poster] .tool-tile:focus-visible,html[data-skin=poster] button:focus-visible,html[data-skin=poster] a:focus-visible{outline:3px solid rgba(245,91,119,.35);outline-offset:3px}html[data-skin=poster] .primary-btn:hover,html[data-skin=poster] .fq-primary:hover,html[data-skin=poster] .send-button:hover{box-shadow:0 8px 18px #1d1d1f29;transform:translateY(-1px)}html[data-skin=poster] .circle-icon:hover,html[data-skin=poster] .skin-control:hover,html[data-skin=poster] .language-control:hover{transform:translateY(-1px)}@keyframes poster-panel-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){html[data-skin=poster] button,html[data-skin=poster] a,html[data-skin=poster] .tool-tile,html[data-skin=poster] .tool-icon,html[data-skin=poster] .fq-card,html[data-skin=poster] .editor-card,html[data-skin=poster] .manager-panel{transition:none!important}html[data-skin=poster] .tool-panel.active{animation:none!important}}html[data-skin=poster]{--ink:#17181a;--muted:#5f6368;--faint:#777c82;--line:rgba(23,24,26,.16);--fq-muted:#5f6368;--fq-line:rgba(23,24,26,.16) }html[data-skin=poster] body{color:var(--ink)}html[data-skin=poster] .desktop-nav a,html[data-skin=poster] .card-top-actions,html[data-skin=poster] .banner p,html[data-skin=poster] .section-caption small,html[data-skin=poster] .panel-index,html[data-skin=poster] .tool-tile small{color:#555a60}html[data-skin=poster] .desktop-nav a:hover,html[data-skin=poster] .desktop-nav a.active,html[data-skin=poster] .home-link,html[data-skin=poster] .card-top-actions a,html[data-skin=poster] .tool-tile strong,html[data-skin=poster] .section-title-row h2,html[data-skin=poster] .drawer-header h2,html[data-skin=poster] .fq-card h2,html[data-skin=poster] .fq-card h3,html[data-skin=poster] input,html[data-skin=poster] textarea,html[data-skin=poster] select{color:#17181a}html[data-skin=poster] input::placeholder,html[data-skin=poster] textarea::placeholder{color:#6c7177;opacity:1}html[data-skin=poster] .compact-form textarea,html[data-skin=poster] .compact-form input,html[data-skin=poster] .two-fields input,html[data-skin=poster] .pack-item-text,html[data-skin=poster] .pack-item-top input,html[data-skin=poster] .pack-item-top select,html[data-skin=poster] .file-link-column input,html[data-skin=poster] .fq-card input,html[data-skin=poster] .fq-card textarea,html[data-skin=poster] .fq-card select{background:#fff;border-color:#bfc3c7}html[data-skin=poster] .secondary-btn,html[data-skin=poster] .action-btn,html[data-skin=poster] .cloud-button,html[data-skin=poster] .fq-chip{color:#25272a}html[data-skin=poster] .fq-hero p,html[data-skin=poster] .fq-section-heading p,html[data-skin=poster] .fq-card p,html[data-skin=poster] .fq-note,html[data-skin=poster] .fq-chart>div,html[data-skin=poster] .fq-metrics span,html[data-skin=poster] .fq-create-grid small,html[data-skin=poster] .fq-field-top small{color:#5f6368}html[data-skin=poster] .fq-retention{color:#4b5156;background:#fff;border-color:#c7cbd0}html[data-skin=poster] .fq-tabs button,html[data-skin=poster] .fq-filters button{color:#303337;border-color:#c2c6ca}html[data-skin=poster] .fq-tabs button.active,html[data-skin=poster] .fq-filters button.active{color:#fff}html[data-skin=poster] .permission-grid,html[data-skin=poster] .permission-main small,html[data-skin=poster] .location-status,html[data-skin=poster] .public-view-note,html[data-skin=poster] .template-option small,html[data-skin=poster] .saved-card small,html[data-skin=poster] .module-row small,html[data-skin=poster] .advanced-hint{color:#5f6368}html[data-skin=poster] .skin-control select,html[data-skin=poster] .language-control select{color:#17181a}html[data-skin=poster] .skin-control select option,html[data-skin=poster] .language-control select option{background:#fff;color:#17181a}html[data-skin=poster] body.dark-theme{--ink:#f6f7f8;--muted:#c4c8cc;--faint:#aeb4b9;--line:rgba(255,255,255,.24);--fq-muted:#c4c8cc;--fq-line:rgba(255,255,255,.24)}html[data-skin=poster] body.dark-theme .desktop-nav a,html[data-skin=poster] body.dark-theme .card-top-actions,html[data-skin=poster] body.dark-theme .banner p,html[data-skin=poster] body.dark-theme .section-caption small,html[data-skin=poster] body.dark-theme .panel-index,html[data-skin=poster] body.dark-theme .tool-tile small,html[data-skin=poster] body.dark-theme .fq-hero p,html[data-skin=poster] body.dark-theme .fq-section-heading p,html[data-skin=poster] body.dark-theme .fq-card p,html[data-skin=poster] body.dark-theme .fq-note,html[data-skin=poster] body.dark-theme .fq-metrics span{color:#c4c8cc}html[data-skin=poster] body.dark-theme .desktop-nav a:hover,html[data-skin=poster] body.dark-theme .desktop-nav a.active,html[data-skin=poster] body.dark-theme .home-link,html[data-skin=poster] body.dark-theme .card-top-actions a,html[data-skin=poster] body.dark-theme .tool-tile strong,html[data-skin=poster] body.dark-theme .section-title-row h2,html[data-skin=poster] body.dark-theme .drawer-header h2,html[data-skin=poster] body.dark-theme .fq-card h2,html[data-skin=poster] body.dark-theme .fq-card h3{color:#f6f7f8}html[data-skin=poster] body.dark-theme input::placeholder,html[data-skin=poster] body.dark-theme textarea::placeholder{color:#aeb4b9}html[data-skin=poster] body.dark-theme .compact-form textarea,html[data-skin=poster] body.dark-theme .compact-form input,html[data-skin=poster] body.dark-theme .two-fields input,html[data-skin=poster] body.dark-theme .fq-card input,html[data-skin=poster] body.dark-theme .fq-card textarea,html[data-skin=poster] body.dark-theme .fq-card select{border-color:#596066;color:#f6f7f8}html[data-skin=poster] body.dark-theme .secondary-btn,html[data-skin=poster] body.dark-theme .action-btn,html[data-skin=poster] body.dark-theme .cloud-button,html[data-skin=poster] body.dark-theme .fq-chip{color:#f6f7f8;border-color:#596066}html[data-skin=poster] body.dark-theme .fq-retention{color:#e4e7e9;background:#303435;border-color:#596066}html[data-skin=poster] body.dark-theme .brand,html[data-skin=poster] body.dark-theme .card-brand,html[data-skin=poster] body.dark-theme .library-header .brand{color:#f6f7f8}html[data-skin=poster] body.dark-theme .brand-mark i{background:#f6f7f8}html[data-skin=poster] body.dark-theme .banner h1,html[data-skin=poster] body.dark-theme .banner h1 em,html[data-skin=poster] body.dark-theme .eyebrow,html[data-skin=poster] body.dark-theme .section-kicker{color:#f6f7f8}html[data-skin=poster] body.dark-theme .banner p,html[data-skin=poster] body.dark-theme .section-caption small{color:#d0d4d7}html[data-skin=poster] body.dark-theme .circle-icon,html[data-skin=poster] body.dark-theme .appearance-control,html[data-skin=poster] body.dark-theme .language-control,html[data-skin=poster] body.dark-theme .skin-control{background:#303435;border-color:#596066;color:#f6f7f8}html[data-skin=poster] body.dark-theme .skin-control select,html[data-skin=poster] body.dark-theme .language-control select{color:#f6f7f8;background:transparent}html[data-skin=poster] body.dark-theme .skin-control select option,html[data-skin=poster] body.dark-theme .language-control select option{background:#242728;color:#f6f7f8}html[data-skin=poster] body.dark-theme .ai-composer input,html[data-skin=poster] body.dark-theme .ai-composer select{color:#17181a;background:#fff}html[data-skin=poster] body.dark-theme .ai-composer input::placeholder{color:#6c7177}html[data-skin=poster] body.dark-theme .ai-examples button,html[data-skin=poster] body.dark-theme .category-strip button,html[data-skin=poster] body.dark-theme .mini-tabs,html[data-skin=poster] body.dark-theme .mini-tabs button.active{background:#303435;border-color:#596066;color:#f6f7f8}html[data-skin=poster] body.dark-theme .category-strip button.active,html[data-skin=poster] body.dark-theme .category-strip button:hover{background:#f6f7f8;color:#17181a}html[data-skin=poster] body.dark-theme .panel-state,html[data-skin=poster] body.dark-theme .status-icon,html[data-skin=poster] body.dark-theme .fq-create-grid span,html[data-skin=poster] body.dark-theme .fq-tag{color:#17181a}html[data-skin=poster] body.dark-theme .template-option small,html[data-skin=poster] body.dark-theme .saved-card small,html[data-skin=poster] body.dark-theme .module-row small,html[data-skin=poster] body.dark-theme .permission-grid,html[data-skin=poster] body.dark-theme .permission-main small,html[data-skin=poster] body.dark-theme .location-status,html[data-skin=poster] body.dark-theme .public-view-note{color:#c4c8cc}html[data-skin=poster] .ai-composer{background:#fff;color:#17181a;border-color:#d8dade}html[data-skin=poster] .ai-composer select{color:#303337;background:transparent}html[data-skin=poster] .ai-composer input::placeholder{color:#6c7177;opacity:1}html[data-skin=poster] .ai-control-hint,html[data-skin=poster] .category-caption,html[data-skin=poster] .field-hint,html[data-skin=poster] .field-label,html[data-skin=poster] .result-head,html[data-skin=poster] .pack-items-label,html[data-skin=poster] .template-row,html[data-skin=poster] .empty-result,html[data-skin=poster] .upload-drop small,html[data-skin=poster] .file-preview small{color:#5f6368}html[data-skin=poster] .ai-examples button,html[data-skin=poster] .category-strip button{color:#303337}html[data-skin=poster] .ai-examples button:hover{color:#c63e28;background:#fff}html[data-skin=poster] .qr-type-tabs button,html[data-skin=poster] .media-kind-row button,html[data-skin=poster] .form-template-row button{color:#5f6368;background:#fff;border-color:#c2c6ca}html[data-skin=poster] .template-row button,html[data-skin=poster] .remove-pack-item,html[data-skin=poster] .file-preview{color:#b53d57}html[data-skin=poster] .tool-drawer,html[data-skin=poster] .extra-panel,html[data-skin=poster] .art-panel{color:#17181a}html[data-skin=poster] body.dark-theme .ai-composer{background:#fff;color:#17181a;border-color:#fff;box-shadow:0 10px 28px #0000004d}html[data-skin=poster] body.dark-theme .ai-composer select,html[data-skin=poster] body.dark-theme .ai-composer input,html[data-skin=poster] body.dark-theme .ai-composer select option{background:#fff;color:#17181a}html[data-skin=poster] body.dark-theme .mic-button{color:#6c7177}html[data-skin=poster] body.dark-theme .ai-control-hint,html[data-skin=poster] body.dark-theme .category-caption,html[data-skin=poster] body.dark-theme .field-hint,html[data-skin=poster] body.dark-theme .field-label,html[data-skin=poster] body.dark-theme .result-head,html[data-skin=poster] body.dark-theme .pack-items-label,html[data-skin=poster] body.dark-theme .template-row,html[data-skin=poster] body.dark-theme .empty-result,html[data-skin=poster] body.dark-theme .upload-drop small,html[data-skin=poster] body.dark-theme .file-preview small,html[data-skin=poster] body.dark-theme .pack-toolbar{color:#c4c8cc}html[data-skin=poster] body.dark-theme .ai-examples button,html[data-skin=poster] body.dark-theme .category-strip button{background:#303435;color:#f6f7f8;border-color:#596066}html[data-skin=poster] body.dark-theme .ai-examples button:hover{color:#17181a;background:#f6f7f8}html[data-skin=poster] body.dark-theme .qr-type-tabs button,html[data-skin=poster] body.dark-theme .media-kind-row button,html[data-skin=poster] body.dark-theme .form-template-row button{color:#e2e5e7;background:#303435;border-color:#596066}html[data-skin=poster] body.dark-theme .template-row button,html[data-skin=poster] body.dark-theme .remove-pack-item{color:#ffadbd;background:#49323a}html[data-skin=poster] body.dark-theme .tool-drawer,html[data-skin=poster] body.dark-theme .extra-panel,html[data-skin=poster] body.dark-theme .art-panel{color:#f6f7f8}html[data-skin=poster] body.dark-theme .language-menu{background:#242728;border-color:#596066;box-shadow:0 18px 45px #00000061}html[data-skin=poster] body.dark-theme .language-menu button{color:#f6f7f8}html[data-skin=poster] body.dark-theme .language-menu button:hover,html[data-skin=poster] body.dark-theme .language-menu button:focus-visible{background:#3a3f42}html[data-skin=poster] body.dark-theme .language-menu button[aria-selected=true]{background:#3d3439;color:#fff}html[data-skin=poster] body.dark-theme .language-name{color:#f6f7f8}html[data-skin=poster] body.dark-theme .language-name small{color:#c4c8cc}html[data-skin=poster] body.dark-theme .language-code{background:#3a4145;color:#f6f7f8}html[data-skin=poster] body.dark-theme .language-menu button[aria-selected=true] .language-code{background:#6a4655;color:#fff}html[data-skin=poster] body.dark-theme .language-check{color:#ffadbd}html[data-skin=poster] .ai-composer #agent-select,html[data-skin=poster] .ai-composer #ai-input{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#17181a!important;border:0!important;box-shadow:none!important}html[data-skin=poster] .ai-composer #ai-input::placeholder{color:#6c7177!important;opacity:1}html[data-skin=poster] body.dark-theme .ai-composer #agent-select,html[data-skin=poster] body.dark-theme .ai-composer #ai-input{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#17181a!important}html[data-skin=poster] body.dark-theme .ai-composer #agent-select option{background:#fff!important;color:#17181a!important}html[data-skin=poster] body.dark-theme .ai-composer .agent-trigger{color:#17181a!important;background:transparent!important}html[data-skin=poster] body.dark-theme .ai-composer .agent-chevron{color:#6c7177!important}html[data-skin=poster] body.dark-theme .upload-drop,html[data-skin=poster] body.dark-theme .check-result,html[data-skin=poster] body.dark-theme .decode-result,html[data-skin=poster] body.dark-theme .qr-result,html[data-skin=poster] body.dark-theme .file-preview,html[data-skin=poster] body.dark-theme .pack-item,html[data-skin=poster] body.dark-theme .extra-output,html[data-skin=poster] body.dark-theme .media-preview,html[data-skin=poster] body.dark-theme .beautify-output,html[data-skin=poster] body.dark-theme .form-preview,html[data-skin=poster] body.dark-theme .project-card{background:#1d2021;border-color:#596066;color:#f6f7f8}html[data-skin=poster] body.dark-theme .upload-drop:hover{background:#252a2c;border-color:#ff9275}html[data-skin=poster] body.dark-theme .upload-drop strong,html[data-skin=poster] body.dark-theme .file-preview strong,html[data-skin=poster] body.dark-theme .check-result strong,html[data-skin=poster] body.dark-theme .form-preview h4,html[data-skin=poster] body.dark-theme .project-card strong{color:#f6f7f8}html[data-skin=poster] body.dark-theme .upload-drop small,html[data-skin=poster] body.dark-theme .file-preview small,html[data-skin=poster] body.dark-theme .check-result p,html[data-skin=poster] body.dark-theme .empty-result p,html[data-skin=poster] body.dark-theme .form-preview p,html[data-skin=poster] body.dark-theme .project-card small,html[data-skin=poster] body.dark-theme .empty-result{color:#c4c8cc}html[data-skin=poster] body.dark-theme .empty-result span{color:#ffadbd}html[data-skin=poster] body.dark-theme .panel-header h3,html[data-skin=poster] body.dark-theme .single-tool h3,html[data-skin=poster] body.dark-theme .result-head{color:#f6f7f8}html[data-skin=poster] body.dark-theme .panel-header p{color:#c4c8cc}html[data-skin=poster] body.dark-theme .qr-type-tabs button.active,html[data-skin=poster] body.dark-theme .media-kind-row button.active,html[data-skin=poster] body.dark-theme .form-template-row button.active{color:#fff;background:#e95f80;border-color:#e95f80}html[data-skin=poster] body.dark-theme .qr-result img,html[data-skin=poster] body.dark-theme .extra-output img,html[data-skin=poster] body.dark-theme .beautify-output canvas{background:#fff}html[data-skin=poster] body.dark-theme .pack-preview{background:#181a1b;color:#f6f7f8}html[data-skin=pastel]{--bg:#fafafd;--surface:#fff;--white:#fff;--ink:#1d1d1f;--muted:#73737b;--faint:#a5a5ad;--line:rgba(29,29,31,.09);--pink:#f45b78;--pink-deep:#de3f62;--pink-soft:#ffe4eb;--coral:#ffc6a8;--lavender:#e4d8ff;--blue:#cce7ff;--mint:#d4f2df;--yellow:#fff0b0;--shadow:0 14px 34px rgba(72,55,92,.08);--skin-radius:24px;--fq-pink:#f45b78;--fq-deep:#de3f62;--fq-line:rgba(29,29,31,.09);--fq-muted:#73737b;--fq-card:#fff;--fq-shadow:0 14px 34px rgba(72,55,92,.08);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}html[data-skin=pastel] body{background:#fafafd;color:#1d1d1f}html[data-skin=pastel] body:before{display:none}html[data-skin=pastel] .topbar,html[data-skin=pastel] .card-topbar,html[data-skin=pastel] .fq-header,html[data-skin=pastel] .library-header{background:#ffffffdb;backdrop-filter:saturate(150%) blur(22px);border-color:#1d1d1f14;box-shadow:0 1px #1d1d1f0a}html[data-skin=pastel] .brand,html[data-skin=pastel] .card-brand,html[data-skin=pastel] .library-header .brand{color:#1d1d1f}html[data-skin=pastel] .brand-mark i{background:#1d1d1f}html[data-skin=pastel] .desktop-nav a,html[data-skin=pastel] .card-top-actions{color:#777781}html[data-skin=pastel] .desktop-nav a.active,html[data-skin=pastel] .desktop-nav a:hover,html[data-skin=pastel] .home-link,html[data-skin=pastel] .card-top-actions a{color:#1d1d1f}html[data-skin=pastel] .circle-icon,html[data-skin=pastel] .appearance-control,html[data-skin=pastel] .language-control,html[data-skin=pastel] .skin-control{background:#f5f3f8;border-color:#1d1d1f14;color:#1d1d1f;box-shadow:none}html[data-skin=pastel] .banner,html[data-skin=pastel] .fq-hero{background:linear-gradient(135deg,#efe4ff,#fff1e6);border:0;border-radius:30px;box-shadow:none}html[data-skin=pastel] .banner h1{font-weight:720;letter-spacing:-.06em;color:#1d1d1f}html[data-skin=pastel] .banner h1 em{color:#1d1d1f}html[data-skin=pastel] .eyebrow,html[data-skin=pastel] .section-kicker{font-family:inherit;color:#6f6f79;font-weight:650;letter-spacing:.08em}html[data-skin=pastel] .banner p{color:#74747c;line-height:1.7}html[data-skin=pastel] .orb-a{background:linear-gradient(135deg,#f9b6d0,#c9b8ff);box-shadow:inset -10px -20px 35px #ffffff80,var(--shadow)}html[data-skin=pastel] .orb-b{background:#ffe5a8}html[data-skin=pastel] .phone-screen{background:linear-gradient(145deg,#2a2932,#16161a);color:#fff}html[data-skin=pastel] .ai-composer{background:#fff;border-color:#1d1d1f14;box-shadow:var(--shadow);border-radius:22px}html[data-skin=pastel] .composer-plus{background:#ffd4c2;color:#1d1d1f}html[data-skin=pastel] .send-button,html[data-skin=pastel] .primary-btn,html[data-skin=pastel] .primary-button,html[data-skin=pastel] .fq-primary{background:#f45b78;box-shadow:0 8px 16px #f45b7838}html[data-skin=pastel] .tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}html[data-skin=pastel] .tool-tile{min-height:136px;padding:18px;border:0;border-radius:22px;background:#fff;align-items:flex-start;text-align:left;box-shadow:var(--shadow);overflow:hidden}html[data-skin=pastel] .tool-tile:nth-child(4n+1){background:linear-gradient(145deg,#fff,#fff0ea)}html[data-skin=pastel] .tool-tile:nth-child(4n+2){background:linear-gradient(145deg,#fff,#f0e9ff)}html[data-skin=pastel] .tool-tile:nth-child(4n+3){background:linear-gradient(145deg,#fff,#e9f5ff)}html[data-skin=pastel] .tool-tile:nth-child(4n){background:linear-gradient(145deg,#fff,#eaf8ef)}html[data-skin=pastel] .tool-tile:hover{transform:translateY(-3px);box-shadow:0 18px 34px #48375c21}html[data-skin=pastel] .tool-icon{width:56px;height:56px;border-radius:18px;box-shadow:none;color:#1d1d1f}html[data-skin=pastel] .tool-icon.pink,html[data-skin=pastel] .tool-icon.coral{background:#ffc6a8}html[data-skin=pastel] .tool-icon.lavender{background:#d8ceff}html[data-skin=pastel] .tool-icon.blue{background:#beddff}html[data-skin=pastel] .tool-icon.mint{background:#c8efd9}html[data-skin=pastel] .tool-icon.peach{background:#ffd2bd}html[data-skin=pastel] .tool-icon.yellow{background:#ffe78b}html[data-skin=pastel] .tool-icon.gray{background:#e9e7ee}html[data-skin=pastel] .tool-tile strong{margin-top:auto;font-size:13px;font-weight:680;color:#1d1d1f}html[data-skin=pastel] .tool-tile small{font-size:10px;color:#73737b}html[data-skin=pastel] .new-badge{background:#f45b78;border-radius:999px}html[data-skin=pastel] .works-empty,html[data-skin=pastel] .work-card,html[data-skin=pastel] .tool-panel,html[data-skin=pastel] .launch-note,html[data-skin=pastel] .manager-panel,html[data-skin=pastel] .editor-card,html[data-skin=pastel] .preview-sticky,html[data-skin=pastel] .fq-card,html[data-skin=pastel] .fq-create-grid button,html[data-skin=pastel] .fq-grid article{background:#fff;border-color:#1d1d1f14;border-radius:24px;box-shadow:var(--shadow)}html[data-skin=pastel] .secondary-btn,html[data-skin=pastel] .action-btn,html[data-skin=pastel] .cloud-button{background:#f7f5fa;color:#1d1d1f;border-color:#1d1d1f14}html[data-skin=pastel] .panel-state,html[data-skin=pastel] .status-icon,html[data-skin=pastel] .fq-create-grid span,html[data-skin=pastel] .fq-tag{background:#ffe78b;color:#1d1d1f}html[data-skin=pastel] .fq-tabs button,html[data-skin=pastel] .fq-filters button,html[data-skin=pastel] .fq-chip{background:#fff;border-color:#1d1d1f14;color:#1d1d1f}html[data-skin=pastel] .fq-tabs button.active,html[data-skin=pastel] .fq-filters button.active{background:#f45b78;border-color:#f45b78;color:#fff}html[data-skin=pastel] .fq-card input,html[data-skin=pastel] .fq-card textarea,html[data-skin=pastel] .fq-card select,html[data-skin=pastel] .compact-form input,html[data-skin=pastel] .compact-form textarea{background:#faf9fc;border-color:#1d1d1f1a;color:#1d1d1f}html[data-skin=pastel] body.dark-theme{--bg:#1d1d23;--surface:#292930;--ink:#f7f7f8;--muted:#b9b9c3;--line:rgba(255,255,255,.12);--pink:#ff7893;--pink-deep:#ff9db0;--pink-soft:#57323d;--shadow:0 14px 34px rgba(0,0,0,.24);--fq-card:#292930;--fq-line:rgba(255,255,255,.12);--fq-muted:#b9b9c3;background:#1d1d23}html[data-skin=pastel] body.dark-theme:before{display:none}html[data-skin=pastel] body.dark-theme .topbar,html[data-skin=pastel] body.dark-theme .card-topbar,html[data-skin=pastel] body.dark-theme .fq-header,html[data-skin=pastel] body.dark-theme .library-header{background:#24242b;border-color:#ffffff1a}html[data-skin=pastel] body.dark-theme .banner,html[data-skin=pastel] body.dark-theme .fq-hero{background:linear-gradient(135deg,#443852,#4b3a37)}html[data-skin=pastel] body.dark-theme .tool-tile,html[data-skin=pastel] body.dark-theme .tool-panel,html[data-skin=pastel] body.dark-theme .works-empty,html[data-skin=pastel] body.dark-theme .work-card,html[data-skin=pastel] body.dark-theme .launch-note,html[data-skin=pastel] body.dark-theme .manager-panel,html[data-skin=pastel] body.dark-theme .editor-card,html[data-skin=pastel] body.dark-theme .preview-sticky,html[data-skin=pastel] body.dark-theme .fq-card,html[data-skin=pastel] body.dark-theme .fq-create-grid button,html[data-skin=pastel] body.dark-theme .fq-grid article{background:#292930;border-color:#ffffff1f;color:#f7f7f8}html[data-skin=pastel] body.dark-theme .fq-card input,html[data-skin=pastel] body.dark-theme .fq-card textarea,html[data-skin=pastel] body.dark-theme .fq-card select,html[data-skin=pastel] body.dark-theme .compact-form input,html[data-skin=pastel] body.dark-theme .compact-form textarea{background:#202027;border-color:#ffffff1f;color:#f7f7f8}@media(max-width:900px){html[data-skin=pastel] .tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){html[data-skin=pastel] .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-skin=pastel] .tool-tile{min-height:122px;padding:14px;border-radius:18px}}html[data-skin=aurora]{--bg:#f5f3fc;--surface:rgba(255,255,255,.91);--card:rgba(255,255,255,.91);--white:#fff;--ink:#302840;--muted:#655d77;--faint:#827b94;--line:rgba(93,76,134,.19);--pink:#8958c9;--pink-deep:#6645aa;--pink-soft:#ede3fb;--coral:#f4a7d7;--lavender:#e7dcff;--blue:#d5ebfa;--mint:#dbf3ef;--yellow:#fff1cb;--shadow:0 16px 42px rgba(88,61,130,.12);--skin-radius:24px;--fq-pink:#8958c9;--fq-deep:#6645aa;--fq-line:rgba(93,76,134,.19);--fq-muted:#655d77;--fq-card:rgba(255,255,255,.91);--fq-shadow:0 16px 42px rgba(88,61,130,.12);color:var(--ink);color-scheme:light}html[data-skin=aurora] body:not(.dark-theme){color:var(--ink);background:radial-gradient(ellipse 44% 30% at 6% 4%,rgba(181,223,252,.7),transparent 95%),radial-gradient(ellipse 40% 33% at 94% 8%,rgba(244,173,225,.57),transparent 90%),radial-gradient(ellipse 40% 30% at 75% 82%,rgba(211,185,248,.34),transparent 90%),linear-gradient(140deg,#f5f5fc,#fbf8ff 53%,#fff4fb)}html[data-skin=aurora] body:not(.dark-theme):before{display:none}html[data-skin=aurora] :is(.topbar,.card-topbar,.fq-header,.library-header){background:#faf8ffd4;border-color:var(--line);box-shadow:0 1px #4735680f;backdrop-filter:saturate(155%) blur(22px)}html[data-skin=aurora] :is(.brand,.card-brand,.library-header .brand,.desktop-nav a.active,.home-link,.card-top-actions a){color:var(--ink)}html[data-skin=aurora] .brand-mark i{background:var(--pink)}html[data-skin=aurora] :is(.circle-icon,.appearance-control,.language-control,.skin-control){background:#ffffffd4;border-color:var(--line);color:var(--ink);box-shadow:0 4px 14px #583d8212}html[data-skin=aurora] .banner,html[data-skin=aurora] .fq-hero,html[data-skin=aurora] .card-intro{border:1px solid rgba(116,86,171,.14);border-radius:32px;background:radial-gradient(circle at 77% 22%,rgba(173,222,247,.68),transparent 34%),radial-gradient(circle at 15% 82%,rgba(255,188,229,.7),transparent 45%),linear-gradient(128deg,#f3edff 2%,#fcf9ff 52%,#e8f5ff);box-shadow:var(--shadow)}html[data-skin=aurora] .banner{margin-top:22px;padding:40px 44px;min-height:330px;overflow:hidden}html[data-skin=aurora] .card-intro{padding:32px;margin-bottom:22px}html[data-skin=aurora] :is(.banner h1,.fq-hero h1,.card-intro h1){color:#302840}html[data-skin=aurora] :is(.banner h1 em,.card-intro h1 em,.eyebrow,.section-kicker,.fq-eyebrow){color:var(--pink-deep)}html[data-skin=aurora] :is(.banner p,.card-intro p,.fq-hero p,.section-caption small){color:#5d536d}html[data-skin=aurora] .orb-a{background:linear-gradient(135deg,#ffd3e9,#f3b9df 58%,#d7b9f3);box-shadow:inset 0 10px 24px #fff8,var(--shadow)}html[data-skin=aurora] .orb-b{background:linear-gradient(135deg,#b4e4f8,#d7d2ff)}html[data-skin=aurora] .art-phone{border-color:#7a648a;box-shadow:0 24px 46px #4830683d}html[data-skin=aurora] .phone-screen{background:linear-gradient(155deg,#3b2e54,#1c233a);color:#fff}html[data-skin=aurora] .art-tag{background:#fff;color:#49366d;box-shadow:0 5px 16px #48306821}html[data-skin=aurora] :is(.tool-tile,.tool-panel,.work-card,.works-empty,.launch-note,.manager-panel,.editor-card,.preview-sticky,.intro-note,.library-panel,.fq-card,.fq-create-grid button,.fq-grid article,.fq-metrics>div,.fq-modal-card){background:var(--surface);border:1px solid var(--line);border-radius:var(--skin-radius);color:var(--ink);box-shadow:var(--shadow)}html[data-skin=aurora] .ai-composer{background:#fff;border-radius:22px}html[data-skin=aurora] .ai-composer #ai-input{background:transparent!important;border:0!important;box-shadow:none!important;color:#302840!important;min-width:0}html[data-skin=aurora] .ai-composer #ai-input::placeholder{color:#686077!important;opacity:1}html[data-skin=aurora] .ai-composer .agent-trigger{color:#302840!important}html[data-skin=aurora] .ai-composer .mic-button{color:#5f5475}html[data-skin=aurora] :is(.composer-plus,.tool-icon.pink,.tool-icon.coral){background:#f8d2e9;color:#4a3472}html[data-skin=aurora] .tool-icon.lavender{background:#e1d4fb;color:#4a3472}html[data-skin=aurora] .tool-icon.blue{background:#d5ebfa;color:#284664}html[data-skin=aurora] .tool-icon.mint{background:#d6f0eb;color:#29564e}html[data-skin=aurora] .tool-icon.yellow{background:#fff0c8;color:#66511c}html[data-skin=aurora] .tool-icon.gray{background:#e8e4f1;color:#463b5a}html[data-skin=aurora] .tool-icon.peach{background:#ffe2df;color:#633d4c}html[data-skin=aurora] .tool-tile strong{color:var(--ink)}html[data-skin=aurora] .tool-grid .tool-tile,html[data-skin=aurora] .featured-card,html[data-skin=aurora] .recent-quick-card,html[data-skin=aurora] .recent-empty{background:#ffffffe0;border:1px solid var(--line);border-radius:22px;color:var(--ink);box-shadow:var(--shadow)}html[data-skin=aurora] .featured-card:first-child{background:linear-gradient(135deg,#f3e9ff,#fff8fd 62%,#e7f4ff)}html[data-skin=aurora] .featured-icon{background:#eadbfa;color:#4d347e;box-shadow:none}html[data-skin=aurora] .featured-tag,html[data-skin=aurora] .tool-grid .tool-tile[data-promo]:after{background:#eee3fb;color:#533789}html[data-skin=aurora] .tool-filter{background:#fff;border-color:var(--line);color:var(--muted)}html[data-skin=aurora] .tool-filter.active{background:#e9def8;border-color:#bda2e4;color:#4c3288}html[data-skin=aurora] .recent-empty span{background:#eadbfa;color:#4d347e}html[data-skin=aurora] :is(.tool-tile small,.ai-control-hint,.category-caption,.field-hint,.field-label,.result-head,.pack-items-label,.empty-result,.upload-drop small,.file-preview small){color:var(--muted)}html[data-skin=aurora] :is(.primary-btn,.primary-button,.fq-primary,.send-button,.beautify-next){background:linear-gradient(110deg,#7052b7,#b268c5);color:#fff;box-shadow:0 8px 22px #6241a433}html[data-skin=aurora] :is(.ai-examples button,.category-strip button,.mini-tabs button,.fq-tabs button,.fq-filters button,.fq-chip,.secondary-btn,.action-btn,.cloud-button,.template-option,.saved-card,.module-row,.order-buttons button){background:#ffffffe0;border-color:var(--line);color:var(--ink)}html[data-skin=aurora] :is(.category-strip button.active,.fq-tabs button.active,.fq-filters button.active,.mini-tabs button.active,.template-option.active){background:#e9def8;border-color:#bda2e4;color:#4c3288}html[data-skin=aurora] :is(.panel-header,.fq-field-row,.fq-code,.fq-retention,.pack-item,.check-result,.upload-drop,.decode-result,.qr-result,.file-preview,.share-box,.fq-preview-content .fq-demo){border-color:var(--line);color:var(--ink)}html[data-skin=aurora] :is(.fq-field-row,.fq-code,.fq-retention,.pack-item,.check-result,.upload-drop,.decode-result,.file-preview,.share-box){background:#f8f5ffe6}html[data-skin=aurora] :is(.compact-form input,.compact-form textarea,.compact-form select,.two-fields input,.file-link-column input,.pack-item-text,.pack-item-top input,.pack-item-top select,.form-grid input,.form-grid textarea,.form-grid select,.fq-card input:not([type=checkbox]):not([type=color]):not([type=file]),.fq-card textarea,.fq-card select,.cloud-art-catalog-tools input,.cloud-art-catalog-tools select){background:#fff;border-color:#5d4c8640;color:#302840}html[data-skin=aurora] input::placeholder,html[data-skin=aurora] textarea::placeholder{color:#70677e;opacity:1}html[data-skin=aurora] .fq-create-grid span,html[data-skin=aurora] .fq-tag{background:#eadcf9;color:#503488}html[data-skin=aurora] .form-grid label{color:var(--ink)}html[data-skin=aurora] .fq-modal-card>p{color:var(--muted)}html[data-skin=aurora] :is(.library-panel input,.library-panel select,.library-panel textarea){background:#fff;border-color:#5d4c8640;color:#302840}html[data-skin=aurora] .library-panel :is(.light-button,.danger-button){background:#eee6f9;color:#4d347e}html[data-skin=aurora] .share-result{background:#f3ecfb;color:#302840}html[data-skin=aurora] :is(.beautify-modal-card,.beautify-choice,.style-card,.art-card,.project-card,.cloud-art-compose,.cloud-art-strength,.cloud-art-custom-entry,.cloud-art-history-item){background:#fff;border-color:var(--line);color:#302840}html[data-skin=aurora] :is(.beautify-choice.active,.style-card.active,.art-card.active){background:#f2eafb;border-color:#a882d3}html[data-skin=aurora] :is(.cloud-art-next-bar,.cloud-art-variant-tabs,.cloud-art-source-tabs button,.cloud-art-history-filters button){background:#f4eefb;color:#4b3a68}html[data-skin=aurora] .cloud-art-card{background:#fff;color:#202329}html[data-skin=aurora] :is(.skin-menu,.language-menu,.agent-menu){background:#fff;border-color:var(--line);color:var(--ink);box-shadow:0 18px 46px #462d6f2b}html[data-skin=aurora] :is(.skin-menu button,.language-menu button,.agent-menu button){color:var(--ink)}html[data-skin=aurora] :is(.skin-menu button,.language-menu button,.agent-menu button):is(:hover,:focus-visible),html[data-skin=aurora] :is(.skin-menu button,.language-menu button,.agent-menu button)[aria-selected=true]{background:#eee5f9;color:#452c7f}html[data-skin=aurora] .language-code{background:#e9e1f4;color:#4b3675}html[data-skin=aurora] .skin-check,html[data-skin=aurora] .language-check,html[data-skin=aurora] .agent-check{color:#6746a8}html[data-skin=aurora] :is(.tool-tile,.fq-create-grid button,.fq-grid article,.primary-btn,.fq-primary,.skin-trigger,.language-trigger){transition:transform .3s cubic-bezier(.2,1.45,.3,1),box-shadow .25s ease,background-color .2s ease}html[data-skin=aurora] :is(.tool-tile,.fq-create-grid button,.fq-grid article):hover{transform:translateY(-3px);box-shadow:0 20px 40px #583d822b}html[data-skin=aurora] :is(button,.tool-tile):active{transform:scale(.97);transition-duration:.08s}html[data-skin=aurora] .tool-panel.active{animation:aurora-open .35s cubic-bezier(.2,1.4,.3,1) both}html[data-skin=aurora] :is(button,a,input,select,textarea,.tool-tile):focus-visible{outline:3px solid #9669c9;outline-offset:3px}@keyframes aurora-open{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}html[data-skin=aurora] body.dark-theme{--bg:#181827;--surface:#292839;--card:#292839;--ink:#f8f5ff;--muted:#d0c8dc;--faint:#b9b1c7;--line:rgba(220,207,247,.25);--pink:#bd9df5;--pink-deep:#d2b5ff;--pink-soft:#44365f;--shadow:0 16px 44px rgba(5,4,17,.3);--fq-pink:#bd9df5;--fq-deep:#d2b5ff;--fq-line:rgba(220,207,247,.25);--fq-muted:#d0c8dc;--fq-card:#292839;--fq-shadow:0 16px 44px rgba(5,4,17,.3);background:radial-gradient(ellipse 50% 35% at 3% 2%,#292a49,transparent 90%),radial-gradient(ellipse 48% 35% at 97% 4%,#422944,transparent 90%),#181827;color:var(--ink);color-scheme:dark}html[data-skin=aurora] body.dark-theme :is(.topbar,.card-topbar,.fq-header,.library-header){background:#1e1d2fe6;border-color:var(--line)}html[data-skin=aurora] body.dark-theme :is(.brand,.card-brand,.library-header .brand,.desktop-nav a.active,.home-link,.card-top-actions a){color:var(--ink)}html[data-skin=aurora] body.dark-theme :is(.circle-icon,.appearance-control,.language-control,.skin-control){background:#302c44;border-color:var(--line);color:var(--ink)}html[data-skin=aurora] body.dark-theme :is(.banner,.fq-hero,.card-intro){background:radial-gradient(circle at 79% 15%,rgba(85,101,153,.43),transparent 40%),radial-gradient(circle at 12% 86%,rgba(139,76,132,.38),transparent 44%),#27273d;border-color:var(--line);color:var(--ink)}html[data-skin=aurora] body.dark-theme :is(.banner h1,.fq-hero h1,.card-intro h1){color:#fff}html[data-skin=aurora] body.dark-theme :is(.banner p,.card-intro p,.fq-hero p,.section-caption small){color:#ded7e9}html[data-skin=aurora] body.dark-theme :is(.tool-tile,.tool-panel,.work-card,.works-empty,.launch-note,.manager-panel,.editor-card,.preview-sticky,.intro-note,.library-panel,.fq-card,.fq-create-grid button,.fq-grid article,.fq-metrics>div,.fq-modal-card){background:#292839;border-color:var(--line);color:var(--ink)}html[data-skin=aurora] body.dark-theme .ai-composer{background:#f8f7fc;color:#302840}html[data-skin=aurora] body.dark-theme .ai-composer #ai-input{background:transparent!important;color:#302840!important}html[data-skin=aurora] body.dark-theme .ai-composer #ai-input::placeholder{color:#686077!important}html[data-skin=aurora] body.dark-theme .ai-composer :is(.agent-trigger,.agent-trigger span,.mic-button){color:#302840!important}html[data-skin=aurora] body.dark-theme .agent-menu{background:#292839}html[data-skin=aurora] body.dark-theme :is(.tool-tile strong,.panel-header h3,.fq-card h2,.fq-card h3){color:#f8f5ff}html[data-skin=aurora] body.dark-theme :is(.featured-card,.featured-card:first-child,.recent-quick-card,.recent-empty,.tool-grid .tool-tile,.tool-filter){background:#292839;border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}html[data-skin=aurora] body.dark-theme .featured-card:first-child{background:linear-gradient(135deg,#433457,#292839 75%)}html[data-skin=aurora] body.dark-theme .featured-icon{background:#504064;color:#f8f5ff}html[data-skin=aurora] body.dark-theme :is(.featured-tag,.tool-grid .tool-tile[data-promo]:after){background:#504064;color:#f8f5ff}html[data-skin=aurora] body.dark-theme .tool-filter.active{background:#554478;color:#fff}html[data-skin=aurora] body.dark-theme :is(.tool-tile small,.ai-control-hint,.category-caption,.field-hint,.field-label,.result-head,.pack-items-label,.empty-result,.upload-drop small,.file-preview small,.panel-header p,.fq-section-heading p,.fq-card p){color:#d0c8dc}html[data-skin=aurora] body.dark-theme :is(.ai-examples button,.category-strip button,.mini-tabs button,.fq-tabs button,.fq-filters button,.fq-chip,.secondary-btn,.action-btn,.cloud-button,.template-option,.saved-card,.module-row,.order-buttons button,.fq-field-row,.fq-code,.fq-retention,.pack-item,.check-result,.upload-drop,.decode-result,.file-preview,.share-box){background:#343247;border-color:var(--line);color:#f8f5ff}html[data-skin=aurora] body.dark-theme :is(.category-strip button.active,.fq-tabs button.active,.fq-filters button.active,.mini-tabs button.active,.template-option.active){background:#554478;border-color:#9875d3;color:#fff}html[data-skin=aurora] body.dark-theme :is(.compact-form input,.compact-form textarea,.compact-form select,.two-fields input,.file-link-column input,.pack-item-text,.pack-item-top input,.pack-item-top select,.form-grid input,.form-grid textarea,.form-grid select,.fq-card input:not([type=checkbox]):not([type=color]):not([type=file]),.fq-card textarea,.fq-card select,.cloud-art-catalog-tools input,.cloud-art-catalog-tools select){background:#211f30;border-color:#625c79;color:#f8f5ff}html[data-skin=aurora] body.dark-theme input::placeholder,html[data-skin=aurora] body.dark-theme textarea::placeholder{color:#c4bad1;opacity:1}html[data-skin=aurora] body.dark-theme :is(.skin-menu,.language-menu,.agent-menu){background:#292839;border-color:#625c79;color:#f8f5ff}html[data-skin=aurora] body.dark-theme :is(.skin-menu button,.language-menu button,.agent-menu button){color:#f8f5ff}html[data-skin=aurora] body.dark-theme :is(.skin-menu button,.language-menu button,.agent-menu button):is(:hover,:focus-visible),html[data-skin=aurora] body.dark-theme :is(.skin-menu button,.language-menu button,.agent-menu button)[aria-selected=true]{background:#514265;color:#fff}html[data-skin=aurora] body.dark-theme .language-code{background:#453954;color:#f8f5ff}html[data-skin=aurora] body.dark-theme :is(.skin-check,.language-check,.agent-check){color:#dec8ff}html[data-skin=aurora] body.dark-theme .form-grid label{color:#f8f5ff}html[data-skin=aurora] body.dark-theme .fq-modal-card>p{color:#d0c8dc}html[data-skin=aurora] body.dark-theme :is(.library-panel input,.library-panel select,.library-panel textarea){background:#211f30;border-color:#625c79;color:#f8f5ff}html[data-skin=aurora] body.dark-theme .library-panel :is(.light-button,.danger-button){background:#443a59;color:#f8f5ff}html[data-skin=aurora] body.dark-theme .share-result{background:#343247;color:#f8f5ff}html[data-skin=aurora] body.dark-theme :is(.beautify-modal-card,.beautify-choice,.style-card,.art-card,.project-card,.cloud-art-compose,.cloud-art-strength,.cloud-art-custom-entry,.cloud-art-history-item){background:#292839;border-color:var(--line);color:#f8f5ff}html[data-skin=aurora] body.dark-theme :is(.cloud-art-custom-entry strong,.cloud-art-strength-head strong,.cloud-art-compose h4){color:#f8f5ff}html[data-skin=aurora] body.dark-theme :is(.cloud-art-custom-entry small,.cloud-art-strength>p,.cloud-art-range-label,.cloud-art-range-ends,.cloud-art-history-copy code){color:#d0c8dc}html[data-skin=aurora] body.dark-theme :is(.beautify-choice.active,.style-card.active,.art-card.active){background:#493b63;border-color:#ac8ad9}html[data-skin=aurora] body.dark-theme :is(.cloud-art-next-bar,.cloud-art-variant-tabs,.cloud-art-source-tabs button,.cloud-art-history-filters button){background:#393348;color:#f8f5ff}html[data-skin=aurora] body.dark-theme :is(.cloud-art-card,.beautify-preset-card,.public-upload-guide){background:#fff;color:#202329}html[data-skin=aurora] body.dark-theme :is(.cloud-art-card-copy,.cloud-art-card strong,.beautify-preset-card strong,.public-upload-guide strong){color:#202329}html[data-skin=aurora] body.dark-theme :is(.cloud-art-card small,.beautify-preset-card small,.public-upload-guide small){color:#565e68}@media(max-width:680px){html[data-skin=aurora] .banner{margin-top:14px;padding:26px 20px;border-radius:26px}html[data-skin=aurora] .card-intro{padding:23px 19px}html[data-skin=aurora] .fq-header{height:auto;min-height:62px;flex-wrap:wrap;padding-block:8px}html[data-skin=aurora] .fq-header-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}html[data-skin=aurora] .card-topbar{height:auto;min-height:64px;gap:6px;flex-wrap:wrap;padding-block:8px}html[data-skin=aurora] .card-top-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}}@media(prefers-reduced-motion:reduce){html[data-skin=aurora] :is(.tool-tile,.fq-create-grid button,.fq-grid article,.primary-btn,.fq-primary,.skin-trigger,.language-trigger){transition:none}html[data-skin=aurora] .tool-panel.active{animation:none}}html[data-skin=pomo]{--bg:#f4ede6;--surface:#fffcf8;--card:#fffcf8;--white:#fff;--ink:#39332e;--muted:#625b54;--faint:#756d65;--line:rgba(96,73,56,.2);--pink:#bd5949;--pink-deep:#9e3e33;--pink-soft:#f8e4d8;--coral:#e78365;--lavender:#e9def6;--blue:#dceaf4;--mint:#d6f1e4;--yellow:#f8e6af;--shadow:0 16px 38px rgba(75,54,40,.1);--skin-radius:24px;--fq-pink:#bd5949;--fq-deep:#9e3e33;--fq-line:rgba(96,73,56,.2);--fq-muted:#625b54;--fq-card:#fffcf8;--fq-shadow:0 16px 38px rgba(75,54,40,.1);--pomo-ink:#39332e;--pomo-muted:#625b54;--pomo-field:#fff;--pomo-row:#f9f3ec;--pomo-header:rgba(250,245,239,.96);--pomo-accent-ink:#fff;color:var(--ink);color-scheme:light}html[data-skin=pomo] body:not(.dark-theme){background:#f4ede6;color:var(--ink)}html[data-skin=pomo] body:not(.dark-theme):before{display:none}html[data-skin=pomo] :is(.topbar,.card-topbar,.fq-header,.library-header){background:var(--pomo-header);border-color:var(--line);color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-skin=pomo] :is(.brand,.card-brand,.home-link,.desktop-nav a.active,.card-top-actions a){color:var(--ink)}html[data-skin=pomo] .brand-mark i{background:#bd5949}html[data-skin=pomo] :is(.circle-icon,.appearance-control,.language-control,.skin-control){background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:none}html[data-skin=pomo] :is(.appearance-label,.language-trigger,.skin-trigger,.skin-trigger-label,.circle-icon){color:var(--ink)}html[data-skin=pomo] :is(.skin-chevron,.language-chevron,.agent-chevron){color:var(--muted)}html[data-skin=pomo] :is(.banner,.fq-hero,.card-intro){background:#eee4d9;border:1px solid rgba(104,79,58,.12);border-radius:30px;box-shadow:none;color:var(--ink)}html[data-skin=pomo] .banner{margin-top:22px;padding:34px 42px;overflow:hidden}html[data-skin=pomo] .card-intro{padding:30px;margin-bottom:22px}html[data-skin=pomo] :is(.banner h1,.fq-hero h1,.card-intro h1){color:var(--ink)}html[data-skin=pomo] :is(.banner h1 em,.card-intro h1 em,.eyebrow,.section-kicker,.fq-eyebrow){color:#9e3e33}html[data-skin=pomo] :is(.banner p,.card-intro p,.fq-hero p,.section-caption small){color:var(--muted)}html[data-skin=pomo] .banner .eyebrow{background:#fff7ef;border-color:#d8b6a2;color:#8e493a}html[data-skin=pomo] .orb-a{background:#e98b6b;box-shadow:inset -15px -18px 28px #8f3b231f}html[data-skin=pomo] .orb-b{background:#e7bd43;box-shadow:none}html[data-skin=pomo] .art-phone{background:#4a4541;border-color:#4a4541;box-shadow:0 18px 35px #432f2333}html[data-skin=pomo] .phone-screen{background:#f9f3eb;color:#7a3d32}html[data-skin=pomo] .phone-screen small{color:#66554b}html[data-skin=pomo] .art-tag{background:#fff9f2;color:#6e3a30}html[data-skin=pomo] :is(.ai-composer,.tool-panel,.manager-panel,.editor-card,.preview-sticky,.intro-note,.library-panel,.fq-card,.fq-create-grid button,.fq-grid article,.fq-metrics>div,.fq-modal-card,.fav-modal-card){background:var(--surface);border:1px solid var(--line);border-radius:var(--skin-radius);color:var(--ink);box-shadow:var(--shadow)}html[data-skin=pomo] :is(.tool-grid .tool-tile,.featured-card,.featured-card:first-child,.recent-quick-card,.recent-empty,.fav-tool-row,.work-card,.saved-card,.project-card){background:var(--surface);border:1px solid var(--line);border-radius:22px;color:var(--ink);box-shadow:0 8px 20px #4b362812}html[data-skin=pomo] :is(.tool-grid .tool-tile strong,.featured-card strong,.recent-quick-card strong,.fq-card h2,.fq-card h3,.library-panel h2){color:var(--ink)}html[data-skin=pomo] :is(.tool-grid .tool-tile small,.featured-card small,.recent-quick-card small,.field-hint,.field-label,.fq-card p,.fq-note,.library-panel p,.empty-result,.upload-drop small,.file-preview small){color:var(--muted)}html[data-skin=pomo] .tool-grid .tool-icon{border-radius:18px;color:#fff;box-shadow:inset 0 1px 1px #ffffff2e}html[data-skin=pomo] .tool-grid .tool-icon.pink{background:#dc755e}html[data-skin=pomo] .tool-grid .tool-icon.coral{background:#dfa343}html[data-skin=pomo] .tool-grid .tool-icon.lavender{background:#8d77c9}html[data-skin=pomo] .tool-grid .tool-icon.blue{background:#668bd0}html[data-skin=pomo] .tool-grid .tool-icon.mint{background:#25ba8c}html[data-skin=pomo] .tool-grid .tool-icon.peach{background:#e07887}html[data-skin=pomo] .tool-grid .tool-icon.gray{background:#7c817d}html[data-skin=pomo] :is(.featured-icon,.fav-tool-icon,.recent-empty span){background:#f3ddc8;color:#8b4936}html[data-skin=pomo] .featured-card[data-fav-key="open:qr-panel"] .featured-icon{background:#dc755e;color:#fff}html[data-skin=pomo] .featured-card[data-fav-key="extra:beautify-panel"] .featured-icon{background:#df6487;color:#fff}html[data-skin=pomo] .featured-card[data-fav-key="extra:batch-panel"] .featured-icon{background:#dfa343;color:#fff}html[data-skin=pomo] :is(.featured-tag,.fq-tag,.fq-create-grid span),html[data-skin=pomo] .tool-grid .tool-tile[data-promo]:after{background:#f5dfc7;color:#743a2c}html[data-skin=pomo] :is(.tool-filter,.category-strip button,.mini-tabs button,.fq-tabs button,.fq-filters button,.fq-chip,.secondary-btn,.action-btn,.cloud-button,.light-button,.template-option,.module-row,.order-buttons button,.saved-card-actions button){background:#fffaf4;border-color:var(--line);color:var(--ink)}html[data-skin=pomo] :is(.tool-filter.active,.category-strip button.active,.mini-tabs button.active,.fq-tabs button.active,.fq-filters button.active,.template-option.active){background:#f4d7c7;border-color:#b57159;color:#6c3026}html[data-skin=pomo] :is(.primary-btn,.primary-button,.fq-primary,.send-button,.beautify-next){background:#a9473a;border-color:#a9473a;color:#fff;box-shadow:0 9px 20px #7932252e}html[data-skin=pomo] :is(.composer-plus,.launch-note-icon){background:#dc795c;color:#fff}html[data-skin=pomo] .ai-composer{background:#fffdf9}html[data-skin=pomo] .ai-composer #ai-input{background:transparent!important;border:0!important;box-shadow:none!important;color:#39332e!important;min-width:0}html[data-skin=pomo] .ai-composer #ai-input::placeholder{color:#625b54!important;opacity:1}html[data-skin=pomo] .ai-composer :is(.agent-trigger,.agent-trigger span,.mic-button){color:#39332e!important}html[data-skin=pomo] :is(.launch-note,.fq-retention,.fq-code,.fq-field-row,.fq-preview-content .fq-demo,.share-box,.pack-item,.check-result,.decode-result,.file-preview,.public-upload-guide,.fav-empty){background:var(--pomo-row);border-color:var(--line);color:var(--ink)}html[data-skin=pomo] :is(.launch-note p,.fq-retention,.fq-field-row,.public-upload-guide,.public-upload-guide small){color:var(--ink)}html[data-skin=pomo] :is(.compact-form input,.compact-form textarea,.compact-form select,.two-fields input,.file-link-column input,.pack-item-text,.pack-item-top input,.pack-item-top select,.form-grid input,.form-grid textarea,.form-grid select,.fq-card input:not([type=checkbox]):not([type=color]):not([type=file]),.fq-card textarea,.fq-card select,.library-panel input:not([type=checkbox]),.library-panel select,.library-panel textarea,.cloud-art-catalog-tools input,.cloud-art-catalog-tools select){background:var(--pomo-field);border-color:var(--line);color:var(--ink)}html[data-skin=pomo] input::placeholder,html[data-skin=pomo] textarea::placeholder{color:var(--muted);opacity:1}html[data-skin=pomo] :is(.skin-menu,.language-menu,.agent-menu){background:#fffcf8;border:1px solid var(--line);color:var(--ink);box-shadow:0 18px 45px #44302233}html[data-skin=pomo] :is(.skin-menu button,.language-menu button,.agent-menu button){color:var(--ink)}html[data-skin=pomo] :is(.skin-menu button,.language-menu button,.agent-menu button):is(:hover,:focus-visible),html[data-skin=pomo] :is(.skin-menu button,.language-menu button,.agent-menu button)[aria-selected=true]{background:#f4dfcf;color:#73392d}html[data-skin=pomo] .language-code{background:#eddfd1;color:#643d30}html[data-skin=pomo] :is(.skin-check,.language-check,.agent-check){color:#8b4936}html[data-skin=pomo] :is(.tool-workspace-shell,.tool-open-mode-shell,.beautify-modal-card,.fq-modal-card){background:#fffcf8;border-color:var(--line);color:var(--ink);box-shadow:0 28px 74px #33241b42}html[data-skin=pomo] :is(.tool-workspace-modal,.tool-open-mode-modal,.beautify-modal,.fq-modal){background:#221d1b70}html[data-skin=pomo] :is(.tool-workspace-close,.tool-open-mode-close,.beautify-modal-close,.fq-modal-close){background:#f3e5d8;border-color:#d6bca9;color:#73392d}html[data-skin=pomo] .tool-workspace-body>.tool-panel>.panel-header{background:#f9f2ea;color:var(--ink)}html[data-skin=pomo] :is(.tool-open-mode-option,.beautify-choice,.beautify-preset-card,.style-card,.art-card,.cloud-art-compose,.cloud-art-strength,.cloud-art-custom-entry,.cloud-art-history-item){background:#fffcf8;border-color:var(--line);color:var(--ink)}html[data-skin=pomo] :is(.beautify-choice.active,.beautify-preset-card.active,.style-card.active,.art-card.active,.tool-open-mode-option.is-current){background:#f8e5d7;border-color:#bd795c}html[data-skin=pomo] :is(.cloud-art-card,.cloud-art-card.selected){background:#fff;color:#202329}html[data-skin=pomo] :is(.cloud-art-card-copy,.cloud-art-card strong,.beautify-preset-card strong){color:#24242a}html[data-skin=pomo] :is(.cloud-art-card small,.beautify-preset-card small){color:#535962;opacity:1}html[data-skin=pomo] .cloud-art-next-bar{background:#f3e9de}html[data-skin=pomo] .cloud-art-next-bar span{color:#514d4a}html[data-skin=pomo] .cloud-art-next-bar strong{color:#24242a}html[data-skin=pomo] .qr-result{background:#fff;color:#24242a}html[data-skin=pomo] :is(.tool-grid .tool-tile,.featured-card,.fq-create-grid button,.fq-grid article,.skin-trigger,.language-trigger,.primary-btn,.fq-primary){transition:transform .28s cubic-bezier(.2,1.35,.3,1),box-shadow .25s ease,background-color .2s ease}html[data-skin=pomo] :is(.tool-grid .tool-tile,.featured-card,.fq-create-grid button,.fq-grid article):hover{transform:translateY(-3px);box-shadow:0 16px 30px #4b362821}html[data-skin=pomo] :is(button,.tool-grid .tool-tile):active{transform:scale(.97);transition-duration:.09s}html[data-skin=pomo] :is(button,a,input,select,textarea,.tool-grid .tool-tile):focus-visible{outline:3px solid #a9473a;outline-offset:3px}html[data-skin=pomo] body.dark-theme{--bg:#101115;--surface:#26272b;--card:#26272b;--ink:#f5f3ef;--muted:#d2cbc4;--faint:#bcb4ab;--line:rgba(255,244,228,.2);--pink:#ff9471;--pink-deep:#ffb494;--pink-soft:#493a32;--shadow:0 18px 44px rgba(0,0,0,.32);--fq-pink:#ff9471;--fq-deep:#ffb494;--fq-line:rgba(255,244,228,.2);--fq-muted:#d2cbc4;--fq-card:#26272b;--fq-shadow:0 18px 44px rgba(0,0,0,.32);--pomo-ink:#f5f3ef;--pomo-muted:#d2cbc4;--pomo-field:#202126;--pomo-row:#303035;--pomo-header:rgba(27,28,32,.94);--pomo-accent-ink:#231710;background:radial-gradient(ellipse 42% 28% at 88% 6%,rgba(147,74,31,.17),transparent 95%),radial-gradient(ellipse 38% 32% at 9% 78%,rgba(108,68,27,.12),transparent 95%),#101115;color:var(--ink);color-scheme:dark}html[data-skin=pomo] body.dark-theme :is(.topbar,.card-topbar,.fq-header,.library-header){background:var(--pomo-header);border-color:var(--line)}html[data-skin=pomo] body.dark-theme :is(.brand,.card-brand,.home-link,.desktop-nav a.active,.card-top-actions a){color:var(--ink)}html[data-skin=pomo] body.dark-theme :is(.circle-icon,.appearance-control,.language-control,.skin-control){background:#292a2f;border-color:var(--line);color:var(--ink)}html[data-skin=pomo] body.dark-theme :is(.appearance-label,.language-trigger,.skin-trigger,.skin-trigger-label,.circle-icon){color:var(--ink)}html[data-skin=pomo] body.dark-theme :is(.banner,.fq-hero,.card-intro){background:radial-gradient(ellipse at 82% 50%,rgba(143,75,31,.26),transparent 48%),#202126;border-color:var(--line);color:var(--ink)}html[data-skin=pomo] body.dark-theme :is(.banner h1,.fq-hero h1,.card-intro h1){color:var(--ink)}html[data-skin=pomo] body.dark-theme :is(.banner p,.card-intro p,.fq-hero p,.section-caption small){color:var(--muted)}html[data-skin=pomo] body.dark-theme .banner .eyebrow{background:#3d322d;border-color:#685043;color:#ffd0b7}html[data-skin=pomo] body.dark-theme .art-phone{border-color:#5c514c;background:#28272a}html[data-skin=pomo] body.dark-theme .phone-screen{background:#24252b;color:#ffbb96}html[data-skin=pomo] body.dark-theme .phone-screen small{color:#d5c4b7}html[data-skin=pomo] body.dark-theme .art-tag{background:#39383a;color:#ffcead}html[data-skin=pomo] body.dark-theme :is(.ai-composer,.tool-panel,.manager-panel,.editor-card,.preview-sticky,.intro-note,.library-panel,.fq-card,.fq-create-grid button,.fq-grid article,.fq-metrics>div,.fq-modal-card,.fav-modal-card,.tool-grid .tool-tile,.featured-card,.featured-card:first-child,.recent-quick-card,.recent-empty,.fav-tool-row,.work-card,.saved-card,.project-card){background:#26272b;border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}html[data-skin=pomo] body.dark-theme :is(.tool-grid .tool-tile,.featured-card,.featured-card:first-child,.recent-quick-card,.fq-create-grid button,.fq-grid article){background:#28292df0;-webkit-backdrop-filter:blur(14px) saturate(110%);backdrop-filter:blur(14px) saturate(110%);box-shadow:inset 0 1px #ffffff12,var(--shadow)}html[data-skin=pomo] body.dark-theme .tool-grid .tool-icon,html[data-skin=pomo] body.dark-theme .featured-icon{border-radius:50%}html[data-skin=pomo] body.dark-theme :is(.tool-grid .tool-tile strong,.featured-card strong,.recent-quick-card strong,.fq-card h2,.fq-card h3,.library-panel h2){color:var(--ink)}html[data-skin=pomo] body.dark-theme :is(.tool-grid .tool-tile small,.featured-card small,.recent-quick-card small,.field-hint,.field-label,.fq-card p,.fq-note,.library-panel p,.empty-result,.upload-drop small,.file-preview small,.panel-header p){color:var(--muted)}html[data-skin=pomo] body.dark-theme :is(.tool-filter,.category-strip button,.mini-tabs button,.fq-tabs button,.fq-filters button,.fq-chip,.secondary-btn,.action-btn,.cloud-button,.light-button,.template-option,.module-row,.order-buttons button,.saved-card-actions button,.fq-field-row,.fq-retention,.fq-code,.fq-preview-content .fq-demo,.share-box,.pack-item,.check-result,.decode-result,.file-preview,.public-upload-guide,.fav-empty){background:#303035;border-color:var(--line);color:var(--ink)}html[data-skin=pomo] body.dark-theme :is(.tool-filter.active,.category-strip button.active,.mini-tabs button.active,.fq-tabs button.active,.fq-filters button.active,.template-option.active){background:#574036;border-color:#b37858;color:#ffe4d1}html[data-skin=pomo] body.dark-theme :is(.primary-btn,.primary-button,.fq-primary,.send-button,.beautify-next){background:#ffad82;border-color:#ffad82;color:#231710;box-shadow:0 8px 20px #0003}html[data-skin=pomo] body.dark-theme :is(.featured-tag,.fq-tag,.fq-create-grid span),html[data-skin=pomo] body.dark-theme .tool-grid .tool-tile[data-promo]:after{background:#493b33;color:#ffe1c9}html[data-skin=pomo] body.dark-theme :is(.ai-composer,.ai-composer #ai-input){background:#f8f4ee;color:#39332e}html[data-skin=pomo] body.dark-theme .ai-composer #ai-input{background:transparent!important;color:#39332e!important}html[data-skin=pomo] body.dark-theme .ai-composer #ai-input::placeholder{color:#625b54!important}html[data-skin=pomo] body.dark-theme .ai-composer :is(.agent-trigger,.agent-trigger span,.mic-button){color:#39332e!important}html[data-skin=pomo] body.dark-theme :is(.compact-form input,.compact-form textarea,.compact-form select,.two-fields input,.file-link-column input,.pack-item-text,.pack-item-top input,.pack-item-top select,.form-grid input,.form-grid textarea,.form-grid select,.fq-card input:not([type=checkbox]):not([type=color]):not([type=file]),.fq-card textarea,.fq-card select,.library-panel input:not([type=checkbox]),.library-panel select,.library-panel textarea,.cloud-art-catalog-tools input,.cloud-art-catalog-tools select){background:#202126;border-color:#66615c;color:#f5f3ef}html[data-skin=pomo] body.dark-theme input::placeholder,html[data-skin=pomo] body.dark-theme textarea::placeholder{color:#c9c0b6;opacity:1}html[data-skin=pomo] body.dark-theme :is(.skin-menu,.language-menu,.agent-menu){background:#28292e;border-color:#68615c;color:#f5f3ef;box-shadow:0 20px 52px #0000006b}html[data-skin=pomo] body.dark-theme :is(.skin-menu button,.language-menu button,.agent-menu button){color:#f5f3ef}html[data-skin=pomo] body.dark-theme :is(.skin-menu button,.language-menu button,.agent-menu button):is(:hover,:focus-visible),html[data-skin=pomo] body.dark-theme :is(.skin-menu button,.language-menu button,.agent-menu button)[aria-selected=true]{background:#594036;color:#ffe6d4}html[data-skin=pomo] body.dark-theme .language-code{background:#514039;color:#ffe1c9}html[data-skin=pomo] body.dark-theme :is(.skin-check,.language-check,.agent-check){color:#ffbb96}html[data-skin=pomo] body.dark-theme :is(.tool-workspace-shell,.tool-open-mode-shell,.beautify-modal-card,.fq-modal-card){background:#26272b;border-color:#69625c;color:var(--ink);box-shadow:0 30px 90px #00000094}html[data-skin=pomo] body.dark-theme :is(.tool-workspace-modal,.tool-open-mode-modal,.beautify-modal,.fq-modal){background:#050609b3}html[data-skin=pomo] body.dark-theme :is(.tool-workspace-close,.tool-open-mode-close,.beautify-modal-close,.fq-modal-close){background:#424046;border-color:#76675d;color:#ffd2b8}html[data-skin=pomo] body.dark-theme .tool-workspace-body>.tool-panel>.panel-header{background:#303035;color:var(--ink)}html[data-skin=pomo] body.dark-theme :is(.tool-open-mode-option,.beautify-choice,.style-card,.art-card,.cloud-art-compose,.cloud-art-strength,.cloud-art-custom-entry,.cloud-art-history-item){background:#303035;border-color:var(--line);color:var(--ink)}html[data-skin=pomo] body.dark-theme :is(.beautify-choice.active,.style-card.active,.art-card.active,.tool-open-mode-option.is-current){background:#49382f;border-color:#ba795c}html[data-skin=pomo] body.dark-theme :is(.cloud-art-card,.cloud-art-card.selected,.beautify-preset-card,.beautify-preset-card.active,.public-upload-guide){background:#fff;color:#202329}html[data-skin=pomo] body.dark-theme :is(.cloud-art-card-copy,.cloud-art-card strong,.beautify-preset-card strong,.public-upload-guide strong){color:#202329}html[data-skin=pomo] body.dark-theme :is(.cloud-art-card small,.beautify-preset-card small,.public-upload-guide small){color:#535962}html[data-skin=pomo] body.dark-theme .cloud-art-next-bar{background:#f0ebe5}html[data-skin=pomo] body.dark-theme .cloud-art-next-bar span{color:#514d4a}html[data-skin=pomo] body.dark-theme .cloud-art-next-bar strong{color:#202329}html[data-skin=pomo] body.dark-theme .qr-result{background:#fff;color:#202329}html[data-skin=pomo] body.dark-theme :is(.public-card,.phone-screen){background:#f8f4ee;color:#39332e}html[data-skin=pomo] body.dark-theme :is(.public-card.dark){background:#29282b;color:#fff}html[data-skin=pomo] body.dark-theme .banner .phone-screen{background:#24252b;color:#ffbb96}html[data-skin=pomo] body.dark-theme :is(button,a,input,select,textarea,.tool-grid .tool-tile):focus-visible{outline-color:#ffad82}@media(max-width:680px){html[data-skin=pomo] .banner{margin-top:14px;padding:25px 20px;border-radius:24px}html[data-skin=pomo] .card-intro{padding:22px 18px}html[data-skin=pomo] :is(.fq-header,.card-topbar){height:auto;min-height:62px;flex-wrap:wrap;gap:8px;padding-block:8px}html[data-skin=pomo] :is(.fq-header-actions,.card-top-actions){flex-wrap:wrap;justify-content:flex-end;margin-left:auto}html[data-skin=pomo] .skin-menu{right:0;max-width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){html[data-skin=pomo] :is(.tool-grid .tool-tile,.featured-card,.fq-create-grid button,.fq-grid article,.skin-trigger,.language-trigger,.primary-btn,.fq-primary){transition:none}html[data-skin=pomo] :is(button,.tool-grid .tool-tile):active{transform:none}}html[data-skin=frosted]{--bg:#e8eef2;--surface:rgba(250,253,255,.64);--card:rgba(250,253,255,.64);--white:#fff;--ink:#22323f;--muted:#465865;--faint:#5a6c78;--line:rgba(255,255,255,.8);--pink:#397c91;--pink-deep:#235c74;--pink-soft:#dcecf1;--coral:#f3d8cb;--lavender:#e3ddf1;--blue:#d6e9ee;--mint:#d5eee5;--yellow:#fff0cd;--shadow:0 19px 42px rgba(51,73,95,.14);--skin-radius:22px;--fq-pink:#397c91;--fq-deep:#235c74;--fq-line:rgba(116,147,161,.34);--fq-muted:#465865;--fq-card:rgba(250,253,255,.64);--fq-shadow:0 19px 42px rgba(51,73,95,.14);--frost-pane:rgba(251,254,255,.57);--frost-solid:#f8fbfd;--frost-field:#f9fcfe;--frost-ink:#22323f;--frost-muted:#465865;--frost-line:rgba(118,149,166,.38);--frost-edge:rgba(255,255,255,.89);--frost-shadow:0 21px 44px rgba(41,68,90,.18),inset 0 1px rgba(255,255,255,.82);color:var(--ink);color-scheme:light}html[data-skin=frosted] body:not(.dark-theme){color:var(--ink);background:radial-gradient(circle at 8% 20%,rgba(96,177,201,.49) 0 9%,transparent 33%),radial-gradient(circle at 90% 17%,rgba(182,170,220,.52) 0 9%,transparent 34%),radial-gradient(circle at 63% 84%,rgba(111,191,164,.45) 0 10%,transparent 35%),linear-gradient(145deg,#f0f5f8,#dce9ee 54%,#eef6f7);background-attachment:fixed}html[data-skin=frosted] body:not(.dark-theme):before{display:none}html[data-skin=frosted] :is(.topbar,.card-topbar,.fq-header,.library-header,.bottom-tabs){background:#f9fdff8c;border-color:var(--frost-edge);color:var(--frost-ink);box-shadow:0 9px 29px #29445a1f,inset 0 1px #ffffffd4;-webkit-backdrop-filter:blur(26px) saturate(135%);backdrop-filter:blur(26px) saturate(135%)}html[data-skin=frosted] :is(.brand,.card-brand,.home-link,.desktop-nav a.active,.card-top-actions a){color:var(--frost-ink)}html[data-skin=frosted] .brand-mark i{background:#397c91}html[data-skin=frosted] :is(.circle-icon,.appearance-control,.language-control,.skin-control){background:var(--frost-pane);border:1px solid var(--frost-edge);color:var(--frost-ink);box-shadow:var(--frost-shadow);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}html[data-skin=frosted] :is(.appearance-label,.language-trigger,.skin-trigger,.skin-trigger-label,.circle-icon){color:var(--frost-ink)}html[data-skin=frosted] :is(.skin-chevron,.language-chevron,.agent-chevron){color:var(--frost-muted)}html[data-skin=frosted] :is(.banner,.fq-hero,.card-intro){background:linear-gradient(145deg,#ffffffa6,#ecf8fa70);border:1px solid var(--frost-edge);border-radius:28px;color:var(--frost-ink);box-shadow:0 23px 53px #29445a29,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(25px) saturate(145%);backdrop-filter:blur(25px) saturate(145%)}html[data-skin=frosted] .banner{margin-top:22px;padding:34px 42px;overflow:hidden}html[data-skin=frosted] .card-intro{padding:30px;margin-bottom:22px}html[data-skin=frosted] :is(.banner h1,.fq-hero h1,.card-intro h1){color:var(--frost-ink)}html[data-skin=frosted] :is(.banner h1 em,.card-intro h1 em,.eyebrow,.section-kicker,.fq-eyebrow){color:#235c74}html[data-skin=frosted] :is(.banner p,.card-intro p,.fq-hero p,.section-caption small){color:var(--frost-muted)}html[data-skin=frosted] .banner .eyebrow{background:#edf5f8;border-color:#bdced7;color:#235c74}html[data-skin=frosted] .orb-a{background:linear-gradient(140deg,#f6fdff,#a7d6e1);box-shadow:0 17px 30px #235c7429}html[data-skin=frosted] .orb-b{background:linear-gradient(140deg,#fff,#c7d6ed);box-shadow:0 11px 24px #235c7426}html[data-skin=frosted] .art-phone{background:#355467;border-color:#eaf5f7;box-shadow:0 18px 36px #16415938}html[data-skin=frosted] .phone-screen{background:#ecf8fa;color:#235c74}html[data-skin=frosted] .phone-screen small{color:#536975}html[data-skin=frosted] .art-tag{background:#f8fbfd;border:1px solid #fff;color:#235c74}html[data-skin=frosted] :is(.ai-composer,.tool-panel,.manager-panel,.editor-card,.preview-sticky,.intro-note,.library-panel,.fq-card,.fq-create-grid button,.fq-grid article,.fq-metrics>div,.fq-modal-card,.fav-modal-card,.tool-grid .tool-tile,.featured-card,.featured-card:first-child,.recent-quick-card,.recent-empty,.fav-tool-row,.work-card,.saved-card,.project-card){background:var(--frost-pane);border:1px solid var(--frost-edge);border-radius:var(--skin-radius);box-shadow:var(--frost-shadow);color:var(--frost-ink);-webkit-backdrop-filter:blur(23px) saturate(140%);backdrop-filter:blur(23px) saturate(140%)}html[data-skin=frosted] :is(.tool-grid .tool-tile,.featured-card,.featured-card:first-child,.recent-quick-card,.fq-create-grid button,.fq-grid article){background:linear-gradient(145deg,#ffffff9e,#e9f6fa57);box-shadow:0 16px 32px #29445a29,inset 0 1px #ffffffe6}html[data-skin=frosted] :is(.tool-grid .tool-tile strong,.featured-card strong,.recent-quick-card strong,.fq-card h2,.fq-card h3,.library-panel h2){color:var(--frost-ink)}html[data-skin=frosted] :is(.tool-grid .tool-tile small,.featured-card small,.recent-quick-card small,.field-hint,.field-label,.fq-card p,.fq-note,.library-panel p,.empty-result,.upload-drop small,.file-preview small,.panel-header p){color:var(--frost-muted)}html[data-skin=frosted] .tool-grid .tool-icon{border-radius:17px;background:#e3f5f9d4;border:1px solid #fff;color:#235c74;box-shadow:0 6px 14px #29445a1c}html[data-skin=frosted] :is(.featured-icon,.fav-tool-icon,.recent-empty span){background:#e2f1f5;color:#235c74}html[data-skin=frosted] :is(.featured-tag,.fq-tag,.fq-create-grid span),html[data-skin=frosted] .tool-grid .tool-tile[data-promo]:after{background:#dcecf1;color:#235c74}html[data-skin=frosted] :is(.tool-filter,.category-strip button,.mini-tabs button,.fq-tabs button,.fq-filters button,.fq-chip,.secondary-btn,.action-btn,.cloud-button,.light-button,.template-option,.module-row,.order-buttons button,.saved-card-actions button,.ai-examples button){background:#f7fcfed6;border:1px solid var(--frost-line);color:var(--frost-ink)}html[data-skin=frosted] :is(.tool-filter.active,.category-strip button.active,.mini-tabs button.active,.fq-tabs button.active,.fq-filters button.active,.template-option.active){background:#d9edf2;border-color:#74a7b7;color:#235c74}html[data-skin=frosted] :is(.primary-btn,.primary-button,.fq-primary,.send-button,.beautify-next){background:#2b687e;border-color:#2b687e;color:#fff;box-shadow:0 8px 17px #235c7440}html[data-skin=frosted] :is(.composer-plus,.launch-note-icon){background:#dfeff3;color:#235c74}html[data-skin=frosted] .ai-composer{background:#fafefff0;border-radius:999px}html[data-skin=frosted] .ai-composer #ai-input{background:transparent!important;border:0!important;box-shadow:none!important;color:#22323f!important;min-width:0}html[data-skin=frosted] .ai-composer #ai-input::placeholder{color:#465865!important;opacity:1}html[data-skin=frosted] .ai-composer :is(.agent-trigger,.agent-trigger span,.mic-button){color:#22323f!important}html[data-skin=frosted] :is(.launch-note,.fq-retention,.fq-code,.fq-field-row,.fq-preview-content .fq-demo,.share-box,.pack-item,.check-result,.decode-result,.file-preview,.public-upload-guide,.fav-empty,.batch-status){background:var(--frost-solid);border-color:var(--frost-line);color:var(--frost-ink)}html[data-skin=frosted] :is(.launch-note p,.fq-retention,.fq-field-row,.public-upload-guide,.public-upload-guide small){color:var(--frost-ink)}html[data-skin=frosted] :is(.compact-form input,.compact-form textarea,.compact-form select,.two-fields input,.file-link-column input,.pack-item-text,.pack-item-top input,.pack-item-top select,.form-grid input,.form-grid textarea,.form-grid select,.fq-card input:not([type=checkbox]):not([type=color]):not([type=file]),.fq-card textarea,.fq-card select,.library-panel input:not([type=checkbox]),.library-panel select,.library-panel textarea,.cloud-art-catalog-tools input,.cloud-art-catalog-tools select,.select-inline select,.input-action input,.qr-fields-grid input,.qr-fields-grid textarea,#cloud-art-payload){background:var(--frost-field);border:1px solid var(--frost-line);color:var(--frost-ink)}html[data-skin=frosted] input::placeholder,html[data-skin=frosted] textarea::placeholder{color:var(--frost-muted);opacity:1}html[data-skin=frosted] :is(.skin-menu,.language-menu,.agent-menu){background:#f9fdfff5;border:1px solid #fff;color:var(--frost-ink);box-shadow:0 19px 45px #29445a38;-webkit-backdrop-filter:blur(23px);backdrop-filter:blur(23px)}html[data-skin=frosted] :is(.skin-menu button,.language-menu button,.agent-menu button){color:var(--frost-ink)}html[data-skin=frosted] :is(.skin-menu button,.language-menu button,.agent-menu button):is(:hover,:focus-visible),html[data-skin=frosted] :is(.skin-menu button,.language-menu button,.agent-menu button)[aria-selected=true]{background:#dcecf1;color:#235c74}html[data-skin=frosted] .language-code{background:#d9eaf0;color:#235c74}html[data-skin=frosted] :is(.skin-check,.language-check,.agent-check){color:#235c74}html[data-skin=frosted] :is(.tool-workspace-shell,.tool-open-mode-shell,.beautify-modal-card,.fq-modal-card){background:#f5fbfdd4;border:1px solid #fff;color:var(--frost-ink);box-shadow:0 30px 72px #1b31434f;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}html[data-skin=frosted] :is(.tool-workspace-modal,.tool-open-mode-modal,.beautify-modal,.fq-modal){background:#1124317a}html[data-skin=frosted] :is(.tool-workspace-close,.tool-open-mode-close,.beautify-modal-close,.fq-modal-close){background:#eaf3f6;border-color:#adcad4;color:#235c74}html[data-skin=frosted] .tool-workspace-body>.tool-panel>.panel-header{background:#e9f4f7;color:var(--frost-ink)}html[data-skin=frosted] :is(.tool-open-mode-option,.beautify-choice,.beautify-preset-card,.style-card,.art-card,.cloud-art-compose,.cloud-art-strength,.cloud-art-custom-entry,.cloud-art-history-item){background:var(--frost-solid);border-color:var(--frost-line);color:var(--frost-ink)}html[data-skin=frosted] :is(.beautify-choice.active,.beautify-preset-card.active,.style-card.active,.art-card.active,.tool-open-mode-option.is-current){background:#e0eff3;border-color:#74a7b7}html[data-skin=frosted] :is(.cloud-art-card,.cloud-art-card.selected,.qr-result){background:#fff;color:#202c35}html[data-skin=frosted] :is(.cloud-art-card-copy,.cloud-art-card strong,.beautify-preset-card strong){color:#202c35}html[data-skin=frosted] :is(.cloud-art-card small,.beautify-preset-card small){color:#52616c;opacity:1}html[data-skin=frosted] .cloud-art-next-bar{background:#eff7fa}html[data-skin=frosted] .cloud-art-next-bar span{color:#405866}html[data-skin=frosted] .cloud-art-next-bar strong{color:#202c35}html[data-skin=frosted] :is(.tool-grid .tool-tile,.featured-card,.fq-create-grid button,.fq-grid article,.skin-trigger,.primary-btn,.fq-primary){transition:transform .27s ease,box-shadow .27s ease}html[data-skin=frosted] :is(.tool-grid .tool-tile,.featured-card,.fq-create-grid button,.fq-grid article):hover{transform:translateY(-3px);box-shadow:0 22px 39px #29445a33}html[data-skin=frosted] :is(button,.tool-grid .tool-tile):active{transform:scale(.975)}html[data-skin=frosted] :is(button,a,input,select,textarea,.tool-grid .tool-tile):focus-visible{outline:3px solid #235c74;outline-offset:3px}html[data-skin=frosted] body.dark-theme{--bg:#111722;--surface:rgba(32,43,56,.7);--card:rgba(32,43,56,.7);--ink:#f5f8fb;--muted:#cedae4;--faint:#bccbd7;--line:rgba(225,239,250,.26);--pink:#a5dbe8;--pink-deep:#c3eaf3;--pink-soft:#294857;--shadow:0 22px 51px rgba(0,4,13,.38);--fq-pink:#a5dbe8;--fq-deep:#c3eaf3;--fq-line:rgba(225,239,250,.26);--fq-muted:#cedae4;--fq-card:rgba(32,43,56,.7);--fq-shadow:0 22px 51px rgba(0,4,13,.38);--frost-pane:rgba(33,45,58,.68);--frost-solid:#293947;--frost-field:#243541;--frost-ink:#f5f8fb;--frost-muted:#cedae4;--frost-line:rgba(211,232,244,.29);--frost-edge:rgba(233,245,252,.35);--frost-shadow:0 23px 51px rgba(0,4,13,.42),inset 0 1px rgba(255,255,255,.22);background:radial-gradient(circle at 12% 23%,rgba(119,83,72,.58) 0 8%,transparent 33%),radial-gradient(circle at 89% 14%,rgba(65,104,122,.52) 0 8%,transparent 33%),radial-gradient(circle at 65% 83%,rgba(119,83,45,.45) 0 10%,transparent 34%),#111722;background-attachment:fixed;color:var(--ink);color-scheme:dark}html[data-skin=frosted] body.dark-theme :is(.topbar,.card-topbar,.fq-header,.library-header,.bottom-tabs){background:#1d27329e;border-color:var(--frost-edge);color:var(--frost-ink)}html[data-skin=frosted] body.dark-theme :is(.brand,.card-brand,.home-link,.desktop-nav a.active,.card-top-actions a){color:var(--frost-ink)}html[data-skin=frosted] body.dark-theme :is(.circle-icon,.appearance-control,.language-control,.skin-control){background:#2c3a48b3;border-color:var(--frost-edge);color:var(--frost-ink)}html[data-skin=frosted] body.dark-theme :is(.appearance-label,.language-trigger,.skin-trigger,.skin-trigger-label,.circle-icon){color:var(--frost-ink)}html[data-skin=frosted] body.dark-theme :is(.banner,.fq-hero,.card-intro){background:linear-gradient(145deg,#2f3d4bba,#1e2c3b9c);border-color:var(--frost-edge);color:var(--frost-ink)}html[data-skin=frosted] body.dark-theme :is(.banner h1,.fq-hero h1,.card-intro h1){color:var(--frost-ink)}html[data-skin=frosted] body.dark-theme :is(.banner p,.card-intro p,.fq-hero p,.section-caption small){color:var(--frost-muted)}html[data-skin=frosted] body.dark-theme .banner .eyebrow{background:#344b59;border-color:#6a93a1;color:#dcf5f9}html[data-skin=frosted] body.dark-theme .art-phone{background:#253846;border-color:#88a9b7}html[data-skin=frosted] body.dark-theme .phone-screen{background:#233b48;color:#d8f4f8}html[data-skin=frosted] body.dark-theme .phone-screen small{color:#c2d3dc}html[data-skin=frosted] body.dark-theme .art-tag{background:#304451;color:#e7f8fb}html[data-skin=frosted] body.dark-theme :is(.tool-panel,.manager-panel,.editor-card,.preview-sticky,.intro-note,.library-panel,.fq-card,.fq-create-grid button,.fq-grid article,.fq-metrics>div,.fq-modal-card,.fav-modal-card,.tool-grid .tool-tile,.featured-card,.featured-card:first-child,.recent-quick-card,.recent-empty,.fav-tool-row,.work-card,.saved-card,.project-card){background:var(--frost-pane);border-color:var(--frost-edge);color:var(--frost-ink);box-shadow:var(--frost-shadow)}html[data-skin=frosted] body.dark-theme :is(.tool-grid .tool-tile,.featured-card,.featured-card:first-child,.recent-quick-card,.fq-create-grid button,.fq-grid article){background:linear-gradient(145deg,#374653a3,#23313f75)}html[data-skin=frosted] body.dark-theme :is(.tool-grid .tool-tile strong,.featured-card strong,.recent-quick-card strong,.fq-card h2,.fq-card h3,.library-panel h2){color:var(--frost-ink)}html[data-skin=frosted] body.dark-theme :is(.tool-grid .tool-tile small,.featured-card small,.recent-quick-card small,.field-hint,.field-label,.fq-card p,.fq-note,.library-panel p,.empty-result,.upload-drop small,.file-preview small,.panel-header p){color:var(--frost-muted)}html[data-skin=frosted] body.dark-theme .tool-grid .tool-icon{background:#3b5664;border-color:#7596a4;color:#f5f8fb}html[data-skin=frosted] body.dark-theme :is(.featured-icon,.fav-tool-icon,.recent-empty span){background:#3b5664;color:#f5f8fb}html[data-skin=frosted] body.dark-theme :is(.featured-tag,.fq-tag,.fq-create-grid span),html[data-skin=frosted] body.dark-theme .tool-grid .tool-tile[data-promo]:after{background:#345364;color:#e1f4f8}html[data-skin=frosted] body.dark-theme :is(.tool-filter,.category-strip button,.mini-tabs button,.fq-tabs button,.fq-filters button,.fq-chip,.secondary-btn,.action-btn,.cloud-button,.light-button,.template-option,.module-row,.order-buttons button,.saved-card-actions button,.ai-examples button,.launch-note,.fq-retention,.fq-code,.fq-field-row,.fq-preview-content .fq-demo,.share-box,.pack-item,.check-result,.decode-result,.file-preview,.fav-empty,.batch-status){background:var(--frost-solid);border-color:var(--frost-line);color:var(--frost-ink)}html[data-skin=frosted] body.dark-theme :is(.tool-filter.active,.category-strip button.active,.mini-tabs button.active,.fq-tabs button.active,.fq-filters button.active,.template-option.active){background:#3b6272;border-color:#a7dbe6;color:#fff}html[data-skin=frosted] body.dark-theme :is(.primary-btn,.primary-button,.fq-primary,.send-button,.beautify-next){background:#a5dbe8;border-color:#a5dbe8;color:#173340;box-shadow:0 8px 19px #00040d45}html[data-skin=frosted] body.dark-theme .ai-composer{background:#f3f9fb;color:#22323f;border-color:#fff}html[data-skin=frosted] body.dark-theme :is(.banner h1 em,.card-intro h1 em,.fq-eyebrow,.eyebrow,.section-kicker){color:#c3eaf3}html[data-skin=frosted] body.dark-theme .fq-secondary{background:#294857;border-color:#8cabb8;color:#f5f8fb}html[data-skin=frosted] body.dark-theme .ai-composer #ai-input{background:transparent!important;color:#22323f!important}html[data-skin=frosted] body.dark-theme .ai-composer #ai-input::placeholder{color:#465865!important}html[data-skin=frosted] body.dark-theme .ai-composer :is(.agent-trigger,.agent-trigger span,.mic-button){color:#22323f!important}html[data-skin=frosted] body.dark-theme :is(.compact-form input,.compact-form textarea,.compact-form select,.two-fields input,.file-link-column input,.pack-item-text,.pack-item-top input,.pack-item-top select,.form-grid input,.form-grid textarea,.form-grid select,.fq-card input:not([type=checkbox]):not([type=color]):not([type=file]),.fq-card textarea,.fq-card select,.library-panel input:not([type=checkbox]),.library-panel select,.library-panel textarea,.cloud-art-catalog-tools input,.cloud-art-catalog-tools select,.select-inline select,.input-action input,.qr-fields-grid input,.qr-fields-grid textarea,#cloud-art-payload){background:var(--frost-field);border-color:var(--frost-line);color:var(--frost-ink)}html[data-skin=frosted] body.dark-theme input::placeholder,html[data-skin=frosted] body.dark-theme textarea::placeholder{color:#cedae4;opacity:1}html[data-skin=frosted] body.dark-theme :is(.skin-menu,.language-menu,.agent-menu){background:#293b49;border-color:#8cabb8;color:#f5f8fb;box-shadow:0 22px 51px #00030b70}html[data-skin=frosted] body.dark-theme :is(.skin-menu button,.language-menu button,.agent-menu button){color:#f5f8fb}html[data-skin=frosted] body.dark-theme :is(.skin-menu button,.language-menu button,.agent-menu button):is(:hover,:focus-visible),html[data-skin=frosted] body.dark-theme :is(.skin-menu button,.language-menu button,.agent-menu button)[aria-selected=true]{background:#3b5c6b;color:#fff}html[data-skin=frosted] body.dark-theme .language-code{background:#405d6b;color:#fff}html[data-skin=frosted] body.dark-theme :is(.skin-check,.language-check,.agent-check){color:#c3eaf3}html[data-skin=frosted] body.dark-theme :is(.tool-workspace-shell,.tool-open-mode-shell,.beautify-modal-card,.fq-modal-card){background:#202d3ade;border-color:#8cabb8;color:var(--frost-ink);box-shadow:0 32px 86px #00030b9e;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}html[data-skin=frosted] body.dark-theme :is(.tool-workspace-modal,.tool-open-mode-modal,.beautify-modal,.fq-modal){background:#000711b3}html[data-skin=frosted] body.dark-theme :is(.tool-workspace-close,.tool-open-mode-close,.beautify-modal-close,.fq-modal-close){background:#3b5664;border-color:#8cabb8;color:#f5f8fb}html[data-skin=frosted] body.dark-theme .tool-workspace-body>.tool-panel>.panel-header{background:#334b59;color:var(--frost-ink)}html[data-skin=frosted] body.dark-theme :is(.tool-open-mode-option,.beautify-choice,.style-card,.art-card,.cloud-art-compose,.cloud-art-strength,.cloud-art-custom-entry,.cloud-art-history-item){background:var(--frost-solid);border-color:var(--frost-line);color:var(--frost-ink)}html[data-skin=frosted] body.dark-theme :is(.beautify-choice.active,.style-card.active,.art-card.active,.tool-open-mode-option.is-current){background:#3b5c6b;border-color:#a7dbe6}html[data-skin=frosted] body.dark-theme :is(.cloud-art-card,.cloud-art-card.selected,.beautify-preset-card,.beautify-preset-card.active,.qr-result,.public-upload-guide){background:#fff;color:#202c35}html[data-skin=frosted] body.dark-theme :is(.cloud-art-card-copy,.cloud-art-card strong,.beautify-preset-card strong,.public-upload-guide strong){color:#202c35}html[data-skin=frosted] body.dark-theme :is(.cloud-art-card small,.beautify-preset-card small,.public-upload-guide small){color:#52616c}html[data-skin=frosted] body.dark-theme .cloud-art-next-bar{background:#eff7fa}html[data-skin=frosted] body.dark-theme .cloud-art-next-bar span{color:#405866}html[data-skin=frosted] body.dark-theme .cloud-art-next-bar strong{color:#202c35}html[data-skin=frosted] body.dark-theme :is(.public-card,.phone-preview){background:#f3f9fb;color:#22323f}html[data-skin=frosted] body.dark-theme .public-card.dark{background:#273b49;color:#f5f8fb}html[data-skin=frosted] body.dark-theme :is(button,a,input,select,textarea,.tool-grid .tool-tile):focus-visible{outline-color:#a5dbe8}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-skin=frosted] :is(.banner,.fq-hero,.card-intro,.tool-grid .tool-tile,.featured-card,.tool-panel,.fq-card,.library-panel,.tool-workspace-shell,.beautify-modal-card){background:#eff7f9}html[data-skin=frosted] body.dark-theme :is(.banner,.fq-hero,.card-intro,.tool-grid .tool-tile,.featured-card,.tool-panel,.fq-card,.library-panel,.tool-workspace-shell,.beautify-modal-card){background:#293947}}@media(prefers-reduced-transparency:reduce){html[data-skin=frosted] :is(.banner,.fq-hero,.card-intro,.tool-grid .tool-tile,.featured-card,.tool-panel,.fq-card,.library-panel,.tool-workspace-shell,.beautify-modal-card){background:#eff7f9;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=frosted] body.dark-theme :is(.banner,.fq-hero,.card-intro,.tool-grid .tool-tile,.featured-card,.tool-panel,.fq-card,.library-panel,.tool-workspace-shell,.beautify-modal-card){background:#293947}}@media(max-width:680px){html[data-skin=frosted] body:not(.dark-theme),html[data-skin=frosted] body.dark-theme{background-attachment:scroll}html[data-skin=frosted] .banner{margin-top:14px;padding:25px 20px;border-radius:24px}html[data-skin=frosted] .card-intro{padding:22px 18px}html[data-skin=frosted] :is(.fq-header,.card-topbar){height:auto;min-height:62px;flex-wrap:wrap;gap:8px;padding-block:8px}html[data-skin=frosted] :is(.fq-header-actions,.card-top-actions){flex-wrap:wrap;justify-content:flex-end;margin-left:auto}html[data-skin=frosted] .skin-menu{right:0;max-width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){html[data-skin=frosted] :is(.tool-grid .tool-tile,.featured-card,.fq-create-grid button,.fq-grid article,.skin-trigger,.primary-btn,.fq-primary){transition:none}html[data-skin=frosted] :is(button,.tool-grid .tool-tile):active{transform:none}}.appearance-control{touch-action:manipulation}html.theme-reveal-background body{isolation:isolate}html.theme-reveal-background body>.app-shell{position:relative;z-index:1}.theme-background-stage{position:fixed;inset:0;z-index:0;overflow:hidden;contain:paint;pointer-events:none}.theme-background-incoming{position:absolute;inset:0;pointer-events:none}.theme-background-paint{position:absolute;pointer-events:none}.theme-background-previous{opacity:.3}html.theme-reveal-enabled::view-transition,html.theme-reveal-enabled::view-transition-group(root),html.theme-reveal-enabled::view-transition-image-pair(root),html.theme-reveal-enabled::view-transition-old(root),html.theme-reveal-enabled::view-transition-new(root){pointer-events:none}html.theme-reveal-enabled::view-transition-group(root),html.theme-reveal-enabled::view-transition-image-pair(root),html.theme-reveal-enabled::view-transition-old(root),html.theme-reveal-enabled::view-transition-new(root){animation:none}html.theme-reveal-enabled::view-transition-image-pair(root){isolation:auto}html.theme-reveal-enabled::view-transition-old(root),html.theme-reveal-enabled::view-transition-new(root){mix-blend-mode:normal;opacity:1;display:block}html.theme-reveal-enabled::view-transition-old(root){z-index:1}html.theme-reveal-enabled::view-transition-new(root){z-index:2;clip-path:none}html.theme-reveal-enabled.theme-reveal-reversing::view-transition-old(root){z-index:2}html.theme-reveal-enabled.theme-reveal-reversing::view-transition-new(root){z-index:1}.theme-background-reversing .theme-background-previous{z-index:2}.theme-background-reversing .theme-background-incoming{z-index:1}html.theme-reveal-active *:not(.theme-switch-input):not(.theme-switch-thumb):not(.theme-switch-sun):not(.theme-switch-moon),html.theme-reveal-active *:not(.theme-switch-input):not(.theme-switch-thumb):not(.theme-switch-sun):not(.theme-switch-moon):before,html.theme-reveal-active *:not(.theme-switch-input):not(.theme-switch-thumb):not(.theme-switch-sun):not(.theme-switch-moon):after{transition-duration:0s!important}.banner.banner--holo{min-height:390px}.hero-holo.banner-art{position:relative;inset:auto;display:grid;place-items:center;width:100%;height:390px;opacity:1;transform:none;perspective:760px}.hero-holo-card{--tilt-x: 0deg;--tilt-y: 0deg;--tilt-z: 0deg;--card-scale: 1;--shine-x: 50%;--shine-y: 50%;--foil-pan-x: 50%;--foil-pan-y: 50%;--foil-angle: 118deg;--foil-opacity: .14;--glare-opacity: .12;--aura-opacity: .28;--aura-x: 0px;--aura-y: 0px;position:relative;width:min(100%,250px);aspect-ratio:2 / 3;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(var(--tilt-z)) scale(var(--card-scale));transform-style:preserve-3d;will-change:transform;isolation:isolate}.hero-holo-aura{position:absolute;inset:-10%;pointer-events:none;border-radius:44%;background:radial-gradient(ellipse at 28% 32%,rgba(30,204,255,.86),transparent 54%),radial-gradient(ellipse at 78% 67%,rgba(242,91,230,.82),transparent 58%),radial-gradient(ellipse at 55% 85%,rgba(255,195,73,.7),transparent 52%);filter:blur(24px);opacity:var(--aura-opacity);transform:translate3d(var(--aura-x),var(--aura-y),-32px) scale(1.04)}.hero-holo-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12% 8%;border:2px solid #d9b66a;border-radius:12%;background:linear-gradient(150deg,#151d33,#1a1930 65%,#50345c);box-shadow:0 20px 32px #16142840,inset 0 0 0 3px #eece8473;color:#f7db91;text-align:center}.hero-holo-fallback strong{font-size:clamp(12px,2vw,19px);letter-spacing:.08em}.hero-holo-fallback>span{font-size:clamp(50px,9vw,95px);line-height:1}.hero-holo-fallback small{font-size:clamp(9px,1.2vw,12px);letter-spacing:.1em}.hero-holo-card.is-image-ready .hero-holo-fallback,.hero-holo-card.is-image-unavailable img,.hero-holo-card.is-image-unavailable .hero-holo-foil,.hero-holo-card.is-image-unavailable .hero-holo-glare{display:none}.hero-holo-card img{display:block;position:relative;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;pointer-events:none;filter:drop-shadow(0 23px 23px rgba(14,12,30,.34));backface-visibility:hidden}.hero-holo-foil,.hero-holo-glare{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:url(/brand/zhima-holo-card-800.webp);mask-image:url(/brand/zhima-holo-card-800.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-holo-foil{background:radial-gradient(circle 38% at var(--shine-x) var(--shine-y),rgba(255,255,255,.9) 0%,rgba(255,234,173,.4) 24%,transparent 100%),repeating-linear-gradient(var(--foil-angle),transparent 0 12px,rgba(92,229,255,.45) 16px,rgba(244,130,255,.42) 22px,rgba(255,224,106,.4) 28px,transparent 34px 48px);background-size:100% 100%,210% 210%;background-position:center,var(--foil-pan-x) var(--foil-pan-y);mix-blend-mode:screen;opacity:var(--foil-opacity);transform:translateZ(5px)}.hero-holo-glare{background:radial-gradient(ellipse 26% 20% at var(--shine-x) var(--shine-y),rgba(255,255,255,.86),rgba(255,255,255,.13) 53%,transparent 100%);mix-blend-mode:screen;opacity:var(--glare-opacity);transform:translateZ(10px)}@media(max-width:680px){.banner.banner--holo{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:center;min-height:260px;padding:20px}.hero-holo.banner-art{width:150px;height:225px}.banner.banner--holo h1{font-size:clamp(26px,5vw,34px)}.banner.banner--holo p{max-width:none}}@media(max-width:480px){.banner.banner--holo{grid-template-columns:1fr;gap:0;min-height:0}.hero-holo.banner-art{width:160px;height:240px;margin:0 auto}}@media(prefers-reduced-motion:reduce){.hero-holo-card{transform:none!important;will-change:auto}.hero-holo-aura{transform:none;opacity:.2}.hero-holo-foil,.hero-holo-glare{display:none}}.hero-holo.banner-art{isolation:isolate}.hero-holo-flight{position:relative;z-index:1;width:min(100%,250px);aspect-ratio:2 / 3;transform-style:preserve-3d;backface-visibility:hidden}.hero-holo-flight .hero-holo-card{width:100%}.hero-holo-portal,.hero-holo-wake{position:absolute;z-index:0;left:50%;top:50%;width:min(360px,100%);aspect-ratio:1;border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.1)}.hero-holo-portal{background:radial-gradient(circle,#070714 0 19%,#15102b 26%,rgba(58,44,124,.88) 34%,rgba(98,89,207,.34) 44%,transparent 67%);box-shadow:0 0 38px #7e7afb2b}.hero-holo-portal:after{content:"";position:absolute;inset:11%;border-radius:50%;background:conic-gradient(from 15deg,transparent,rgba(99,216,255,.58),transparent 22%,rgba(236,119,252,.65),transparent 58%,rgba(255,203,119,.6),transparent);-webkit-mask:radial-gradient(circle,transparent 0 37%,#000 48% 52%,transparent 68%);mask:radial-gradient(circle,transparent 0 37%,#000 48% 52%,transparent 68%)}.hero-holo-wake{width:min(420px,115%);background:radial-gradient(ellipse,rgba(255,255,255,.8),rgba(103,210,255,.46) 26%,rgba(223,115,244,.2) 45%,transparent 70%);mix-blend-mode:screen}html.hero-entry-pending .hero-holo-flight{opacity:0}.hero-holo.is-entering .hero-holo-flight{animation:hero-card-arrive 1.15s cubic-bezier(.18,.72,.2,1) both}.hero-holo.is-entering .hero-holo-portal{animation:hero-portal-arrive 1.1s ease-out both}.hero-holo.is-entering .hero-holo-wake{animation:hero-wake-arrive .86s ease-out both}@keyframes hero-card-arrive{0%{opacity:0;transform:translate3d(0,15px,-300px) rotateY(-45deg) rotate(-13deg) scale(.18)}24%{opacity:.6}60%{opacity:1;transform:translate3d(0,-7px,38px) rotateY(8deg) rotate(3deg) scale(1.09)}79%{transform:translate3d(0,3px,-8px) rotateY(-3deg) rotate(-1deg) scale(.97)}to{opacity:1;transform:translateZ(0) rotateY(0) rotate(0) scale(1)}}@keyframes hero-portal-arrive{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-25deg)}17%{opacity:.98;transform:translate(-50%,-50%) scale(.66) rotate(0)}54%{opacity:.92;transform:translate(-50%,-50%) scale(1.12) rotate(30deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.42) rotate(65deg)}}@keyframes hero-wake-arrive{0%,20%{opacity:0;transform:translate(-50%,-50%) scale(.18)}48%{opacity:.8;transform:translate(-50%,-50%) scale(.76)}to{opacity:0;transform:translate(-50%,-50%) scale(1.36)}}@media(max-width:680px){.hero-holo-flight{width:min(100%,160px)}.hero-holo-portal{width:min(250px,100%)}.hero-holo-wake{width:min(280px,110%)}}@media(prefers-reduced-motion:reduce){.hero-holo-flight,.hero-holo-portal,.hero-holo-wake{animation:none!important}.hero-holo-flight{opacity:1!important;transform:none!important}.hero-holo-portal,.hero-holo-wake{display:none}}@media(max-width:680px){.app-shell,.app-shell main,.banner,.ai-section,.quick-workspace,.popular-section,.results-section,.tool-drawer{min-width:0;max-width:100%}.topbar{height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 15px}.topbar .brand{width:100%;min-width:0}.topbar .top-actions{width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px}.topbar .top-actions>*{flex:0 0 auto}.tool-drawer,.popular-section,.results-section{scroll-margin-top:112px}.banner.banner--holo{width:100%;max-width:100%;min-width:0;overflow:hidden;overflow:clip}.banner.banner--holo .banner-copy{min-width:0}.banner.banner--holo h1,.banner.banner--holo p{max-width:100%;overflow-wrap:anywhere}.hero-holo.banner-art{max-width:100%}.ai-section,.ai-examples,.category-strip,.tool-filters,.tool-primary-nav,.tool-grid,.featured-grid,.recent-grid,.works-grid{min-width:0;max-width:100%}.featured-grid>*,.recent-grid>*,.tool-grid>*,.works-grid>*{min-width:0}.ai-composer{display:grid;grid-template-columns:44px minmax(0,1fr) 44px 44px;grid-template-rows:auto auto;gap:4px 6px;width:100%;height:auto;min-width:0;padding:8px;border-radius:22px}.ai-composer .composer-plus{grid-column:1;grid-row:1;width:44px;height:44px}.ai-composer .agent-picker{grid-column:2 / -1;grid-row:1;min-width:0}.ai-composer .agent-trigger{min-height:44px;max-width:100%}.ai-composer #ai-input{grid-column:1 / 3;grid-row:2;width:100%;min-width:0;font-size:16px}.ai-composer .mic-button,.ai-composer .send-button{grid-row:2;width:44px;height:44px}.ai-composer .mic-button{grid-column:3}.ai-composer .send-button{grid-column:4}.ai-control-hint,.launch-note,.field-hint{max-width:100%;overflow-wrap:anywhere}:is(.app-shell,.tool-workspace-modal,.tool-open-mode-modal) input:not([type=checkbox]):not([type=radio]),:is(.app-shell,.tool-workspace-modal,.tool-open-mode-modal) textarea,:is(.app-shell,.tool-workspace-modal,.tool-open-mode-modal) select{font-size:16px}.tool-workspace-modal,.tool-open-mode-modal{max-width:100vw}.tool-workspace-shell,.tool-open-mode-shell,.beautify-modal-card,.tool-panel,.qr-layout,.file-tool-grid,.form-column,.result-column,.file-link-column,.pack-form{min-width:0;max-width:100%}.qr-result img,.qr-result canvas,.pack-qr-preview img,.pack-qr-preview canvas{max-width:100%;height:auto}.upload-drop{min-width:0;flex-wrap:wrap}.upload-drop strong,.upload-drop small{min-width:0;overflow-wrap:anywhere}.upload-drop small{flex-basis:100%}.tool-workspace-close{width:44px;height:44px}.form-footer,.result-actions,.pack-toolbar{min-width:0;flex-wrap:wrap}}@media(max-width:360px){.tool-drawer,.popular-section,.results-section{scroll-margin-top:158px}}@media(max-width:480px){.banner.banner--holo{gap:8px;padding:18px 16px 16px}.hero-holo.banner-art{width:min(128px,42vw);height:auto;aspect-ratio:2 / 3;margin-inline:auto}}@media(max-width:420px){.input-action{display:grid;grid-template-columns:minmax(0,1fr)}.input-action input,.input-action button{width:100%;min-width:0}}@media(max-width:680px){.ai-composer .composer-plus,.ai-composer .mic-button,.ai-composer .send-button{flex:0 0 44px;width:44px;min-width:44px;min-height:44px}}#ai-form.electric-composer{--electric-accent: var(--pink-deep);position:relative;z-index:2;isolation:isolate;overflow:visible;border-color:var(--electric-accent);border-color:color-mix(in srgb,var(--electric-accent) 68%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--electric-accent) 36%,transparent),0 0 14px color-mix(in srgb,var(--electric-accent) 24%,transparent),0 13px 30px color-mix(in srgb,var(--electric-accent) 12%,transparent)}#ai-form.electric-composer:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--electric-accent) 64%,transparent),0 0 20px color-mix(in srgb,var(--electric-accent) 36%,transparent),0 13px 30px color-mix(in srgb,var(--electric-accent) 16%,transparent)}#ai-form.electric-composer>:not(.electric-composer__canvas){position:relative;z-index:2}#ai-form .electric-composer__canvas{position:absolute;z-index:1;display:block;pointer-events:none;max-width:none;opacity:1}@media(prefers-reduced-motion:reduce){#ai-form .electric-composer__canvas{display:none}}.banner.banner--holo.hero-star-border{position:relative;isolation:isolate}.banner.banner--holo.hero-star-border>:not(.hero-star-border__canvas){position:relative;z-index:2}.banner.banner--holo .hero-star-border__canvas{position:absolute;inset:0;z-index:1;display:block;pointer-events:none;max-width:none}@media(prefers-reduced-motion:reduce){.banner.banner--holo .hero-star-border__canvas{display:none}}html.site-my-route #home,html:not(.site-my-route) #my{display:none!important}html.site-app-route #home,html:not(.site-app-route) #app-download-page{display:none!important}html.site-android-app #my-app-download,html.site-android-app #app-download-page{display:none!important}html.site-referral-route #home,html:not(.site-referral-route) #referral-page{display:none!important}html.site-my-record-route #home,html:not(.site-history-route) #history-page,html:not(.site-recent-route) #recent-page{display:none!important}html.site-enterprise-route #home,html:not(.site-enterprise-route) #enterprise-page{display:none!important}html:is(.site-my-route,.site-my-record-route,.site-enterprise-route,.site-app-route,.site-referral-route) #toolbox-dashboard{display:none!important}#home>#tools{display:none!important}#home>#tools.is-fallback-visible{display:block!important}.my-page{width:100%;max-width:1180px;margin:0 auto;padding:34px 24px 72px;color:var(--ink)}.my-page-header{margin-bottom:22px}.my-page-header h1{margin:6px 0;font-size:clamp(27px,3.5vw,38px);line-height:1.2}.my-page-header p,.my-login-main p,.my-info-card p{margin:0;color:var(--ink);opacity:.82;line-height:1.65}.my-page-header p{font-size:14px}.my-login-card,.my-info-card{border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.my-login-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:22px}.my-login-main{display:flex;align-items:center;gap:16px;min-width:0}.my-login-avatar{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:18px;color:var(--pink-deep);background:var(--pink-soft)}.my-login-avatar svg,.bottom-tabs svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.my-login-eyebrow{color:var(--pink-deep);font-size:12px;font-weight:750}.my-login-main h2{margin:4px 0;font-size:20px}.my-login-main p,.my-login-note{font-size:13px}.my-login-action{display:flex;align-items:center;gap:10px}.my-soon-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;color:var(--ink);background:var(--pink-soft);font-size:12px;font-weight:750;white-space:nowrap}.my-login-cta{min-height:44px;padding:0 20px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--surface);font-size:14px;font-weight:750;cursor:not-allowed;opacity:.72}.my-login-note{grid-column:1 / -1;margin:0;color:var(--ink);opacity:.82}.my-management-heading{margin:30px 0 14px}.my-management-heading h2{margin:5px 0 0;font-size:21px;line-height:1.25}.my-page .results-section{margin-top:28px}.my-recent-section{scroll-margin-top:90px}.my-page .section-title-row{align-items:center;gap:12px}.my-page .section-title-row h2,.my-page .quick-heading h2{font-size:21px}.my-page .works-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.my-page .work-card{min-width:0;text-align:left;border:1px solid var(--line);color:var(--ink)}.my-page .work-card small,.my-history-section .recent-quick-copy small{color:var(--ink);opacity:.82}.my-page .work-card:focus-visible,.my-info-card :is(a,button):focus-visible,.my-page .recent-quick-row :is(button):focus-visible,.bottom-tabs a:focus-visible{outline:3px solid var(--pink-deep);outline-offset:2px}.my-page .clear-history-button{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);white-space:nowrap}.my-page .clear-history-button:hover{color:var(--pink-deep);border-color:var(--pink)}.my-history-section{margin:28px 0 0;scroll-margin-top:90px}.my-history-section .quick-heading{margin-bottom:12px}.my-history-section .quick-heading p{color:var(--ink);opacity:.82;font-size:13px;line-height:1.5}.my-history-section .recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-history-section .recent-quick-row{display:flex;gap:8px;min-width:0}.my-history-section .recent-quick-card{flex:1;min-width:0}.my-history-section .recent-quick-delete{flex:none;min-width:48px;min-height:48px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font-size:12px}.my-history-section .recent-quick-delete:hover{color:var(--pink-deep);border-color:var(--pink)}.my-history-section .recent-empty{font-size:13px}.my-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.my-info-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:1fr auto;align-items:start;gap:12px;min-width:0;min-height:164px;padding:20px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.my-info-card>div{min-width:0}.my-info-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--pink-soft);color:var(--pink-deep);font-size:23px}.my-info-icon svg,.my-install-flow svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.my-info-card h3{margin:0 0 5px;font-size:17px;line-height:1.4}.my-info-card p{font-size:13px}.my-info-card :is(a,button),.my-app-entry .my-info-cta{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--pink-soft);color:var(--ink);font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.my-info-card :is(a,button):hover{border-color:var(--pink)}.my-info-card :is(a,button):active{transform:scale(.97)}.my-secondary-grid>.my-info-card:active{transform:scale(.99)}@media(hover:hover){.my-secondary-grid>.my-info-card:hover{position:relative;z-index:1;transform:translateY(-3px) scale(1.015);border-color:var(--pink-deep);box-shadow:var(--shadow),0 0 0 2px var(--pink-soft)}.my-info-card :is(a,button):hover{transform:translateY(-2px);box-shadow:0 5px 16px var(--pink-soft)}}.my-app-entry{color:var(--ink);text-decoration:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.my-app-entry:focus-visible{outline:3px solid var(--pink-deep);outline-offset:3px}.my-app-entry .my-info-cta{pointer-events:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.my-app-entry .my-info-cta>span{display:inline-block;transition:transform .2s ease}.my-app-entry:focus-visible .my-info-cta{border-color:var(--pink-deep);box-shadow:0 0 0 3px var(--pink-soft)}.my-app-entry:active{transform:scale(.985)}.my-app-entry:active .my-info-cta{box-shadow:0 0 0 3px var(--pink-soft)}@media(hover:hover){.my-app-entry:hover .my-info-cta{border-color:var(--pink-deep);box-shadow:0 5px 16px var(--pink-soft);transform:translateY(-2px)}.my-app-entry:hover .my-info-cta>span{transform:translate(3px,-3px)}}.my-info-card button{cursor:pointer}.my-info-card button:active,.my-detail-action:active{opacity:.72}.my-open-mode-card #my-open-mode-status{font-weight:650}.my-open-mode-card .tool-open-mode-button{white-space:normal;text-align:left}.my-open-mode-card .tool-open-mode-button:is(:focus-visible,:active){background:var(--pink-soft);color:var(--ink)}@media(hover:hover){.my-open-mode-card .tool-open-mode-button:hover{background:var(--pink-soft);color:var(--ink)}}.app-download-page{max-width:900px}.app-download-page:focus{outline:none}.app-download-header{display:grid;gap:7px;margin-bottom:22px}.app-download-header h1{margin:0;font-size:clamp(27px,3.5vw,38px);line-height:1.2}.app-download-back{display:inline-flex;align-items:center;justify-self:start;min-height:44px;margin-bottom:8px;color:var(--ink);font-size:14px;font-weight:750;text-decoration:none}.app-download-back:hover{color:var(--pink-deep)}.app-download-back:focus-visible{outline:3px solid var(--pink-deep);outline-offset:3px}.my-detail-panel{min-width:0;margin-top:14px;padding:22px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow);scroll-margin-top:100px}.my-detail-panel[hidden]{display:none!important}.my-detail-panel:focus-visible{outline:3px solid var(--pink-deep);outline-offset:3px}.my-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.my-detail-head h2{margin:5px 0 10px;font-size:20px;line-height:1.35}.app-android-download{border-color:color-mix(in srgb,var(--pink-deep) 28%,var(--line))}.app-android-download .my-detail-head h2{margin-bottom:4px}.app-download-link{text-decoration:none}.app-download-link:hover{border-color:var(--pink-deep);box-shadow:0 6px 18px var(--pink-soft);transform:translateY(-2px)}.app-download-link:focus-visible{outline:3px solid var(--pink-deep);outline-offset:3px}.app-download-status{margin-top:10px!important;font-size:13px!important}.referral-page .my-detail-panel h2{margin:14px 0 10px;font-size:20px;line-height:1.35}.my-detail-panel p{margin:0;color:var(--ink);opacity:.86;font-size:14px;line-height:1.65}.my-detail-close{flex:none;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:var(--pink-soft);font-size:24px;cursor:pointer}.my-detail-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:16px;padding:0 16px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:var(--pink-soft);font-size:14px;font-weight:750;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.my-detail-action .my-guide-label-close,.my-detail-action[aria-expanded=true] .my-guide-label-open{display:none}.my-detail-action[aria-expanded=true] .my-guide-label-close{display:inline}.my-guide-chevron{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.my-detail-action[aria-expanded=true] .my-guide-chevron{transform:rotate(180deg)}.my-detail-action[aria-expanded=true]{border-color:var(--pink-deep);box-shadow:0 0 0 3px var(--pink-soft)}.my-detail-action:active{transform:scale(.97)}@media(hover:hover){.my-detail-action:hover{border-color:var(--pink-deep);box-shadow:0 6px 18px var(--pink-soft);transform:translateY(-2px)}.my-detail-action:active{transform:scale(.97)}}.my-detail-panel :is(button,summary):focus-visible{outline:3px solid var(--pink-deep);outline-offset:2px}.my-install-nested{min-width:0;margin-top:18px;padding-top:18px;border-top:1px solid var(--line);scroll-margin-top:100px}.my-install-nested[hidden]{display:none!important}.my-install-nested:not([hidden]){animation:myGuideReveal .24s ease-out both}@keyframes myGuideReveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.my-install-nested:focus-visible{outline:3px solid var(--pink-deep);outline-offset:3px}.my-install-nested-head h3{margin:5px 0 10px;font-size:18px;line-height:1.4}.my-install-platforms{display:grid;gap:10px;margin-top:18px}.my-install-platform{min-width:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);transition:border-color .2s ease,box-shadow .2s ease}.my-install-platform[open]{border-color:var(--pink-deep);box-shadow:0 0 0 2px var(--pink-soft)}@media(hover:hover){.my-install-platform:hover{border-color:var(--pink-deep);box-shadow:0 0 0 2px var(--pink-soft)}}.my-install-platform summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 16px;color:var(--ink);font-size:15px;font-weight:750;cursor:pointer;list-style:none;transition:color .2s ease,background .2s ease}.my-install-platform summary:active{background:var(--pink-soft)}.my-install-platform[open] summary{color:var(--pink-deep)}.my-install-platform summary::-webkit-details-marker{display:none}.my-install-chevron{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.my-install-platform[open] .my-install-chevron{transform:rotate(225deg)}.my-install-body{padding:0 16px 18px}.my-desktop-install{display:grid;justify-items:start;gap:8px;margin:2px 0 18px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--pink-soft)}.my-desktop-install-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--pink-deep);border-radius:999px;color:var(--ink);background:var(--surface);font:inherit;font-size:14px;font-weight:750;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.my-desktop-install-button[hidden]{display:none!important}.my-desktop-install-button:disabled{cursor:wait;opacity:.65}.my-desktop-install-button:active:not(:disabled){transform:scale(.97)}@media(hover:hover){.my-desktop-install-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px var(--pink-soft)}}.my-desktop-install p{margin:0;color:var(--ink);font-size:12px;line-height:1.5}.my-install-flow{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:5px;max-width:620px;margin:4px 0 14px}.my-install-flow span{display:grid;place-items:center;gap:5px;min-width:0;min-height:72px;padding:8px 5px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--pink-soft);font-size:12px;font-weight:700;line-height:1.25;text-align:center;overflow-wrap:anywhere}.my-install-flow svg{width:22px;height:22px;color:var(--pink-deep)}.my-install-flow i{color:var(--ink);font-size:17px;font-style:normal;text-align:center}.my-install-body ol{display:grid;gap:7px;margin:0;padding-left:23px;color:var(--ink);font-size:14px;line-height:1.55}.my-install-body li{padding-left:2px}.my-install-body .my-ios-guide-intro{margin:0 0 14px;color:var(--ink);font-size:14px;line-height:1.6}.my-install-body .my-ios-steps{display:grid;gap:14px;max-width:620px;margin:0;padding:0;list-style:none}.my-ios-steps li{min-width:0;padding:0}.my-ios-steps figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--pink-soft)}.my-ios-steps img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;background:var(--surface)}.my-ios-steps figcaption{display:grid;gap:4px;padding:12px 14px 14px;color:var(--ink);font-size:14px;line-height:1.55}.my-ios-steps figcaption strong{color:var(--pink-deep);font-size:15px}.my-detail-panel .my-install-note{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:13px}html:is(.site-my-route,.site-my-record-route,.site-enterprise-route,.site-app-route,.site-referral-route) .feedback-fab{display:none}#my.my-page{max-width:980px}#my .my-page-header{margin-bottom:14px}#my .my-page-header h1{margin-bottom:0}.my-visitor-strip{display:flex;align-items:center;gap:13px;min-width:0;padding:13px 16px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(115deg,var(--pink-soft),var(--surface) 75%);color:var(--ink)}.my-visitor-strip>div{flex:1;min-width:0}.my-visitor-strip h2{margin:0 0 3px;font-size:16px;line-height:1.3}.my-visitor-strip p{margin:0;color:var(--ink);opacity:.82;font-size:12px;line-height:1.5}.my-visitor-strip .my-login-avatar{width:40px;height:40px;border-radius:12px;background:var(--surface)}.my-visitor-tag{flex:none;padding:4px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:11px;font-weight:750}.my-local-details{margin:6px 0 0;color:var(--ink)}.my-local-details summary{width:fit-content;min-height:44px;display:flex;align-items:center;color:var(--pink-deep);font-size:12px;font-weight:700;cursor:pointer}.my-local-details p{margin:0 0 4px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-size:13px;line-height:1.7}.my-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.my-shortcut{display:flex;align-items:center;gap:10px;min-width:0;min-height:62px;padding:10px 15px;border:1px solid var(--line);border-radius:17px;background:var(--pink-soft);color:var(--ink);text-decoration:none;transition:transform .18s ease,border-color .18s ease}.my-shortcut>span:first-child{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--surface);color:var(--pink-deep);font-size:17px}.my-shortcut strong{flex:1;min-width:0;font-size:14px}.my-shortcut>span:last-child{opacity:.66;font-size:24px}#my .my-management-heading{margin:23px 0 10px}#my .my-management-heading h2{margin-top:3px;font-size:18px}#my .my-secondary-grid{gap:10px}#my .my-secondary-grid>.my-info-card:last-child:nth-child(odd){grid-column:1 / -1}#my .my-info-card{display:block;min-width:0;min-height:0;padding:0;border-radius:16px;background:var(--surface);box-shadow:none}#my .my-info-card>:is(button,a),#my a.my-info-card{display:flex;align-items:center;gap:12px;width:100%;min-height:66px;padding:11px 14px;border:0;border-radius:inherit;background:transparent;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;box-shadow:none;transform:none}#my .my-info-icon{flex:none;width:36px;height:36px;border-radius:11px;background:var(--pink-soft);color:var(--pink-deep);font-size:19px}#my .my-info-icon svg{width:20px;height:20px}#my .my-info-copy{display:grid;gap:3px;flex:1;min-width:0}#my .my-info-copy strong{font-size:14px;line-height:1.3}#my .my-info-copy small{color:var(--ink);opacity:.76;font-size:11px;line-height:1.4}#my .my-row-arrow{flex:none;color:var(--ink);opacity:.56;font-size:24px;line-height:1}#my .my-info-card:active,.my-shortcut:active{transform:scale(.985)}@media(hover:hover){#my .my-info-card:hover,.my-shortcut:hover{border-color:var(--pink-deep);transform:translateY(-2px);box-shadow:var(--shadow)}}.my-upcoming{margin-top:18px;padding:1px 14px 10px;border:1px solid var(--line);border-radius:18px;background:var(--surface);background:color-mix(in srgb,var(--surface) 90%,var(--ink) 10%)}.my-upcoming .my-management-heading{margin:11px 0 5px!important}.my-upcoming-list>:is(div,a){display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:12px}.my-upcoming-list strong{font-size:13px;font-weight:650}.my-upcoming-list span{opacity:.68;text-align:right}.my-upcoming-list a:hover strong{color:var(--pink-deep)}.my-upcoming-list a:active{opacity:.7}.my-record-page{max-width:980px}.my-record-page:focus{outline:none}.my-record-page .my-recent-section,.my-record-page .my-history-section{margin-top:0}.my-record-page .my-page-header{margin-bottom:18px}.my-record-page .quick-heading h1{margin:4px 0;font-size:clamp(27px,3.5vw,38px)}#my :is(a,button):focus-visible,.my-upcoming a:focus-visible{outline:3px solid var(--pink-deep);outline-offset:2px}.my-local-details summary:focus-visible{outline:3px solid var(--pink-deep);outline-offset:2px}.my-enterprise-page{max-width:900px}.my-enterprise-page:focus{outline:none}.my-enterprise-page .my-page-header{margin:0 0 20px}.my-enterprise-page .my-page-header p{max-width:68ch}.my-enterprise-list{display:grid;gap:10px}.my-enterprise-list details{min-width:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink)}.my-enterprise-list details[open]{border-color:var(--pink-deep)}.my-enterprise-list summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:14px 17px;cursor:pointer;list-style:none}.my-enterprise-list summary::-webkit-details-marker{display:none}.my-enterprise-list summary span{display:grid;gap:4px;min-width:0}.my-enterprise-list summary strong{font-size:16px;line-height:1.35}.my-enterprise-list summary small{color:var(--ink);opacity:.78;font-size:12px;line-height:1.45}.my-enterprise-list summary em{padding:5px 9px;border-radius:999px;background:var(--pink-soft);color:var(--ink);font-size:11px;font-style:normal;font-weight:750;white-space:nowrap}.my-enterprise-list details>p{margin:0 17px 17px;padding-top:13px;border-top:1px solid var(--line);color:var(--ink);font-size:14px;line-height:1.7}.my-enterprise-list summary:focus-visible{outline:3px solid var(--pink-deep);outline-offset:2px;border-radius:13px}.my-enterprise-note{margin:18px 0 0;padding:13px 16px;border-radius:14px;background:var(--pink-soft);color:var(--ink);font-size:13px;line-height:1.6}.app-download-page{max-width:1060px;padding-top:26px}.app-download-page .app-download-back{gap:9px;margin:0 0 14px 8px;color:var(--ink);transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s ease}.app-download-page .app-download-back:active{transform:scale(.96)}.app-download-surface{position:relative;isolation:isolate;overflow:hidden;min-height:700px;padding:clamp(30px,5vw,66px) clamp(20px,6vw,76px) 40px;border:1px solid #23616b;border-radius:32px;color:#efffff;background:radial-gradient(ellipse 65% 46% at 50% 13%,#176e79 0%,#063943 47%,transparent 100%),linear-gradient(155deg,#04343d,#052932 52%,#071b25);box-shadow:0 26px 70px #00192336,inset 0 1px #b9ffff25}.app-download-surface:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.55;pointer-events:none;background:radial-gradient(circle at 50% 37%,#4cd9df25,transparent 38%),linear-gradient(140deg,#73f5ed0d,transparent 46%)}.app-download-hero{display:grid;justify-items:center;text-align:center}.app-download-eyebrow{color:#a5e8e7;font-size:12px;font-weight:750;letter-spacing:.12em}.app-download-logo{display:block;width:clamp(112px,18vw,168px);aspect-ratio:1;margin:32px 0 18px;overflow:hidden;border:1px solid #e4ffff99;border-radius:26%;background:#fff;box-shadow:0 20px 42px #001b2780,0 0 42px #28ddd34d,inset 0 1px #fff}.app-download-logo img{display:block;width:100%;height:100%;object-fit:contain}.app-download-hero h1{margin:0;color:#f4ffff;background:linear-gradient(90deg,#f4ffff 48%,#69f1e3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(42px,6vw,70px);font-weight:850;letter-spacing:.035em;line-height:1.12}.app-download-hero>p{max-width:660px;margin:18px 0 0;color:#c0d8d9;font-size:clamp(15px,2vw,19px);line-height:1.55}.app-download-availability{margin-top:20px;color:#8bbdbf;font-size:12px;line-height:1.5}.app-download-actions{display:grid;gap:13px;width:min(100%,600px);margin:40px auto 0}.app-download-choice{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-height:62px;padding:12px 22px;border:1px solid #7bcacc44;border-radius:999px;color:#efffff;background:#c6ffff0b;box-shadow:inset 0 1px #eaffff1b,0 7px 22px #001c2224;font:inherit;font-size:16px;font-weight:750;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease,background-color .24s ease}.app-download-choice-primary{border-color:#56f0e4;color:#052d35;background:linear-gradient(105deg,#46e9d4,#1dbbbf);box-shadow:0 13px 32px #0debd236,inset 0 1px #f1ffff90}.app-download-choice-quiet{color:#b7d7d9;background:#021b250d}.app-download-choice-icon{display:grid;place-items:center;width:28px;font-size:20px;font-weight:700}.app-download-choice-arrow{justify-self:end;font-size:20px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.app-download-choice:focus-visible{outline:3px solid #a8fff2;outline-offset:4px}.app-download-choice:is(:active,.is-pressed){transform:scale(.965);box-shadow:inset 0 3px 12px #001a3b33,0 1px 8px #04181c4d;transition-duration:.09s}.app-download-choice:is(:active,.is-pressed) .app-download-choice-arrow{transform:translate(2px,-2px)}.app-download-page .my-install-nested{width:min(100%,700px);margin:38px auto 0;padding:24px;border:1px solid #8de9e244;border-radius:22px;background:#dfffff0b;scroll-margin-top:26px}.app-download-page .my-install-nested-head h2{margin:8px 0 12px;font-size:clamp(20px,3vw,26px)}.app-download-page .my-ios-guide-intro{margin:0 0 20px;color:#c7dbdb;font-size:14px;line-height:1.7}.app-download-page .my-ios-steps{display:grid;gap:16px;margin:0;padding:0;list-style:none}.app-download-page .my-ios-steps figure{border-color:#7bcacc44;background:#082c35}.app-download-page .my-ios-steps figcaption{color:#d8efef}.app-download-page .my-ios-steps figcaption strong{color:#7af1e5}.app-download-page .my-install-note{margin:20px 0 0;padding-top:16px;border-top:1px solid #7bcacc44;color:#a9cbcd;font-size:12px;line-height:1.65}.app-download-footnote{width:min(100%,660px);margin:38px auto 0;padding-top:20px;border-top:1px solid #7bcacc33;text-align:center}.app-download-footnote h2{margin:0 0 8px;color:#d5efee;font-size:14px}.app-download-footnote p{margin:0;color:#99bbbe;font-size:12px;line-height:1.65}@media(hover:hover)and (pointer:fine){.app-download-page .app-download-back:hover{color:var(--pink-deep);transform:translate(-3px)}.app-download-choice:hover{transform:translateY(-3px) scale(1.012);border-color:#8bfff0;background-color:#dbffff19;box-shadow:0 16px 34px #00191f69,0 0 0 1px #acffed30,inset 0 1px #efffff38}.app-download-choice-primary:hover{box-shadow:0 18px 42px #19e7d65e,inset 0 1px #fff9}.app-download-choice:hover .app-download-choice-arrow{transform:translate(3px,-3px)}.app-download-choice:is(:active,.is-pressed){transform:scale(.965)}}@media(max-width:680px){body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}html:is(.site-my-route,.site-my-record-route,.site-enterprise-route) .topbar{display:none!important}.my-page{padding:22px 15px 32px}.app-download-header{margin-bottom:16px}.app-download-page{padding:16px 12px 24px}.app-download-surface{min-height:0;padding:32px 18px 30px;border-radius:25px}.app-download-logo{width:clamp(106px,29vw,136px);margin:26px 0 20px;border-radius:25%}.app-download-hero h1{font-size:48px}.app-download-hero>p{margin-top:16px;font-size:15px}.app-download-availability{margin-top:16px}.app-download-actions{gap:11px;margin-top:32px}.app-download-choice{min-height:58px;padding:10px 17px;font-size:14px}.app-download-page .my-install-nested{padding:18px 13px;margin-top:28px}.app-download-footnote{margin-top:32px}.my-page-header{margin-bottom:17px}.my-login-card{grid-template-columns:minmax(0,1fr);padding:18px}.my-login-main{align-items:flex-start;gap:12px}.my-login-avatar{width:48px;height:48px;border-radius:14px}.my-login-main h2{font-size:17px}.my-login-main p{font-size:13px}.my-login-action{grid-column:1;justify-content:flex-start}.my-login-note{grid-column:1}.my-management-heading{margin-top:24px}.my-management-heading h2{font-size:18px}.my-page .results-section{margin-top:22px}.my-page .section-title-row h2,.my-page .quick-heading h2{font-size:18px}.my-page .works-grid,.my-history-section .recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-secondary-grid{grid-template-columns:1fr}.my-info-card{min-height:0;padding:18px}#my .my-visitor-strip{padding:11px 12px}#my .my-shortcut{min-height:56px;padding:9px 11px}#my .my-management-heading{margin-top:18px}#my .my-secondary-grid{gap:8px}#my .my-secondary-grid>.my-info-card:last-child:nth-child(odd){grid-column:auto}#my .my-info-card>:is(button,a),#my a.my-info-card{min-height:58px;padding:9px 12px}#my .my-upcoming{margin-top:15px}.my-detail-panel{padding:18px;scroll-margin-top:150px}.my-install-flow span{font-size:11px}.my-history-section{margin-top:24px}.bottom-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:66px;padding:5px 8px calc(5px + env(safe-area-inset-bottom))}.bottom-tabs a{min-width:0;min-height:56px;gap:3px;touch-action:manipulation}.bottom-tabs a{color:var(--ink);opacity:.76}.bottom-tabs a.active{color:var(--ink);opacity:1;font-weight:800}.bottom-tabs a.active svg{color:var(--pink-deep)}.bottom-tabs a span{font-size:11px;line-height:1.25}.bottom-tabs svg{width:23px;height:23px}.my-page .results-section,.my-history-section{scroll-margin-top:150px}}@media(max-width:420px){.my-history-section .recent-grid{grid-template-columns:1fr}.my-page .section-title-row{flex-wrap:wrap}.my-page .clear-history-button{margin-left:auto}}@media(prefers-reduced-motion:reduce){.my-page *,.bottom-tabs a{scroll-behavior:auto;transition-duration:0s;animation-duration:0s}.my-secondary-grid>.my-info-card:hover,.my-secondary-grid>.my-info-card:active,.my-info-card :is(a,button):hover,.my-info-card :is(a,button):active,.my-app-entry .my-info-cta,.my-detail-action:hover,.my-detail-action:active{transform:none}.app-download-choice:hover,.app-download-choice:active,.app-download-choice.is-pressed,.app-download-page .app-download-back:hover,.app-download-page .app-download-back:active,.app-download-choice:hover .app-download-choice-arrow,.app-download-choice:active .app-download-choice-arrow,.app-download-choice.is-pressed .app-download-choice-arrow{transform:none}}#decode-panel .scan-tool-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}#decode-panel .scan-tool-actions .action-btn{min-height:44px;padding:0 20px}#decode-panel .scan-tool-actions span,#decode-panel .scan-status{color:var(--muted,#756c76);font-size:13px;line-height:1.5}#decode-panel .scan-status{margin:10px 0}#decode-panel .scan-camera{display:grid;justify-items:center;gap:10px;margin:12px 0;padding:12px;border:1px solid var(--line,#ddd);border-radius:14px;background:var(--surface,#fff)}#decode-panel .scan-camera[hidden]{display:none!important}#decode-panel .scan-camera video{display:block;width:min(100%,560px);max-height:55vh;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#17151b}#decode-panel .scan-camera p{margin:0;color:var(--ink,#302630);font-size:13px;line-height:1.6;text-align:center}#decode-panel .scan-camera .action-btn{min-height:44px}#decode-panel .decode-result{overflow-wrap:anywhere;white-space:pre-wrap}#decode-panel .decode-result.is-batch{white-space:normal}#decode-panel .scan-batch-summary{margin:0 0 14px;font-weight:650}#decode-panel .scan-result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}#decode-panel .scan-result-item{min-width:0;padding:12px;border:1px solid var(--line,#ddd);border-radius:12px;background:var(--surface,#fff)}#decode-panel .scan-result-head{display:flex;align-items:start;justify-content:space-between;gap:8px}#decode-panel .scan-result-head strong{min-width:0;overflow-wrap:anywhere;font-size:13px}#decode-panel .scan-result-state{flex:none;color:var(--muted,#756c76);font-size:12px}#decode-panel .scan-result-item.is-success .scan-result-state{color:#187a55}#decode-panel .scan-result-item.is-failed .scan-result-state{color:#b54854}#decode-panel .scan-result-content,#decode-panel .scan-result-error{margin:8px 0 0;overflow-wrap:anywhere;font-size:13px;line-height:1.55;white-space:pre-wrap}#decode-panel .scan-item-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}#decode-panel .scan-item-actions .action-btn{min-height:36px}#decode-panel .scan-copy-all{margin-top:12px;min-height:42px}#decode-panel .scan-copy-all[hidden]{display:none!important}body.dark-theme #decode-panel .scan-camera,body.dark-theme #decode-panel .scan-result-item{background:var(--surface,#302b35);color:var(--ink,#fff)}body.dark-theme #decode-panel .scan-result-item.is-success .scan-result-state{color:#7de1ae}body.dark-theme #decode-panel .scan-result-item.is-failed .scan-result-state{color:#ff9aa5}@media(max-width:680px){#decode-panel .scan-result-list{grid-template-columns:minmax(0,1fr)}#decode-panel .scan-tool-actions .action-btn{width:100%}#decode-panel .scan-camera video{max-height:43vh}}:where(.my-soon-badge,.panel-state.warning,.enterprise-card,.roadmap-card,.wifi-roadmap-card,[data-coming]){position:relative;overflow:hidden;isolation:isolate}:where(.my-soon-badge,.panel-state.warning,.enterprise-card,.roadmap-card,.wifi-roadmap-card,[data-coming]):after{content:"";position:absolute;z-index:2;top:-55%;bottom:-55%;left:-55%;width:34%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 22%,rgba(255,255,255,.88) 50%,rgba(255,255,255,.2) 78%,transparent);filter:blur(1px);opacity:0;pointer-events:none;transform:translateZ(0) skew(-18deg);animation:coming-soon-shine 2.6s ease-in-out infinite;will-change:transform,opacity}.dark-theme :where(.my-soon-badge,.panel-state.warning,.enterprise-card,.roadmap-card,.wifi-roadmap-card,[data-coming]):after{background:linear-gradient(90deg,transparent,rgba(255,220,232,.12) 22%,rgba(255,241,247,.58) 50%,rgba(255,220,232,.12) 78%,transparent)}@keyframes coming-soon-shine{0%,60%{opacity:0;transform:translateZ(0) skew(-18deg)}66%{opacity:.92}88%{opacity:.72;transform:translate3d(520%,0,0) skew(-18deg)}to{opacity:0;transform:translate3d(520%,0,0) skew(-18deg)}}@media(prefers-reduced-motion:reduce){:where(.my-soon-badge,.panel-state.warning,.enterprise-card,.roadmap-card,.wifi-roadmap-card,[data-coming]):after{animation:none;display:none}}.sk-panel{--sk-base:#e8e7e9;--sk-light:#f2f1f2;--sk-edge:#dcd9de;box-sizing:border-box;width:100%;max-width:100%;padding:24px;border:1px solid var(--sk-edge);border-radius:22px;background:#ffffffad;overflow:hidden}.sk-panel *{box-sizing:border-box}.sk-panel[hidden],.sk-grid[hidden]{display:none!important}.sk-row{display:flex;align-items:center;gap:16px;min-width:0}.sk-copy{flex:1;min-width:0}.sk-stack{display:grid;gap:12px;min-width:0}.sk-block{display:block;width:100%;height:16px;border-radius:7px;background:var(--sk-base);background-image:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.34) 50%,transparent 65%);background-size:230% 100%;animation:sk-sweep 2.2s ease-in-out infinite}.sk-avatar{width:56px;height:56px;flex:none;border-radius:50%}.sk-icon{width:48px;height:48px;flex:none;border-radius:14px}.sk-title{height:27px;width:min(72%,280px);border-radius:9px}.sk-line{height:14px}.sk-line.short{width:48%}.sk-line.medium{width:76%}.sk-chip{height:24px;width:88px;border-radius:99px}.sk-field{height:52px;border-radius:13px}.sk-action{height:48px;width:min(100%,220px);border-radius:13px}.sk-actions{display:flex;gap:12px;min-height:48px;align-items:center}.sk-actions .sk-action:last-child{width:120px}.sk-media{width:100%;aspect-ratio:4/3;border-radius:16px}.sk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}.sk-grid>.sk-panel{min-height:206px}.sk-space{height:22px}.sk-panel[aria-busy=true]{pointer-events:none}.sk-panel .sk-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero-holo-card.sk-media-loading{background:linear-gradient(145deg,#e9e7ea,#dcd9de 60%,#eceaec);border-radius:28px}html[data-theme=dark] .sk-panel,body.dark-theme .sk-panel,[data-theme=dark] .sk-panel{--sk-base:#46454c;--sk-light:#34343b;--sk-edge:#55545d;background:#23232ad1}@keyframes sk-sweep{0%{background-position:140% 0}to{background-position:-140% 0}}@media(max-width:600px){.sk-panel{padding:18px;border-radius:19px}.sk-grid{grid-template-columns:1fr}.sk-actions .sk-action{flex:1;width:auto}.sk-title{height:24px}.sk-media{aspect-ratio:1/1}}@media(prefers-reduced-motion:reduce){.sk-block{animation:none;background-image:none}}
